/*START GENERAL SETTINGS*/
*{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#666666}
p{margin:0;padding:0;}
body{margin:0;padding:0;background:#fff;}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
.clearfix:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
a:link,a:visited{font-weight:bold;text-decoration:none;}
input{vertical-align:middle;}
label{vertical-align:middle;font-weight:bold}
/*END GENERAL SETTINGS*/


#layout{position:relative;width:994px;margin:0 auto;padding:0 0 0 0;z-index:1;}


/*START PRE-HP*/

#cool-layer{display:none;position:absolute;bottom:68px;left:22px;height:0px;width:637px;background:url('../img/coolearth/bg_layer.jpg') left top no-repeat;display:none;overflow:hidden;z-index:100;}
#cool-layer span.highlight{color:#006600;font-weight:bold;}
#cool-layer ul{list-style:none;}
#cool-layer ul a{color:#006600;}
#cool-layer #lnk-coolearth{display:block;height:75px;width:80px;position:absolute;right:25px;bottom:35px;}
#cool-layer #btn-close-layer{display:block;height:15px;width:78px;position:absolute;right:23px;bottom:15px;}
#c-layer-left{position:absolute;top:165px;left:20px;width:280px;}
#c-layer-right{position:absolute;top:165px;right:20px;width:280px;}

#logo-prehp{position:absolute;top:0;left:66px;height:75px;z-index:1;}
#c-prehp{position:relative;width:949px;min-height:/*635*/660px;height:auto !important;height:/*635*/660px;margin:0 22px 0 22px;padding:0;background:url('../img/prehp/mostwanted.jpg') no-repeat left top;}
#go-lswebsite{position:absolute;right:0;top:80px;}
#go-lswebsite a:link,#go-lswebsite a:visited{display:block;width:940px;height:230px;}
#go-lswebsite A span{display:none;}
#map{position:absolute;top:407px;left:0px;width:140px;height:138px;background:url('../img/prehp/bg_map.gif') no-repeat left top #fff;}
#map-prehp{position:absolute;top:430px;left:5px;width:140px;height:138px;background:url('../img/prehp/bg_map.gif') no-repeat left top #fff;}

#area{position:absolute;top:430px;left:154px;width:141px;height:209px;background:url('../img/prehp/bg_area2.gif') no-repeat left top #fff;border:}
#area p{position:absolute;left:11px;top:-23px;}
#area ul{list-style:none;margin:0;padding:18px 0 0 0;}
#area ul li{margin:0;padding:0;width:135px;height:22px;}
#area ul li a:link,#area ul li a:visited{display:block;margin:0;width:135px;height:23px;}
#area ul li a span{display:none;}

#m-friends{position:absolute;top:430px;right:0;width:223px;}


#f-prehp{position:relative;width:994px;margin:0;height:120px;background:url('../img/bg_filetto_footer.gif') no-repeat left 65px;}
#marescom{position:absolute;top:45px;left:25px;color:#333333;font-weight:bold;}
#f-prehp #p_iva{position:absolute;top:45px;left:140px;display:inline;}

#lhead{position:absolute;top:90px;left:25px;color:#b6b5b5}

#ldcline{position:absolute;bottom:5px;right:790px;}
#lspora{position:absolute;bottom:5px;right:693px;}
#laquazone{position:absolute;bottom:5px;right:595px;display:inline;}
#ldacor{position:absolute;bottom:5px;right:159px;}
#lcool{position:absolute;bottom:5px;right:97px;}
#ldeadline{position:absolute;bottom:2px;right:10px;}
#lspora_deu{position:absolute;bottom:5px;right:202px;}


/*END PREHP*/

/*START HEADER, CONTENTENT & FOOTER HP*/
#header{position:relative;width:949px;height:75px;margin:0 auto;padding:0;z-index:1;}
#logo{position:absolute;top:0;left:0px;height:75px;width:130px;}

#content{clear:both;position:relative;width:949px;min-height:478px;height:auto !important;height:478px;margin:0 auto 0 auto;z-index:0;}
#content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#footer{position:relative;clear:both;/*height:65px;*/width:949px;margin:0 auto;}

#f-prehp #win-credits{position:absolute;right:70px;top:28px;width:340px;height:21px;padding:0px;background:url('../img/tab_credits.jpg') no-repeat;z-index:10;display:none;}
#f-prehp #win-credits p{margin:0 0 7px 0;padding:0;color:#7DC2EF}
#f-prehp #win-credits p A span{display:none;}
#f-prehp #win-credits #hdatenk  A{display:block;position:absolute;width:125px;height:21px;right:25px;top:0px;}
#f-prehp #win-credits #hdomino A{display:block;position:absolute;width:105px;height:21px;left:75px;top:0px;}
#f-prehp #win-credits #hclose A{display:block;position:absolute;width:20px;height:21px;right:0;top:0px;}

#footer #win-credits{position:absolute;left:190px;top:37px;width:340px;height:21px;padding:0px;background:url('../img/tab_credits.jpg') no-repeat;z-index:10;display:none;}
#footer #win-credits p{margin:0 0 7px 0;padding:0;color:#7DC2EF}
#footer #win-credits p A span{display:none;}
#footer #win-credits #hdatenk  A{display:block;position:absolute;width:125px;height:21px;right:25px;top:0px;}
#footer #win-credits #hdomino A{display:block;position:absolute;width:105px;height:21px;left:75px;top:0px;}
#footer #win-credits #hclose A{display:block;position:absolute;width:20px;height:21px;right:0;top:0px;}

#btn-product-big{position:absolute;right:20px;top:0;}
#btn-product-big a:link,#btn-product-big a:visited{display:block;width:500px;height:210px;}

#news-hp{position:relative;display:inline;float:left;width:140px;margin:217px 30px 15px 20px;padding:20px 0 0 10px;background:url('../img/bg_news_hp.gif') no-repeat left top;z-index:1;}
#news-hp h2{padding:10px 0 0 0;margin:0 0 10px 0;}
#news-hp p{width:128px;}

#events-hp{position:relative;display:inline;float:left;width:135px;margin:217px 20px 15px 5px;padding:20px 10px 0 10px;background:url('../img/bg_news_hp.gif') no-repeat left top;z-index:1;}
#c-events-hp{clear:both;display:inline-block;height:auto !important;height:1%;}
#c-events-hp:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
#c-events-hp .img{width:145px;}
#c-events-hp .txt{width:115px;}

#events-hp h2{padding:10px 0 0 0;}


.lbl-newshp{position:absolute;left:15px;top:-18px;z-index:2;}
#focuson-hp1{position:relative;display:inline;float:left;width:275px;margin:217px 0 15px 0;padding:20px 0 0 2px;background:url('../img/bg_focuson_hp.gif') no-repeat left top;z-index:1;}
#focuson-hp2{position:relative;display:inline;float:left;width:275px;margin:217px 0 0 0;padding:20px 0 0 2px;background:url('../img/bg_focuson_hp.gif') no-repeat left top;z-index:1;}

.lbl-focuson{position:absolute;left:15px;top:-19px;z-index:2;}
.pic-focusonhp{display:inline;float:left;width:105px;}
.c-focusonhp{display:inline;float:left;width:120px;padding:40px 0 0 10px;margin:0;}
.c-focusonhp h2{padding:0 0 0 10px;margin:0 0 10px 0;background:url('../img/arrow_red.gif') no-repeat left top;}

.readall-hp{margin:10px 0 0 0;}
.readall-hp a:link,.readall-hp a:visited{color:#cc0000}

#footer ul{list-style-type:none;margin:0;padding:1px 0 0 0;background:#e8e6e7;height:27px;border-top:solid 1px #d8d8d8;}
#footer ul li{display:inline;float:left;}
#footer ul li#f-shd{margin:0 0 0 150px;}
#footer ul li#f-spear{margin:0 0 0 15px;}
#footer ul li#f-snork{margin:0 0 0 25px;}
#footer ul li#f-coldw{margin:0 0 0 25px;}
#footer ul li#f-divce{margin:0 0 0 25px;}
#footer ul li#f-trav{margin:0 0 0 25px;}
#footer ul li#f-pros{margin:0 0 0 25px;}

#footer #txt-mares{position:absolute;left:0;bottom:10px;font-weight:bold;}
#footer #logo-mares{position:absolute;left:0;bottom:5px;}
/*#footer #credits{position:absolute;right:20px;bottom:10px;}*/
#footer #txt-market{position:absolute;left:897px;bottom:10px;padding:0 0 0 7px;font-weight:bold;border-left:solid 1px #666666}
#footer #txt-register{position:absolute;left:766px;bottom:10px;padding:0 0 0 7px;font-weight:bold;/*border-left:solid 1px #666666*/}
#footer #logo-pure{position:absolute;right:10px;bottom:10px;}

#footer #laquazone{position:absolute;top:70px;right:132px;}
#footer #lspora{position:absolute;top:70px;right:229px;} /* 307 */
#footer #ldcline{position:absolute;top:70px;right:326px;}
#footer #ldclinedt{position:absolute;top:53px;right:229px;}
#footer #ldacor{position:absolute;top:40px;right:232px;}
#footer #lcool{position:absolute;top:73px;right:132px;}
#footer #ldeadline{position:absolute;top:73px;right:2px;}
#footer #laquazone_deu{position:absolute;top:52px;right:129px;}
#footer #lspora_deu{position:absolute;top:40px;right:329px;}

#f-prehp #credits-hp{position:absolute;right:20px;/**/bottom:62px;/*float:right;margin-left:7px;*/}
#f-prehp #register-hp{position:absolute;right:150px;/**/bottom:62px;/*float:right;*/border-right:solid 1px #666666; padding:0px 7px 0px 7px;}
#f-prehp #warning_recall_btn-hp{position:absolute;right:275px;/**/bottom:62px;/*float:right;*/border-right:solid 1px #666666; padding:0px 7px 0px 7px;}


#f-prehp #legal-notice-hp{position:absolute;right:67px;/**/bottom:62px;/*float:right;*/border-right:solid 1px #666666; padding:0px 7px 0px 7px;}

/*END HEADER, CONTENTENT & FOOTER HP*/




/*START MENU TOP*/
#cmenutop{position:absolute;top:0;right:0 !important;right:-1px;width:786px;height:75px;list-style-type:none;list-style-position:outside;text-transform:uppercase;margin:0;padding:0 0 0 20px;z-index:3;background:#e2e1e1;z-index:2;}
#menutop{margin:0;padding:0;}
#menutop li{display:inline;float:left;height:35px;margin:40px 0 0 0;}
#menutop li ul li{height:auto;background-image:none;}

/*sets red border to any top menu els*/
#mprod{width:100px;}
#mprod a.highlighted{background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mprod ul li a.highlighted{background-image: url();height:auto;}

#mtools{width:100px;margin-left:10px;}
#mtools a.highlighted{display:block;background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mtools ul li a.highlighted{background-image: url();height:auto;}

#mworld{width:100px;margin-left:110px;height:35px;}
#mworld a.highlighted{background: url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mworld ul li a.highlighted{background-image: url();height:auto;}

#mdwld{width:100px;margin-left:10px;height:35px;}
#mdwld a.highlighted{background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mdwld ul li a.highlighted{background-image: url();height:auto;}

#mcorp{width:100px;margin-left:10px;height:35px;}
#mcorp a.highlighted{background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mcorp ul li a.highlighted{background-image: url();height:auto;}

#mnews{width:100px;margin-left:10px;height:35px;}
#mnews a.highlighted{background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mnews ul li a.highlighted{background-image: url();height:auto;}

#mnet{width:110px;margin-left:10px;height:35px;}
#mnet a.highlighted{background:url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#mnet ul li a.highlighted{background-image: url();height:auto;}

#menutop li a:link,#menutop li a:visited{display:block;width:auto;font-weight:bold;color:#666666;text-decoration:none;padding-left:5px;}
#menutop li a:hover{display:block;font-weight:bold;color:#000;text-decoration:none;}

/*SETS rules for the top level li of menutop with ON state...*/
#menutop li.on a:link,#menutop li.on a:visited{display:block;font-weight:bold;color:#000;text-decoration:none;}
/*ALL this rules sets styles to all children of a top level LI which has ON state...simply said:they overwrite rules applied to alla sublevels parent of wich are NOT selected...*/
#menutop li.on ul li a:link,#menutop li.on ul li a:visited{display:block;width:154px;font-weight:bold;color:#fff;text-decoration:none;padding-left:3px;}
#menutop li.on ul li a:hover{display:block;width:154px;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}
#menutop li.on a.highlighted{background: url('../img/menutop_li_border.gif') no-repeat left top;height:35px;padding-left:5px;}
#menutop li.on ul li a.highlighted{background-image: url();height:auto;}
#menutop li.on ul li a:hover,#menutop li ul li a:hover, #menutop li ul li a.highlighted:hover, #menutop li ul li a:focus {
display:block;width:auto;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}
#menutop li.on ul li a.highlighted,#menutop li ul li a.highlighted:visited {
display:block;width:auto;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}


#menutop ul{clear:both;position:absolute;top:55px;display:none;list-style-type:none;list-style-position:outside;text-transform:uppercase;width:200px;padding:0;margin:0;background-color:#eeeeee;z-index:4;}
#menutop ul li{width:197px;background-color:#a7a7a7;margin:0 0 1px 0;padding-left:0;z-index:5;border-left:4px solid #272727;text-transform:capitalize;}
#menutop li ul li a:link,#menutop li ul li a:visited{display:block;width:194px;font-weight:bold;color:#fff;text-decoration:none;padding-left:3px;}
#menutop li ul li a:hover{display:block;width:194px;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}
#menutop li ul ul {margin: -5em 0 0 17.5em;} /*controls position of any sublevels menu: valid just for two sublevels!!!*/
/*set highligh to li that have children..sort of breadcrumbs...needs a reference on js object*/
#menutop li ul li a:hover,#menutop li ul li a:hover, #menutop li ul li a.highlighted:hover, #menutop li ul li a:focus {
display:block;width:194px;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}
#menutop li ul li a.highlighted,#menutop li ul li a.highlighted:visited {
display:block;width:194px;font-weight:bold;color:#000;text-decoration:none;background-color:#fff;padding-left:3px;}

