html, body, #wrap_outer{height:100%;}
html, body{margin:0; border:0; padding:0;}
#banner{position:absolute; height:150px; width:100%; left:0; top:0; z-index:2;}
#wrap_outer{ position:relative; margin:0 auto;}
#wrap_middle{ float:left; width:100%; text-align:center; }
#wrap_inner{ width:1000px; margin:0 auto; margin-top:0px; overflow:hidden;}
#left{float:left; width:260px; display:inline; text-align:left; z-index:3;}
#main{float:right; width:700px; display:inline; text-align:left; z-index:4; overflow:hidden;}
#footer{clear:both; height:30px; }
#spacer{float:left; width:1px; height:100%; display:inline; margin-bottom:-33px; margin-left:-1px; display:inline;}
body{background-color:#0099cc;background-image:url(../images/default/body/jpg/imgBodyBack.jpg);background-position:top center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;line-height:20px;color:#2a2723;overflow-x:hidden;}
#wrap_inner{background-color:#FFFFFF;}
#wrap_inner_footer{width:1000px;height:30px;margin:0 auto;background-image:url(../images/default/body/jpg/imgPageFooter.jpg);background-position:center bottom;}
p{line-height:24px;padding:0px;margin:0px;}
.red{color:#FF0000;}
#banner{background-image:url(../images/default/body/jpg/imgHeaderBack.jpg);background-position:top center;text-align:center;}
#banner_wrap{width:1000px;height:150px;margin:0 auto;background-position:center 4px;background-repeat:no-repeat;}
#banner_logo{width:200px;height:150px;background-image:url(../images/default/body/png/imgLogo.png);float:left;}
#breadcrumb{font-size:10px;text-align:left;margin-bottom:10px;width:920px;padding-top:20px;padding-left:40px;padding-right:40px;padding-bottom:0;color:#999; height:36px;}
#breadcrumbLeft{width: 600px; float: left;overflow:hidden; height: 36px;}
#breadcrumbRight{width: 320px; float: left;text-align: right;overflow:hidden; height: 36px; display: table-cell; vertical-align: middle }

#search{height:20px;width:440px;padding:5px; padding-right: 0px; float:right; margin-right:8px; margin-top:10px; overflow:hidden; text-align: right;}
#search input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:160px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;}
#search .button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:60px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;}

#breadcrumbRight a{text-decoration: none;}
#error{width:554px;height:40px;padding:10px;background-color:#F33;border:solid 1px #C00;margin-top:20px;float:left;}
#info{width:554px;height:40px;padding:10px;background-color:#6C6;border:solid 1px #690;margin-top:20px;float:left;}
#cart{height:85px;width:425px;padding:5px;padding-right:20px;float:right; margin-right:8px;background-color:#FFF; margin-top:5px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:.90;opacity:.90; border:solid 1px #CCC;overflow-y:scroll;overflow-x:hidden; scrollbar-face-color:#cacaca; scrollbar-highlight-color:#cacaca; scrollbar-3dlight-color:#cacaca; scrollbar-darkshadow-color:#cacaca; scrollbar-shadow-color:#cacaca; scrollbar-arrow-color:#000000; scrollbar-track-color:#cacaca; }
#cart_title{width:405px; height:20px; text-align:right; float:right; font-weight:bold;overflow-x:hidden;}
#cart_items{width:400px;border-bottom:solid 1px #FFF;float:right;font-size:10px;text-align:right;overflow-x:hidden;}
.cart_item{background-color:#09C;color:#FFF;padding-right:5px;}
.cart_item a{color:#FFF;}
.cart_item a:hover{color:#FFF;}
#cart_total{width:405px;height:20px;font-weight:bold;float:right;text-align:right;}
#left{float:left;text-align:left;width:310px;overflow:hidden;margin-left:38px;}
#quote{width:309px;height:110px;background-image:url(../images/default/body/jpg/imgQuoteBack.jpg);margin-bottom:20px;cursor:pointer;}
#catalogue{width:309px;height:110px;background-image:url(../images/default/body/jpg/imgCatalogueBack.jpg);margin-bottom:20px;cursor:pointer;}
#contact{width:309px;height:175px;background-image:url(../images/default/body/jpg/imgContactBack.jpg);margin-bottom:20px;}
#newsletter{width:309px;height:175px;background-image:url(../images/default/body/jpg/imgNewsletterBack.jpg);}
#frmNewsletter fieldset{margin:0;padding:0;border:0}
#frmNewsletter fieldset dd{margin:0;padding:0;border:0}
#frmNewsletter fieldset dt{margin:0;padding:0;border:0}
#frmNewsletter fieldset input{ background-color: #F7F7F7; border: solid 1px #CCC; margin-bottom: 5px;}
#quote_title, #catalogue_title, #contact_title, #newsletter_title{color:#FFF;font-size:16px;padding-left:100px;padding-top:10px;font-weight:bold;}
#quote_text, #catalogue_text, #contact_text, #newsletter_text{color:#FFF;font-size:10px;padding-left:100px;padding-top:5px;padding-right:10px;}
#contact_text a{color:#FFF;}
#networks{text-align:center;margin-top:50px;}
#right{float:left;text-align:left;width:576px;min-height:300px;overflow:hidden;margin-left:38px;}
#wrap_middle{}
#wrap_outer{background-image:url(../images/default/body/jpg/imgShadeBack.jpg);background-repeat:repeat-x;background-position:center 150px;}
#footer_text{width:100%;height:30px;text-align:center;font-size:10px;color:#FFF;margin:0 auto 0 auto;padding-top:3px;}
#footer_text a{color:#FFF;text-decoration:none;}
img{border:none;}
a{color:#f47920;text-decoration:underline;}
a:hover{color:#f47920;text-decoration:none;}
h1{font-size:18px;}
.text ul li a{color:#0580c7;}
.text li{list-style:none;background-image:url(../images/default/body/jpg/imgList.jpg);background-repeat:no-repeat;background-position:left top;padding-left:25px;margin-bottom:5px;}
h2,h3,h4{font-size:12px;margin:0;padding:0;}
.title{color:#f47920;font-size:12px;}
.title a{text-decoration:none;}
.subtitle{color:#CCC;}
.subtitle a{color:#CCC;}
.text{color:#000;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #F2F2F2;}
.text:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.text{display:inline-block;}
* html .text{height:1%;}
.text{display:block;}
.pagination{text-align:center;margin-top:20px;word-spacing:10px;}
#quick{width:1000px;height:180px;background-image:url(../images/default/body/jpg/imgQuickBack.jpg);background-position:center;float:left;clear:both;}
#quick_left{width:307px;float:left;margin-left:38px;margin-top:40px;color:#FFF;text-align:left;}
#quick_middle{width:308px;float:left;margin-left:1px;margin-top:40px;color:#FFF;text-align:left;}
#quick_right{width:309px;float:left;margin-left:1px;margin-top:40px;color:#FFF;text-align:left;}
#quick_title{margin-left:120px;width:180px;float:left;font-weight:bold;font-size:16px;}
#quick_text{margin-left:120px;width:180px;float:left;font-size:11px;}
.projectgroup_top{background-image:url(../images/default/body/jpg/imgProjectTopBack.jpg);width:556px;height:37px;margin:0;padding:0;padding-left:20px;padding-top:10px;margin-top:5px;color:#f47920;}
.projectgroup_top a{color:#f47920;text-decoration:none;}
.projectgroup_middle{background-image:url(../images/default/body/jpg/imgProjectMiddleBack.jpg);width:536px;margin:0;padding:0;padding-left:20px;padding-right:20px;padding-top:10px;}
.projectgroup_middle:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.projectgroup_middle{display:inline-block;}
* html .projectgroup_middle{height:1%;}
.projectgroup_middle{display:block;}
.projectgroup_middle ul{margin-bottom:0;padding-bottom:0;}
.projectgroup_bottom{background-image:url(../images/default/body/jpg/imgProjectBottomBack.jpg);width:556px;height:47px;margin:0;padding:0;margin-bottom:20px;padding-right:20px;text-align:right;}
.projectgroup_image{width:200px;float:left;overflow:hidden;}
.projectgroup_text{width:316px;float:left;padding:10px;}
#menu{height:40px;width:1000px;text-decoration:none;color:#333333;z-index:666;background-color:#CCC;background-image:url(../images/default/body/jpg/imgMenuBack.jpg);margin:0 auto;margin-top:150px;}
ul.ulMenuTop{list-style:none;margin:0;padding:0;float:left;z-index:667;}
ul.ulMenuTop li{float:left;height:40px;margin:0;padding:0;display:block;position:relative;z-index:668;}
ul.ulMenuTop li a{height:30px;font-size:16px;color:#0069A8;display:block;text-decoration:none;text-align:center;padding-top:10px;padding-left:20px;padding-right:20px;float:left;}
ul.ulMenuTop li a:hover, .liMenuTopActive{color:#FFFFFF;background-color:#f47920;}
ul.ulMenuTop li.liMenuTopActive a{color:#FFFFFF;}
ul.ulMenuTop li ul.ulMenuTopSub{list-style:none;position:absolute;left:0; top:40px;margin:0; padding:0;display:none;float:left;width:200px;}
ul.ulMenuTop li ul.ulMenuTopSub li{float:left;width:200px;height:40px;margin:0;padding:0;position:relative;border-bottom:solid 1px #FFF;}
html ul.ulMenuTop li ul.ulMenuTopSub li a{width:200px;height:30px;color:#007dc6;display:block;text-decoration:none;text-align:center;padding-top:10px;float:left;background-color:#CCC;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); -moz-opacity:.90;opacity:.90;}
html ul.ulMenuTop li ul.ulMenuTopSub li a:hover{color:#FFFFFF;background-color:#f47920;}
ul.ulMenuLeft{list-style:none;margin:0;padding:0;}
ul.ulMenuLeft li{width:309px;margin:0;padding:0;display:block;}
ul.ulMenuLeft li a{width:294px;height:35px;font-size:16px;color:#0069A8;display:block;text-decoration:none;text-align:left;padding-top:15px;padding-left:15px;background-image:url(../images/default/body/jpg/imgLeftButton.jpg);}
ul.ulMenuLeft li a:hover, .liMenuLeftActive{color:#FFFFFF;background-image:url(../images/default/body/jpg/imgLeftButtonOver.jpg);}
ul.ulMenuLeft li.liMenuLeftActive a{color:#FFFFFF;background-image:url(../images/default/body/jpg/imgLeftButtonOver.jpg);}
ul.ulMenuLeftSub{list-style:none;margin:0;padding:0;}
ul.ulMenuLeftSub li{width:309px;margin:0;padding:0;display:block;}
ul.ulMenuLeft li ul.ulMenuLeftSub li a{width:294px;height:35px;font-size:16px;color:#0069A8;display:block;text-decoration:none;text-align:left;padding-top:15px;padding-left:15px;background-image:url(../images/default/body/jpg/imgLeftButton.jpg);}
ul.ulMenuLeft li ul.ulMenuLeftSub li a:hover{color:#FFFFFF;background-image:url(../images/default/body/jpg/imgLeftButtonOver.jpg);}
ul.ulMenuLeft li ul.ulMenuLeftSub li a.liMenuLeftSubActive{color:#FFFFFF;background-image:url(../images/default/body/jpg/imgLeftButtonOver.jpg);}
ul.ulCatMenuLeft{margin:0;padding:0;margin-top:6px;}
ul.ulCatMenuLeft li{width:308px;background-color:#EEE;list-style:none;padding:0;margin-top:0px;margin-bottom:5px;border:solid 1px#999;}
ul.ulCatMenuLeftSub{margin:0;padding:0;}
ul.ulCatMenuLeftSub li{width:308px;background-color:#E8E8E8;list-style:none;margin:0;padding:0;margin-top:5px;border:none;}
ul.ulCatMenuLeftSup{margin:0;padding:0;}
ul.ulCatMenuLeftSup li{width:308px;list-style:none;margin:0;padding:0;margin-top:5px;}
ul.ulCatMenuLeft li a, ul.ulCatMenuLeftSub li a, ul.ulCatMenuLeftSup li a{text-decoration:none;display:block;width:288px;height:20px;padding:3px 10px 3px 10px;}
#productgroups{width:576px;overflow:hidden;}
.productgroup{width:576px;margin-right:5px;margin-bottom:5px;float:left; background-color:#F3F3F3;}
.productgroup:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.productgroup{display:inline-block;}
* html .productgroup{height:1%;}
#personal_discount{width: 564px; height: 20px; padding: 5px; background-color: #6C6; border: solid 1px #090; text-align: center}
.productgroup{display:block;}
.productgroupSpace{width:6px;overflow:hidden;float:left}
.productgroup_image{width:90px; height:90px; height:text-align:center;overflow:hidden;float:left;margin-right:10px;background-color:#39F; padding:3px;}
.productgroup_image:hover{background-color:#0069A8;}
.productgroup_title{width:446px;overflow:hidden;float:left; font-size: 12px;}
.productgroup_title h1{font-size: 14px;}
.productgroup_title a{text-decoration:none;}
.productgroup_text{width:446px;overflow:hidden;float:left;text-align:left;}
.productgroup_text a{color:#000;text-decoration: none}
.productgroup_small{width:140px;float:left;margin-right:5px;margin-bottom:10px;}
.productgroup_small_end{width:140px;float:left;margin-bottom:10px;}
.productgroup_small_image{width:130px;height:130px;background-color:#39F; overflow:hidden;cursor:pointer; padding:5px;}
.productgroup_small_image:hover{background-color:#0069A8;}
.productgroup_small_title{width:140px;height:20px;overflow:hidden;float:left;text-align:center;}
.productgroup_small_title a{text-decoration:none;}
#products{width:576px;overflow:hidden;}
#product{width:576px;margin-right:5px;margin-bottom:5px;float:left; background-color:#F3F3F3;}
#product_end{width:140px;margin-bottom:5px;float:left;}
#product_image{width:90px; height:90px; height:text-align:center;overflow:hidden;float:left;margin-right:10px;background-color:#39F; padding:3px;cursor: pointer;}
#product_image:hover{background-color:#0069A8;}
#product_title{width:446px;overflow:hidden;float:left;text-align:left;}
#product_title a{text-decoration:none; display:block; width:100%; height:100%}
#product_text{width:316px;overflow:hidden;float:left;text-align:left;}
#product_text a{color:#000;text-decoration: none}
#product_price{width:85px;overflow:hidden;float:right;text-align:right; margin-right: 5px; font-weight: bold;}
#product_order{width:55px;overflow:hidden;float:right;text-align:right; margin-right: 5px;}
#show{ position:relative; width:567px; margin-bottom:20px;}
#slides{text-align: center;}
#slides_info{text-align: center; padding: 10px; padding-bottom: 20px;}
#controls{z-index:1000; position:absolute; top:0; left:0; display:none;background-color:#b0afad; margin:0; padding:5px; width:650px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -moz-opacity:.80;opacity:.80;}
#controls span{ margin:0 5px }
#addtocart{width:300px;height:40px;font-size:18px;color:#FFF;margin-top:20px;text-align:center;float:right;background-color:#C60;}
.question{color:#CC6600;}
.question a{color:#CC6600;}
.product_description{color:#000;margin-bottom:20px;border-bottom:solid 1px #F2F2F2;font-size: 11px;}
#specs{height:90px;text-align:center;display:block;}
#productnav{padding-top:15px;height:25px;text-align:center;display:block;}


#propertiesbox{padding-top:15px;width:308px;background-color:#EEE;list-style:none;padding:0;margin-top:0px;margin-bottom:5px;border:solid 1px#999;}
#properties{padding: 10px;padding-top: 5px;padding-bottom: 0px;}
#properties_title{font-weight: bold; padding-bottom: 5px;}
#propertiesbox .button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:130px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;margin-top:10px; margin: 5px;}

.highlight{background-color:yellow;}




#audio_player{width:288px;height: 54px;font-size:11px;color:#0069A8;display:block;text-decoration:none;text-align:left;background-color:#E8E8E8;background-image:none;padding:3px 10px 3px 10px;width:288px;margin:0;display:block; margin-bottom: 5px; border:solid 1px#999;}
#audio_player_title{color:#0069A8}
#audio_player_content{margin-top:4px;margin-bottom:10px;}


#addtocart a:hover{background-color:#333}
#addtocart a{color:#FFF;text-decoration:none;display:block;width:100%;height:30px;padding-top:10px;}
#price{float:left;font-size:18px;font-weight:bold;padding-top:30px;}
#steps{width:576px;height:40px;background-color:#b2b2b2;margin-bottom:20px;margin-top:10px;border-bottom:solid 1px #51504b;}
.steps_step{width:95px;height:20px;float:left;text-align:center;background-color:#e2e2e2;padding:10px;}
.steps_step_active{width:95px;height:20px;float:left;text-align:center;background-color:#b2b2b2;color:#FFF;padding:10px;}
.cart_checkout_title{width:576px;height:35px;background-color:#0467a2;margin-bottom:3px;font-weight:bold;color:#FFF;}
.cart_checkout_title_item{float:left;width:196px;padding:5px;}
.cart_checkout_title_quantity{float:left;width:80px;padding:5px;text-align:right;}
.cart_checkout_title_singleprice{float:left;width:90px;padding:5px;text-align:right;}
.cart_checkout_title_totalprice{float:left;width:90px;padding:5px;text-align:right;}
.cart_checkout_title_remove{float:left;width:60px;padding:5px;text-align:center;}
.cart_item_checkout1{width:576px;height:45px;float:left;background-color:#b2b2b2;margin-bottom:1px;overflow:hidden;font-size:10px;}
.cart_item_checkout2{width:576px;height:45px;float:left;background-color:#e2e2e2;margin-bottom:1px;overflow:hidden;font-size:10px;}
#cart_checkout_subtotal{width:491px;height:35px;float:left;border-top:solid 1px #FFF;text-align:right;padding-right:85px;margin-top:5px;color:#999;}
#cart_checkout_shipping{width:491px;height:35px;float:left;border-top:solid 1px #FFF;text-align:right;padding-right:85px;margin-top:5px;color:#999;}
#cart_checkout_discount{width:491px;height:35px;float:left;border-top:solid 1px #FFF;text-align:right;padding-right:85px;margin-top:5px;color:#999;}
#cart_checkout_total{width:491px;height:35px;float:left;border-top:solid 1px #FFF;text-align:right;font-weight:bold;padding-right:85px;margin-top:15px;}
#navigation_checkout{width:576px;height:60px;margin-top:15px; display:block;}
#cart_checkout_next{float:right;height:40px;width:220px;background-color:#C60;text-align:center;cursor:pointer;display:block;font-size:14px;}
#cart_checkout_next a:hover{background-color:#333;}
#cart_checkout_previous{float:left;height:40px;width:220px;background-color:#C60;text-align:center;cursor:pointer;display:block;font-size:14px;}
#cart_checkout_previous a:hover{background-color:#333;}
#cart_checkout_next a, #cart_checkout_previous a{text-decoration:none;display:block;padding-top:10px;width:100%;height:30px;color:#FFF;}
#shipping_address_addaddress{margin-bottom:3px;}
.shipping_address{width:576px;height:60px;margin-bottom:3px;}
.shipping_address_check{width:60px;height:40px;float:left;text-align:center;padding-top:20px;background-color:#b2b2b2}
.shipping_address_title{width:456px;height:50px;float:left;padding:5px;background-color:#e2e2e2}
.shipping_address_remove{width:50px;height:40px;float:left;padding-top:20px;text-align:center;background-color:#e2e2e2}
.collect_address{width:576px;height:60px;margin-bottom:3px;}
.collect_address_check{width:60px;height:40px;float:left;text-align:center;padding-top:20px;background-color:#b2b2b2}
.collect_address_title{width:506px;height:50px;float:left;padding:5px;background-color:#e2e2e2}
.payment_checkout_method{width:576px;height:70px;margin-bottom:3px;}
.payment_checkout_method_check{width:60px;height:45px;float:left;text-align:center;padding-top:25px;background-color:#b2b2b2;}
.payment_checkout_method_title{width:506px;height:60px;float:left;padding:5px;background-color:#e2e2e2}
#checkout_remarks{border:solid 1px #333;background-color:#e2e2e2;color:#333;padding:4px;width:565px;height:60px;}
.myaccount_meta{float:left;width:176px;font-weight:bold;}
.myaccount_date{float:left;width:400px;}
#my_orders_toship_title{font-weight:bold;font-size:14px;margin-bottom:10px;}
.my_orders_toship_header{width:566px;height:20px;padding:5px;background-color:#06C;margin-bottom:5px;color:#FFF}
.my_orders_toship_row{width:566px;height:20px;padding:5px;background-color:#06F;margin-bottom:2px;color:#FFF}
.my_orders_toship_order{width:103px;float:left;}
.my_orders_toship_date{width:103px;float:left;}
.my_orders_toship_total{width:80px;float:left;}
.my_orders_toship_payed{width:60px;float:left;}
.my_orders_toship_shipped{width:80px;float:left;}
.my_orders_toship_view{width:110px;float:left;}
#frmGeneral{border:0px;margin:0px;float:left;display:block;}
#frmGeneral fieldset{display:block;border:none;}
#frmGeneral legend{font-weight:bold;padding-bottom:5px;}
#frmGeneral dl{float:left;margin:0px;padding:0px;display:block;padding-bottom:5px;width:100%;}
#frmGeneral dt{float:left;margin:0px;padding:0px;display:block;width:27%;overflow:hidden;padding-left:3%;min-height:20px;}
#frmGeneral dd{float:left;margin:0px;padding:0px;display:block;width:70%;overflow:hidden;min-height:20px;}
#frmGeneral fieldset input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:330px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;margin-bottom:2px;}
#frmGeneral fieldset textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:330px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;height:150px;}
#frmGeneral fieldset select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:330px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;margin-bottom:2px;}
#frmGeneral fieldset submit{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:330px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;margin-bottom:2px;}
#frmGeneral fieldset button{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:330px;border:1px solid#999999;background-color:#F4F4F4;color:#000000;margin-bottom:2px;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

