img, div{ behavior: url(/css/iepngfix.htc) }

body {
	margin: 0px;
	padding: 0px;
	
	background-color:#4369B2;
	
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #000000;
}


#container {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	min-height:775px;
	background-image:url(../images/background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: #4369B2 thin solid;
}

#content {
	float: left;
	line-height: 18px;
	width: 650px;
	padding-top:5px;
	height:auto;
}

#homePageSpotlights {
	float: left;
	line-height: 18px;
	width: 600px;
	height:auto;
}


#header {
	margin-top: 17px;
	padding-bottom:15px;
/*border: #000000 thin solid;*/
}

#menu {	
	float: left;
	width: 250px;
	padding-top:7px;
	margin-right:10px;
/*border: #000000 thin solid;*/
}

#divDisplay {
	position:absolute;
	left:258px;
	top:135px;
	padding-left:3px;
	z-index:1;
}

* html #divDisplay {
	position:absolute;
	left:267px;
	top:135px;
	padding-left:3px;
	z-index:1;
}


#pageHeaderContainer {
	float:left;
	width: 600px;
	z-index:1;
}

#subHeaderContainer {
	width: 600px;
	padding-top:15px;
	z-index:1;
}

#subHeader {
	float:left;
	height: 36px;
	vertical-align:middle;
	padding-left: 15px;
}

#subHeaderIcons 
{
	float: left;
	height: 36px;
	vertical-align: middle;
	padding-left: 40px;
}


#iButtons {
	float:right;
	height:34px;
	padding:0px;
	margin:0px;
	padding-right: 10px;
}

#ctl00_cph_iButtons {
	float:right;
	height:34px;
	padding:0px;
	margin:0px;
	padding-right: 10px;
}

#productImages {
	float:left;
	width: 600px;
	height: 376px;
	padding-top:8px;

	background-image:url(../images/imageBorder.png);
	background-position: top;
	background-repeat: no-repeat;
	z-index:1;

}

#largeImage {
	width:340px;
	height:318px;
	border:#325599 1px solid;
}

.thumbnails {
	width:75px;
	height:75px;
	border:#325599 1px solid;
}

#features {
	width:75px;
	height:75px;
}

.addOptions {
	float:left;
	width:600px;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	}



#productBullets ul {
	margin-left: 3px;
	width: 590px;
	padding-top:1px;
	z-index:1;
	list-style-type: disc;
}


#modelList {
	float:left;
	width: 590px;
	padding-top:1px;
	z-index:1;
}

#productDescription {
	float:left;
	width: 600px;
	padding-top:1px;
	z-index:1;
}

#productFooter 
{
	float: left;
	width: 600px;
	padding-top: 15px;
	z-index:1;
}


#about {
	float:left;
	width:570px;
	padding-left:30px;
	padding-bottom:350px;
}

#glossary {
	float:left;
	width:620px;
	padding-left:30px;
	padding-bottom:0px;
}

#consumWarn {
	float:left;
	width:600px;
	padding-left:8px;
}

#downloads {
	float:left;
	width:570px;
	padding-left:30px;
	line-height:11px;
	padding-bottom:200px;
}

#wallpapers
{
	float:left;
	width:570px;
	padding-left:30px;
	line-height:11px;
}

#catalog 
{
	float:left;
	width:570px;
	padding-left:30px;
	line-height:11px;
}

#dlCatalog 
{
	float:left;
	width:570px;
	padding-left:30px;
	line-height:11px;
}


#bbg {
	float:left;
	width:600px;
	height:245px;
	padding-bottom:350px;
}

#faq {
	float: left;
	line-height: 16px;
	width: 650px;
	height:auto;
	padding-left:40px;

}

.faqHDR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	padding: 5px 0 5px 0;
	text-decoration:underline;
	cursor: pointer;
}

.faqText {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px;
}

.faqText a, hover, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
}

#logos {
	float:left;
	width: 600px;
	padding-top:50px;
	padding-left:8px;
	padding-bottom:50px;
}

#footerCopyright {
	float:left;
	height: 20px;
	width:230px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	text-align:center;
	padding-top:60px;
	padding-bottom:50px;
	padding-left:22px;
	line-height: 18px;
}

#footerLinks {
	float:left;
	height: 20px;
	width:650px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	text-align:center;
	padding-top:60px;
	padding-bottom:50px;
	line-height: 18px;
}

.footerLinks a, visited{
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
}

.footerLinks a:hover{
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: #ffffff;
}


.subHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:700;
	padding-top: 7px;
	color: #FFFFFF;
	text-align:center;
}


.contentWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.contentWhite a, hover, visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration:underline;
}

.contentWhite ul {
	list-style-type:disc;
}

.productBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #FFFFFF;
}

.modelBullets ul 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	margin-left: 3px;
	width: 590px;
	padding-top:1px;
	z-index:1;
	list-style-type: disc;
}

.productTable {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color:#FFFFFF;
}

.productTable td {
	border:#FFFFFF 1px solid;
	padding-left:5px;
	vertical-align: top;
}

.dealerLocatorHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:700;
	color: #FFFFFF;
	text-align:center;
}

.dealerLocator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	padding-top: 7px;
	color: #FFFFFF;
	text-align:center;
}

.dLSearch 
{
	border: solid 1px black;
	color: #4369B2;
}

.dLSearchList 
{
	visibility: hidden;
	margin: 0px! important;
	color: #4369B2;
	background-color:white;
	cursor: pointer;
	text-align: left;
	padding: 0;
	z-index: 2! important;
}

.dLSearchListItem 
{
	padding: 1px;
	z-index: 2 !important;
}

.dLSearchListItemHighlight 
{
	color: white;
	background-color: #4369B2;
	padding: 1px;
	z-index: 2 !important;
}

.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color:#FFFFFF;
}

.map td {
	border:#FFFFFF 1px solid;
	padding-left:5px;
	vertical-align: top;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.downloads {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.downloads A:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.downloads A:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;} 
.downloads A:hover {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none;}

#langSel { padding-right: 50px; text-align: right; width: 100%; position: absolute; }
#langSel ul { text-align: center; color: #ffffff; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
#langSel ul li { float: left; list-style-type: none; color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0; }
#langSel ul li a { float: left; list-style-type: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding: 0 10px 0 0; }
#langSel ul li a:link {color: #ffffff;}
#langSel ul li a:visited {color: #ffffff;} 
#langSel ul li a:hover {color: #cccccc;}


.contacts {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-top:22px;
	padding-left:40px;
	padding-right:25px;
}

.contacts A:link {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}
.contacts A:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;} 
.contacts A:hover {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none;}

#mitekCanada{
	 width:200px;
	 border:#ffffff 1px solid;
	 padding:5px;
	 margin-top:10px;
 }
 
 #mitekEurope{
	 width:200px;
	 border:#ffffff 1px solid;
	 padding:5px;
	 margin-top:10px;
 }


#contactStreetWires{
	 float:left;
 	 padding-top:15px;
	 padding-left:90px;
}

#customerFeedback{
	 float:left;
 	 padding-top:15px;
	 padding-left:110px;
}

#news{
	 float:left;
 	 padding-top:15px;
	 padding-left:40px;
}

.newsHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:700;
	padding-bottom: 12px;
	color: #ffffff;
	text-align:left;
}

.newsHeaderText A:link {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}
.newsHeaderText A:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;} 
.newsHeaderText A:hover {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline;}





 