/*END MENU TOP*/


/*START MENU SX*/

#cmenusx{display:inline;float:left;width:143px;}
#menusx{position:relative;font-family:Helvetica, Arial, sans-serif;font-size:11px;top:0;list-style-type:none;list-style-position:outside;width:139px;padding:0;margin:0;background-color:#eee;z-index:4;}
#menusx li{width:139px;background-color:#fff;margin:0 0 1px 0;padding-left:0;z-index:5;border-left:4px solid #a7a7a7;}
/*rules for link on menus of menusx*/
#menusx li a:link,#menusx li a:visited{display:block;width:122px;font-weight:bold;color:#1c1616;text-decoration:none;padding-left:15px;}
#menusx li a:hover{display:block;width:122px;font-weight:bold;color:#fff;text-decoration:none;background:#f42941;padding-left:15px;}


#menusx li.on {border:0;color:#f42941;background-color:transparent;padding:0;margin:0;}
/*selected link first level*/
#menusx li.on a:link,#menusx li.on a:visited{display:block;width:122px;color:#fff;padding:0 0 0 15px;border-left:4px solid #a7a7a7;background:url('../img/menusx_li_border_on.gif') no-repeat left top #f42941;}
#menusx li.on a:hover{display:block;width:122px;color:#fff;padding:0 0 0 15px;border-left:4px solid #f42941;}


