@charset "utf-8";body{background:url(/images/fs_bkgd.gif) repeat;font:normal 12px/1.3em Arial, Helvetica, sans-serif;}
a{color:#C00;display:inline;text-decoration:none;}
a:hover{text-decoration:underline;}
p{font:normal 12px/1.3em Arial, Helvetica, sans-serif;margin-bottom:1em;}
ul{margin-left:1em;}
li{font:normal 12px/1.3em Arial, Helvetica, sans-serif}
table{font:normal 12px/1.3em Arial, Helvetica, sans-serif}
.clear { clear:both; }
#menuContainer, #change{display:none;}
#wrapper{width:980px;margin:5px auto;overflow:hidden;background-color:#FFF;border:1px solid #999;clear:both;}
#header{height:75px;}
#topNav{float:right;font:bold 12px/1em Verdana, Geneva, sans-serif;margin-right:15px;margin-top:5px;width:375px;}
#topNav a{color:#C00;font-weight:normal;}
#headerLinks{ clear:both;display:block;float:right;margin-top:20px;height:22px;width:180px; }
#headerLinks ul{display:block;margin:6px 0 0 0;padding:0}
#headerLinks ul li{display:block;float:left;list-style-type:none;margin-left:7px;}
#headerLinks img{ border:none; }
#headerLinksLow { height: 22px; width: 180px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#headerLinksLow ul li { float:left; margin-right:7px  }
#content #headerLinksLow { display: block; margin: 7px auto; }
#logo{margin-left:15px; width:555px;}
#subNav{background-color:#DDD;border-bottom:1px solid #BBB;float:left;height:26px;padding:3px 0;width:100%;}
#subNav ul{margin-left:15px;}
#subNav ul li{float:left;margin-right:15px;list-style-type:none;padding:0 5px;}
#subNav ul li a{ color: #009; font: normal 13px/26px Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 0; }
#subNav ul li a:hover{color:#00C;text-decoration:underline;}
#search{float:right;margin:3px 15px 0 0;}

#content{background-image:url("/images/content-background-new.jpg");background-size:cover;}


#wideColRight > div, #narrowColLeft > div{background-color:#FFF;border:1px solid #CCC;}
#wideColLeft > div, #narrowColRight > div{background-color:#FFF;border:1px solid #CCC;}
#closingNotification{ clear: both; }
#closingNotification img{display: block; margin: 0 auto 15px auto; }

#content h1{ color: #C00; font: bold 20px/24px Verdana, Geneva, sans-serif; }
#content h1 a{text-decoration:none;}
#content h2{color:#03C;font:bold 16px/16px Arial, Helvetica, sans-serif;}
#content h3, #content h4, #content h5{color:#000;font:bold 14px/14px Verdana, Geneva, sans-serif;}
#content .col{float:left;margin-left:15px;margin-top:15px;overflow:hidden;width:305px;}
#content .col .transBox{background:none;background:rgba(255, 255, 255, 0.2);height:285px;width:100%;}
#content .col .headingBox{text-align:center;min-height:55px;}
#content .col .titleBox{background-image:url(/images/heading-box.png);height:30px;margin-bottom:5px;text-align:center;}
#content .col .titleBox h2{line-height:30px;margin-top:0;}
#content .col .wrapper{margin-top:.5em;width:100%}
.wrapper p{font:14px/1.3em Arial, Helvetica, sans-serif;margin-left:5px;}
.wrapper p:first-line{font-weight:700;}
#content .col .wrapper ul{margin:5px;padding-left:3px;list-style-type:none;}
#content .col .wrapper ul li a{display:block;font:normal 13px/1.9em Arial, Helvetica, sans-serif;}
#content .col .wrapper ul li a:hover{background:rgba(225, 225, 225, .8);padding-left:4px;}
#content .col .wrapper ul li a:after{display:block;float:right;height:12px;width:14px;content:url('/images/arrow.png');margin-right:5px;margin-top:2px;}
#content h1, #content h2{margin-top:10px;margin-bottom:10px;}
#content h3{margin:1em .5em 0 .5em;}
#content .section{margin-top:15px;margin-bottom:15px;overflow:auto;}
#content .section:last-child{padding-bottom:0.5em;}
#content .section #buynow{float:right;margin:.5em;}
#content .imageHolder img{display:block;margin:15px auto;}
#content .imageHolder p{padding-left:5px;padding-right:3px;}

#techSupport {padding:0; margin-bottom:5px; display:block }
#techSupport h3{color:#393; font-size:12px;line-height:1.25em;text-align:center;margin:0;}
#techSupport p{text-align:center; padding:0; margin:.25em; font:normal 12px/1.25em Verdana, Geneva, sans-serif;}
#footer{background:#003 url(/images/footer-background.png) repeat-x;color:#FFF;min-height:250px;overflow:auto;width:980px;clear:both;padding:0;}
#footer .col{float:left;display:block;width:275px;margin-left:38.75px;margin-top:10px;margin-bottom:10px;}
#footer .col h1{color:#cff;font:14px/1.2em Arial, Helvetica, sans-serif;margin:.65em 0;}
#footer a{color:#FFF;font-size:12px;line-height:1.7em;}

#wideColLeft{float:left;display:block;overflow:hidden;width:584px;margin-left:15px;margin-top:15px;}
#wideColLeft #productDisplay{min-height:264px;padding-bottom:1em;}
#wideColLeft #productDisplay img{display:block;margin:0 auto;}
#wideColLeft h1, #wideColLeft h3, #wideColLeft h5, #narrowColRight h2, #narrowColRight h4, p{margin-left:.5em;margin-right:.5em}
#wideColLeft .section h4{margin-left:1em;margin-top:.5em;}
#wideColLeft h5{color:#090;line-height:54px;}
#wideColLeft p{line-height:1.4em;}

#narrowColRight{float:left;display:block;margin:15px 0 0 15px;width:350px;}
#narrowColRight #productHighlights{-webkit-border-radius:0px 10px 0px 0px;border-radius:0px 10px 0px 0px;}
#narrowColRight #productHighlights h2{font:bold 18px/24px Verdana, Geneva, sans-serif;}
#narrowColRight h4, #wideColLeft h3{margin-top:1em;}
#narrowColRight ul{list-style-type:square;margin-left:1.75em;margin-right:.75em;margin-top:.25em;}
#wideColLeft p, #narrowColRight ul, #narrowColRight p{margin-bottom:.5em;margin-top:.5em;}
div#wideColLeft > div.section{ -webkit-border-radius:10px 0px 0px 0px; border-radius:10px 0px 0px 0px; width: auto; }
img.center{display:block;margin:0 auto;}
#narrowColLeft{float:left;display:block;margin-left:15px;width:350px;}
#wideColRight{float:left;display:block;overflow:hidden;width:584px;margin:0 15px;}
#narrowColLeft, #wideColRight{margin-bottom:15px;}
#narrowColLeft h1, #wideColRight h2{margin-left:.5em;margin-right:.5em;}
#content .imageHolder{-webkit-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;margin-top:15px;}

#narrowColLeft ul{margin:.5em;}
#narrowColLeft ul li{line-height:1.4em;margin-bottom:.5em;}
#narrowColLeft #notes ul li{margin-left:1.75em;}
#repairList{overflow-y:scroll;overflow-x:hidden;padding-bottom:15px;margin-top:15px;}
#repairList h2{margin-top:10px;}
#repairList p{margin-left:1em;margin-top:.25em;}
#repairList table{border-collapse: collapse;border: none;height: auto;width: 95%;margin: 15px 2.5% 0 2.5%;text-align: center;clear: left;}
#repairList table th{background-color:#CCC;padding:.5em 0;text-align:center;}
#repairList table tr{height:23px;}
#repairList table td{border-bottom:1px solid #999;padding:.5em 0;}
#repairList table h3{margin:.5em 0;}
#menu{height:747px;overflow-y:scroll;overflow-x:hidden;margin-top:15px;}
#menu h1{margin:0 .5em;margin-top:10px;}
#menu table{border-collapse:collapse;border:none;width:95%;margin:15px 2.5% 0 2.5%;}
#menu table td{text-align:center; width:24%;}
#menu a{display:block;color:#009;font:12px/1.2em normal Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
#menu a:hover{color:#c00;text-decoration:underline;}
#menu .menuItemSpacing{width:589px;margin:0 0 1em 5px;padding:0;}
#menu .menuImgBlock{height:100px;margin:0 0 .25em;padding:0;align:center;}
#menu .menuTxtBlock{height:57px;line-height:1em;margin:0;padding:0 1%;width:98%;}
#menu .menuTxtBlock a{font-weight:700;}
#content #notification{background-color:transparent;border:none;display:block;margin:15px auto;overflow:hidden;width:100%;}
#links{overflow:hidden;margin-bottom:0;margin-top:15px;-webkit-border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;}
#links a, .section a{text-decoration:none;}
#links a:hover, .section a:hover{text-decoration:underline;}
#links ul, .section ul{margin-bottom:.75em;list-style-type:square;margin-left:1.75em;}
.feature{width:98%;margin:5px auto 0 auto;overflow:hidden;padding:0;border-bottom:1px inset;}
.feature:last-child{border:none;}
.feature:last-child p{margin-bottom:0;}
.feature p{margin-top:.5em;margin-bottom:.75em;max-width:80%;}
.feature .imgHolder{float:left;margin:0 5px 5px .5em;width:100px;height:100px;}
#narrowColLeft .feature h1{font-size:12px;line-height:1.3em;margin:.25em 0 .25em .75em;}
#narrowColLeft .section{-webkit-border-radius:0px 0px 0px 10px;border-radius:0px 0px 0px 10px;}
#leftNav ul li a{text-decoration:none;}
#leftNav ul li a:hover{text-decoration:underline;}
#leftNav ul li{margin-bottom:.75em;list-style-type:square;margin-left:1.75em;}
#newsletter{width:50%;margin:0 auto;}
#newsletter ul{margin-left:.5em;}
#newsletter li a{color:#C00;font-size:13px;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:#FFF;-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.4);}
::-webkit-scrollbar-thumb{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.5);}
::-webkit-scrollbar-thumb:hover{background:#666;}
::-webkit-scrollbar-thumb:active{background:#666;-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.4);}
.floatRight{float:right;}
img.right{float:right;margin-left:0.5em;display:block;}
#headerLinks .float-right-margin-right-seven{float:right;margin-left:7px;}
#headerLinks img.russkii,#headerLinksLow img.russkii{background:url(/images/flags/flags-sprite.png) 0 0;width:29px;height:22px;}
#headerLinks img.espanol,#headerLinksLow img.espanol{background:url(/images/flags/flags-sprite.png) -28px 0;width:29px;height:22px;}
#headerLinks img.polish,#headerLinksLow img.polish{background:url(/images/flags/flags-sprite.png) -56px 0;width:29px;height:22px;}
#headerLinks img.deutsch,#headerLinksLow img.deutsch{background:url(/images/flags/flags-sprite.png) -84px 0;width:29px;height:22px;}
#headerLinks img.francias,#headerLinksLow img.francias{background:url(/images/flags/flags-sprite.png) -112px 0;width:29px;height:22px;}
.blueText{color:#009;}
.panel p{margin:2px;padding:0}
div.panel, p.flip{background:#e6e6e6;border:solid 1px #808080}
div.panel-s{height:50px}
div.panel{height:63px;display:none}
div.panel, p.flip{padding:3px}
div.panel, p.flip{margin:0;}
div.panel, p.flip{text-align:center;}
address ul li{list-style-type:none}
.strong{font-weight:700;}
.section h3 + ul{margin-top:.5em;}
.rightInlineBox{float:right;width:63%;margin-left:.75em;}
#menu .defaultLink{display:inline;color:#C00;}
img.center{display:block;margin:0 auto}
#dealers{margin-left:1.5em;}
#dealers .item img{float:left;}
#dealers .item{height:22px;clear:both;overflow:hidden;margin-bottom:7px;}
#dealers .item p{font-size:12px;line-height:22px;margin-top:-1px;}
#shipping{margin-bottom:10px;}
#shipping h2{margin-left:.5em}
#shipping ul li{list-style-type:none;margin:0;}
#lists div{float:left;margin-right:15px;margin-top:15px;width:269px;}
#lists div ul li{list-style-type:none;}
#lists div ul li:first-child{font-weight:700;}
#alert a{display:inline;color:#036;font:700 18px/18px Arial, Helvetica, sans-serif;text-decoration:underline;}
#alert h2{text-align:center;border:1px solid #999;padding:5px 0;}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
#expandList { color:#C00; padding:0; margin:0; cursor:pointer }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
#widget .halfColumn { width:50%; text-align:center; float:left; display: block; margin-bottom:20px; }
