@charset "UTF-8";
/* CSS Document */
html {font-size:62.5%;font-family:"Lucida Grande", Arial, Georgia;}
body {font-size:1.2em;color:#fff;background-color:#333;background-image:url(/image/bg_body3.gif);background-position: left;background-repeat:repeat;}

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

a.specs {color:#ccc;text-decoration:underline;}
a.specs:hover {color:#cc3300;text-decoration:none;}

img {border:0;}

#veryoutterstage {float:left;width:100%;position:relative;background:url(/image/bg_body_top.gif);background-repeat:repeat-x;background-position:top left;}

#homeoutterstage {float:left;width:100%;position:relative;background:transparent url(/image/bg_homefeature2.png);background-repeat:no-repeat;background-position:top center;}
#homestagewrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#homestage {float:left;width:960px;background:#333 url(/image/bg_stage_home.jpg);background-repeat:no-repeat;background-position:top center;}

#outterstage {float:left;width:100%;position:relative;background:url(/image/bg_outterstage.jpg);background-repeat:no-repeat;background-position:top center;}
#stagewrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#stage {float:left;width:960px;background:#333 url(/image/bg_stage_top.jpg);background-repeat:no-repeat;background-position:top center;}

#stagecontent {float:left;width:900px;padding:0 30px 30px 30px;}


#stagecontentleft {float:left;width:580px;}

#stagecontentright {float:left;width:295px;margin-left:25px;display:inline;}

#headerquotebox {float:left;width:585px;background:url(/image/bg_header_quote_box.gif);background-repeat:no-repeat;height:148px;}

#headerquoteboxlong {float:left;width:900px;background:url(/image/bg_header_quote_box_long.gif);background-repeat:no-repeat;height:148px;}

#headerquoteboxproduct {float:left;width:585px;background:url(/image/bg_header_productfeature.gif);background-repeat:no-repeat;height:459px;}

#hqbtitle {float:left;width:582px;margin-top:24px;display:inline;}

#hqbtitlelong {float:left;width:883px;margin-top:50px;display:inline;}

#hqbtext {float:left;width:531px;color:#333;padding:12px 25px 10px 25px;line-height:1.5em;font-size:1.2em;}

#saledot {position:absolute;margin-left:511px;margin-top:36px;}

#hqbproducttext {float:left;width:500px;color:#fff;padding:10px 25px 10px 30px;line-height:1.5em;font-size:1.28em;text-transform:uppercase;text-shadow: 1px 2px 1px #333;}
#hqbproducttext span {text-transform:none;font-style:italic;}

#productfeaturepic {float:left;width:520px;height:305px;border:1px solid #666666;display:inline;margin:10px 0 20px 30px;}

#sclcontent {float:left;width:515px;padding:35px 0 35px 30px;}
#sclcontent.lesspaddingtop {padding:20px 0 35px 30px;}
#sclcontent p {font-size:1.0em;color:#ccc;line-height:2.2em;padding-bottom:25px;}
#sclcontent p img {border:1px solid #000;}

#modelbox {float:left;width:515px;padding-bottom:20px;background:url(/image/bg_modelbox.gif);background-repeat:no-repeat;background-position:bottom left;margin-bottom:20px;display:inline;}
.modelcontainers {float:left;width:256px;font-weight:bold;}
#sclcontent h3 {color:#cc3300;padding-bottom:6px;font-weight:bold;font-size:1.0em;}
.modeltypes {width:256px;color:#fff;padding-bottom:2px;font-size:1.1em;}

.markitimageleft {float:left;display:inline;margin:6px 20px 6px 0;}
.markitimageright {float:right;margin:6px 0 6px 20px;}
.markitimagenowrap {float:none;margin:6px;}

#stagecontentright ul {background-image:url(/image/bg_leftnav_separator.gif);background-position:top left;background-repeat:no-repeat;margin-top:22px;display:block;}

#stagecontentright ul.nobordertop {margin-top:20px;display:block;background-image:none;}

#stagecontentright li {width:295px;background-image:url(/image/bg_leftnav_separator.gif);background-position:bottom left;line-height:3.9em;background-repeat:no-repeat;color:#fff;font-weight:bold;text-transform:uppercase;}
#stagecontentright li.taller {line-height:5.0em;}
#stagecontentright li a {width:285px;display:block;height:40px;color:#fff;font-weight:bold;text-transform:uppercase;}
#stagecontentright li a:hover {width:285px;display:block;height:40px;color:#999;text-decoration:none;background-image:url(/image/bullet_li.gif);background-repeat:no-repeat;background-position:right center;}
#stagecontentright li a.on {width:285px;display:block;height:40px;color:#999;text-decoration:none;background-image:url(/image/bullet_li.gif);background-repeat:no-repeat;background-position:right center;}
#stagecontentright li span.sale {color:#cc3300;font-weight:bold;text-transform:uppercase;padding-left:10px;}
#stagecontentright li span.type {font-weight:normal;padding-left:5px;font-style:italic;text-transform:none;}


#stagecontentright ul.subnav {display:block;margin-top:0;}
#stagecontentright ul.subnav li a {width:285px;display:block;height:40px;color:#ccc;text-transform:uppercase;font-weight:normal;}
#stagecontentright ul.subnav li a:hover {width:285px;display:block;height:40px;color:#999;text-decoration:none;background-image:url(/image/bullet_li.gif);background-repeat:no-repeat;background-position:right center;}
#stagecontentright ul.subnav li a.on {width:285px;display:block;height:40px;color:#999;text-decoration:none;background-image:url(/image/bullet_li.gif);background-repeat:no-repeat;background-position:right center;}


#sidecontactinfo {float:left;width:100%;background-image:url(/image/bg_leftnav_separator.gif);background-position:bottom left;background-repeat:no-repeat;margin-bottom:20px;display:inline;padding-bottom:10px;line-height:2.6em;color:#ccc;}
.fontcolor {color:#ccc;}
#specheader {float:left;width:100%;padding-bottom:14px;}

.contentseperator {float:left;width:100%;height:5px;display:block;margin-bottom:20px;background:url(/image/content_separator.gif);background-position: center left;background-repeat:no-repeat;}

#accessories {float:left;width:288px;margin-top:40px;display:block;}
#accessoriestop {float:left;width:288px;height:60px;}

#accessoriesbody {float:left;width:288px;background:url(/image/bg_accessories_body.gif);background-position:top left;background-repeat:repeat-y;}

#accessoriesbody ul {width:250px;margin-top:-3px;background-image:none;}
#accessoriesbody li {width:250px;color:#ccc;font-weight:normal;line-height:1.6em;background-image:none;padding-bottom:16px;padding-left:21px;text-transform:none;background-image:url(/image/bullet_accessories.gif);background-repeat:no-repeat;background-position:top left;}

#accessoriesbottom {float:left;width:288px;height:5px;}

#sclcontent ul {padding-bottom:20px;color:#ccc;}
#sclcontent ul.showbullets {padding-bottom:20px;list-style:disc;list-style-position:inside;}
#sclcontent li {padding-bottom:5px;padding-bottom:5px;}



#homestagecontent {float:right;width:470px;padding:30px 0 0 0px;}

#homestagecontent p {font-size:1.0em;line-height:1.4em;padding:0 55px 30px 0;}

#homestagecontent a {display:block;height:32px;}

#stagecap {float:left;width:960px;height:32px;background:transparent url(/image/stage_cap.jpg);background-repeat:no-repeat;background-position:bottom center;}

#header {float:left;width:960px;height:148px;color:#fff;}
#lheader {float:left;width:770px;}
#rheader {float:left;width:190px;}

#headerlogo {position:absolute;z-index:2000;}


#headermainnav {float:right;width:100%;padding-top:65px;color:#ccc;text-transform:uppercase;font-family:Tahoma;font-size:0.9em;letter-spacing:1px;}
#headermainnav ul {padding-left:11px;}
#headermainnav li {float:left;display:inline;}
#headermainnav a {display:block;margin-left:30px;margin-right:30px;height:38px;}
.navdiv {background:url(/image/nav_divider.gif);background-repeat:no-repeat;background-position:top right;}

#home {width:38px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px 0px;}
#home:hover {width:38px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px -38px;}
#homeon {width:38px;background-image:url(/image/button_home.gif);background-repeat:no-repeat;background-position:0px -38px;}

#about {width:44px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px 0px;}
#about:hover {width:44px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px -38px;}
#abouton {width:44px;background-image:url(/image/button_about.gif);background-repeat:no-repeat;background-position:0px -38px;}

#products {width:68px;background-image:url(/image/button_products.gif);background-repeat:no-repeat;background-position:0px 0px;}
#products:hover {width:68px;background-image:url(/image/button_products.gif);background-repeat:no-repeat;background-position:0px -38px;}
#productson {width:68px;background-image:url(/image/button_products.gif);background-repeat:no-repeat;background-position:0px -38px;}

#support {width:129px;background-image:url(/image/button_support.gif);background-repeat:no-repeat;background-position:0px 0px;}
#support:hover {width:129px;background-image:url(/image/button_support.gif);background-repeat:no-repeat;background-position:0px -38px;}
#supporton {width:129px;background-image:url(/image/button_support.gif);background-repeat:no-repeat;background-position:0px -38px;}

#contact {width:60px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px 0px;}
#contact:hover {width:60px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px -38px;}
#contacton {width:60px;background-image:url(/image/button_contact.gif);background-repeat:no-repeat;background-position:0px -38px;}

#outterfooter {float:left;width:100%;background:url(/image/bg_footer.gif);background-repeat:no-repeat;background-position:top center;height:560px;margin-top:-163px;}
#footerwrapper {width:960px;margin-left:auto;margin-right:auto;margin-top:170px;position:relative;}
#footer {float:left;width:960px;font-family:"Lucida Grande";}
#lfooter {float:left;width:480px;padding-top:26px;}
#rfooter {float:right;width:430px;padding-top:26px;padding-left:50px;}

#footerheight {height:245px;}

#footerquote {float:left;width:420px;background:url(/image/footer_quotes.gif);background-repeat:no-repeat;background-position:top left;padding-top:30px;padding-left:60px;font-size:1.8em;line-height:1.4em;}

#footerquoter {float:left;width:420px;padding-left:60px;font-size:1.3em;font-weight:bold;padding-top:20px;}

#footerquotestats {float:left;width:420px;color:#000;font-size:1.1em;font-style:italic;padding:10px 0 30px 60px;}
#footerquotestats span {color:#cc3300;}

#viewproducts {width:93px;height:25px;background-image:url(/image/button_viewproducts.gif);background-repeat:no-repeat;background-position:0px 0px;}
#viewproducts:hover {width:93px;height:25px;background-image:url(/image/button_viewproducts.gif);background-repeat:no-repeat;background-position:0px -25px;}

#currentspecialscontainer {float:left;width:415px;}
#currentspecialscontainer #csheaderleft {float:left;width:243px;}
#currentspecialscontainer #csheaderright {float:left;width:167px;}
#currentspecialscontainer #csheaderright a {display:block;margin-left:72px;}
#specialthumbcontainer {float:left;width:415px;}
.specialthumb {float:left;width:128px;margin-right:8px;display:block;}
.specialthumb img {width:128px;height:98px;border:1px solid #666666;margin-bottom:3px;display:block;}
.specialthumb .type {float:left;width:128px;font-size:1.0em;text-transform:uppercase;padding-bottom:5px;padding-left:1px;}
.specialthumb .type span {color:#000;text-transform:none;font-style:italic;}
.specialthumb .fprice {float:left;width:128px;font-weight:bold;font-size:1.6em;padding-bottom:5px;padding-left:1px;}
.specialthumb .flink {float:left;font-weight:bold;padding-bottom:5px;font-size:0.9em;width:128px;padding-left:1px;}

.footeraddress {float:left;font-size:0.7em;font-weight:bold;color:#333;text-transform:uppercase;padding-top:75px;}
.thecopy {float:right;font-size:0.7em;font-weight:bold;color:#333;text-transform:uppercase;padding-top:75px;}


#homeproducts {width:255px;background-image:url(/image/button_ourproductline.gif);background-repeat:no-repeat;background-position:0px 0px;}
#homeproducts:hover {width:255px;background-image:url(/image/button_ourproductline.gif);background-repeat:no-repeat;background-position:0px -32px;}


#ourproductsbutton {display:block;margin-top:5px;width:289px;height:32px;background-image:url(/image/button_ourproductlinecolumn.gif);background-repeat:no-repeat;background-position:0px 0px;}
#ourproductsbutton:hover {display:block;width:289px;height:32px;background-image:url(/image/button_ourproductlinecolumn.gif);background-repeat:no-repeat;background-position:0px -32px;}


#homeslidercontainer {float:left;width:960px;margin-top:30px;display:inline;margin-bottom:40px;}

.arrows {float:left;width:50px;height:130px;}
.arrows a {display:block;height:130px;}

#previousbutton {width:50px;background-image:url(/image/arrow_left.gif);background-repeat:no-repeat;background-position:0px 0px;}
#previousbutton:hover {width:50px;background-image:url(/image/arrow_left.gif);background-repeat:no-repeat;background-position:-50px 0px;}

#nextbutton {width:50px;background-image:url(/image/arrow_right.gif);background-repeat:no-repeat;background-position:0px 0px;}
#nextbutton:hover {width:50px;background-image:url(/image/arrow_right.gif);background-repeat:no-repeat;background-position:-50px 0px;}

#slideview {float:left;width:860px;height:130px;overflow:hidden;}


#slider {float:left;width:900px;height:130px;}

.spanel {float:left;width:900px;display:inline}


.slide {float:left;width:183px;height:128px;border:1px solid #666666;margin-right:40px;display:block;}

.slideend {float:left;width:183px;height:128px;border:1px solid #666666;margin-right:0;display:block;}


#formbox {float:left;width:530px;background:#484848;padding:25px;margin-top:22px;display:inline;color:#ccc;}
#formcontainer {float:left;width:530px;background:url(/image/bg_form.gif);background-position:top left;background-repeat:repeat-y;}

.fieldrow {float:left;width:530px;}
.flabel {float:left;width:188px;height:32px;line-height:2.4em;text-shadow: 1px 2px 1px #333;}

.ffield {float:left;width:342px;height:32px;}


.ferror {float:left;width:340px;height:16px;color:#cc3300;font-size:0.8em;line-height:1.4em;padding-left:190px;}

.textfield {border:1px solid #2c2c2c;background:#686868;color:#fff;margin:1px;display:inline;padding:6px 4px 7px 4px;width:332px;}
.textfield:focus {background:#cc3300;}


.labelerror {color:#cc3300;}
.fielderror {border:1px solid #cc3300;}
.errormessage {display:none;}

.submitbutton {width:123px;height:30px;background-image:url(/image/button_submit_2.gif);background-repeat:no-repeat;background-position:0px 0px;border:0;}
.submitbutton:hover {width:123px;height:30px;background-image:url(/image/button_submit_2.gif);background-repeat:no-repeat;background-position:0px -30px;border:0;}
.submitbuttonactive {width:123px;height:30px;background-image:url(/image/button_submit_2.gif);background-repeat:no-repeat;background-position:0px -60px;border:0;}


#thankyouhidden {float:left;width:530px;background:url(/image/bg_form_no_lines.gif);background-position:top left;background-repeat:repeat-y;display:none;}

.thankyoumessage {float:left;width:325px;line-height:2.0em;font-size:1.9em;font-style:italic;padding:10px 10px 30px 10px;}
.thankyouimage {float:left;width:185px;padding-bottom:228px;}



#productcontainer {float:left;width:899px;padding-left:1px;}

.productthumbbox {float:left;width:290px;height:368px;background:url(/image/bg_product_container.gif);background-repeat:no-repeat;margin-right:14px;margin-bottom:32px;display:inline;}
.ptbend {margin-right:0;}
.ptbPic {float:left;width:250px;height:200px;margin:25px 20px 20px 20px;display:inline;}
.ptbtitle {float:left;width:160px;margin-left:20px;display:inline;font-weight:normal;color:#ccc;}
.ptbtitle span {font-style:italic;color:#000;}
.ptblink {float:left;width:90px;text-align:right;font-weight:bold;font-size:0.9em;}
.ptbmodels {float:left;width:195px;height:72px;margin-left:20px;display:inline;padding-top:15px;overflow:hidden;padding-right:3px;}
.ptbmodels ul li {font-size:0.9em;color:#ccc;line-height:1.3em;}
.productonsale {float:left;width:67px;padding-top:13px;}

.productseperator {float:left;width:900px;height:35px;background:url(/image/seperator_long.gif);background-position:top left;background-repeat:no-repeat;}