/*control first sublevel of sx menu*/
#menusx li.on ul li.on {border:0;color:#EF3E33;background-color:transparent;}
#menusx li.on ul{list-style-type:none;list-style-position:outside;width:122px;padding:0;margin:0;background-color:transparent;
z-index:4;}
#menusx li.on ul li {width:132px;background-color:transparent;margin:1px 0 0 0;padding-left:0;z-index:5;border-left:4px solid #a7a7a7;}

/*link no selected first sublevel*/
#menusx li.on ul li a:link,#menusx li.on ul li a:visited{display:block;width:122px;color:#fff;padding:0 0 0 15px;border:0;background:url('../img/menusx_li_border.gif') repeat-y left top #a7a7a7;}
#menusx li.on ul li a:hover{display:block;width:122px;color:#fff;padding:0 0 0 15px;border:0;background:url('../img/menusx_li_border.gif') repeat-y left top #f42941;}



/*selected link first sublevel*/
#menusx li.on ul li.on a:link,#menusx li.on ul li.on a:visited {display:block;width:122px;color:#fff;padding:0 0 0 15px;font-weight:bold;background:url('../img/menusx_li_border_on.gif') no-repeat left top #f42941;border-left:4px solid #a7a7a7;}
#menusx li.on ul li.on a:hover{display:block;width:122px;color:#fff;padding:0 0 0 15px;font-weight:bold;background:url('../img/menusx_li_border_on.gif') no-repeat left top #f42941;border-left:4px solid #a7a7a7;}


#menusx li.on ul li.onpage a:link,#menusx li.on ul li.onpage a:visited {background:url('../img/menusx_li_border.gif') repeat-y left top #092650;color:#EF3E33;}



/*control second sublevel of sx menu*/
#menusx li.on ul li.on ul{list-style-type:none;list-style-position:outside;width:122px;padding:0;margin:0 0 0 0;background-color:transparent;z-index:4;}
#menusx li.on ul li.on ul li {width:122px;background-color:transparent;margin:1px 0 0 0;padding-left:0;z-index:5;border-left:4px solid #a7a7a7;}
/*link no selected second sublevel*/
#menusx li.on ul li.on ul li a:link,#menusx li.on ul li.on ul li a:visited{display:block;width:122px;font-weight:bold;color:#fff;text-decoration:none;padding-left:15px;background:url('../img/menusx_li_border_3.gif') repeat-y left top #3f3f3f;border:0;}
#menusx li.on ul li.on ul li a:hover{display:block;width:122px;font-weight:bold;color:#fff;text-decoration:none;padding-left:15px;background:url('../img/menusx_li_border_3.gif') repeat-y left top #f42941;border:0;}

/*selected link second sublevel*/
#menusx li.on ul li.on ul li.on a:link,#menusx li.on ul li.on ul li.on a:visited {display:block;width:122px;color:#fff;padding:0 0 0 15px;font-weight:bold;background:url('../img/menusx_li_border.gif') repeat-y left top #f42941;}
#menusx li.on ul li.on ul li.on a:hover{display:block;width:122px;color:#fff;padding:0 0 0 15px;font-weight:bold;background:url('../img/menusx_arrow_on.gif') repeat-y 2px top #f42941;}

#menusx li.on ul li.on ul li.on a:link,#menusx li.on ul li.on ul li.on a:visited{background:url('../img/menusx_arrow_onpage.gif') no-repeat 2px top #fff;color:#000;}



/*END MENU SX*/


/*START PRODUCT CATEGORY*/
#txt-prodcategory{display:inline;float:left;width:806px;margin:0;padding:0;}
#pic-prodcategory{position:relative;margin:0;padding:0;}
#pic-prodcategory h1{position:absolute;top:20px;left:35px;margin:0;padding:0;font-size:36px;color:#fff;font-weight:lighter}
#prod-safetytech{display:inline;float:left;width:250px;padding:0 0 0 15px;}
#prod-focuson{display:inline;float:left;width:250px; padding:0 0 10px 15px;}
#prod-padvisor{display:inline;float:left;width:250px;}

