iframe { 
width: 100%;
}

body{ margin: 0; padding: 0;  }
img{  
border:0px; 
}
ul{
margin:0;   
padding: 0px 0px 0px 15px;
list-style-type: square;
}
h1{
	color:#990033;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2{
	color:#666666;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.indexContainer {
padding: 0px 0px 0px 0px;
width:748px;
height:45px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
text-align:left;
position:relative;
}
.headerNav {
color:#666666;
font-size:11px;
letter-spacing: 1px;
padding-right: 1em;
margin-left: 20px;
position:absolute;
}


#container {
padding: 0px 0px 0px 0px;
width:768px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
text-align:left;
position:relative;
}

#indexCenter{
font-size: 1em;
position: relative;
text-align:left;
padding-top:50px;
height: 465px;
top: 0px;
left: 0px;
width: 768px;
}
#headerProducts{
font-size: 1em;
position: relative;
text-align:left;
padding-top:50px;
height: 100px;
top: 0px;
left: 0px;
width: 768px;
}
#links{
font-size: 11px;
position: absolute;
text-align:left;
padding-left:65px;
padding-top:6px;
height: 15px;
top: 0px;
left: 0px;
z-index: 200;
width: 768px;
font-family: Arial, Helvetica, sans-serif;
}

.navigation{
color:#666666;
font-size:11px;
letter-spacing: 1px;
padding-right: 1em;
}

a {
color:#666666;
text-decoration:none;
}

a:visited {
color:#666666;
}

a:hover {
color: #990033;
text-decoration:underline;
}


#footer{
position:relative;
padding-left:25px;
padding-top: 10px;
color:#666666;
font-size:10px;
width:768px;
}
#productsContent{
position:relative;
height:336px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#productContent{
padding-left:45px;
padding-top:30px;
}
#productsContentAuto{
position:relative;
height:930px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#productContentList{
padding-left:40px;
padding-top:20px;
}
#productsDetail{
position:relative;
height:536px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#productDetail{
padding-left:50px;
padding-top:15px;
}
#productSummary{
position:relative;
width:261px;
color:#666666;
font-size:12px;
}
#productThumb{
padding-top:20px;
width:768px;
height:35px;
color:#666666;
font-size:8px;

}
.productThumbsNoHover{
padding-left:13px;
width:36px;
color: #990033;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.productThumbsHover{
padding-left:13px;
background-image:url(../images/thumbBackground.jpg);
background-repeat: no-repeat;
width:36px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#productStyle{
position:relative;
font-size:10px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#iFrame{
float:left;
padding-left:425px;
position:relative;
width:400px;
}
#customersContent{
position:relative;
height:336px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#customerContent{
padding-left:80px;
padding-top:30px;
}
#technologyContent{
padding-left:80px;
padding-right:80px;
padding-top:30px;
}
#lensContent{
position:relative;
height:650px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#frameContent{
position:relative;
height:480px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#sitemapsContent{
position:relative;
height:536px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#sitemapContent{
padding-left:80px;
padding-top:30px;
}
a.linkCat {
color: #990033;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkCat:visited {
color: #990033;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkCat:hover {
color: #666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.linkProd {
color:#666666;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkProd:visited {
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkProd:hover {
color: #990033;
text-decoration:underline;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.StoreLocSearch {
color:#990033;
text-decoration:none;
}

a.StoreLocSearch:visited {
color:#990033;
}

a.StoreLocSearch:hover {
color: #666666;
text-decoration:underline;
}
#warrantyContainer{
padding-left:80px;
padding-right:80px;
padding-top:30px;
}
#warrantyContent{
position:relative;
height:600px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}

#storelocator{
position:relative;
left:410px;
top:85px;
width:323px;
height:204px;
}

.productDeatilSearch {
width: 150px;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #990033;
border: 1px solid #990033;
z-index:1000;
}
.productDeatilSearchButton {
width: 215px;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #666666;
border: 1px solid #990033;
z-index:1000;
}
#storeLocatorContainer{
padding-left:80px;
padding-right:80px;
padding-top:30px;
}
#storeLocatorContent{
position:relative;
height:650px;
width:768px;
background-image:url(../images/contentBackground.jpg);
}
#dealerRowOdd{
background-color:#CCCCCC;
}

#imgBackground {
	background-image: url(../images/contentBackground.jpg);
	background-repeat: repeat;
}
.extralarge { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: left; line-height: 34px; }



div.outermost		{ background-image:url(../images/contentBackground.jpg); width:768px; border-top:none; }
div.headerBlock		{ height:75px; background:#565455; color:#fff; width:869px; text-align:left; border-left:1px solid #333; border-top:1px solid #333; border-right:1px solid #999; }
div.mainContent		{ background:#fff; text-align:right; width:768px; text-align:left; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }
div.mainContent_plain	{ padding:1px; background:#fff; text-align:right; width:869px; text-align:left; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }






