@charset "utf-8";
/* CSS Document */






html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: arial, serif;
 /*letter-spacing: 14px; */
 font-size: 13px;/* non-IE for 600px width*/ 
*font-size:12px;/* IE */
 color:#949494;
 background:#dee1e2;
} 


#pagewidth{ 
 width:1074px;
 background:#FFF;
 padding:0px 5px 0px 5px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 z-index:-1;
} 
 
#header{
 position:relative; 
 background-color:#FFFFFF; 
 width:100%;
/* border-bottom: 1px solid #d4d4d4;*/ 
 z-index:1;
} 
 
#maincol{
 background-color: #FFFFFF;
 display:inline;
 float:left;
 position: relative; 
 width:1074px;
 min-height:450px;
 padding-top:20px;
 padding-bottom:15px;
 }
 
 #maincolProduct{
 background-color: #FFFFFF;
 display:inline;
 float:left;
 position: relative; 
 width:1074px;
 min-height:450px;
 padding-top:20px;
 padding-bottom:7px;/* non-IE for 600px width*/ 
*padding-bottom:20px;/* IE */
 }
 
#footer{
 padding-top:5px;
 /*border-top: 1px solid #d4d4d4;*/
 height:50px; 
 font-size:12px;/* non-IE for 600px width*/ 
*font-size:11px;/* IE */
 background-color:#FFFFFF; 
 text-align:center;
 clear:both;
 } 
 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

a {
	cursor:pointer;
	text-decoration:none;
	color:#949494;
	outline:none;
}
a:visited{
	color:#949494;
}
a:hover{
	color:#000;
}

#navtable{
	margin-top:10px;
}
#navtable td{
	text-align:center;
	padding-right:5px;
	padding-left:5px;
}
#navtable td:hover{
	
}

.ProdHead {
font-size: 15px;/* non-IE for 600px width*/ 
*font-size:14px;/* IE */
color:#00aeef;
}

.proddetails{
margin-left: 0em;
margin-top: 0em;
float:left;
display: inline;/*setting for FF and other standards compliant browsers*/
}

.inf{
 font-family:Arial, serif;
 border: 1px solid #949494;

}
.inf input{	
*width:140px;/* IE */	
}
.textlink{
	color:#949494;
	cursor:pointer;
}
.textlink:hover{
	color:#000;
}

.formfields{
 font-family:Arial, serif;
 color:#6B6B6B;
  border: 1px solid #949494;
}

#sntP{
	line-height: 1.7em;
font-size: 12px;/* non-IE for 600px width*/ 
*font-size:11px;/* IE */
}
#snt{
	line-height: 1.7em;
}
#sitenavigationarea{
	text-align:center;
}
.prodpagehead{
	color:#00aeef;
}
.faq:hover{
	color:#949494;
}
.checkoutnum{
	margin-right:10px;
}
#nav{
margin:0px 0px 0px 37px;
background:url(../images/100206-NavBG.gif) left top no-repeat;
height:28px;
padding: 0.3em 0 0 0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
color:#FFF;
font-weight:bold;
font-size: 12px;/* non-IE for 600px width*/ 
*font-size:11px;/* IE */
}

#nav ul{
margin:0;
padding: 0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
font-size: 12px;/* non-IE for 600px width*/ 
*font-size:11px;/* IE */
background-color:#00aeef;
}

#nav a{
display:block;
padding: 0.2em 0.75em;
text-decoration:none;
outline:none;
color:#FFF;
font-weight:bold;
}

#nav a:hover{
	color:#dee1e2;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
margin-top:3px;	
position:absolute;
display:none;
width:9.85em; /*12.4*/
top:1.5em;
border:#E5ECFF 1px solid; /*E5ECFF*/
}

#nav li ul a{
width:9.85em; /*12.4*/
height:auto;
float:left;
}
#nav li ul li ul a{
width:20em;
height:auto;
float:left;
}
#nav ul ul{
margin-top:10px;
top:auto;
}	

#nav li ul ul {
width:20em;	
/*left:11.4em;
left:11.3em;*/
left:8.85em;/* non-IE for 600px width*/ 
*left:8.75em;/* IE */
margin:0px 0 0 12px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.em08{
font-size: 12px;/* non-IE for 600px width*/ 
*font-size:11px;/* IE */	
}
.em12{
font-size: 19px;/* non-IE for 600px width*/ 
*font-size:18px;/* IE */	
}

#sendsubmit:hover{
	color:#000;
}

.teslinks{
	cursor:pointer;
}

.prodinfoheader{
	display:inline;
	margin:15px;
	color:#6E6E6E;
	cursor:pointer;
}
.prodinfoheader:hover{
	color:#949494;
}
.prodinfo{
	width:420px;
	background:#FFF;
	display:none;
}

#latest_news{
	font-size:11px;
	margin-right:25px;
}
#latest_news_title{
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:10px 0px 10px 0px;
}
#latest_news_a{
	margin-top:4px;
}