﻿.void{} /* For W3C CSS Compliance */
html { overflow: scroll; }

body { margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; margin: 0px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#999; text-decoration: none; background-color: #232323; overflow: hidden; background-image: url("../../Images/bgr.jpg"); background-repeat:repeat-x; }

form { margin: 0 0 0 0;	padding: 0 0 0 0; }

.left { float:left; }

.right { float:right; }

.clear { clear:both; }

a {outline:none;}

sup { vertical-align: baseline; font-size: 0.6em; position: relative; top: -0.8em;}

#breadline { padding: 5px 0 5px 24px; }

#page { width:945px; margin: 0 auto 0 auto; }

#header {width:945px; display:block; overflow:hidden; }

#logo { padding:0 0 0 0; float:left; width:250px; }

#topnav { font-weight: normal; margin: 20px 0 0 0; font-family: arial, verdana, helvetica, sans-serif; color:#999; font-size: 11px; padding:45px 0 0 0; }
#topnav a { text-decoration: none; color:#999; text-align:right; padding: 0 22px 0 22px; float:left; font-size: 11px;}

#footer {clear:both;	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #5F5E5E;	font-size: 8pt;	height:160px; background-image: url("../../Images/footerchev.gif");}
#footer DIV.footertext { padding: 15px 0 0 5px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertextsub { padding: 0 0 0 159px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertext a { text-decoration: underline; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertagline {float:right; color: #80A7AE; font-size:12px; margin:0 0 5px 0;}

.footerlink {font-family: Arial, Helvetica, Verdana, sans-serif; color: #5F5E5E; font-size: 8pt;}
.footerseparator { padding: 0 6px 0 6px;	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #5F5E5E;	font-size: 8pt;	float:left;}

#content { width: 945px; background-color: #000000; padding: 0 0 0 0; text-align:center;}
#content DIV.mainimage { float:left; }
#content DIV.maincopy { margin:175px 0 0 40px; }
#content DIV.breadline { background-color:#151F20; height:12px; font-size:10px; text-align:left;}
#content DIV.breadline a, a.active {color: #80A7AE; font: Arial, sans-serif; padding: 0 0 0 0; margin: 0; text-decoration: none; }
#content DIV.breadline a.active { padding:0 0 0 0; }
#content DIV.breadline a:hover { color: #fff; padding:0 0 0 0; }
#content DIV.breadline a:visited { color: #80A7AE; }
#content DIV.breadline a.active:hover { color: #80A7AE; }


#ourproducts {width: 945px; background-color: #151515; padding: 0 0 0 0; overflow: hidden;}
#ourproducts DIV.catimage { float:left; width:302px;}
#ourproducts DIV.catprodlist { margin: 0 0 0 20px; float:none;}
#ourproducts DIV.catprodlist.prodname { float:right;}
#ourproducts DIV.catprodlist.prodimage { float:none;}
#ourproducts DIV.catname { float:left; margin:0 0 0 0; color: #80A7AE; font-size: 24px;}
#ourproducts DIV.catdescription { float:left; margin: 75px 0 0 0; color:#999; line-height:18px; text-align:left; width:200px; }
#ourproducts DIV.catdescription h1 { font-size:28px; font-weight:lighter; color: #80A7AE; line-height:24px; text-decoration:none;}

#productinfoleft {float:left;}
#productinfoleft DIV.prodmainimage { float:left; margin:17px 0 0 8px; width:365px;}
#productinfoleft DIV.prodmainimage p{ float:right; margin:0 0 0 28px; text-align:right; font-size:14px;}
#productinfoleft DIV.prodmainimage a.active{ float:none; color:#80A7AE; margin:0 0 0 0; font-size:11px;}
#productinfoleft DIV.prodmainimage a:hover{ float:none; color:#ffffff; margin:0 0 0 0; font-size:11px;}
#productinfoleft DIV.prodmainimage a:visited{ float:none; margin:0 0 0 0; color:#80A7AE; font-size:11px;}
#productinfoleft DIV.prodmainimage a.active:hover{ float:none; margin:0 0 0 0; font-size:11px;}

#productinfoleft DIV.manuallink a, a.active {color: #80A7AE; font: Arial, sans-serif; border: 2px #21333A;	padding: 0 0 0 0; margin: 0; text-decoration: none; }
#productinfoleft DIV.manuallink a.active {	padding:0 0 0 0;}
#productinfoleft DIV.manuallink a:hover { color: #fff; padding:0 0 0 0; }
#productinfoleft DIV.manuallink a:visited { color: #80A7AE; }
#productinfoleft DIV.manuallink a.active:hover { color: #80A7AE; }

#productinforight {float:left; width:474px; margin:0 0 0 70px;}
#productinforight p { float:left; width:474px; text-align:left; margin:17px 0 0 0; color:#ffffff; text-decoration:none; font-size:18px;}
#productinforight DIV.addprodimg {float:left; text-align:left; width:149px; margin:5px 0 0 0;}
#productinforight DIV.features {float:right; text-align:left; width:325px; margin:0 0 0 0; color:#ffffff;}
#productinforight DIV.features span {color:#80A7AE;}
#productinforight DIV.features ul {margin-left: .5em; padding-left: .8em;}
#productinforight DIV.features li {color:#ffffff; padding:0 0 0 0; line-height:18px;}
#productinforight DIV.cat p {color: #80A7AE; font-size:12px;}

#paging {float:right; color:#80A7AE; font-size:12px; width:96px; text-align:center;}
#paging DIV.arrowsleft {float:left; width:32px; margin:0 0 0 1px;}
#paging DIV.arrowsright {float:right; width:32px; margin:0 1px 0 0;}
#paging DIV.text{ float:left; text-align:left; width:32;}
                        
#privacy {width: 945px; background-color: #151515; padding: 0 0 0 0; overflow: hidden;}
#privacy DIV.termsofuse { float:right; background-color: #151515; width:700px; margin:35px 20px 0 20px; text-align:left; color: #999; font-size: 12px;}
#privacy h1 {color:#80A7AE;}
#privacy a {color: #80A7AE;}

#maincopysub { float:right; margin: 0 auto 0 auto; width:356px; height:214px; background-color:Black; }
#maincopysub DIV.text { float:none; margin: 0 auto 0 auto; width:300px; color:#999; height:214px; text-align:left; font-size:12px; }

#aboutus {width: 945px; background-color: #151515; padding: 0 0 0 0; overflow: hidden;}
#aboutus DIV.mainimage { float:left; background-color: #000000; width:542px; margin:0 0 0 0; text-align:left; color: #999; font-size: 12px;}
#aboutus DIV.headertext { float:left; margin:15px 0 0 25px; width:380px; text-align:left; color: #80A7AE; font-size: 20px;  }
#aboutus DIV.oldpic { float:left; margin:30px 0 0 20px; }

#aboutright { float:right; width: 400px; padding: 0 0 0 0; overflow: hidden;}
#aboutright DIV.textrightblue { float:left; margin:130px 0 0 20px; width:240px; color: #999; text-align:left; font-size:12px;}
#aboutright DIV.textbottomblue { float:left; margin: 40px 0 0 20px; width:300px; color: #999; text-align:left; font-size:12px;}

#customerservice {width: 945px; background-color: #000000; margin:0 0 0 0; overflow: hidden; }
#customerservice DIV.contactcopy { float:left; margin:0 0 0 0; width:243px; height:380px; text-align:left; color: #ffffff; font-size: 12px; }
#customerservice DIV.contactcopy p { float:left; margin:0 0 0 20px; width:243px; height:380px; text-align:left; color: #ffffff; font-size: 12px; }
#customerservice DIV.questionmark { float:left; margin:0 0 0 0; width:243px; height:380px; text-align:left; color: #80A7AE; font-size: 20px; background-image: url("../../Images/customer-service.jpg"); background-repeat:no-repeat; }
#customerservice DIV.csheadertext { float:left; margin:17px 0 0 24px; width:380px; text-align:left; color: #80A7AE; font-size: 20px;  }

#tabs { margin:30px 0 0 0; width:672px; float:right;}

#tabmenu {color: #999; border-bottom: 2px solid black; margin: 12px 0 0 0; padding: 0px; z-index: 1; padding-left: 10px;}
#tabmenu a {color: #80A7AE; font: Arial, sans-serif;  display:block; border: 2px #21333A; padding: 3px 5px 1px 5px; margin: 0; text-decoration: none; }
#tabmenu a.active {	background: #21333A; display:block;}
#tabmenu a:hover { color: #fff; background: #21333A; display:block;}
#tabmenu a:visited { color: #80A7AE; display:block;}
#tabmenu a.active:hover { background: #21333A; color: #80A7AE;  display:block;}
#tabmenu DIV.faqs { color: #80A7AE; background: #000000; font: Arial, sans-serif;  margin: 0 auto 0 auto; padding: 0 0 0 0; text-decoration: none; border:1px solid #21333A; border-bottom:1px solid #21333A; border-top:.1em solid #80A7AE; width:210px; float:left; }
#tabmenu DIV.manuals { color: #80A7AE; background: #000000; font: Arial, sans-serif;  margin: 0 0 0 1px; padding: 0 0 0 0; text-decoration: none; border:1px solid #21333A; border-bottom:1px solid #21333A; border-top:.1em solid #80A7AE; width:135px; float:left; }

#content2 {font: 12px arial, verdana; text-align: left; background: #151515; padding: 20px 15px 0 15px; margin: 20px 0 0 10px; border:1px solid #21333A; border-top: 1px solid #21333A;}
#content2 a { text-decoration: none; color: #80A7AE; }

#forms {width: 945px; background-color: #151515; padding: 0 0 0 0; overflow: hidden;}
#forms DIV.contactus { float:right; background-color: #5D6C71; height:550px; width:545px; margin:20px 0 0 0; text-align:left; color: #999; font-size: 12px;}
#forms DIV.contactusfill { float:left; background-color:#607276; height:550px; width:400px; margin:20px 0 0 0;}
#forms DIV.headertext { float:left; margin:15px 0 0 25px; width:380px; text-align:left; color: #80A7AE; font-size: 20px;  }
#forms DIV.contactus p { color: #000000; font-size: 12px; font-weight:bold;}
#forms DIV.contactus span { color: #ffffff; font-size: 12px; font-weight:bold;}

a.linkopacity img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
a.linkopacity:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; }

#emailsignup {vertical-align:middle; width:205px; line-height:27px; margin:0 0 0 0; float:right; padding:0 -15px 0 0; background-image: url(../../images/searchbg.gif); background-repeat:no-repeat;}
/*#emailsignup DIV.box {vertical-align:middle; font-size: 12px; height: 15px; color: #999999 !important; border: solid 1px #030303; background-color: #030303 !important; margin:0 0 0 15px; padding: 1px 1px 1px 1px;}*/


.box { vertical-align:middle; font-size: 12px; height: 18px; color: #999999 !important; border: solid 1px #000000; background-color: #000000 !important; margin:0 0 3px 5px; padding: 1px 1px 1px 1px;}

.gobutton{margin:0 5px 0 0; float:right; width:27px;}