#prod-safetytech p{margin:0 0 10px 0;line-height:18px;width:220px;}
#prod-focuson .pic-focuson{margin:10px 0 5px 0;}
.pic-focuson img{border:solid 0px #272727}
#prod-padvisor .pic-focuson{margin:10px 0 5px 0;}

.promo-sx{margin:35px 0 10px 0;padding:0;}

/*END PRODUCT CATEGORY*/

/*START PRODUCT DETAIL*/
#txt-proddetail{display:inline;float:left;width:806px;margin:0;padding:0 0 50px 0;}

#prod-det{position:relative;display:inline;float:left;width:730px;margin-left:25px;z-index:0;}
#icons-top{position:absolute;right:0px;top:38px;height:23px;z-index:1;}
#icons-top img{dispaly:inline;float:left;margin:0 0 0 8px;}
#icons-bottom{position:absolute;right:0px;bottom:15px;height:23px;}
#icons-bottom img{dispaly:inline;float:left;margin:0 0 0 8px;}

#prod-features{display:inline;float:left;width:550px;}
#prod-description{display:inline;float:left;width:246px;margin:20px 0 0 0;}
#box-details{display:inline;float:right;width:180px;min-height:250px;margin:110px 0 0 0;}
#prod-det-pic{display:inline;float:left;}
#prod-features h1{font-size:30px;color:#4a4a4a;margin:10px 0 10px 0;font-weight:lighter;width:470px;}
#prod-features h2{font-size:12px;color:#4a4a4a;margin:0 0 10px 25px;font-weight:bold;}
#prod-features ul{width:260px;margin:0 0 0 20px;padding:0 5px;list-style-type:square}
#prod-features ul li{margin:0 0 2px 20px;padding:0 5px;list-style-type:square}

#prod-tech-infos{float:right;margin:0;}
#prod-related{position:relative;float:right;width:168px;min-height:115px;height:auto !important;height:115px;margin:0;padding:5px 0 0 0;background:url('../img/product_detail/bg_boxinfo.gif') repeat-y left top #3f3f3f;}
#prod-related h3{font-size:11px;color:#7DC2EF;margin:5px 0 10px 30px;}
#prod-related h4 img{margin:0;}
#prod-related img{margin:0 5px 0 5px;}
#prod-related p {color:#fff;margin:5px 0 5px 35px;}
#prod-related p.other-prod{height:auto !important;height:15px;font-size:11px;font-weight:bold;color:#fff;border-top:solid 0px #7DC2EF;padding:0;margin:5px 1px 5px 30px;}

#prod-related p a:link,#prod-related p a:visited{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;padding:0 0 0 15px;}
#prod-related p a:hover{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;padding:0 0 0 15px;}

#prod-download{position:relative;float:right;width:168px;min-height:70px;height:auto !important;height:70px;margin:5px 0 0 0;background:url('../img/product_detail/bg_boxinfo.gif') repeat-y left top #3f3f3f;}
#prod-download h3{font-size:11px;color:#fff;text-transform:uppercase;margin:5px 0 10px 35px;}

#prod-download p{margin:5px 0 10px 35px;height:auto !important;height:15px;font-size:11px;font-weight:bold;color:#fff;border-top:solid 0px #7DC2EF;}
#prod-download p a:link,#prod-download p a:visited{font-size:11px;font-weight:normal;color:#fff;text-decoration:underline;display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;}
#prod-download p a:hover{font-size:11px;font-weight:normal;color:#fff;text-decoration:underline;display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;}

#prod-tech{position:relative;float:right;width:168px;min-height:80px;height:auto !important;height:80px;margin:5px 0 0 0;padding:5px 0 0 0;background:url('../img/product_detail/bg_boxinfo.gif') repeat-y left top #3f3f3f;}
#prod-tech p{margin:5px 0 5px 35px;height:auto !important;height:15px;font-size:11px;font-weight:bold;color:#fff;border-top:solid 0px #7DC2EF;}
#prod-tech p img{margin:0 5px 0 0;}
#prod-tech p a:link,#prod-tech p a:visited{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;color:#fff;font-weight:bold;text-decoration:none;}
#prod-tech p a:hover{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;color:#fff;font-weight:bold;text-decoration:none;}

#box-details .lbl-box{position:absolute;left:0;bottom:5px;width:28px;margin:0;padding:0;}
#btn-xplore{margin:4px 0 4px 0;}
#btn-xplore img{margin:0 2px;}

#box-details-big{display:none;position:absolute;top:111px;right:24px;width:430px;min-height:375px;height:auto !important;height:375px;background:transparent;z-index:115}

#prod-tech-infos-big{width:430px;height:39px;padding:0;border-top:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;background:#fff}
#prod-tech-sheet{width:430px;height:165px;margin:0;padding:20px 0 10px 0;background:#4a4a4a;overflow:auto;color:#fff}
#prod-tech-sheet p{clear:both;padding:3px 0 3px 0;color:#fff;margin:0 0 0 10px;height:auto !important;height:1%;}
#prod-tech-sheet p:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

#prod-tech-sheet p.empty{display:none;border:0;margin:0;padding:0;}
#prod-tech-sheet span.label{display:inline;float:left;width:140px;font-weight:bold;margin-right:20px;color:#fff;}
#prod-tech-sheet span{display:inline;float:left;width:200px;font-weight:bold;margin-right:10px;color:#fff;}

#prod-tech-big{position:relative;width:430px;height:100px;margin:2px 0 5px 0;padding:10px 0;background:url('../img/product_detail/bg_boxinfo.gif') repeat-y left top #3d3d3d;overflow:auto;}

.prod-tech-rows{clear:both;margin:5px 0 0 40px;padding:0;overflow:hidden !important;overflow:visible;height:auto !important;height:1%;}
.prod-tech-rows p{float:left;width:120px;margin:0 2px 10px 0;padding:0;background:url('../img/product_detail/arrow_box_techsheet.gif') no-repeat 0 2px;}

.prod-tech-rows p a:link,.prod-tech-rows p a:visited{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;color:#fff;font-weight:bold;text-decoration:underline;}
.prod-tech-rows p a:hover{display:block;background:url('../img/product_detail/arrow_box_prodetail.gif') no-repeat left 2px;padding:0 0 0 15px;color:#fff;font-weight:bold;text-decoration:underline;}
#barcode{position:absolute;top:-20px;left:30px;margin:0 0 0 45px;}
#prod-tech-big #lbl-tech{position:absolute;left:0;bottom:5px;}
/*END PRODUCT DETAIL*/


/*START PRODUCT ADVISOR*/
#txt-padv{display:inline;float:left;width:806px;margin:0;padding:0;}
#txt-padv h1{font-size:30px;color:#4a4a4a;margin:10px 0 10px 25px;font-weight:lighter;}
#clip-prod-padvisor{width:700px;margin:20px auto;}

/*END PRODUCT ADVISOR*/

/*START NEWS*/
#news-dx{display:inline;float:left;width:806px;margin-left:0;padding-bottom:10px;}
#news-dx h1{font-size:36px;color:#4a4a4a;margin:10px 0 25px 45px;font-weight:lighter;}
.news-row{clear:left;width:750px;height:auto !important;height:1%;margin:0 0 20px 45px;padding:0;}
.news-row:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

.news-date{width:250px;float:left;margin:0 25px 10px 0;padding:0;}
.news-date h2,.news-det-date h2{font-size:12px;color:#000;margin:0;padding:0 0 0 20px;background:url('../img/news/arrow_news.gif') no-repeat left 2px;}
.news-date h2 a:link,.news-date h2 a:visited{font-size:12px;color:#000;margin:0;padding:0;text-decoration:none;}

.news-date p,.news-det-date p{font-size:11px;color:#000;margin:3px 0 0 0;padding:0 0 0 20px;font-weight:bold;}
.news-date p a:link,.news-date p a:visited{color:#000;text-decoration:underline}
.news-intro{width:450px;float:left;margin:0;padding:0;}
.news-intro p{color:#666666;margin:0;padding:0;line-height:1.5em;}

.news-det-date{width:490px;margin:0 15px 20px 0;}
.news-det-date h2{font-size:12px;margin:0;padding:0 0 0 20px;background:url('../img/news/arrow_news.gif') no-repeat left 2px;}
.news-det-text {padding:0 10px 10px 20px;}
.news-det-text p{clear:left;color:#666666;margin:0 0 10px 0;line-height:1.5em;}
.news-det-img{border:solid 8px #7BC0EA;float:left;margin:0 15px 10px 0;}

#c-pics-detail-news{margin:25px 0;}
#c-pics-detail-news h2{font-size:16px;color:#000;border-bottom:solid 1px #000;}
#c-pics-detail-news .pics-detail-news{clear:both;}
#c-pics-detail-news .pics-detail-news p{display:inline;float:left;margin:0 20px 0 0;}
#c-pics-detail-news .pics-detail-news p a img{margin:0 0 0 10px;}


/*END NEWS*/


/*START DISTRIBUTORS*/

#dealers-dx{display:inline;float:left;width:806px;margin:0;padding:0;}
#dealers-map{width:637px;min-height:450px;height:auto !important;height:450px;}
#dealers-map h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 0 75px;padding:20px 0 0 0;font-weight:lighter;z-index:50}
#dealers-map h2.cspan {font-family:Verdana,sans-serif;margin:5px 0 10px 0;padding:0;text-align:right;}
#dealers-map h2 span{font-size:11px;color:#7BD5EF;font-weight:bold;padding:0;}
span.selmap{display:block;margin:0 60px 0 0;padding:0;}

#dealers-selects{position:absolute;right:0px;top:0px;width:169px;min-height:450px;height:auto !important;height:450px;margin:0;background:url('../img/distributors/bg_coldx.jpg') no-repeat left top #4a4a4a;}
.d-sel-arrow{padding:0 0 0 10px;margin:0;background:url('../img/dealers/arrow_selmenu.gif') no-repeat 0 4px;}
.d-sel-levels{margin:5px 0 15px 0;width:160px;}
.d-sel-levels select{width:150px;background:#c6c4c4;font-weight:bold;color:#4a4a4a;font-size:11px;margin:5px 0;}
.d-sel-levels p{padding:5px 0 0 12px;}
#dealers-selects label{font-size:22px;font-weight:normal;color:#4a4a4a;padding:0 0 0 10px;margin:0;}

#map{margin:0 0 40px 30px;}
#labcityzip{display:block;font-weight:bold;text-transform:uppercase;color:#4a4a4a;margin:20px 0 0 0;}
#dealer-locator{float:left;margin:0;}
#cont-cityzip{float:left;margin:0;}
#cont-cityzip img{float:left;margin:0 10px 0 0;}
#cont-cityzip input {background:#c6c4c4;}
#cont-cityzip label{margin:0;padding:0;font-size:12px;color:#fefefe;font-weight:bold; text-transform:uppercase;}
#loc-gosearch{display:block;margin:5px 0;padding:0;cursor:pointer;}

#cityname{position:absolute;bottom:20px;right:10px;}

#continent-selected{display:inline;float:left;margin:0 0 0 125px;padding:0;}

#zonedetail{width:600px;clear:both;height:auto !important;height:1%;}

#zonedetail:after{content: ".";display: block;height:0;clear:both;visibility:hidden;}

#header-dealers-list{clear:left;width:520px;background:url('../img/distributors/bg_headerlist.jpg') no-repeat right top #fdfdfd;margin:50px 0 10px 50px;padding:0 0 0 10px;border-bottom:solid 1px #b1b1b1;}
/*class END is used just to fix a bug in gecko that do not displays bg that has floating content..*/
.end{clear:left;visibility:hidden;display:block !important;display:none;margin:0;padding:0;height:0;}
.nameaddr{width:190px;float:left;margin:5px 0 5px 0;color:#b1b1b1;font-weight:bold;}
.telfax{width:135px;float:left;margin:5px 0 5px 0;color:#b1b1b1;font-weight:bold;}
.mailsite{width:175px;float:right;margin:5px 0 0 0;color:#b1b1b1;font-weight:bold;}
.data-list-top{width:520px;clear:left;border-bottom:solid 1px #b1b1b1;padding:5px 0;}
.data-list-bottom{width:520px;clear:left;padding:5px 0;}
.c-data-dlist{clear:left;width:520px;clear:left;margin:0 0 0 50px;padding:0 0 0 10px;border-bottom:solid 1px #fff;}
.c-data-dlist p{color:#171717;font-weight:bold}

.name{width:190px;float:left;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;}
.tel{width:135px;float:left;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;}
.mail{width:175px;float:right;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;overflow:hidden;}
.addr{width:190px;float:left;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;}
.fax{width:135px;float:left;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;}
.site{width:175px;float:right;margin:5px 0 5px 0;color:#3B9EB5;font-weight:normal;}

#c-map{position:relative;margin:0;}
#map-nosel{position:absolute;top:0px;left:143px;margin:0;padding:0;}
#map-europe{position:absolute;top:60px;left:263px;visibility:hidden;cursor:pointer;}
#map-america{position:absolute;top:38px;left:2px;visibility:hidden;cursor:pointer;}
#map-australia{position:absolute;top:188px;right:0;visibility:hidden;cursor:pointer;}
#map-asia{position:absolute;top:33px;right:0;visibility:hidden;cursor:pointer;}
#map-africa{position:absolute;top:133px;left:284px;visibility:hidden;cursor:pointer;}


/*list dealers*/
.dealerslist{background:url('../img/distributors/bg_list.gif') repeat-y 1px top #f6f6f6 !important;background:url('../img/distributors/bg_list.gif') repeat-y left top #f6f6f6;}
#dealers-map-list{width:636px;min-height:450px;height:auto !important;height:450px;background:url('../img/mission/bg_mission.jpg') no-repeat left top;}
#dealers-map-list h1{font-size:36px;color:#4a4a4a;margin:0 0 10px 75px;padding:20px 0 0 0;font-weight:lighter;}
#dealers-map-list p.breadcrumbs{float:left;margin:5px 0 0 20px;padding:0;color:#171717;font-weight:bold;}
#path-choices{padding:35px 0 0 280px;}

/*END DISTRIBUTORS*/

/*START MISSION*/
#mission-txt{display:inline;float:left;width:805px;margin:0;padding:0 0 0 0;min-height:567px;height:auto !important;height:567px;}
#mission-txt h1{font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 45px;font-weight:lighter;z-index:50}
#mission-content{background:url(../../img/bg_mission_repeat.jpg) left top repeat-x;padding:0 0 0 45px;}
#mission-txt-content{width:510px;padding:0 25px 5px 77px}
#mission-coldx{position:absolute;right:0;top:0px;width:196px;height:567px;margin:0;padding:0;background:#f6f6f6;}
#mares_logo_mission{padding:20px 0;text-align:center;}
#mares_divisions{padding:0 0 20px 0;}

/*END MISSION*/

/*START WORDLS*/
.worlds{background:#fff;}
#pictop{position:absolute;left:16px;top:0;width:914px;height:223px;padding:0;margin:0;}
#clip{position:relative;height:457px;padding:0;margin:0;}
#clip-left{position:relative;display:inline;float:left;width:143px;height:457px;}
#clip-right{position:relative;display:inline;float:left;width:806px;height:457px;}
#clip-left .txt{position:absolute;left:5px;bottom:10px;width:135px;height:auto;font-size:11px;font-weight:bold;color:#666;line-height:1.3em;}
#bottom-row{position:relative;height:19px;background:url('../img/worlds/filet_row_bottom.gif') left top repeat-x;}
#bottom-row .lnk{position:absolute;right:5px;bottom:0;width:500px;height:18px;font-size:14px;font-weight:bold;color:#fff;font-style:italic;text-align:right;}
#bottom-row .lnk a:link,#bottom-row .lnk a:visited{font-size:14px;font-weight:bold;color:#fff;font-style:italic;text-transform:uppercase;}
#pic-world-left{margin:25px 0 0 0;}

.shedives #clip-right{background:url('../img/worlds/bg_shedives.jpg') left top no-repeat;}
.travel #clip-right{background:url('../img/worlds/bg_travel.jpg') left top no-repeat;}
.coldwater #clip-right{background:url('../img/worlds/bg_coldwater.jpg') left top no-repeat;}
.divers #clip-right{background:url('../img/worlds/bg_demanding_divers.jpg') left top no-repeat;}
.diving_center #clip-right{background:url('../img/worlds/bg_diving_center.jpg') left top no-repeat;}
div.noflash{width:914px;height:480px;position:absolute;top:0;left:40px;background:#fff;z-index:10;}
div.noflash p{font-size:16px;padding:30px;font-weight:bold;}

/*END WORDLS*/


/*START DOWNLOAD*/
#download-techinfo-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_download.jpg') no-repeat left top #f6f6f6;}
#download-txt{width:510px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#download-txt h1{position:relative;font-size:36px;color:#4a4a4a;margin:0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#techinfo-intro{margin:15px 0 0 0;}
#techinfo-intro p{margin:5px 0;}
#techinfo-boxes{position:relative;color:#fff;}
#techinfo-boxes p{text-align:left;}
#download-techinfo-dx #techinfo-boxes h2{width:196px;border-bottom:solid 1px #fff;font-size:11px;color:#999594;margin:5px 0 10px 0;padding:0 0 5px 0;text-transform:uppercase;text-align:center;background:none;border-bottom:1px solid #999594}
#download-techinfo-dx #techinfo-boxes h2 a:link,#techinfo-boxes h2 a:visited{font-weight:bold;font-size:11px;color:#999594;margin:0;padding:0;text-transform:uppercase;text-decoration:none;background:none;}

#techinfo-boxes img{margin-bottom:5px;}

#techinfo-fcomputer p,#techinfo-fregulators p,#techinfo-fhub p,#techinfo-fbcvest p,#techinfo-ffins p{margin:5px 0;padding:0 5px;}

#techinfo-fcomputer{position:absolute;left:0;top:15px;width:196px;height:169px;text-align:center;overflow:hidden;background: url('../img/download/bg_boxtechindex.gif') no-repeat right bottom #fff;border:solid 1px #999594;}
#techinfo-fregulators{position:absolute;left:205px;top:15px;width:196px;height:169px;text-align:center;background: url('../img/download/bg_boxtechindex.gif') no-repeat right bottom #fff;overflow:hidden;border:solid 1px #999594;}
#techinfo-fbcvest {position:absolute;left:410px;top:15px;width:196px;height:169px;text-align:center;background: url('../img/download/bg_boxtechindex.gif') no-repeat right bottom #fff;overflow:hidden;border:solid 1px #999594;}

#download-techinfo-dx  h2{font-size:16px;color:#4a4a4a;margin:10px 0 10px 0;padding:0 0 0 15px;font-weight:bold;background:url('../img/lab/arrow_red.gif') no-repeat 0 4px;}

#download-techinfo-dx  div.download-techinfo-rows{clear:both;width:700px;padding:0 0 5px 0;margin:0 0 25px 0;background:url(../../img/partners_bludots.gif) repeat-x bottom left;height:auto !important;height:1%;}
#download-techinfo-dx  div.download-techinfo-rows:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

#download-techinfo-dx   div.download-techinfo-rows .infodwn-sx{display:inline;float:left;width:130px;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx{display:inline;float:left;width:530px;margin:0 0 0 15px;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .prod-name{clear:both;width:545px;background:url('../img/download/bg_dwnload_names.jpg') no-repeat left top;min-height:27px;height:auto !important;height:27px;padding:5px 0;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .prod-name A{color:#fff;margin:0 0 0 10px;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .prod-name A img{margin:0 5px 0 0;}


#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .links-download{clear:both;width:537px;background:url('../img/download/bg_dwnload_names.jpg') no-repeat left top;min-height:27px;height:auto !important;height:27px;padding:5px 0 5px 8px;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .links-download A{color:#fff;margin:0 3px 0 12px;}
#download-techinfo-dx   div.download-techinfo-rows .linksdwn-dx .links-download span{background:url('../img/download/arrow_white.gif') no-repeat left 3px;margin:0 5px 0 2px;text-transform:uppercase;}


/*END DOWNLOAD*/



/*START LAB*/
#lab-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_download.jpg') no-repeat left top #f6f6f6;}
#lab-txt,#lab-list-boxes{width:510px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#lab-txt h1,#lab-list-boxes h1{position:relative;font-size:36px;color:#4a4a4a;margin:0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#lab-intro{clear:left;margin:15px 0 0 0;height:auto !important;height:1%;}
#lab-intro:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
#lab-intro p{margin:5px 0;}
#techinfo-boxes{position:relative;color:#fff;}
#techinfo-boxes p{text-align:left;}

#lab-boxes{position:relative;color:#fff;height:380px;}
#lab-boxes p{text-align:left;}
#lab-boxes h2{width:135px;border-bottom:solid 1px #999594;font-size:11px;color:#999594;margin:5px 0 10px 0;padding:0 0 5px 5px;text-transform:uppercase;text-align:left}
#lab-boxes h2 a:link,#lab-boxes h2 a:visited{font-weight:bold;font-size:11px;color:#999594;margin:0;padding:0;text-transform:uppercase;text-decoration:none;}
#lab-boxes img{margin-bottom:5px;}
#lab-fcomputer{position:absolute;left:0;top:15px;width:137px;height:345px;text-align:center;overflow:hidden;border:solid 1px #999594;background:#fff;}
#lab-fcomputer p,#lab-fregulators p,#lab-fhub p,#lab-fbcvest p,#lab-ffins p{margin:5px 0;padding:0 5px}
#lab-fregulators{position:absolute;left:146px;top:15px;width:137px;height:345px;text-align:center;overflow:hidden;border:solid 1px #999594;background:#fff;}
#lab-fhub {position:absolute;left:292px;top:15px;width:137px;height:345px;text-align:center;overflow:hidden;border:solid 1px #999594;background:#fff;}
#lab-fbcvest{position:absolute;left:438px;top:15px;width:137px;height:345px;text-align:center;overflow:hidden;border:solid 1px #999594;background:#fff;}
#lab-ffins{position:absolute;left:586px;top:15px;width:137px;height:345px;text-align:center;overflow:hidden;border:solid 1px #999594;background:#fff;}

.lab-row-boxes{clear:left;width:700px;height:auto !important;height:1%;}
.lab-row-boxes:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
.lab-img-list{display:inline;float:left;margin:5px 10px 0 5px;} /*border:solid 1px #999594;*/
#lab-list-boxes h3{display:inline;float:left;width:150px;background:url('../img/lab/arrow_red.gif') no-repeat 0 3px;margin:5px 0 5px 0;padding:0 0 0 20px;}
#lab-list-boxes h3 a:link,#lab-list-boxes h3 a:visited{font-size:11px;color:#8a8786;font-weight:bold;text-decoration:underline}
#lab-list-boxes p{display:inline;float:left;width:170px;margin:0 0 0 20px;line-height:13px;}
.lab-box-left{display:inline;float:left;width:335px;margin:15px 25px 0 0;padding:0 0 5px 0;border:solid 1px #999594; background-color: #FFFFFF;}
.lab-box-right{display:inline;float:left;width:335px;margin:15px 0 0 0;padding:0 0 5px 0;border:solid 1px #999594; background-color: #FFFFFF;}

#lab-list-boxes #lab-intro{width:700px;clear:left;margin:15px 0 15px 0;height:auto !important;height:1%;}
#lab-list-boxes #lab-intro:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
#lab-list-boxes #lab-intro p{width:700px;margin:5px 0;}



#lab-detail-txt{width:680px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#lab-detail-txt h1{position:relative;font-size:36px;color:#4a4a4a;margin:0;padding:20px 0 0 0;font-weight:lighter;z-index:50}
#lab-detail-txt:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

#lab-list-ul{float:left;width:265px;margin:25px 0 0 0;}
#lab-detail-description{float:left;width:340px;margin:25px 0 0 35px;padding:0 0 2px 0;background:#fff;border:solid 1px #999594}
#lab-list-ul ul{list-style-position:outside;margin:0 0 0 15px;padding:0;}
#lab-list-ul ul li{margin:0 0 8px 0;list-style-type:square;list-style-image:url('../img/lab/arrow_black.gif');list-style-position: outside;}
#lab-list-ul ul li a:link,#lab-list-ul ul li a:visited{font-weight:bold;text-decoration:none;}
#lab-list-ul li.selected {list-style-image:url('../img/lab/arrow_red.gif');}

#lab-ul-description img{float:left;margin:5px 10px 10px 20px;}
#lab-ul-description p{margin:5px 10px 0 20px;color:#000;}
#lab-ul-description{background:#fff;margin:0;padding:20px 0 20px 0;overflow:auto !important;overflow:visible;height:auto !important;height:1%;border-bottom:1px solid #999594}
#lab-related-prods{clear:both;width:330px;margin:2px 5px 2px 5px;padding:0;min-height:115px;height:auto !important;height:115px;background:url('../img/lab/bg_relatedprods.gif') no-repeat left top #8b8b8b;}
#lab-related-prods ul{list-style-position:inside;margin:5px 0 0 50px;padding:0;}
#lab-related-prods ul li{list-style-image:url('../img/lab/arrow_white.gif');padding:0;}
#lab-related-prods ul li a:link,#lab-related-prods ul li a:visited{color:#fff;font-weight:bold;padding:0 0 0 15px;text-transform:normal;text-decoration:none;}

/*END LAB*/

/*START WALLPAPERS*/
#wallpaper-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_download.jpg') no-repeat left top #f6f6f6;}
#wallpaper-txt,#wallpaper-list-boxes{width:510px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#wallpaper-list-boxes h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#wallpaper-list-boxes .wallpaper-row-boxes{width:700px;clear:both;height:auto !important;height:1%;margin:0 0 15px 0;}
#wallpaper-list-boxes .wallpaper-row-boxes:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
#wallpaper-list-boxes .wallpaper-box{display:inline;float:left;width:165px;margin:0 8px 0 0;padding:20px 0 0 0;background:#fff;text-align:center;border:solid 1px #999594}
#wallpaper-list-boxes .wallpaper-box p img{margin:0 0 10px 0;}
#wallpaper-list-boxes .wallpaper-box p.btn-dwn-wp{text-align:left;padding:2px 0 1px 6px;border-top:solid 1px #999594}
#wallpaper-list-boxes .wallpaper-box p.btn-dwn-wp A{display:block;background:url('../img/wallpapers/bg_boxes.gif') no-repeat right bottom;}
/*END WALLPAPERS*/

/*START GALLERY*/
#gallery-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_download.jpg') no-repeat left top #f6f6f6;}
#gallery-txt,#gallery-list-boxes{width:510px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#gallery-list-boxes h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#gallery-list-boxes .gallery-row-boxes{width:700px;clear:both;height:auto !important;height:1%;margin:0 0 15px 0;}
#gallery-list-boxes .gallery-row-boxes:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
#gallery-list-boxes .gallery-box{display:inline;float:left;width:210px;margin:0 20px 0 0;padding:20px 0 0 0;text-align:center;border:solid 1px #999594;background:url('../img/gallery/bg_boxes.gif') no-repeat right bottom #fff;}
#gallery-list-boxes .gallery-box p img{margin:0 0 10px 0;}
/*END GALLERY*/

/*START PARTNERS*/
#partners-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_download.jpg') no-repeat left top #f6f6f6;min-height:480px;height:auto !important;height:480px;}
#partners-txt{width:510px;padding:0 25px 5px 75px;}
#partners-txt h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#partners-dx h2 {font-size:14px;color:#171717;margin:10px 0 0 0;font-weight:bold;}
#partners-dx p.head{color:#666666;margin:3px 0 35px 0;}
#partners-dx div.partners-rows {clear:both;margin:0 0 25px 0;}
#partners-dx h3.linktodetail {text-transform:uppercase;margin:0 0 5px 0;padding:0;background:url('../img/partners/arrow_partners.gif') no-repeat left 3px;}
#partners-dx h3.linktodetail a:link,#partners-dx p.linktodetail a:visited{padding:0 0 0 15px;text-decoration:none;color:#171717;0;font-weight:bold;}
#partners-dx p.description {padding:0 0 0 15px;color:#666666;}

#partners-detail-txt{width:510px;padding:0 25px 5px 75px;}

#partners-detail-txt h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#partners-detail-txt h2 {font-size:14px;color:#171717;margin:10px 0 20px 0;font-weight:bold;}



#partners-detail-txt div.partners-detail-rows{clear:both;width:600px;padding:10px;margin:0 0 25px 0;border:solid 1px #8a8786;}
#partners-detail-txt div.partners-detail-rows:after{content: ".";display: block;height:0;clear:both;visibility:hidden;}
#partners-detail-txt div.partners-detail-rows div.sx{float:left;width:165px;margin:0;}
#partners-detail-txt div.partners-detail-rows div.center{float:left;width:100px;margin:0 5px 0 0;}
#partners-detail-txt div.partners-detail-rows div.dx{float:left;width:280px;padding:0;}
#partners-detail-txt div.partners-detail-rows div.sx img{display:block;margin:0 0 5px 0;}
#partners-detail-txt div.partners-detail-rows div.sx a:link,#partners-detail-dx div.partners-detail-rows div.sx a:visited{color:#666666;font-weight:bold;}
#partners-detail-txt div.partners-detail-rows div.center img{display:block;margin:0 0 5px 0;}
#partners-detail-txt div.partners-detail-rows div.dx p{color:#666;margin:0 0 10px 0;padding:0 0 0 15px;}
#partners-detail-txt div.partners-detail-rows div.dx h3{font-size:12px;color:#171717;margin:0 0 10px 0;padding:0 0 0 15px;font-weight:bold;background:url('../img/partners/arrow_partners.gif') no-repeat left 3px;}

/*END PARTNERS*/



/*START ACCESSORIES*/
#accessories-dx{display:inline;float:left;width:805px;margin:0;padding:0;background:url('../img/download/bg_downloada.jpg') no-repeat left top #fff;}
#accessories-list-boxes{width:510px;padding:0 25px 5px 75px;min-height:567px;height:auto !important;height:567px;}
#accessories-list-boxes h1{position:relative;font-size:36px;color:#4a4a4a;margin:0 0 15px 0;padding:20px 0 0 0;font-weight:lighter;z-index:50}

#accessories-list-boxes .accessories-rows{width:700px;clear:both;height:auto !important;height:1%;margin:0 0 15px 0;}
#accessories-list-boxes .accessories-rows:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}

#accessories-dx .accessories-colsx{float:left;width:300px;min-height:160px;height:auto !important;height:160px;margin:30px 40px 0 0;padding:0 0 10px 0;border:solid 1px #999594;background: url('../img/download/bg_boxtechindex.gif') no-repeat right bottom #fff;}
#accessories-dx .accessories-coldx{float:left;width:300px;min-height:160px;height:auto !important;height:160px;margin:30px 0 0 40px;padding:0 0 10px 0;border:solid 1px #999594;background: url('../img/download/bg_boxtechindex.gif') no-repeat right bottom #fff;}
#accessories-dx .accessories-colsx h2,#accessories-dx .accessories-coldx h2{padding:3px 0 3px 10px;margin:0;font-weight:bold;font-size:12px;text-transform:uppercase;color:#4a4a4a;border-bottom:1px solid #999594;}

#accessories-dx .accessories-colsx h3,#accessories-dx .accessories-coldx h3{font-size:11px;color:#4a4a4a;margin:5px 0 0 0;padding:0;}
#accessories-dx .accessories-colsx p,#accessories-dx .accessories-coldx p{float:left;font-size:11px;margin:0 0 5px 0;padding:0;}

.acc-cont-txt{float:left;width:150px;padding:5px 0 0 0;}
.acc-cont-img{float:left;width:130px;height:124px;padding:0;margin:0 5px 0 5px;}
.acc-cont-img img{margin:10px 0 0 0;padding:0;}
#accessories-dx #paging{clear:both;padding:20px 0 10px 0;text-align:center;}
#accessories-dx #paging span{color:#fff;font-weight:bold;padding:0 5px 0 5px}
#accessories-dx #paging span a:link,#accessories-dx #paging span a:visited{text-decoration:none;color:#fff;font-weight:bold;}
/*END ACCESSORIES*/

#default-bar-top { z-index: 1;}

.product_legend {position:absolute;top:150px;left:700px;z-index: 100; display:none; width:250px; background: #CCC; padding: 10px;}
.product_legend_profile {position:absolute;top:300px;left:700px;z-index: 100; display:none; width:250px; height: 130px; background: #CCC; padding: 10px;}

/*hp */
#warning_recall_btn{position:absolute;top:540px;left:15px;}
#warning_recall{width:313px;position:absolute;top:407px;left:340px;display:none;z-index:1;background-color: #FFFFFF;}
#wr_top{width:156px;height:23px; background:url('../img/prehp/warning_recall_title.gif') no-repeat;}
#wr_top a{display:block;width:25px;height:23px;margin:0 0 0 131px;}
.wr_txt{ /*height:89px;*/ text-align:left;margin:0 0 10px 0; }
.bgrecall1 {background:url('../img/prehp/warning_recall1_bg.jpg') no-repeat;padding: 0 0 10px 10px; background-color:#de4e58;}
.bgrecall2 {background:url('../img/prehp/warning_recall2_bg.jpg') no-repeat;padding: 0 0 10px 10px; background-color:#de4e58;}
#wr_txt p{color:#FFFFFF;padding:40px 0 0 0; font-weight:bold; line-height:17px; text-align: left;}
#wr_txt p a{color:#FFFFFF; text-decoration:underline;}
#wr_flags {padding:0 0 0 0px;}
#wr_flags div{height:31px;clear:both;margin:0 0 10px 0;}
#wr_flags div p{width:31px;height:31px;display:inline;float:left;margin:0 0px 0 7px;}
#wr_flags div p a{display:block;width:31px;height:31px;}
#anniversary{position:absolute;top:485px;right:20px;}
/**/

.maps-spacer { clear: both; height: 30px; }
.maps-boxes { float: left; width: 135px; margin: 0px 10px 10px 0px; background-color: #FFFFFF; border: 1px solid #999999; }
.maps-boxes div { height: 28px; padding: 3px; border-bottom: 1px solid #999999; }
#maps-txt{width:600px;padding:0px 25px 50px 75px;min-height:567px;height:auto !important;height:567px;}
#maps-txt h1{position:relative;font-size:36px;color:#4a4a4a;margin:0;padding:20px 0 0 0;font-weight:lighter;z-index:50}
#prod-map{position:relative;float:right;width:168px;min-height:53px;height:auto !important;height:53px;margin:5px 0 0 0;padding:5px 0 0 0;}

#instructor_btn img { margin-bottom: 2px; }