@charset "utf-8";
/* CSS Document */
*{z-index:0;margin:0;padding:0}
body,div,h1,h2,h3,h4,p,ul,table{position:relative;margin:0;padding:0}
html{height:100%;width:100%;min-height:100%}
body{background:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#525252;text-align:center;width:100%;height:100%;z-index:0;margin:0 auto;padding:0}
* html *#contents{height:100%}
p,table,div,td,li{font-size:100%}
h4{font-size:110%}
h3{font-size:125%}
h2{font-size:130%}
h1{font-size:150%}
img{border:none}
img:hover{text-decoration:none}
img.textwrap_left{float:left;margin:10px}
img.textwrap_right{float:right;margin:10px}
li{vertical-align:middle}
a{color:#0d2175;text-decoration:none;outline:0}
a:active{outline:0;color:#0d2175;text-decoration:none}
a:hover{text-decoration:underline;outline:none}
a img:hover img{text-decoration:none}
form{margin:0;padding:0}
hr{border:0 none #fff;border-bottom:1px solid #ccc;height:1px;width:100%;margin:0;padding:0}
hr.dotted{border:0 none #fff;border-bottom:1px dotted #666}
#header{position:relative;text-align:left;margin-left:auto;width:930px;height:50px;margin-right:auto;margin-top:10px;border:0 solid #ccc;vertical-align:middle;z-index:1;padding:0}
#logo{position:absolute;top:50%;margin-top:-25px}
#head_links{position:absolute;right:0;font-size:90%;top:0;text-align:right}
#head_links ul{list-style:none}
#head_links li{float:left;padding:0 0 0 10px}
#subhead{border-bottom:1px solid #ccc;padding:5px}
#subhead ul,#faqhead ul{list-style-type:none;text-align:left;width:100%;white-space:nowrap;overflow:hidden;margin:0;padding:0}
#subhead li,#faqhead li{text-align:center;display:inline;font-size:90%;padding:3px}
#faqhead li{margin-left:10px}
#faqhead{padding-bottom:5px;border-bottom:1px solid #ccc}
#faqhead img{height:15px;width:15px;vertical-align:middle;padding-right:5px}
h3.faqitem{width:100%;border-top:1px solid #ccc;margin:15px 0 5px 0;padding:5px 0 0 5px}
h3.faqitem a:hover{text-decoration:none}
div.faqitem{padding:0 0 0 15px}
.faq li{line-height:1.3em}
a.pagetop{display:block;float:right;font-size:70%}
#subhead h3{display:inline;padding-right:10px}
#main{position:relative;text-align:left;width:930px;border:1px solid #ccc;vertical-align:middle;z-index:0;margin:3px auto 15px auto;padding:0}
#footer{display:block;position:relative;text-align:center;width:930px;margin:0 auto 12px auto;vertical-align:top;background:#fff;border:0px solid #ff0}
#footer #links{display:block;position:relative;text-align:center;margin-bottom:12px;border:1px solid #ccc;height:60px;background:url(images/bg1.png) repeat-x 0 0;padding:0}
#footer #links ul{display:block;list-style-type:none;text-align:center;margin:0;padding:0;margin-bottom:15px}
#footer #links li{text-align:center;display:inline;font-size:90%;padding:3px}
#translate{text-align:left;background:#fff;border:1px solid #ccc;width:250px;padding-bottom:1px;font-size:80%;vertical-align:middle}
#translate div{display:inline}
#translate span{font-size:80%}
#translate select{font-size:90%}
#translate img{vertical-align:middle}
#misc ul{display:block;list-style-type:none;text-align:left;}
#misc li{text-align:left;display:inline;margin:0 1px 7px;vertical-align:top;border:0px solid #ff0000;font-size:70%; padding: 0 }
#location{font-size:80%;position:relative;z-index:2}
#location,#location ul{float:left;width:160px;list-style:none;line-height:1;background:white;font-weight:bold;border:1px solid #ccc;white-space:nowrap;text-align:left;margin:0;padding:0}
#location a{display:block;color:#555;text-decoration:none;padding:2px;width:156px;w\idth:156px}
#location a.top{background:url(images/arrow_down_grey.png) no-repeat 145px 2px;z-index:2}
#location li{float:left;width:160px;padding:0}
#location li ul{position:absolute;left:-6993px;height:auto;width:160px;font-weight:normal;border-width:1px;margin:0;w\idth:159px}
#location li li{width:160px;padding:0}
#location li ul a{width:156px;w\idth:156px}
#location li:hover ul ul,#location li:hover ul ul ul,#location li.sfhover ul ul,#location li.sfhover ul ul ul{left:-6993px;z-index:2}
#location li:hover ul,#location li li:hover ul,#location li li li:hover ul,#location li.sfhover ul,#location li li.sfhover ul,#location li li li.sfhover ul{left:auto}
#location li:hover,#location li.sfhover{background:#ddd;color:#0d2175;font-weight:bold}
#location img{vertical-align:middle;padding:0;margin:0;width:16px;height:11px}
#location a:hover,#location a.sfhover{color:#0d2175;font-weight:bold}
.locations li{list-style:none;float:left;margin-left:5px;font-size:85%}
#search{position:absolute;right:0;font-size:90%;bottom:6px;height:20px;width:200px;border:1px solid #ccc;background-color:#eee;margin:0;padding:0}
#searchbox{height:16px;width:180px;border:1px solid #eee;color:#666;background-color:#eee;margin:0;padding:1px 1px 1px 5px}
#searchbutton{position:absolute;left:180px;border:0 solid #FFF;top:50%;width:16px;height:16px;background:#eee url(images/search.png) no-repeat center center;margin:-9px 0 0 0;padding:0}
.resources li{list-style:none;margin-left:10px;padding-left:64px;display:block;height:55px}
h3.title{color:#FFF;background-color:#999;padding:2px 0 1px 10px;margin:10px 0}
h3.otitle{color:#FFF;background-color:#FF4500;padding:2px 0 1px 10px;margin:10px 0}
h3.gtitle{color:#FFF;background-color:#347235;padding:2px 0 1px 10px;margin:10px 0}
h3.btitle{color:#FFF;background-color:#0d2175;padding:2px 0 1px 10px;margin:10px 0}
.copy{margin-bottom:15px}
.copy h3{width:100%;color:#FFF;background-color:#999;padding:2px 0 1px 10px}
.copy h4{margin:15px 0 5px 0;width:100%;padding:5px 0 0 5px}
.copy h4 a:hover{text-decoration:none}
.copy p{margin-left:25px}
div#content{padding:10px}
.faq{margin-bottom:15px}
.faq h3{width:100%;color:#FFF;background-color:#999;padding:2px 0 1px 10px}
.faq h3 a{color:#FFF}
.faq h3 a:hover{color:#FFF;text-decoration:none}
.faq ul{width:800px;margin:4px 0 0 80px;padding:0 0 15px 0;list-style-type:none;overflow:auto;border:1px solid #fff}
.faq li{width:230px;float:left;margin:0px 0 0 0;padding:0 5px 0 15px;line-height:15px;border:1px solid #fff;background:url(images/arrow_right_blue.png) no-repeat 0px 2px}
.faqicon{float:left;margin-top:5px}
.alert_warning{background:#fff6bf url(images/warning.png) center no-repeat;background-position:15px 50%;text-align:left;padding:5px 20px 5px 40px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;color:#f00}
.alert_info{background:#eee url(images/info.png) center no-repeat;background-position:15px 50%;text-align:left;padding:5px 20px 5px 40px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;color:#0d2175}
.faq li{line-height:1.3em}
.infoiconsm{background:url(images/info.png) no-repeat}
.warningiconsm{background:url(images/warning.png) no-repeat;color:#FF0000}
.erroriconsm{background:url(images/error.png) no-repeat;color:#FF0000}
.questioniconsm{background:url(images/question.png) no-repeat}
.warningiconsm,.infoiconsm,.erroriconsm,.questioniconsm{margin:5px 0;min-height:20px;padding-left:28px;background-position:left;font-size:110%;text-align:left;vertical-align:middle}
input.infobutton{background:url(images/info.png) no-repeat;height:18px;width:18px;padding:0;margin:0;border:0}
#catheader{margin:0;height:50px;background:url(images/bar1.png) 0% 100% repeat-x;text-align:left;padding:0;color:#f00;z-index:100}
#catheader ul.barmaincat{font-size:80%;padding:4px 0 3px 7px}
#catheader ul.barmaincat li{padding:0 10px 0 10px}
#catheader ul.barsubcat{padding:0 0 3px 14px}
#catheader ul.barsubcat li{padding:0 10px}
.barmaincat li,.barsubcat li{float:left;text-align:left;border-right:1px solid #ccc;padding:0}
#catheader ul{list-style:none;margin-left:0;padding-left:0;overflow:hidden;text-align:justify}
#catheader li{list-style:none}
#catheader a{display:block;font-weight:bold;color:#666;white-space:nowrap}
#catheader a:hover{text-decoration:underline;color:#0d2175}
#catheader a.selected{text-decoration:none;color:#000}
.cbox{width:0;height:0;display:none}
.checkbox0{background:#FFF url(images/checkbox0.png) no-repeat 0 0;padding-left:10px}
input.addtocart{cursor:pointer;background:transparent url("images/buttons/addtocart.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.addtocart:hover{background-position:0 -20px}
input.addtocart:active{background-position:0 0px}
input.addaddress{cursor:pointer;background:transparent url("images/buttons/addaddress.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.addaddress:hover{background-position:0 -20px}
input.addaddress:active{background-position:0 0px}
input.checkout{cursor:pointer;background:transparent url("images/buttons/checkout.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.checkout:hover{background-position:0 -20px}
input.checkout:active{background-position:0 0px}
input.collapseall{cursor:pointer;background:transparent url("images/buttons/collapseall.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.collapseall:hover{background-position:0 -20px}
input.collapseall:active{background-position:0 0px}
input.comparesystems{cursor:pointer;background:transparent url("images/buttons/comparesystems.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.comparesystems:hover{background-position:0 -20px}
input.comparesystems:active{background-position:0 0px}
input.configuresystem{cursor:pointer;background:transparent url("images/buttons/configuresystem.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.configuresystem:hover{background-position:0 -20px}
input.configuresystem:active{background-position:0 0px}
input.continue{cursor:pointer;background:transparent url("images/buttons/continue.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.continue:hover{background-position:0 -20px}
input.continue:active{background-position:0 0px}
input.continueshopping{cursor:pointer;background:transparent url("images/buttons/continueshopping.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.continueshopping:hover{background-position:0 -20px}
input.continueshopping:active{background-position:0 0px}
input.editaddress{cursor:pointer;background:transparent url("images/buttons/editaddress.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.editaddress:hover{background-position:0 -20px}
input.editaddress:active{background-position:0 0px}
input.editcard{cursor:pointer;background:transparent url("images/buttons/editcard.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.editcard:hover{background-position:0 -20px}
input.editcard:active{background-position:0 0px}
input.emptycart{cursor:pointer;background:transparent url("images/buttons/emptycart.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.emptycart:hover{background-position:0 -20px}
input.emptycart:active{background-position:0 0px}
input.expandall{cursor:pointer;background:transparent url("images/buttons/expandall.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.expandall:hover{background-position:0 -20px}
input.expandall:active{background-position:0 0px}
input.imagegallery{cursor:pointer;background:transparent url("images/buttons/imagegallery.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.imagegallery:hover{background-position:0 -20px}
input.imagegallery:active{background-position:0 0px}
input.makedefault{cursor:pointer;background:transparent url("images/buttons/makedefault.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.makedefault:hover{background-position:0 -20px}
input.makedefault:active{background-position:0 0px}
input.printversion{cursor:pointer;background:transparent url("images/buttons/printversion.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.printversion:hover{background-position:0 -20px}
input.printversion:active{background-position:0 0px}
input.processorder{cursor:pointer;background:transparent url("images/buttons/processorder.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.processorder:hover{background-position:0 -20px}
input.processorder:active{background-position:0 0px}
input.processquote{cursor:pointer;background:transparent url("images/buttons/processquote.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.processquote:hover{background-position:0 -20px}
input.processquote:active{background-position:0 0px}
input.register{cursor:pointer;background:transparent url("images/buttons/register.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.register:hover{background-position:0 -20px}
input.register:active{background-position:0 0px}
input.retrievecart{cursor:pointer;background:transparent url("images/buttons/retrievecart.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.retrievecart:hover{background-position:0 -20px}
input.retrievecart:active{background-position:0 0px}
input.rotationview{cursor:pointer;background:transparent url("images/buttons/rotationview.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.rotationview:hover{background-position:0 -20px}
input.rotationview:active{background-position:0 0px}
input.signin{cursor:pointer;background:transparent url("images/buttons/signin.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.signin:hover{background-position:0 -20px}
input.signin:active{background-position:0 0px}
input.savecart{cursor:pointer;background:transparent url("images/buttons/savecart.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.savecart:hover{background-position:0 -20px}
input.savecart:active{background-position:0 0px}
input.savechanges{cursor:pointer;background:transparent url("images/buttons/savechanges.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.savechanges:hover{background-position:0 -20px}
input.savechanges:active{background-position:0 0px}
input.sendemail{cursor:pointer;background:transparent url("images/buttons/sendemail.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.sendemail:hover{background-position:0 -20px}
input.sendemail:active{background-position:0 0px}
input.shippingcalculator{cursor:pointer;background:transparent url("images/buttons/shippingcalculator.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.shippingcalculator:hover{background-position:0 -20px}
input.shippingcalculator:active{background-position:0 0px}
input.submitform{cursor:pointer;background:transparent url("images/buttons/submitform.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.submitform:hover{background-position:0 -20px}
input.submitform:active{background-position:0 0px}
input.specifications{cursor:pointer;background:transparent url("images/buttons/specifications.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.specifications:hover{background-position:0 -20px}
input.specifications:active{background-position:0 0px}
input.updatecart{cursor:pointer;background:transparent url("images/buttons/updatecart.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.updatecart:hover{background-position:0 -20px}
input.updatecart:active{background-position:0 0px}
input.updatesystem{cursor:pointer;background:transparent url("images/buttons/updatesystem.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.updatesystem:hover{background-position:0 -20px}
input.updatesystem:active{background-position:0 0px}
input.updateaddress{cursor:pointer;background:transparent url("images/buttons/updateaddress.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.updateaddress:hover{background-position:0 -20px}
input.updateaddress:active{background-position:0 0px}
input.updatepayment{cursor:pointer;background:transparent url("images/buttons/updatepayment.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.updatepayment:hover{background-position:0 -20px}
input.updatepayment:active{background-position:0 0px}
input.apply{cursor:pointer;background:transparent url("images/buttons/apply.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.apply:hover{background-position:0 -20px}
input.apply:active{background-position:0 0px}
input.back{cursor:pointer;background:transparent url("images/buttons/back.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.back:hover{background-position:0 -20px}
input.back:active{background-position:0 0px}
input.buynow{cursor:pointer;background:transparent url("images/buttons/buynow.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.buynow:hover{background-position:0 -20px}
input.buynow:active{background-position:0 0px}
input.close{cursor:pointer;background:transparent url("images/buttons/close.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.close:hover{background-position:0 -20px}
input.close:active{background-position:0 0px}
input.compare{cursor:pointer;background:transparent url("images/buttons/compare.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.compare:hover{background-position:0 -20px}
input.compare:active{background-position:0 0px}
input.configure{cursor:pointer;background:transparent url("images/buttons/configure.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.configure:hover{background-position:0 -20px}
input.configure:active{background-position:0 0px}
input.customize{cursor:pointer;background:transparent url("images/buttons/customize.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.customize:hover{background-position:0 -20px}
input.customize:active{background-position:0 0px}
input.delete{cursor:pointer;background:transparent url("images/buttons/delete.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.delete:hover{background-position:0 -20px}
input.delete:active{background-position:0 0px}
input.edit{cursor:pointer;background:transparent url("images/buttons/edit.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.edit:hover{background-position:0 -20px}
input.edit:active{background-position:0 0px}
input.go{cursor:pointer;background:transparent url("images/buttons/go.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.go:hover{background-position:0 -20px}
input.go:active{background-position:0 0px}
input.logout{cursor:pointer;background:transparent url("images/buttons/logout.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.logout:hover{background-position:0 -20px}
input.logout:active{background-position:0 0px}
input.moreinfo{cursor:pointer;background:transparent url("images/buttons/moreinfo.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.moreinfo:hover{background-position:0 -20px}
input.moreinfo:active{background-position:0 0px}
input.next{cursor:pointer;background:transparent url("images/buttons/next.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.next:hover{background-position:0 -20px}
input.next:active{background-position:0 0px}
input.previous{cursor:pointer;background:transparent url("images/buttons/previous.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.previous:hover{background-position:0 -20px}
input.previous:active{background-position:0 0px}
input.print{cursor:pointer;background:transparent url("images/buttons/print.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.print:hover{background-position:0 -20px}
input.print:active{background-position:0 0px}
input.reset{cursor:pointer;background:transparent url("images/buttons/reset.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.reset:hover{background-position:0 -20px}
input.reset:active{background-position:0 0px}
input.save{cursor:pointer;background:transparent url("images/buttons/save.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.save:hover{background-position:0 -20px}
input.save:active{background-position:0 0px}
input.search{cursor:pointer;background:transparent url("images/buttons/search.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.search:hover{background-position:0 -20px}
input.search:active{background-position:0 0px}
input.submit{cursor:pointer;background:transparent url("images/buttons/submit.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.submit:hover{background-position:0 -20px}
input.submit:active{background-position:0 0px}
input.tryagain{cursor:pointer;background:transparent url("images/buttons/tryagain.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.tryagain:hover{background-position:0 -20px}
input.tryagain:active{background-position:0 0px}
input.update{cursor:pointer;background:transparent url("images/buttons/update.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.update:hover{background-position:0 -20px}
input.update:active{background-position:0 0px}
input.viewall{cursor:pointer;background:transparent url("images/buttons/viewall.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.viewall:hover{background-position:0 -20px}
input.viewall:active{background-position:0 0px}
a.configure{cursor:pointer;background:transparent url("images/buttons/configure.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
a.configure:hover{background-position:0 -20px}
a.configure:active{background-position:0 0px}
a.configure img{height:20px;width:76px;border:0}
a.compare{cursor:pointer;background:transparent url("images/buttons/compare.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
a.compare:hover{background-position:0 -20px}
a.compare:active{background-position:0 0px}
a.compare img{height:20px;width:76px;border:0}
a.moreinfo{cursor:pointer;background:transparent url("images/buttons/moreinfo.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
a.moreinfo:hover{background-position:0 -20px}
a.moreinfo:active{background-position:0 0px}
a.moreinfo img{height:20px;width:76px;border:0}
a.next{cursor:pointer;background:transparent url("images/buttons/next.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
a.next:hover{background-position:0 -20px}
a.next:active{background-position:0 0px}
a.next img{height:20px;width:76px;border:0}
a.previous{cursor:pointer;background:transparent url("images/buttons/previous.png") 0 0 no-repeat;height:20px;width:76px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
a.previous:hover{background-position:0 -20px}
a.previous:active{background-position:0 0px}
a.previous img{height:20px;width:76px;border:0}
input.editaddressdisabled{cursor:pointer;background:transparent url("images/buttons/editaddressdisabled.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.editaddressdisabled{cursor:default}
input.imagegallerydisabled{cursor:pointer;background:transparent url("images/buttons/imagegallerydisabled.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.imagegallerydisabled{cursor:default}
input.rotationviewdisabled{cursor:pointer;background:transparent url("images/buttons/rotationviewdisabled.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.rotationviewdisabled{cursor:default}
input.specificationsdisabled{cursor:pointer;background:transparent url("images/buttons/specificationsdisabled.png") 0 0 no-repeat;height:20px;width:110px;overflow:hidden;margin:0px;padding:0px;border:0;display:inline-block;vertical-align:text-top}
input.specificationsdisabled{cursor:default}
input.form,select.form,textarea.form{width:200px;margin-bottom:5px;font-size:90%}
label.label{width:120px;text-align:right;display:inline-block;white-space:nowrap;vertical-align:top;padding-right:5px;line-height:1.5}
h3 img{vertical-align:middle}
.r{text-align:right}
.c{text-align:center}
.l{text-align:left}
.j{text-align:justify}
.strike{color:#f00;text-decoration:line-through}
#devtools{margin:0px;padding:0px;vertical-align:text-top;font-weight:normal;font-size:8pt;font-family:verdana, arial, helvetica, sans-serif;color:#FFF;position:fixed;display:table;height:99%;top:98%;left:0;}
#cssdropdown, #cssdropdown ul{padding:0;margin:0;list-style:square}
#cssdropdown li{float:left;position:relative}
.mainitems{left:0;width:75px;border:1px solid #FFF;background-color:#096;color:#FFF}
.mainitems a{margin-left:6px;margin-right:8px;text-decoration:none}
.subuls{display:none;width:400px;position:absolute;bottom:1.2em;left:0;background-color:#096;border:1px solid#FFF;text-align:left}
.subuls li{width:100%}
.subuls li a{text-decoration:none;padding-left:6px;background-image:url(../images/arrow_right_gold.gif);background-repeat:no-repeat;background-position:0 4px;color:#0F0}
#cssdropdown li>ul{top:auto;left:auto}
#cssdropdown li:hover ul, li.over ul{display:block}
.otable{border-collapse:collapse;margin-bottom:5px}
.otable td,.otable th{border-bottom:1px solid #ccc;padding:4px 4px;overflow:hidden;white-space:nowrap;font-size:90%}
.otable th,td.othead{color:#fff;background-color:#666}
td.othead{font-weight:bold}
input.radio{margin-right:5px}
a.tt{position:relative;z-index:10;color:#0D2175;font-weight:normal;text-decoration:none;margin:0;padding:0}
a.tt span{display:none}
a.tt:hover{z-index:25;color:#666;}
a.tt:hover span.tooltip{
z-index:100;display:block;position:absolute;top:0px;left:0;margin-left:-20px;padding:15px 0 0 0;width:205px;color:#111;text-align:center;;opacity:0.90}
a.tt:hover span.top{display:block;padding:30px 8px 0 0;background:transparent url(images/tooltip.png) no-repeat top;font-size:1%}
a.tt:hover span.middle{display:block;padding:0 12px 0 10px;background:transparent url(images/tooltip_filler.png) repeat bottom;text-align:left}
a.tt:hover span.bottom{display:block;padding:3px 8px 10px;color:#548912;background:transparent url(images/tooltip.png) no-repeat bottom;font-size:1%}
#modalContainer{background-color:transparent;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10000;background-image:url(images/spacer.png);/* required by MSIE to prevent actions on lower z-index elements */}
#alertBox{position:relative;width:300px;min-height:100px;margin-top:50px;background:scroll transparent url(images/dropshadow.png) right bottom no-repeat}
#alertBoxInner{border:2px solid #000;background-color:#ccc;background-image:url(images/alert.png);background-repeat:no-repeat;background-position:15px 30px;overflow:auto;left:-13px;top:-13px;position:relative}
#modalContainer > #alertBox{position:fixed}
#alertBoxInner h1{margin:0;font:bold 0.9em verdana,arial;background-color:#666;color:#FFF;border-bottom:1px solid #ccc;padding:2px 0 2px 5px;text-align:center}
#alertBoxInner p{font:0.7em verdana,arial;height:50px;/*padding-left:5px;margin-left:5px;*/
margin-top:5px;width:80%;margin-left:15%}
#alertBoxInner #closeBtn{display:block;position:relative;margin:5px auto;padding:3px;border-top:2px solid #999;border-left:2px solid #999;border-bottom:2px solid #666;border-right:2px solid #666;width:70px;font:0.7em verdana,arial;text-transform:uppercase;text-align:center;color:#000;background-color:#ddd;text-decoration:none}
.outer{background:scroll transparent url(images/dropshadow.png) right bottom no-repeat;margin-top:13px;margin-left:13px}
.inner{overflow:auto;border:1px solid #999;left:-13px;top:-13px;position:relative}
#fla{width:730px;height:200px;z-index:1}
.noflash{background:transparent url(images/bg/blue_fade.png) repeat-x;z-index:1;width:730px;height:200px;text-align:center;vertical-align:middle;overflow:hidden}
.noflash img{margin-top:80px}
.clear{font-size:0;line-height:0;clear:both}
.clearfix:after{visibility:hidden;font-size:0.1em;display:block;line-height:0;height:0.1px; content:" ";clear:both}
* html .clearfix{display:inline-block;}
* html .clearfix{height:1%}
.clearfix{display:block}
#systemDetails{clear:inherit;text-align:left;font-family:Arial,Helvetica,sans-serif;display:table;width:inherit;font-size:12pt;min-height:100%;height:100%}
#systemTitle{font-weight:700;color:#0D2175;margin:0;padding:10px}
#systemIcon{font-size:75%;width:20%;float:right;vertical-align:top;margin:0;padding:0}
#systemIcon img{vertical-align:top;border:none;padding:5px}
#systemSpecs{font-size:75%;width:75%;margin:5px;padding:0}
#systemSpecs li{color:#666}
#systemDetails span,#kitDisclaimer span{color:#000}
#systemDetails span.red,#kitDisclaimer span.red{color:#C11B17}
#systemDetails span.blue,#kitDisclaimer span.blue{color:#0d2175}
#systemDetails span.green,#kitDisclaimer span.green{color:#254117}
#systemCopy,#extraCopy{font-size:75%;width:75%;padding:10px;margin:0}
#kitDisclaimer{clear:inherit;text-align:left;font-family:Arial,Helvetica,sans-serif;display:block;font-size:9pt;width:95%;padding:10px}

