*{border:0 none;margin:0;padding:0; }
html{height:100%;}
body{color:#555;font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#fff url(/s/images/opbasic-sprite-v1263967303.png) 0  -606px repeat-x;}
#container,#header{width:965px;}
#container{margin:0 auto;/* overflow:hidden;*/}
.mainContent{width:780px; padding-left:5px; overflow:hidden;}
.mainContentFull{width:960px;}
.mainContent,.mainContentFull{min-height:320px;}
.mainContent,.mainContentFull,.leftMenu,#logo{float:left;}
.leftMenu{margin-right:8px;}
#container .mainContent a.noUnderline,#container .mainContentFull a.noUnderline{text-decoration:none;}
.mainContent a,.mainContentFull a,.x-page{color:#00539f;}
.spinner{margin-left:8px; float:left; height:24px; width:24px; display: none;}
.spinner_waiting,.spinner_loading{margin-left:8px; float: left; height: 24px; width: 24px; display: block;}
/*START Header*/
.searchFormTop{float:right;font-size:11px; height:auto; padding-top:23px; margin-right:7px; display:block;}
.searchFormTopTitle{padding-top:6px; color:#888; clear:both; font-size:11px;}
.searchFormTop select{font-size:10px; margin:0 2px; height:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:normal;}
.searchFormTop .keywordField,.searchForm .keywordField{padding:2px;height:14px; width:156px;}
.btnTopSearch{color:#FFFFFF; cursor:pointer;font-size:11px;margin:-3px 0 0 2px;padding-bottom:3px; cursor:pointer; width:78px; height:25px; text-align:center;}
.searchForm .keywordField,.searchForm select,.formatList,.searchFormTop .keywordField,.searchFormTop select{width:185px; font-size:11px; border:1px solid #c1c1c1; color:#333;}
.searchFormTop select{width:200px;}
.formatList{width:360px; margin:0 0 3px 5px; border:1px solid #a9a9a9;}
.searchForm select{font-size:10px; margin:0 0 2px; height:20px; width:156px; line-height:normal;}
.searchFormTop .keywordField{ width:120px;}
.searchForm .keywordField{ width:150px; margin-left:0;}
.enter_field,.searchFormTop .enter_field{position:absolute; font-size:10px; width:156px; cursor:text; color:#888; text-align:left; padding:2px 0 3px 5px;margin-top:1px; display:block;}
.searchFormTop .enter_field{text-align:left; top:58px; padding:2px 0 3px 5px;margin-left:205px; width:120px;}
optgroup{color:#1792C9; font-weight:bold;}
optgroup option{color:#999;}
.userMenuBar{float:right; margin:0 5px 8px 0; font-size:11px; width:425px;}
.userMenuBar a{font-size:11px; color:#444; padding:10px 0 5px; text-decoration:none;}
.userMenuBar a:hover{ color:#4e7a10; text-decoration:underline;}
.userMenuBar span{padding:8px 2px 5px;}
.mainMenuBar{position:absolute; height:24px; z-index:50; margin:85px 0 0; padding-left:20px; width:945px; _margin-top:-10px; font-size:12px;}
.menuSep{width:1px; height:24px; background-color:#138abf; border-right:1px solid #3ab0e4; float:left;}
.topDropdowns{position:absolute;margin:88px 0 0 895px; z-index:51;}
.topDropdowns form{display:inline;margin:0px;padding:0px;}
.topDropdowns form input{margin:0px;padding:0px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#007CB3;font-style:italic;color:white;background-color:transparent;cursor:pointer;}
#locale{width:80px;}
#currency{width:50px;}
.topDropdowns select{ font-size:10px; color:#888;}
.filter .btnSearch{color:#FFFFFF; cursor:pointer;font-size:11px;margin:2px 0 0 60px;padding-bottom:3px; cursor:pointer; width:97px; height:25px; text-align:center;}
.mainMenu .item1,.mainMenu .item1:hover,.mainMenu .item1-active,.mainMenu .item1-active:hover {padding: 4px 15px; text-decoration: none;display: block;position: relative; height:16px; font-size:11px;}
.mainMenu .item1 {color: #ffffff;}
.mainMenu .item1:hover,.mainMenu .item1-active,.mainMenu .item1-active:hover {background: #e8f5fb; color: #555;}
.mainMenu .item2,.mainMenu .item2:hover {padding: 2px 8px;text-decoration: none;display: block;white-space: nowrap; width:140px; text-align:left; border-bottom:1px solid #c1c1c1;}
.mainMenu .item2 {background: #fafafa; color: #555;}
.mainMenu .item2:hover {background: #e8f5fb; color: #555;}
.mainMenu .section {position: absolute;visibility: hidden;white-space: nowrap; border:1px solid #c1c1c1; border-bottom:none; border-top:none; font-size:11px;}
.topCart{font-size:11px;height:31px;margin-right:6px;padding:1px 8px 0 49px;width:120px; line-height:115%;}

#topPromoContainer{position:absolute;  top:40px; margin-left:598px;}
.topPromoBoxLeft,.topPromoBoxRight,.topPromoBoxMid,.topShippingBoxLeft,.topHotDealsBoxLeft{height:38px;}
.topPromoBoxRight{width:5px;}
.topHotDealsBoxLeft{width:44px;}
.topShippingBoxLeft{width:6px;}
.topPromoBoxMid{width:300px; padding:5px 5px 0; height:33px; font-size:11px; color:#333; }
.fixedShipmentBanner .topPromoBoxMid {color:#FF5300; text-align:center;}
.topPromoBoxMid strong{font-size:12px; }
/* END HEADER */
/* START LEFT MENU */
.leftMenuTop{height:18px; width:159px; color:#fff; font-size:11px; padding:5px 0 0 8px;}
.leftMenuBottom,.leftMenuMid{width:167px;}
.leftMenuMid{font-size:11px; border-right:1px solid #c1c1c1; border-left:1px solid #c1c1c1; width:165px; }
.leftMenuBottom{height:4px;}
.leftMenu .menu,#all_products_listing .menu{margin:0;padding:0; list-style-image:none; list-style:none;}
.leftMenu .menu a,.menuTitle,#all_products_listing .menu a{color:#3198D0; font-weight:bold; text-decoration:none;}
.hLeftMenSep,.hSep{height:1px; background-color:#e1e1e1; border-bottom:1px solid #fff}
.leftMenuBoxTop{height:4px; width:167px;}
.leftMenuBoxMid{padding:3px 5px; width:155px;}
.leftMenuBoxMid strong{margin-bottom:6px; display:block;}
.quality .guranteeLogo {margin:-8px 0 0 5px; border:none;}
.accordion dt {background:#fafafa; padding:2px 5px;color:#000;font-size:11px;background:transparent url(/s/images/opbasic-sprite-v1263967303.png)  0 -394px repeat-x ;}
.accordion dt a{text-decoration:none;color:#333;}
.accordion dt.selected {background: #e8f5fb;}
.accordion dt:hover, .accordion dt.over {background:#e8f5fb;color:#fff;cursor: pointer;cursor: hand;}
.accordion dd {display: none;overflow: hidden;}
.accordion dd.open {display: block;}
.accordion dd.getHeight {display: block;}
/*END LEFT MENU*/
/*START FOOTER*/
.leftMenu .submenu,.uploadCorporate .submenu,.uploadPrivate .submenu,#searchCriteria .submenu,.search_matching_products .submenu,#all_products_listing .submenu a,#priceList .greyLink,.shippingCountry{background:url("/s/images/opbasic-sprite-v1263967303.png") -2px -199px no-repeat; list-style:none; padding:1px 0 1px 8px; margin-left:3px; color:#444;}
.leftMenu .submenu{margin-left:10px;}
.uploadCorporate .submenu,.uploadPrivate .submenu{width:135px}
.footer {padding-bottom:30px;width:100%;margin-top:130px;background-color:#e1e1e1;}
.footerTop{background-color:#34ACE1; width:100%;}
.footerContent{width:965px; margin:0 auto;}
.footer, .footer a,.footer .footerMenu a,.topGreyLink{color:#444; font-size:11px; text-decoration:none;}
.footer .footerMenu{list-style:none;}
.footer .footerMenuBox{float:left;width:822px; margin-left:5px;}
.footer .footerMenuBox .floatLeft,.footer .footerMenuBox .specialOffer {border-left:1px solid #b4b4b4; padding:0 5px 0 15px; height:100px;}
.footer .footerMenuBox .specialOffer{border-right:1px solid #b4b4b4;}
.footer .footerMenuBox strong{text-transform:uppercase; font-weight:bold;}
.footer .footerMenuBox .footerMenu{ width:140px;}
.footer .countrySelector {float: left; text-align:center;width:886px;float:left;clear: left; margin:15px 0px 0px;padding:10px 35px;}
.footer .leftLogo{ float: left;width: 173px;border: 1px solid #909191;}
.footer .rightLogo{float: left;width: 173px;border: 1px solid #909191;}
.footer .logoLangs{float: left;width: 486px;}

.footer .countrySelector form{display:inline;}
.footer .countrySelector input{ border:none; background:transparent; color:#444; font-size:11px; cursor:pointer; width:auto; overflow:visible;}
#padlock_small {display:inline-block; height:24px; width:16px;}
.padlock_title{padding:5px 0 0 5px;}
.QGLogo{margin-left:708px;margin-top:-24px;position:absolute;text-align:right; width:250px; color:#999; font-size:11px;}
.QGTitle{padding:8px;}
/*EMD FOOTER*/
/*START GENERIC*/
.frontBox a,.rightBar a,.categoryBox a,.leftMenuBoxMid a{color:#00539f; text-decoration:underline; display:block; padding-left:8px;}
a.greyLink{color:#333; text-decoration:none; font-weight:normal;}
#all_products_listing .submenu a,.leftMenu .submenu a{color:#00539f; text-decoration:none; font-weight:normal;}
a.greyLink:hover,.frontBox a:hover,.footer a:hover, .footer .footerMenu a:hover,.leftMenu .submenu a:hover,#all_products_listing .submenu a:hover{ text-decoration:underline;}
a.greyLinkSmall{font-size:11px; color:#555; text-decoration:underline}
.padlock_title,.floatLeft,.btnSilverRight,.btnSilverLeft,.btnSilverMid,.btnSilverLeftUpload,.btnSilverContainer{float:left;}
.topDropdowns,.btnContainter,.floatRight{float:right;}
.faq_topics,.clear{clear:both;}
.mainContent h2,.mainContentFull h2,.yui-content h2{font-size:14px;}
.mainContent h3,.mainContentFull h3,.yui-content h3{font-size:12px; font-weight:bold;}
.mainContent h3 a {color:#1792C9; text-decoration:none;}
.select,.textField,.textArea{border:1px solid #888; height:16px; padding:1px; font-size:11px;}
.btnBlueSmall{text-align:center; font-weight:normal; font-size:11px; color:#fff; width:78px; height:16px; padding:0 5px 3px 0;}
input{font-size-adjust:none;font-stretch:normal; font-style:normal; font-variant:normal;  line-height:normal; font-family:Arial, Helvetica, sans-serif;}
.vSep{background-color:#c1c1c1; border-right:1px solid #fff; width:1px; height:84px; float:right;}
.uploadMenuSep{height:1px; background-color:#d2d2d2;}
.hLeftMenSep{width:150px; margin-bottom:2px;}
.uploadMenuSep{width:auto;}
.btnSilverRight,.btnSilverLeft,.btnSilverLeftUpload{height:33px;}
.btnSilverMid{color:#3198D0; font-weight:bold; width:118px; height:24px; padding:9px 2px 0 10px;}
.leftUploadBtn{font-size:11px;}
.btnSilverRight,.btnSilverLeft{width:5px;}
.btnSilverLeftUpload{width:32px;}
#overlay_save_for_later { visibility: hidden; position:absolute;border:2px solid black;padding:5px;background:#f9f78f; width:210px;}
.error{border:2px solid #F60;line-height:120%;display:block;clear:both;margin:0 0 10px;padding:6px 6px 14px 35px;}
.info{border:2px solid #4bc508;line-height:120%;display:block;clear:both;margin:0 0 10px;padding:10px; background-color:#F8FFF4;}
.error ul{list-style:decimal; list-style-position:inside;}
.info ul{list-style:none;}
.ul{margin-left:18px;}
.img{margin:0 5px 5px;}
.logo{border:1px solid #c1c1c1; margin:0 5px;}
.uploadTitle,.mainContent h1,.mainContent h2,.mainContent h3,.mainContentFull h1,.mainContentFull h2,.mainContentFull h3,.yui-content h1,.yui-content h2{float:left;color:#333;font-size:20px;font-weight:normal;}
.mainContent h2,.mainContentFull h2,.yui-content h2{font-size:14px; font-weight:bold; color:#1792C9;}
.mainContent h3,.mainContentFull h3,.yui-content h3{font-size:12px; font-weight:bold; color:#1792C9;}
.mainContent h3 a {color:#1792C9; text-decoration:none;}
.pointer{cursor:pointer;}
.noUnderline{text-decoration:none; cursor:pointer;}
.border{border:1px solid #888;}
.chatBtn{ float:right; margin-right:5px;}
.chatBtnRight{float:right; margin:30px 15px 0 5px;}
.hackerSafeIco{ display:block; width:115px; height:20px;}
.ccIco{ width:122px; height:24px;}
.orderBarContainer{margin:0 0 5px;}
.orderBarContainer li{font-size:12px;list-style-type:square;margin-left:12px;}
.orderBarContainer img{margin-left:15px;}
.red{color:#d02121;}
.swfupload_active {position: absolute; z-index: 2; top:0; left:0;}
.swfupload {width: 100px; height:1px;}
.kampyle{position:fixed; cursor:pointer; z-index:99999; bottom:0}
#cs_numbers,#shippingCountries{background-color:#FFFFE5; border:1px solid #E0E1B7; margin-left:580px; padding:5px 10px; position:absolute; top:84px;width:200px;z-index:150;}
#shippingCountries{margin-left:0; top:24px; width:490px; border:1px solid #c1c1c1;background-color:#fafafa;} 
#shippingCountries span{display:block; float:left; width:150px;}
.shippingCountryLink{position:absolute;color:#fff; margin-top:4px}
.fixedShipmentBanner{display:block;margin:40px 0 0 350px; position:absolute; }
.fixedShipmentBanner .topPromoBoxMid{width:160px;}
.lineThrough{text-decoration:line-through; color:#555;}
.quoteLeft,.quoteRight{width:15px; height:13px; display:inline-block;}
.digitNumber{font-size:20px; color:#fff; padding:0 5px; margin-right:1px; background:#008ec2; font-weight:bold;}
/*END GENERIC*/
.frontBox a,.rightBar a,.categoryBox a,.leftMenuBoxMid a{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -215px no-repeat;}
.hackerSafeIco{background:url("/s/images/opbasic-sprite-v1263967303.png") 0px -413px no-repeat;}
.ccIco{background:url("/s/images/opbasic-sprite-v1263967303.png") -22px -284px no-repeat;}
.leftMenuTop{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 0 no-repeat;}
.leftMenuFilterTop{background:url("/s/images/opbasic-sprite-v1263967303.png") -5px -484px;}
.leftMenuBoxTop{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -41px no-repeat;}
.leftMenuBoxTopPrivate{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -477px no-repeat;}
.leftMenuBottom{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -59px no-repeat;}
#padlock_small {background:url("/s/images/opbasic-sprite-v1263967303.png") -158px -442px no-repeat;}
.error {background:url("/s/images/opbasic-sprite-v1263967303.png")  0 -110px no-repeat;}
.btnSilverMid,.tblTop{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -75px repeat-x;}
.btnBlueSmall{background:url("/s/images/opbasic-sprite-v1263967303.png") -42px -332px no-repeat;}
.btnSearch{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -442px no-repeat;}
.btnTopSearch{background:url("/s/images/opbasic-sprite-v1263967303.png") -102px -522px no-repeat;}
.topCart{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -354px no-repeat;}
.quoteLeft{background:url("/s/images/opbasic-sprite-v1263967303.png") -123px -415px no-repeat;}
.quoteRight{background:url("/s/images/opbasic-sprite-v1263967303.png") -146px -414px no-repeat;}
.topShippingBoxLeft{background:url("/s/images/opbasic-sprite-v1263967303.png") -6px -517px no-repeat;}
.topHotDealsBoxLeft{background:url("/s/images/opbasic-sprite-v1263967303.png") -52px -517px no-repeat;}
.topPromoBoxMid{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -559px repeat-x;}
.topPromoBoxRight{background:url("/s/images/opbasic-sprite-v1263967303.png") 0 -517px no-repeat;}
#emailForm{display: none;}
#emailTopic.select{width: 200px;}

/* Customer Service */
.requestConf{border-top:1px solid #34ACE1;border-bottom:1px solid #34ACE1;width: 340px;}
.isis iframe{width: 135px;margin-top: 5px;border: 1px solid #909191;}
.isis iframe *{width: 135px;}
