/* reset style */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, th, td{ margin: 0; padding: 0; }


/* content */

#content { }
#content .set { padding: 14px 0; }
body.interior #content .set { padding: 30px 0; }
div.base{ margin-bottom: 20px; }


.set { margin: 0 auto; text-align: left; width: 970px; height:auto;}
.set:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
* html .set { height: 1px; }
* + html .set{ min-height: 1px; }



/*----------------------------*/
/* common styles */
a{
	color: #1a77bb;
	font-weight: bold;
	text-decoration: none;
}
table{; border-spacing: 0; }
fieldset,img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style: normal; font-weight: normal; }
caption, th { text-align: left; }



/* added styles */

h1 {color:#333333;font-family: Times New Roman,Times,Serif;font-size:28px;font-weight:normal;line-height:1em;margin-bottom:-5px;}

h2 {color:#00529b;font-family: Times New Roman,Times,Serif; font-size:23px; font-weight:normal; line-height:1em; margin-bottom:15px; margin-top:20px;}

h3 {color:#00529b;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:18px;font-weight:normal;line-height:1em;margin-top:5px;margin-bottom:10px;}

h4 {color:#333333;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:16px;font-weight:normal;line-height:1.5em;margin-top:3px;
margin-bottom:10px;}

h5 {color:#1A77BB;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:14px;font-weight:bold;line-height:1em;margin:10px 0;}

h6 {color:#999999;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:14px;font-weight:normal;line-height:1.5em;margin:10px 0;}

.BlueTitle {color:#00529b;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:12px;font-weight:bold;line-height:1.5em;margin-bottom:6px;}

.Error {color:#ed1b2d;font-family:Sans-serif, Arial, Tahoma, Verdana, Helvetica;font-size:13px;font-weight:normal;line-height:1.5em;}

.bold {font-weight:bold;}

/* list */
ul { list-style:none; padding:0px; margin:0px;}
ul li{ list-style:none; padding:0px; margin:0px;}

li {display:list-item;
list-style-type:none;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


ul.ticks li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tick.gif) no-repeat scroll 0 0;margin-bottom:7px;padding-left:18px;}

#content .list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tick.gif) no-repeat scroll 0 1px;font-weight:normal;margin-bottom:7px;padding-left:20px;}


*|*:-moz-any-link {text-decoration:none;}
:-moz-any-link {cursor:pointer;}

body{ 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/page_bg.jpg) repeat scroll 0 0;
color:#333333;font-family:Arial,Tahoma,Helvetica,sans;font-size:12px;
font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}


#readmore {display:block;font-size:120px;margin-right:30px;text-align:right;font-family:Arial,Tahoma,sans-serif;font-size:13px;}

address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}

i, cite, em, var, dfn {font-style:italic;}

div.review .image {margin-top:50px;}

.image {display:inline;}

p { xxxline-height: 30px; margin-bottom: 20px; }

dl, multicol {display:block; margin:1em 0;}

html, div, map, dt, isindex, form {display:block;}


table.base {
border-collapse:collapse;
margin-bottom:10px;
}


table {
border-collapse:collapse;
border-spacing:0;
}

table {
-moz-box-sizing:border-box;
border-collapse:separate;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

table.base tr.alt td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#cee4f3;
border:1px solid #FFFFFF;

}
table.base tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#e5eef5;
border:1px solid #FFFFFF;
padding:5px;
}

table.base th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#00a4e1 none repeat scroll 0 0;
border:1px solid #FFFFFF;
padding:5px;
color:#FFFFFF;font-family:Arial,Tahoma,Helvetica,sans;font-size:15px;font-weight:bold;font-style:italic; 
}

table.hundred {
width:100%;
}


.footer a, .footer a:visited {
font-family: Arial;
font-weight: normal;
font-decoration: none;
font-size: 11px;
color: #BFBFBF;    
padding: 0;   
}  

.footer a:hover {
font-family: Arial;
font-weight: normal;
font-decoration: none;
font-size: 11px;
color: #BFBFBF;  
padding: 0;   
}


.privacy a, .privacy a:visited, .privacy a:hover {
font-family: Arial;
font-weight: normal;
font-decoration: none;
font-size: 11px;
color: #666666;    
}  

input, 
select											{ letter-spacing: normal; line-height: normal!important; padding: 1px 0; text-indent: 0; text-shadow: none; text-transform: none; word-spacing: normal; }

input[type="text"], 
input[type="password"], 
select											{ border: 2px inset ThreeDFace; }
input[type="submit"]				{ cursor: pointer; }

textarea {
-moz-appearance:textfield-multiline;
-moz-binding:url(chrome://global/content/platformHTMLBindings.xml#textAreas);
-moz-user-select:text;
-x-system-font:none;
background-color:-moz-field;
border:2px inset threedface;
color:-moz-fieldtext;
cursor:text;
font-family:-moz-fixed;
font-size:medium;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
margin:1px 0;
text-align:start;
text-indent:0;
text-rendering:optimizelegibility;
text-shadow:none;
text-transform:none;
vertical-align:text-bottom;
word-spacing:normal;
word-wrap:break-word;
}

/* content */

		#content							{ background: url(../images/content_bg.jpg) 0 0 repeat-x; }
		#content .set						{ padding: 20px 0; }
		body.interior #content .set			{ padding: 30px 0; }
		
		div.base{ margin-bottom: 35px; }
		
/* column */

		#column_one{ float: left; width: 210px; }
		
		#column_two{ float: right; width: 690px; }
		
/* footer */
#td_footer							{ background: #000; }
#d_n_footer						{ color: #fff; font-size: 11px; margin: 0 auto; width: 900px; }

.footer_block						{ margin-bottom: 30px; }

#d_n_footer h2					{ background-repeat: no-repeat; margin-bottom: 10px; text-indent: -9999px; }
	#f_logo_pikicentral		{ background-image: url(/dn/images/logo_pikicentral.png); height: 43px; }
	#f_logo_wilcom			{ background-image: url(/dn/images/logo_wilcom.png); height: 35px; }

#d_n_footer h3					{ color: #868686; font: normal 20px/24px arial, helvetica, sans; letter-spacing: -0.015em; margin: 0; }
#d_n_footer a					{ color: #f09349; font-weight: normal; }

#d_n_footer p					{ line-height: 18px; margin-bottom: 21px; }
#d_n_footer strong			{ font-weight: bold; }

.contact_list						{ margin-bottom: 21px; }
.contact_list li:after			{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
* html .contact_list li		{ height: 1px; }
* + html .contact_list li		{ min-height: 1px; }

.contact_list label				{ float: left; margin-right: 10px; width: 30px; text-align: right; }
.contact_list label:after	{ color: #888; content: ":"; font-size: 10px; font-weight: bold; }
.contact_list.wide label	{ width: 80px; }
.contact_list span			{ float: left; }

.contact_block					{ background: url(/dn/images/contact_block_bg.gif) 290px 0 repeat-y; margin-bottom: 20px; }
.contact_block.thin			{ width: 400px; }
.contact_block:after		{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
* html .contact_block		{ height: 1px; }
* + html .contact_block	{ min-height: 1px; }
.contact_block .contact_list:last-child
											{ margin-bottom: 0; }

.contact_block .cell			{ float: left; margin: 0 10px; width: 280px; }

#d_n_footer .extra						{ margin-bottom: 20px; }
#d_n_footer .extra:after				{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
* html #d_n_footer .extra			{ height: 1px; }
* + html #d_n_footer .extra			{ min-height: 1px; }
#d_n_footer .extra li						{ float: left; margin-right: 10px; }
#d_n_footer .extra li:after			{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
* html #d_n_footer .extra li			{ height: 1px; }
* + html #d_n_footer .extra li		{ min-height: 1px; }
														
#d_n_footer .extra li.copyright	{ float: right; margin: 0; }
#d_n_footer .extra li.copyright span
														{ float: right; display: block; height: 29px; line-height: 29px; }
#d_n_footer .extra li	 a					{ background: url(/dn/images/extra_button.gif) 0 0 no-repeat; display: block; float: left; height: 29px; padding-left: 10px; }
#d_n_footer .extra li	 a span		{ background: url(/dn/images/extra_button.gif) 100% 0 no-repeat; display: block; float: left; height: 29px; line-height: 29px;  padding-right: 10px; }


/*Form pages CSS*/


/*Header and main title

- The header title now is as text, not more image, usign the CSS below:*/

#content_header h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:37px;
	color:#FFFFFF;
	font-weight:normal;
	}

/*And the header BG css are these below:*/
#header_content{
background-image: url('/header_content_bg.png');
background-repeat:no-repeat;
}

#header_content_repeat {
background-color: #64B9DD;
background-image: url('/header_content_repeatbg.png');
background-repeat:repeat-x;
height:80px;
}


/*General fonts and body background*/


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background-image:none;
	background-color:#FFFFFF;
}


/*General links*/

a:link, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1681C7;
}


a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#005597;



/*General titles and subtitles
If possible, please use h1, h2 and h3 in the titles and subtitles:*/

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005597;
	font-size:22px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005597;
	font-size:19px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005597;
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}



/*FORM Submit buttom*/

#BtnSend{
background-image:url('/button_submit.png');
width:91px;
height:39px;
border:0px;
text-indent:999px;
line-height:0px;
overflow:hidden;
cursor:pointer;
}



/*FORM Login buttom*/

#BtnSend{
background-image:url('/button_login.png');
width:84px;
height:43px;
border:0px;
text-indent:999px;
line-height:0px;
overflow:hidden;
cursor:pointer;
}




