.crossed {
  text-decoration: line-through;
}
.sale-price {
  color: #cc0000;
  font-weight: bold;
  font-size: 12px;
}
.sale-price .currency {
  font-size: 14px;
}

#flc-register-dialog{border-top:1px solid #cccccc}
.order-title{margin:0px 0px 5px 0px;color:#cc0000;font-weight:bold;font-size:18px;}
.req-field{font-size:12px;color:#000;}
.req-star{font-size:12px;color:#880000;font-weight:bold;font-family:arial;}

.new-customer-link{font-size:18px;color:#000;padding-top:7px;display:block;}
.new-customer-link a:link, .new-customer-link a:active, .new-customer-link a:hover, .new-customer-link a:visited{font-size:18px;color:#cc0000;}
#checkoutOrderButton{padding-top:5px;}
.cal-con{padding-top:3px;}
.cal-list-currency{font-size:12px;color:#cc0000;}
.shipping-calc{text-align:left;}
a.ship-cal-link:link,a.ship-cal-link:active,a.ship-cal-link:visited,a.ship-cal-link:hover{font-size:10px;text-decoration:none;}
.top-shipping-button{width:70px;height:70px;background:transparent;position:absolute;top:38px;right:190px;}
.top-support-button{width:70px;height:70px;background:transparent;position:absolute;top:38px;right:100px;}

.top-shipping-button-checkout{width:70px;height:70px;background:transparent;position:absolute;top:38px;right:145px;}
.top-support-button-checkout{width:70px;height:70px;background:transparent;position:absolute;top:38px;right:55px;}


.top-chat-button{width:70px;height:70px;background:transparent;position:absolute;top:38px;right:10px;}
a.featPriceLink:link, a.featPriceLink:active, a.featPriceLink:visited, a.featPriceLink:hover{text-decoration:none;}
a.youSave:link, a.youSave:active, a.youSave:visited{color:#666666;text-decoration:none;}
a.youSave:hover{color:#cc0000;text-decoration:none;}
.featCon{width:180px;float:left;padding:5px;border:1px solid #cccccc;text-align:center;display:table-cell;}
.featCon .image{height:130px;vertical-align:middle;display:table-cell;}
a.featLink:link, a.featLink:active, a.featLink:visited, a.featLink:hover{}
.featTitle{height:55px;}
.addthis-container{position:relative;}
.addThisCon{position:absolute;top:35px;right:5px;}

.cart-bottom {
  float: right;
  border: 1px solid #fff;
  width: 210px;
}
.cart-bottom-buttons {
  float: right;
  margin-bottom: 70px;
  margin-right: 10px;
  width: 150px;
}
.cart-bottom .smSec2{
  background:url(images/smLock.gif) no-repeat 0 2px;
  font-size:10px;
  padding-left: 10px;
  width: 120px;
  float: right;
  clear: both;
}
.cart-bottom .discount-coupon {
  font-size: 10px;
  width: 175px;
}
.cart-bottom .discount-coupon input[type=text]{
  width: 135px;
}
.cart-bottom .discount-coupon input[type=image]{
    position: relative;
    top: 5px;
}
.cart-bottom .cart-total-row {
  float: right;
}
.cartDelButs ul{list-style:none;margin:0px;padding:0px;}
.cartDelButs ul li{float:left;padding-right:10px;}
.cartButtonsCon{position:relative;}
.cart .image img{width:75px;}
.smSec{background:url(images/smLock.gif) no-repeat 0 2px;font-size:10px;padding:0px 0px 5px 10px;margin-left:25px;}
.smSec2{background:url(images/smLock.gif) no-repeat 0 2px;font-size:10px;padding:0px 0px 0px 10px;float:right;width:125px;clear:both;}
.detailsBut{background:url(images/detailButBG.gif) no-repeat;height:20px;width:77px;line-height:20px;text-align:center;margin:0 auto;text-decoration:none;}
.detailsBut a:link, .detailsBut a:active, .detailsBut a:visited, .detailsBut a:hover{font-weight:bold;color:#cc0000;text-decoration:none;}
.detailsBut a:hover{font-weight:bold;color:#000;}
#location2 h1{display:inline;}
.extraCon ul{margin:0px 130px 0px 10px;padding-left:5px;padding-top:0px;margin-top:0px;}
a.subCatlink:link, a.subCatlink:active, a.subCatlink:visited, a.subCatlink:hover{display:block;height:100%;text-decoration:none;}
#header  .slogan1{position:absolute;top:45px;right:350px;color:#fff000;font-weight:bold;font-size:24px;}
#header  .slogan2{position:absolute;top:70px;right:275px;color:#ffcc00;font-weight:bold;font-size:24px;}

/********************* holiday slogan placemnt 
#header  .slogan1{position:absolute;top:5px;right:350px;color:#fff;font-weight:bold;font-size:24px;}
#header  .slogan2{position:absolute;top:30px;right:275px;color:#ffcc00;font-weight:bold;font-size:24px;} *****************************************/
#header-checkout  .slogan1{position:absolute;top:25px;right:350px;color:#fff;font-weight:bold;font-size:24px;}
#header-checkout .slogan2{position:absolute;top:50px;right:275px;color:#ffcc00;font-weight:bold;font-size:24px;}

div.tags{clear:both;text-align:left;float:left;}
div.tags div{padding-right:4px;float:left;text-align:left;}
div.tag{border:0px solid black;height:25px;}
div.tag a img{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;-khtml-opacity:0.50;}
div.tag a:hover img{filter:alpha(opacity=99);-moz-opacity:0.99;opacity:0.99;-khtml-opacity:0.99;}
.discount-background{background:#ffff00;}
.inStock{color:#006600;font-weight:bold;}
a.sliderTxt:link, a.sliderTxt:active, a.sliderTxt:visited{color:#000;text-decoration:none;}
a.sliderTxt:hover{color:#000;text-decoration:underline;}
.conTable{border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-top:1px solid #cc0000;}
.conCell{padding:10px;background:#eeeeee;border-right:1px solid #cc0000;border-bottom:1px solid #cc0000;}
.conCell2{padding:10px;background:#eeeeee;border-bottom:1px solid #cc0000;}
.conTableTitle{border-bottom:1px solid #cc0000;background:#dddddd;padding:10px;}
.mailCon{padding-left:100px;}
.saveBox{position:relative;}
.efhr HR{border:0px none;border-bottom:1px solid #666666;margin:5px 0px 10px 0px;padding:0px;height:0px;}
.menuContent{padding-bottom:10px;}
.bottom-menu{width:430px;margin:0 auto;}
.bottomLogoCon{padding-top:40px;}
.bottomLogoCon ul{list-style:none;margin:0px;padding:0px;}
.bottomLogoCon ul li{float:left;margin:0px;padding:0px 10px 0px 0px;}
.topMenu{position:absolute;top:0px;right:8px;width:460px;height:25px;line-height:25px;text-align:right;color:#fff;}
.topMenu ul{margin:0px;padding:0px;list-style:none;}
.topMenu ul li{float:right;color:#fff;}
.topCon{padding-left:2px;padding-right:2px;}
.topDiv{height:25px;width:2px;background:url(images/topDiv.gif) no-repeat top left;}
.topCon a:link, .topCon a:visited, .topCon a:active{font-size:12px;color:#fff;text-decoration:none;}
.topCon a:hover{font-size:12px;color:#fecb02;text-decoration:underline;}
.liveChat{position:absolute;top:45px;right:75px;width:200px;padding-left:70px;font-weight:bold;}
.mainMenu{position:absolute;top:150px;left:10px;height:35px;width:100%;}
.mainMenu ul{padding:0px;margin:0px;list-style:none;}
.mainMenu ul li{float:left;}
.days-left{height:35px;line-height:33px;display:block;color:white;text-decoration:none;padding-left:12px;padding-left:56px;;float:left;font-weight:bold;font-size:12px;background:url(images/hol-presents.png) center left no-repeat;}
.holday-num{color:white;text-decoration:none;font-size:14px;height:35px;line-height:33px;}
a.mainMenuLink:link, a.mainMenuLink:active, a.mainMenuLink:visited{height:35px;line-height:35px;display:block;color:white;text-decoration:none;padding-left:12px;padding-right:12px;float:left;font-weight:bold;font-size:12px;}
a.mainMenuLink:hover{height:35px;line-height:35px;color:white;text-decoration:none;padding-left:12px;padding-right:12px;float:left;font-weight:bold;font-size:12px;color:#FFCB06;}
a.mainSubLink:link, a.mainSubLink:active, a.mainSubLink:visited{background:url(images/subLinkArrow.gif) no-repeat;text-decoration:none;padding-left:10px;}
a.mainSubLink:hover{height:15px;background:url(images/subLinkArrow.gif) no-repeat;text-decoration:underline;padding-left:10px;}
.searchBut{position:absolute;top:1px;right:0px;}
.holBarCon{display:inline}
.holBar{float:right;padding-left:12px;height:25px;line-height:25px;text-align:right;background:url(images/spriteJPG.jpg) -150px -372px no-repeat;color:#000;font-size:13px;}
.holBarRight{width:10px;float:right;}
.main{position:relative;width:880px;background:url(images/mainBG.gif) repeat-y top left;margin:10px 10px 0px 10px;;}
.main ul{padding:0px;margin:5px 0px 0px 0px;list-style:none;}
.main ul li{padding:0px;margin:0px;}
.mainCatLink{font-family:serif;font-size:18px;font-weight:bold;color:#003366;text-transform:uppercase;}
a.mainCatLink:link, a.mainCatLink:visited, a.mainCatLink:active{font-family:serif;font-size:18px;font-weight:bold;color:#003366;text-decoration:none;text-transform:uppercase;border-bottom:solid 1px #cccccc;display:block;}
a.mainCatLink:hover{font-family:serif;font-size:18px;font-weight:bold;color:#4b709d;text-decoration:none;text-transform:uppercase;border-bottom:solid 1px #4b709d;display:block;}
a.mainCatLinkLeft:link, a.mainCatLinkLeft:visited, a.mainCatLinkLeft:active{font-family:serif;font-size:18px;font-weight:bold;color:#003366;text-decoration:underline;text-transform:uppercase;display:block;padding-bottom:5px;}
a.mainCatLinkLeft:hover{font-family:serif;font-size:18px;font-weight:bold;color:#4b709d;text-decoration:underline;text-transform:uppercase;display:block;padding-bottom:5px;}
.matrixLinks{float:right;text-align:left;width:200px;padding-right:15px;}
.matrixImages{float:left;width:213px;margin-left:2px;}
.ringCon{float:left;width:440px;}
.earringCon{float:right;width:430px;}
.pendantCon{float:left;width:440px;}
.braceCon{float:right;width:430px;}
.silverCon{float:left;width:440px;}
.watchCon{float:right;width:430px;}
.shopGemCon{margin-top:10px;border-top:solid 1px #999999;}
.shopGemItemCon{padding-top0px;padding-left:10px;background:#E5EAEF;padding-bottom:10px;}
.shopGemButton{background:#E5EAEF;height:25px;padding:5px 5px 0px 10px;}
a.shopGemTitle:link, a.shopGemTitle:visited, a.shopGemTitle:active{font-family:serif;font-size:18px;font-weight:bold;color:#003366;text-decoration:underline;text-align:center;display:block;}
a.shopGemTitle:hover{font-family:serif;font-size:18px;font-weight:bold;color:#4b709d;text-decoration:none;text-align:center;display:block;}
.gemShopItemDes{padding-top:5px;text-align:center;}
.gemCon{width:150px;float:right;margin-top:5px;margin-right:10px;}
.gemImage{width:100px;float:left;}
.gemBox{height:96px;width:260px;border:1px solid #999999;float:left;margin-right:11px;background:#fff;}
.bbbLogo{padding-right:33px;}
.copyRight{text-align:center;color:#999999;padding-top:5px;}
.upfront{padding-top:5px;text-align:center;}
.copyRightCart{color:#999999;}
.siteMap{float:right;color:#999999;}
.siteMap a:link, a:active, a:visited, a:hover{color:#999999;}
.discoutPer{color:#990000;font-weight:normal;font-size:14px;}
.xrounded h1, .zrounded h1{margin:0;font-size:1em;padding:0 8px 3px 8px;border-bottom:1px solid #d0d0d0;}
.xrounded p, .zrounded p{margin:0;padding:5px 0;font-size:10px;line-height:125%;}
.xrounded{background:transparent;width:100%;margin-bottom:10px;}
.xtop, .xbottom{display:block;background:transparent;font-size:1px;}
.xb1, .xb2, .xb3, .xb4{display:block;overflow:hidden;}
.xb1, .xb2, .xb3{height:1px;}
.xb2, .xb3, .xb4{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.xb1{margin:0 5px;background:#fff;}
.xb2{margin:0 3px;border-width:0 2px;}
.xb3{margin:0 2px;}
.xb4{height:2px;margin:0 1px;}
.xboxcontent{display:block;border:0 solid #fff;border-width:0 1px;height:auto;background:#fff;}
div.xboxcontent div{padding:0 4px 0 8px;}
* html .xboxcontent{height:1px;}
.color_a{background:#fff;}
.menuTitle{color:#fff;font-size:12px;font-weight:bold;background:url(images/spriteJPG.jpg) #cccccc 0 -372px no-repeat;display:block;height:33px;line-height:29px;text-align:center;}
.menuTitle a:link, .menuTitle a:active, .menuTitle a:visited, .menuTitle a:hover{color:#fff;text-decoration:none;}
.priceCon{margin-bottom:5px;}
.catTitle{margin:0px;padding:0px 0px 5px 0px;font-family:arial, verdana, helvetica, sans-serif;font-weight:bold;font-size}
.catBanner{width:320px;float:left;margin-right:10px;margin-top:10px;}
.catBannerTitle{background:#003366;padding-left:10px;height:25px;line-height:25px;font-weight:bold;color:#fff;font-family:serif;}
.catBannerCon{border:1px solid #003366;padding:10px;}
.browseBut{padding-top:20px;}
html,body{margin:0px auto;padding:0px;font-family:arial, verdana, helvetica, sans-serif;font-size:12px;border:0px none;background:url(images/background.jpg) repeat-x top left #cccccc;}
div,th,td,p,input,select,textarea,tt,button{font-family:arial, verdana, helvetica, sans-serif;color:#000;font-size:12px;}
p{margin:0px;padding:0px;}
.search input{border:0px;}
a:link{color:#000;text-decoration:underline;}
a:visited{color:#000;text-decoration:underline;}
a:hover{color:#cc0000;text-decoration:underline;}
a:active{color:#000;text-decoration:underline;}
h1{margin:0px 0px 5px 0px;display:block;width:100%;padding:0px;text-decoration:none;color:#cc0000;font-weight:bold;font-size:18px;}
.cart h1{margin:0px 0px 0px 0px;display:block;width:100%;text-decoration:none;color:#000;font-weight:bold;font-size:21px;}
h2{margin:20px 0px 10px 0px;padding:0;font-size:13px;}
.tabcontent h2{font-size:12px;color:#000;margin:0px 135px 10px 0px;}
.spec-title{margin:0px 0px 0px 0px;}
h3{margin: 0px;padding:0;font-size:12px;color:#a10000;}
hr{border:0px none;border-bottom:1px solid #cccccc;margin:5px 0px 5px 0px;padding:0px;height:0px;}
.line{margin:5px 0px 5px 0px;border-bottom:1px solid #cccccc;height:1px;}
form{margin:0px;}
table, img{border:0px;vertical-align:middle;}
em{font-style:italic;}
strong{font-weight:bold;}
.clearing{height:0px;font-size:0px;clear:both;}
.valign-middle{vertical-align:middle;height:100%;}
.valign-middle-adv-lvl1{height:100%;display:table;}
.valign-middle-adv-lvl2{display:table-cell;vertical-align:middle;}
.valign-middle-adv-lvl3{}
.halign-center{display:table;margin:0px auto;text-align:center;}
.center{text-align:center;}
.right-box{width:100%;text-align:left;}
.text-block{margin-bottom:5px;}
.text-pre-block{margin-top:0px;}
.nowrap{white-space:nowrap;}
table.width-100{width:100%;}
.page-break{height:0px;line-height:0px;margin:0px;padding:0px;page-break-after:always;}
.overflow{margin-right:20px;overflow:auto;}
label{vertical-align:bottom;line-height:15px;}
label input{margin:0px;vertical-align:bottom;}
label.input-block{vertical-align:middle;line-height:21px;}
label.input-block input, label.input-block select{vertical-align:middle;}
label.input-row, .input-row label{float:left;padding-right:20px;}
label.plain-box{display:block;padding-bottom:15px;}
label.plain-box .label-title{display:block;}
a.underline:link, a.underline:visited, a.underline:hover, a.underline:active{text-decoration:underline;}
a.small-link:link{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:visited{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:hover{color:#3c6992;text-decoration:underline;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:active{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
.error-message{color:#b51a00;font-weight:bold;}
div.error-message{margin:0px 0px 15px 0px;}
.form-text{color:#112536;font-weight:bold;}
.black-text{color:#000000;}
a.list-item:link, .list-item a:link{color:#043fa0;text-decoration:none;}
a.list-item:visited, .list-item a:visited{color:#043fa0;text-decoration:none;}
a.list-item:hover, .list-item a:hover{color:#2863c2;text-decoration:underline;}
a.list-item:active, .list-item a:active{color:#043fa0;text-decoration:none;}
table tr.head-row td, table tr.head-row th{background:#cccccc none;font-weight:bold;}
table tr.subhead-row td, table tr.subhead-row th{background:#eeeeee none;}
table tr.center-row th{text-align:center;}
.currency{white-space:nowrap;}
input.input-text{margin-top:3px;margin-bottom:2px;background:#ffffff none;border-top:#516e99 1px solid;border-right:#c0cada 1px solid;border-bottom:#c0cada 1px solid;border-left:#516e99 1px solid;}
#page-container{background:#dddddd;margin:0px auto 0px auto;width:975px;position:relative;}
#page-container-check{background:transparent;margin:0px auto 0px auto;width:975px;position:relative;}
#content-container{clear:both;float:left;overflow:hidden;position:relative;width:100%;padding-bottom:131px;margin-top:200px;}
#content-container2{float:left;position:relative;right:100%;width:200%;}
#center{float:left;position:relative;width:50%;left:50%;}
#left-bar{margin-left:10px;margin-top:0px;float:left;position:relative;width:150px;}
#right-bar{margin-right:10px;margin-top:0px;float:right;position:relative;width:150px;}
#center-main{margin:0px 170px 0px 170px;padding-top:5px;overflow:hidden;position:relative;background:url(images/center-mainBG.gif) no-repeat top left}
#center-main-inner{overflow:hidden;position:relative;background:#fff;padding:0px 10px 5px 10px;background:url(images/center-main-bot.gif) no-repeat bottom left #fff;margin-bottom:5px;}
.welcome-page #center-main{margin:0px 170px 0px 170px;}
#header{height:185px;position:absolute !important;top:0px;left:0px;width:975px;}
#header-checkout{height:130px;position:absolute !important;top:0px;left:0px;width:975px;background:url(images/header-checkout.jpg) no-repeat 0px -25px #000;}

#footer{width:975px;height:131px;position:absolute;bottom:0;left:0px;overflow:hidden;float:left;background:url(images/footer-bg.png) top left}
.rtl{direction:rtl;}

/*************** holiday header
#header{background:url(images/spriteJPG-hol.jpg) top center #000;}*******************************/

#header{background:url(images/spriteJPG.jpg) top center #000;}
#header .line1{margin:0px;position:relative;height:185px;direction:ltr;z-index:999;}
#header .line1 .logo{position:absolute;left:10px;top:25px;width:425px;height:92px;}
#header .line1 .logo a:link, #header .line1 .logo a:visited, #header .line1 .logo a:hover, #header .line1 .logo a:active{}
#header .line1 .logo img{}
#header-checkout .line1{margin:0px;position:relative;height:130px;direction:ltr;z-index:999;}
#header-checkout .line1 .logo{position:absolute;left:10px;top:10px;width:425px;height:92px;}
#header-checkout .line1 .logo a:link, #header .line1 .logo a:visited, #header .line1 .logo a:hover, #header .line1 .logo a:active{}
#header-checkout .line1 .logo img{}
.tabs{position:absolute;top:0px;right:5px;margin:0px;padding:0px;height:21px;width:50%;text-align:right;}
.tabs ul{margin:3px 0px 0px 0px;padding:0px;list-style:none;}
.tabs li{float:right;margin:0px 1px 0px 0px;padding:0px;height:15px;}
.tabs a:link, .tabs a:visited, .tabs a:hover, .tabs a:active{background:transparent url("images/fashion_mosaic/arrow.gif") no-repeat left 3px;margin:0px;padding:0px 0px 0px 27px;vertical-align:middle;white-space:nowrap;color:#183b6f;text-decoration:none;font-size:11px;outline-style:none;}
.tabs a:hover{text-decoration:underline;}
#header .phones{width:270px;position:absolute;right:10px;top:110px;font-size:18px;white-space:nowrap;color:#fff;text-align:right;}
#header .hours{font-size:12px;white-space:nowrap;color:#fff;}
#header .esp{font-weight:bold;color:#FFCC00;}

#header .line2{position:relative;margin:0px;padding-top:10px;height:35px;color:#000;font-size:11px;}
#header div.search{position:absolute;bottom:5px;right:10px;background:url(images/searchBG.jpg) left no-repeat;height:22px;padding:5px 0px 0px 5px;width:355px;}
#header .search-top-box{border:0px none;border-top:1px solid #659de0;background:#a3cbf9 none;height:26px;white-space:nowrap;}
#header span.search{padding-left:7px;padding-right:9px;line-height:26px;vertical-align:top;color:#183b6f;font-size:9px;}
#header a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active{display:block;position:absolute;top:22px;left:0px;width:155px;height:20px;line-height:20px;vertical-align:middle;text-align:left;font-size:10px;color:#000;text-decoration:none;white-space:nowrap;}
#header a.search:hover{color:#cc0000;text-decoration:underline;}
#header .search-top-box input.input-text{width:90px;}
#header input.input-text{margin-top:5px;}
#header button.simple-button{vertical-align:middle;margin-right:3px;}
#header button.simple-button img{margin-left:0px;}
#header .languages{position:absolute;top:48px;right:5px;text-align:right;vertical-align:middle;}
#header .languages label{line-height:21px;vertical-align:middle;font-size:10px;color:#646673;}
#header .languages select{margin-left:5px;vertical-align:middle;}

#header-checkout .phones{width:270px;position:absolute;right:10px;top:85px;font-size:18px;white-space:nowrap;color:#fff;text-align:right;}
#header-checkout .phones2{width:270px;position:absolute;right:7px;top:22px;font-size:12px;white-space:nowrap;color:#fff;text-align:right;}
#header-checkout .hours{position:absolute;left:-10px;top:22px;font-size:12px;white-space:nowrap;color:#fff;text-align:left;}
#header-checkout .esp{font-weight:bold;color:#FFCC00;}
#header-checkout .line2{position:relative;margin:0px;padding-top:10px;height:35px;color:#000;font-size:11px;}
#header-checkout div.search{position:absolute;bottom:5px;right:10px;background:url(images/searchBG.jpg) left no-repeat;height:22px;padding:5px 0px 0px 5px;width:355px;}
#header-checkout .search-top-box{border:0px none;border-top:1px solid #659de0;background:#a3cbf9 none;height:26px;white-space:nowrap;}
#header-checkout span.search{padding-left:7px;padding-right:9px;line-height:26px;vertical-align:top;color:#183b6f;font-size:9px;}
#header-checkout a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active{display:block;position:absolute;top:22px;left:0px;width:155px;height:20px;line-height:20px;vertical-align:middle;text-align:left;font-size:10px;color:#000;text-decoration:none;white-space:nowrap;}
#header-checkout a.search:hover{color:#cc0000;text-decoration:underline;}
#header-checkout .search-top-box input.input-text{width:90px;}
#header-checkout input.input-text{margin-top:5px;}
#header-checkout button.simple-button{vertical-align:middle;margin-right:3px;}
#header-checkout button.simple-button img{margin-left:0px;}
#header-checkout .languages{position:absolute;top:48px;right:5px;text-align:right;vertical-align:middle;}
#header-checkout .languages label{line-height:21px;vertical-align:middle;font-size:10px;color:#646673;}
#header-checkout .languages select{margin-left:5px;vertical-align:middle;}


.line2 .auth{position:absolute;top:0px;left:200px;width:580px;border:0px none;border-top:1px solid #659de0;background:#a3cbf9 none;height:26px;white-space:nowrap;}
.line2 label, .line2 span.search{line-height:26px;vertical-align:top;padding-left:8px;padding-right:8px;color:#183b6f;}
.line2 input.image-button{margin:0px 0px 6px 5px;background-position:left top;height:13px;}
.auth .register-button{position:absolute;top:0px;right:5px;height:26px;line-height:26px;}
.auth .register-button a:link, .auth .register-button a:visited, .auth .register-button a:hover, .auth .register-button a:active{padding:0px;background:transparent none;color:#1b4a8f;text-decoration:underline;font-weight:normal;}
.auth .register-button button.simple-button{margin-top:4px;margin-bottom:6px;line-height:15px;vertical-align:top;}
.auth .register-button button.simple-button img{display:none;}
.auth .register-button button.simple-button span{color:#1b4a8f;font-weight:normal;text-decoration:underline;}
.auth .register-button .simple-button{line-height:26px;vertical-align:middle;}
.line2 .subauth-line{position:absolute;top:26px;left:200px;width:580px;height:20px;line-height:20px;font-size:9px;color:#aaaaaa;}
.line2 .subauth-line a:link, .line2 .subauth-line a:visited, .line2 .subauth-line a:hover, .line2 .subauth-line a:active, .line2 .subauth-line font{font-size:9px;color:#aaaaaa;}
.line2 .printable-bar{position:absolute;top:0px;right:0px;height:16px;}
.line2 .printable-bar a:link, .line3 .printable-bar a:visited, .line3 .printable-bar a:hover, .line3 .printable-bar a:active{color:#aaaaaa;font-size:9px;line-height:16px;}
#footer{}
#footer .box{width:730px;padding:0px;margin:18px auto;height:50px;background:white none;}
#footer .box ul{margin:0px;padding:0px;list-style:none;}
#footer .box ul li{margin:0px;padding-left:6px;padding-right:6px;float:left;}
#footer .socCon{width:325px;}
#footer .socCon ul{margin:0px;padding:0px;}
#footer .socCon ul li{margin:0px;float:left;padding-left:12px;padding-top:10px;}
#footer .subbox{position:relative;height:50px;vertical-align:middle;padding:0px;}
#footer .subbox .left{background:transparent none;position:absolute;left:12px;top:0px;line-height:50px;vertical-align:middle;color:#aaaaaa;}
#footer .subbox .right{background:transparent none;position:absolute;right:12px;top:0px;text-align:right;line-height:50px;vertical-align:middle;color:#aaaaaa;}
#footer .subbox a:link{text-decoration:underline;color:#aaaaaa;}
#footer .subbox a:visited{text-decoration:underline;color:#aaaaaa;}
#footer .subbox a:hover{text-decoration:none;color:#aaaaaa;}
#footer .subbox a:active{text-decoration:underline;color:#aaaaaa;}
#location{color:#660000;width:100%;overflow:hidden;padding-bottom:5px;}
a.bread-crumb:link{text-decoration:underline;color:#660000;font-size:11px;}
a.bread-crumb:visited{text-decoration:underline;color:#660000;font-size:11px;}
a.bread-crumb:hover{text-decoration:underline;color:#cc0000;font-size:11px;}
a.bread-crumb:active{text-decoration:underline;color:#660000;font-size:11px;}
font.last-bread-crumb{text-decoration:none;color:#666666;font-weight:bold;font-size:11px;}
#location span{padding:0px 0px 0px 0px;}
#dialog-message{padding:15px 0px 20px 0px;width:100%;}
#dialog-message .box{position:relative;margin-left:8%;margin-right:8%;border:1px solid black;border-top:3px solid black;padding:10px 25px 10px 59px;vertical-align:middle;text-align:left;min-height:32px;}
#dialog-message a.close-link:link, #dialog-message a.close-link:visited, #dialog-message a.close-link:hover, #dialog-message a.close-link:active{display:block;position:absolute;top:5px;right:5px;width:13px;height:13px;text-decoration:none;}
#dialog-message .close-img{width:13px;height:13px;background:transparent url(images/but_cross.gif) no-repeat left top;}
#dialog-message .message-i{color:#112536;border-color:#3869b1;background:#f8f9fa url(images/icon_info.gif) no-repeat 10px 10px;}
#dialog-message .message-w{color:#3e3104;border-color:#3869b1;background:#f8f9fa url(images/icon_warning.gif) no-repeat 10px 10px;}
#dialog-message .message-e{color:#590a0a;border-color:#3869b1;background:#f8f9fa url(images/icon_error.gif) no-repeat 10px 10px;}
#dialog-message .anchor{position:relative;margin-left:auto;margin-right:0px;height:15px;text-align:right;vertical-align:middle;}
#dialog-message .anchor img{width:12px;height:10px;vertical-align:middle;background:transparent url(images/goto_arr.gif) no-repeat left top;}
.dialogtr{color:#1a2b3c;}
.inline-message{height:16px;line-height:16px;vertical-align:middle;padding:1px 1px 15px 1px;margin:0px;}
.inline-message img.icon-w{vertical-align:top;width:18px;height:18px;background:transparent url(images/icon_warning_small.gif) no-repeat;}
.menu-dialog{width:150px;margin-bottom:1px;}
.menu-dialog .title-bar{height:20px;color:#183b6f;font-size:12px;font-weight:bold;overflow:hidden;white-space:nowrap;position:relative;padding:0px 0px 0px 11px;line-height:18px;vertical-align:bottom;}
.menu-dialog .title-bar img.icon{display:none;}
.menu-dialog .title-bar a:link, .menu-dialog .title-bar a:visited, .menu-dialog .title-bar a:hover, .menu-dialog .title-bar a:active{display:block;position:absolute;top:3px;right:3px;text-decoration:none;color:#fff;}
.rtl .menu-dialog .title-bar a:link, .rtl .menu-dialog .title-bar a:visited, .rtl .menu-dialog .title-bar a:hover, .rtl .menu-dialog .title-bar a:active{right:auto;left:7px;}
.menu-dialog .title-bar a:link img, .menu-dialog .title-bar a:visited img, .menu-dialog .title-bar a:hover img, .menu-dialog .title-bar a:active img{width:13px;height:13px;background:transparent url(images/fashion_mosaic/go.gif) no-repeat left top;}
.rtl .menu-dialog .title-bar a:link img, .rtl .menu-dialog .title-bar a:visited img, .rtl .menu-dialog .title-bar a:hover img, .rtl .menu-dialog .title-bar a:active img{background:transparent url(images/menu_arrow_invert.gif) no-repeat left top;}
.menu-dialog .content{background:transparent url(images/fashion_mosaic/menu_hr.gif) repeat-x left top;border:0px;padding:8px 10px 20px 5px;overflow:hidden;font-size:11px;}
.welcome-page .menu-dialog .content{padding-bottom:10px;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:link{color:#324c76;font-size:11px;}
.menu-dialog .content a:hover{color:#2863c2;font-size:11px;}
.menu-dialog ul{list-style:none;padding:0px;margin:0px;}
.menu-dialog ul li{padding:0px 0px 0px 19px;vertical-align:middle;background:transparent url(images/fashion_mosaic/vert_menu_bullet.gif) no-repeat 7px 5px;line-height:16px;}
.menu-dialog .item{color:#112536;}
.menu-dialog ul li a:link{text-decoration:none;}
.menu-dialog ul li a:visited{text-decoration:none;}
.menu-dialog ul li a:hover{text-decoration:underline;}
.menu-dialog ul li a:active{text-decoration:none;}
.menu-dialog hr{background-color:#999999;}
.dialog{border:0px none;padding:0px;margin:0px 0px 15px 0px;position:relative;}
.dialog .title{color:#003366;font-weight:bold;font-size:12px;border:0px none;vertical-align:middle;margin:0px;padding:5px 0px;text-align:left;overflow:hidden;}
.dialog .content{border:0px none;background:transparent none;text-align:left;padding:0px 0px 0px 0px;}
.dialog-sort-row{height:24px;position:absolute;top:0px;right:0px;width:50%;overflow:hidden;}
.title-with-sort-row h2{width:50%;}
.dialog-search-sort-bar{position:relative;overflow:hidden;}
.dialog-search-sort-bar .search-sort-bar{padding:0px;margin:0px 0px;}
.dialog-search-sort-bar .search-sort-title, .dialog-search-sort-bar .search-sort-cell{padding-right:10px;}
.welcome-page .dialog .title, .hl-dialog .title{color:#003366;font-weight:bold;font-size:12px;border:0px none;vertical-align:middle;margin:0px;padding:5px 0px;text-align:left;overflow:hidden;}
button.button{border:0px none;background-color:transparent;cursor:pointer;height:21px;margin:0px;padding:0px;vertical-align:top;overflow:visible;outline-style:none;}
button.button .button-right{display:block;background:transparent url(images/fashion_mosaic/button_grey_right.gif) no-repeat right top;padding:0px 8px 0px 0px;height:21px;}
button.button .button-left{display:block;margin:0px;background:transparent url(images/fashion_mosaic/button_grey_left.gif) no-repeat left top;padding:0px 7px 0px 15px;vertical-align:middle;white-space:nowrap;font-family:verdana, arial, helvetica, sans-serif;color:#666666;font-weight:bold;font-size:11px;height:21px;line-height:20px;}
button.button .button-left a:link, button.button .button-left a:visited, button.button .button-left a:active, button.button .button-left a:hover{color:#cc0000;}
button.button .button-left a:hover{color:#000;}
button.atc-button{border:0px none;background-color:transparent;cursor:pointer;height:37px;margin:0px;padding:0px 0px 10px 0px;vertical-align:top;overflow:visible;outline-style:none;width:155px;}
button.atc-list-button{margin-right:2px;border:0px none;background:transparent;cursor:pointer;height:20px;width:73px;background:transparent url(images/atc-list-button.jpg) no-repeat left top;}
button.make-offer-button{border:0px none;background-color:transparent;cursor:pointer;height:40px;margin:0px;padding:0px 0px 0px 0px;vertical-align:top;overflow:visible;outline-style:none;float:right;width:136px;}
button.make-offer-button.category{
    border:0px none;background-color:transparent;cursor:pointer;height:18px;margin:0 2px 0 0;padding:0;vertical-align:top;overflow:visible;outline-style:none;float:right;width:75px;
}
button.check-button{border:0px none;background-color:transparent;cursor:pointer;height:37px;margin:0px;padding:0px 8px 0px 0px;vertical-align:top;overflow:visible;outline-style:none;}
button.place-button{border:0px none;background-color:transparent;cursor:pointer;height:50px;margin:0px;padding:0px 0px 0px 0px;vertical-align:top;overflow:visible;outline-style:none;}
div.button{border:0px none;background:transparent none;cursor:pointer;margin:0px;padding:0px 8px 0px 0px;white-space:nowrap;background:transparent url(images/fashion_mosaic/button_grey_right.gif) no-repeat right top;float:left;}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active{display:block;background:transparent url(images/fashion_mosaic/button_grey_left.gif) no-repeat left top;padding:0px 7px 0px 15px;line-height:20px;white-space:nowrap;font-family:verdana, arial, helvetica, sans-serif;color:#666666;font-weight:bold;font-size:11px;text-decoration:none;outline-style:none;}
div.button a:hover{color:#666666;}
div.button.small-div-button{border:0px none;background:transparent none;cursor:pointer;margin:0px;padding:0px 5px 0px 0px;white-space:nowrap;background:transparent url(images/fashion_mosaic/button_smgrey_right.gif) no-repeat right top;float:left;height:15px;margin-top:4px;}
div.button.small-div-button div, div.button.small-div-button a:link, div.button.small-div-button a:visited, div.button.small-div-button a:hover, div.button.small-div-button a:active{display:block;background:transparent url(images/fashion_mosaic/button_smgrey_left.gif) no-repeat left top;padding:0px 0px 0px 5px;line-height:13px;height:15px;white-space:nowrap;font-family:verdana, arial, helvetica, sans-serif;color:#666666;font-weight:bold;font-size:10px;text-decoration:none;outline-style:none;}
div.button.small-div-button a:hover{color:#666666;}
button.simple-button{border:0px none;background-color:transparent;cursor:pointer;height:16px;margin:3px 0px 0px 0px;padding:0px;white-space:nowrap;color:#6b88a7;font-size:10px;line-height:15px;vertical-align:middle;outline-style:none;}
button.simple-button span{font-weight:bold;}
button.simple-button img{display:none;}
a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active{font-size:12px;white-space:nowrap;margin:0px;padding:0px 0px 3px 0px;vertical-align:bottom;text-decoration:underline;outline-style:none;color:#333333;font-weight:normal;}
a.simple-button:hover{text-decoration:none;}
input.image-button{margin:0px;margin-bottom:1px;padding:0px;border:0px none;width:13px;height:20px;background:transparent url(images/fashion_mosaic/go.gif) no-repeat left top;vertical-align:middle;}
.searchBut{position:absolute;top:0px;right:0px;}
input.search-button{margin:0px;margin-bottom:1px;padding:0px;border:0px none;width:32px;height:25px;background:transparent url(images/searchBut.jpg) no-repeat left top;vertical-align:middle;}
.shipping-calc-con{padding-top:5px;padding-left:27px;}
.ship-cal{margin:0px;padding:0px;border:0px none;width:27px;height:21px;background:transparent url(images/ship-cal-but.jpg) no-repeat left top;float:right;}
a.image-button:link, a.image-button:visited, a.image-button:hover, a.image-button:active{text-decoration:none;}
a.image-button:link img, a.image-button:visited img, a.image-button:hover img, a.image-button:active img{margin:0px;padding:0px;border:0px none;width:13px;height:18px;background:transparent url(images/fashion_mosaic/go.gif) no-repeat left center;vertical-align:middle;}
button.main-button .button-right{background:transparent url(images/button_yellow_right.gif) no-repeat right top;}
button.main-button .button-left{background:transparent url(images/button_yellow_left.gif) no-repeat left top;color:#000;}
button.small-button .button-right{background:transparent url(images/fashion_mosaic/button_smgrey_right.gif) no-repeat right top;height:15px;padding-right:5px;}
button.small-button .button-left{background:transparent url(images/fashion_mosaic/button_smgrey_left.gif) no-repeat left top;color:#666666;height:15px;font-size:10px;line-height:13px;padding-left:5px;padding-right:0px;}
button.buyNow-button .button-right{background:transparent url(images/bn_right.gif) no-repeat right top;padding-right:10px;padding-left:0px;margin:0px;margin-right:-2px;}
button.buyNow-button .button-left{background:transparent url(images/bn_left.gif) no-repeat left top;color:#000;padding-left:10px;padding-right:0px;}
button.atc-button .button-right{background:transparent url(images/fashion_mosaic/button_atc_right.gif) no-repeat right top;}
button.atc-button .button-left{background:transparent url(images/fashion_mosaic/button_atc_left.gif) no-repeat left top;color:#fff;}
div.main-button{background:transparent url(images/fashion_mosaic/button_green_right.gif) no-repeat right top;}
div.main-button div, div.main-button a:link, div.main-button a:visited, div.main-button a:hover, div.main-button a:active{background:transparent url(images/fashion_mosaic/button_green_left.gif) no-repeat left top;color:#003366;}
a.simple-delete-button:link, a.simple-delete-button:visited, a.simple-delete-button:hover, a.simple-delete-button:active{color:#333333;padding-left:13px;}
button.simple-button img.left-simple-button{display:inline;width:13px;height:13px;margin-right:3px;vertical-align:bottom;color:#333333;}
.button-row, .button-row-right{padding:0px;}
.buttons-row .button, .buttons-row button.simple-button, .buttons-row a.simple-button:link, .buttons-row a.simple-button:visited, .buttons-row a.simple-button:hover, .buttons-row a.simple-button:active{float:left;}
.buttons-row a.simple-button:link, .buttons-row a.simple-button:visited, .buttons-row a.simple-button:hover, .buttons-row a.simple-button:active, .buttons-row-right a.simple-button:link, .buttons-row-right a.simple-button:visited, .buttons-row-right a.simple-button:hover, .buttons-row-right a.simple-button:active, .button-row-right a.simple-button:link, .button-row-right a.simple-button:visited, .button-row-right a.simple-button:hover, .button-row-right a.simple-button:active{background-position:left 4px;}
.buttons-row a.simple-delete-button:link, .buttons-row a.simple-delete-button:visited, .buttons-row a.simple-delete-button:hover, .buttons-row a.simple-delete-button:active{background-position:left 7px;}
.buttons-row-right .button, .buttons-row-right button.simple-button, .buttons-row-right a.simple-button, .button-row-right .button, .button-row-right button.simple-button, .button-row-right a.simple-button{float:right;}
.buttons-row-right-box{float:right;}
.buttons-row-right, .buttons-row{margin:0px 0px 0px 0px;}
.buttons-row .button-separator{float:left;width:20px;height:15px;}
.buttons-row-right .button-separator{float:right;width:30px;height:15px;}
table tr td.buttons-row, table tr td.button-row, table tr td.buttons-row-right, table tr td.button-row-right{margin:0px;padding-top:15px;}
.buttons-auto-separator .button, .buttons-auto-separator button.simple-button, .buttons-auto-separator a.simple-button{margin-right:20px;}
.button-up{position:relative;margin-top:-23px;width:30%;}
a.popup-link:link, a.popup-link:visited, a.popup-link:hover, a.popup-link:active{text-decoration:none;}
a.popup-link:link img, a.popup-link:visited img, a.popup-link:hover img, a.popup-link:active img{vertical-align:bottom;width:20px;height:18px;background:transparent url(images/question_button.gif) no-repeat left top;margin-bottom:1px;}
.popup-modal-bg{background:transparent url(images/grey.png) repeat left top;position:absolute;width:100%;height:100%;top:0px;right:0px;bottom:0px;left:0px;z-index:1000;}
.popup-window{position:absolute;background:white none;overflow:hidden;padding:0px;margin:0px;z-index:1100;text-align:left;}
.popup-window .popup-bg-iframe{position:absolute;width:100%;height:100%;border:0px none;background:white none;margin:0px;padding:0px;z-index:1150;top:0px;left:0px;}
.popup-window .popup-title{position:absolute;top:2px;left:2px;right:2px;height:24px;background:#000000 none;vertical-align:middle;z-index:1200;}
.popup-window .popup-title span{color:#eeeeee;font-size:10px;line-height:24px;font-family:verdana, helvetica, sans-serif;font-weight:bold;padding:0px 0px 0px 20px;}
.popup-window .popup-title a:link, .popup-window .popup-title a:visited, .popup-window .popup-title a:hover, .popup-window .popup-title a:active{display:block;position:absolute;top:6px;right:6px;outline-style:none;text-decoration:none;width:13px;height:13px;}
.popup-window .popup-title img{width:13px;height:13px;background:transparent url(images/fashion_mosaic/popup_cross.gif) no-repeat left top;}
.popup-window .popup-content{position:absolute;top:24px;left:2px;right:2px;bottom:20px;overflow:auto;margin:0px;padding:0px;z-index:1200;}
.popup-window .popup-frame{padding:5px;margin:0px;}
.popup-window .popup-footer{position:absolute;bottom:2px;left:2px;right:2px;background:#f3f5f7 none;height:18px;text-align:right;z-index:1200;}
.popup-window .popup-footer div{position:absolute;width:18px;height:18px;top:0px;right:0px;background:transparent url(images/popup_bottom_arrow.gif) no-repeat 9px 9px;cursor:se-resize;}
.popup-dnd-border{position:absolute;border:1px dotted #000000;background:transparent none;z-index:1200;}
.popup-window .popup-border{position:absolute;line-height:0px;font-size:0px;margin:0px;padding:0px;}
.popup-window .popup-t-side{top:0px;left:0px;right:0px;width:100%;border:0px none;border-top:1px solid #999999;background:#999999 none;height:2px;cursor:n-resize;z-index:1250;}
.popup-window .popup-tr-corner{right:0px;top:0px;height:2px;width:2px;border-top:1px solid #999999;border-right:1px solid #999999;background:#999999 none;cursor:ne-resize;z-index:1260;}
.popup-window .popup-r-side{top:0px;right:0px;bottom:0px;height:100%;border-right:1px solid #999999;background:#999999 none;width:2px;cursor:e-resize;z-index:1250;}
.popup-window .popup-br-corner{right:0px;bottom:0px;height:2px;width:2px;border-bottom:1px solid #999999;border-right:1px solid #999999;background:#999999 none;cursor:se-resize;z-index:1260;}
.popup-window .popup-b-side{bottom:0px;left:0px;right:0px;width:100%;border-bottom:1px solid #999999;background:#999999 none;height:2px;cursor:s-resize;z-index:1250;}
.popup-window .popup-bl-corner{left:0px;bottom:0px;height:2px;width:2px;border-bottom:1px solid #999999;border-left:1px solid #cc0000;background:#999999 none;cursor:sw-resize;z-index:1260;}
.popup-window .popup-l-side{top:0px;left:0px;bottom:0px;height:100%;border-left:1px solid #999999;background:#999999 none;width:2px;cursor:w-resize;z-index:1250;}
.popup-window .popup-tl-corner{left:0px;top:0px;height:2px;width:2px;border-top:1px solid #999999;border-left:1px solid #999999;background:#999999 none;cursor:nw-resize;z-index:1260;}
table.data-table td{padding:4px 1px;line-height:21px;vertical-align:top;}
table.data-table td.data-name{vertical-align:top;color:#112536;padding-right:5px;}
table.data-table .data-required, .data-required{color:#880000;}
table.data-table td.data-required{padding-right:4px;}
table.data-table td.data-required{text-align:center;width:5px;}
table.data-table .error-message{color:#880000;vertical-align:middle;}
table.data-table div.error-message{margin:0px;}
table.data-table tr.head-row th{padding-left:5px;padding-right:5px;}
table.data-table tr th.data-checkbox-column{width:10px;}
table.data-table tr .data-right-column{text-align:right;}
table.data-table tr .data-width-100{width:100%;}
table.data-table tr td.data-name label{line-height:21px;vertical-align:top;}
.search-sort-bar{vertical-align:middle;line-height:16px;height:16px;padding-right:20px;white-space:nowrap;margin:15px 0px 30px 0px;text-align:right;}
.search-sort-title{padding-right:20px;}
.search-sort-cell{padding-right:20px;}
a.search-sort-link:link, a.search-sort-link:visited, a.search-sort-link:hover, a.search-sort-link:active{text-decoration:underline;}
.search-sort-bar img, .search-sort-bar-float img{width:9px;height:9px;margin-right:5px;}
.search-sort-bar a.up-direction:link, .search-sort-bar a.up-direction:visited, .search-sort-bar a.up-direction:hover, .search-sort-bar a.up-direction:active{font-weight:bold;padding-left:14px;background:transparent url(images/uarrow.gif) no-repeat left 3px;}
.search-sort-bar a.down-direction:link, .search-sort-bar a.down-direction:visited, .search-sort-bar a.down-direction:hover, .search-sort-bar a.down-direction:active{font-weight:bold;padding-left:14px;background:transparent url(images/darrow.gif) no-repeat left 3px;}
.expand-section{height:16px;margin:20px 0px 20px 0px;vertical-align:middle;line-height:16px;}
.expand-section img{width:11px;height:11px;vertical-align:middle;margin:2px 5px 3px 0px;}
.expand-section a:link, .expand-section a:visited, .expand-section a:hover, .expand-section a:active{font-weight:bold;text-decoration:underline;}
.nav-pages{white-space:nowrap;vertical-align:bottom;padding:0px;margin:0px;}
.nav-pages-title{padding-right:10px;}
.nav-pages img{vertical-align:bottom;width:13px;height:13px;}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active{text-align:center;text-decoration:underline;}
.nav-pages .left-arrow img{background:transparent url(images/fashion_mosaic/go_left.gif) no-repeat left top;}
.nav-pages .right-arrow img{background:transparent url(images/fashion_mosaic/go.gif) no-repeat left top;}
.nav-pages .current-page{text-align:center;font-weight:bold;}
.nav-pages .right-delimiter{padding-right:12px;}
.subheader{margin:0px 0px 10px 0px;color:#646673;font-weight:bold;font-size:12px;padding:0px;border:0px none;}
.subheader-grey{color:#666666;font-size:11px;border-bottom:1px solid #cccccc;}
.subheader-black{color:#010101;font-size:12px;font-weight:bold;border-bottom:1px solid #000000;}
.subheader-red{border-bottom:1px solid #acb7c7;}
.img-down-direction{width:7px;height:6px;vertical-align:middle;background:transparent url(images/r_bottom.gif) no-repeat left top;margin-right:3px;}
.img-up-direction{width:7px;height:6px;vertical-align:middle;background:transparent url(images/r_top.gif) no-repeat left top;margin-right:3px;}
div.noscript-warning{text-align:center;height:30px;line-height:30px;padding:0px 0px 20px 0px;}
div.noscript-warning div.content{background:transparent url(images/icon_warning.gif) no-repeat left top;color:#b51a00;font-weight:bold;padding:0px 0px 0px 33px;white-space:nowrap;line-height:30px;overflow:hidden;}
.lbl{display:inline !important;color:green !important;font-weight:bold !important;width:auto !important;margin:0px !important;padding:0px !important;}
.section{margin:0px !important;padding:0px !important;width:auto !important;}
.welcome-top{position:relative;margin-bottom:20px;}
.height-extender, .fancy-height-extender{display:none;}
.welcome-top .height-extender{display:block;float:left;width:1px;height:207px;}
.welcome-top .fancy-height-extender{display:block;float:left;width:1px;height:207px;}
.categories-clearing{height:0px;font-size:0px;display:none;}
.welcome-top .categories-clearing{display:block;clear:both;}
.welcome-top .menu-dialog{background:#183b6f none;width:180px;overflow:hidden;}
.welcome-top .menu-dialog .title-bar, .welcome-top .menu-dialog .content, .welcome-top .menu-dialog .content a:link, .welcome-top .menu-dialog .content a:visited, .welcome-top .menu-dialog .content a:hover, .welcome-top .menu-dialog .content a:active{color:#ffffff;}
.welcome-top .menu-dialog .content{background:transparent url(images/fashion_mosaic/menu_welcome_hr.gif) no-repeat 14px 4px;padding-top:16px;}
img.welcome{width:580px;height:262px;margin-left:20px;float:right;}
img.empty-height-extender{height:262px;width:10px;}
img.menu-columns{display:block;border-top:2px solid #183b6f;background:#516e99 none;height:7px;width:100%;margin-bottom:5px;}
table.menu-columns{width:100%;}
.menu-columns tr td{vertical-align:top;width:194px;padding:0px 14px 0px 0px;}
.menu-columns tr td.contact-us{padding-top:20px;}
.menu-columns a.contact-us:link, .menu-columns a.contact-us:visited, .menu-columns a.contact-us:hover, .menu-columns a.contact-us:active{display:block;width:138px;height:60px;background:transparent url(images/fashion_mosaic/contact_us.jpg) no-repeat left top;}
.menu-categories-list{background:#fff none;}
.menu-categories-list .title{color:#324c76;}
.menu-categories-list .content{background:transparent url(images/fashion_mosaic/menu_cat_hr.gif) no-repeat 14px 4px;padding-top:15px;font-size:12px;}
.menu-fancy-categories-list .title-bar, .menu-categories-list .title-bar{height:29px;line-height:40px;padding-left:32px;}
.welcome-page .menu-fancy-categories-list .content{padding-bottom:0px;}
.menu-categories-list .content a:link, .menu-categories-list .content a:visited, .menu-categories-list .content a:hover, .menu-categories-list .content a:active{font-size:12px;}
.menu-categories-list .content ul li{background-position:15px 7px;line-height:18px;padding-left:27px;}
.welcome-top .menu-categories-list ul li{background:transparent url(images/fashion_mosaic/vert_menuwelc_bullet.gif) no-repeat 15px 5px;}
.welcome-top .menu-categories-list ul li a:link, .welcome-top .menu-categories-list ul li a:visited, .welcome-top .menu-categories-list ul li a:hover, .welcome-top .menu-categories-list ul li a:active{color:#ffffff;}
.menu-special .title-bar img.icon{background:url(images/dingbats_categorie.gif) no-repeat;}
.menu-help .title-bar img.icon{background:url(images/dingbats_help.gif) no-repeat;}
.menu-minicart .content{background:transparent none;padding:0px;}
div.minicart{white-space:nowrap;}
div.minicart strong, div.minicart span{vertical-align:top;}
div.minicart img.full{margin:0px 0px 0px 0px;width:23px;height:12px;background:transparent url(images/fashion_mosaic/cart.gif) no-repeat left top;}
div.minicart img.empty{margin:0px 0px 0px 0px;width:23px;height:12px;background:transparent url(images/fashion_mosaic/cart.gif) no-repeat left top;}
.menu-minicart ul{margin:7px 5px 20px 10px;}
.menu-minicart ul li{background-position:3px 7px;padding-left:13px;}
.minicart a:link, .minicart a:active, .minicart a:visited, .minicart a:hover{color:#000;text-decoration:none;}
.minicart a:hover{color:#cc0000;text-decoration:none;}
.menu-auth .title-bar img.icon{background:url(images/dingbats_authentification.gif) no-repeat;}
.login-buttons{}
.login-buttons .button{float:left;margin-right:10px;margin-bottom:5px;}
.menu-dialog .recovery{clear:both;margin-bottom:5px;}
.menu-dialog .recovery a:link, .menu-dialog .recovery a:visited, .menu-dialog .recovery a:hover, .menu-dialog .recovery a:active{text-decoration:underline;font-size:10px;}
.menu-dialog .left{text-align:left;}
.menu-dialog .login-text{vertical-align:top;margin-left:15px;}
.small-note, a.small-link:link{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:visited{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:hover{color:#3c6992;text-decoration:underline;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
a.small-link:active{color:#3c6992;text-decoration:none;font-size:9px;font-family:arial, verdana, helvetica, sans-serif;}
.menu-news .title-bar img.icon{background:url(images/dingbats_news.gif) no-repeat;}
.menu-dialog .news{font-size:9px;margin-bottom:6px;}
.menu-dialog .subscribe{margin-top:8px;}
.menu-dialog a.prev-news:link, .menu-dialog a.prev-news:visited, .menu-dialog a.prev-news:hover, .menu-dialog a.prev-news:active{font-size:11px;text-decoration:underline;}
.menu-interneka .title-bar img.icon{background:url(images/dingbats_affiliates.gif) no-repeat;}
.category-description{margin-bottom:15px;}
.current-category-icon{padding:0px;height:100%;vertical-align:top;}
.current-category-icon img{margin:5px;}
h1.category{margin:10px 0px 5px 0px;display:block;width:100%;text-decoration:none;color:#cc0000;font-weight:bold;font-size:18px;}
ul.subcategories{list-style:none;margin:0px;padding:0px 0px 15px 0px;}
ul.subcategories li{margin:0px 0px 0px 0px;text-align:left;}
ul.subcategories a:link, ul.subcategories a:visited, ul.subcategories a:hover, ul.subcategories a:active{text-decoration:underline;font-weight:bold;}
div.subcategories{float:left;margin:3px;text-align:center;border:1px solid #999999;background:url(images/lowerswoopnewcolor.jpg) bottom repeat-x #fff;width:196px;height:118px;}
div.subcategoriesover{float:left;margin:3px;text-align:center;border:1px solid #cc0000;background:url(images/lowerswoop.jpg) top repeat-x #fff;width:196px;height:118px;}
div.subcategories1{float:left;margin:3px;text-align:center;border:1px solid #999999;background:url(images/lowerswoopnewcolor.jpg) bottom repeat-x #fff;width:196px;height:118px;margin:3px 3px 3px 102px;}
div.subcategoriesover1{float:left;margin:3px 3px 3px 102px;text-align:center;border:1px solid #cc0000;background:url(images/lowerswoop.jpg) top repeat-x #fff;width:196px;height:118px;}
div.subcategories2{float:left;margin:3px;text-align:center;border:1px solid #999999;background:url(images/lowerswoopnewcolor.jpg) bottom repeat-x #fff;width:196px;height:118px;margin:3px 3px 3px 207px;}
div.subcategoriesover2{float:left;margin:3px;text-align:center;border:1px solid #cc0000;background:url(images/lowerswoop.jpg) top repeat-x #fff;width:196px;height:118px;margin:3px 3px 3px 207px;}
.subcategory-image{float:right;margin:0px 50px 0px 0px;}
.subcategory-descr{width:auto;padding:0px;}
.product-details{position:relative;padding-top:5px;}
.product-details .image{text-align:center;vertical-align:top;padding:0px;float:left;margin:5px 0px 5px 0px;}
.product-details .image .image-box{float:left;padding:0px;}
.product-details .image .image-box img{}
.product-details .details{padding-top:20px;}
.product-details .details .descr{padding:0px;margin:0px 0px 0px 0px;}
.product-details .details .save{position:absolute;right:3px;top:0px;width:100px;height:50px;text-align:center;vertical-align:middle;color:#cc0000;padding:20px 0px 0px 5px;font-size:14px;font-weight:bold;background:transparent url(images/fashion_mosaic/save_money.gif) no-repeat;}
.product-details .product-subtitle{height:10px;}
.product-details .message{color:#b51a00;}
.product-details .warning-message{color:red;}
.product-details .customer-message{color:#b51a00;font-weight:bold;}
table.product-properties{margin:0px;width:100%;}
table.product-properties tr td{padding:0px;}
table.product-properties .property-name{padding-right:20px;width:30%;}
table.product-properties .property-value{white-space:nowrap;}
.extra-field-value{font-weight:bold;}
.retail-price{color:#333333;font-weight:normal;font-size:12px;vertical-align:top;margin-bottom:5px;}
.product-price{color:#999999;font-weight:normal;font-size:12px;vertical-align:top;}
.product-price-value{color:#0000ff;font-weight:bold;font-size:12px;white-space:nowrap;}
.product-price-value2{color:#990000;font-weight:bold;font-size:16px;white-space:nowrap;}
.product-retail-value{color:#333333;font-weight:normal;font-size:12px;white-space:nowrap;}
.product-market-price{color:#787878;padding-left:5px;font-size:12px;font-family:verdana;white-space:nowrap;font-weight:normal;}
table.product-properties .product-input{height:25px;}
table.product-properties .product-min-amount{padding-left:5px;font-size:14px;font-family:'times new roman', verdana, arial, helvetica, sans-serif;}
table.product-properties .product-one-quantity{padding-left:5px;font-size:14px;font-family:'times new roman', verdana, arial, helvetica, sans-serif;}
table.product-properties .separator td{height:18px;}
input.send2friend{width:300px;}
.products{margin-bottom:15px;}
.products .image{text-align:center;vertical-align:top;white-space:nowrap;}
.products .image .image-border{width:auto;}
.products .image a.image-link:link img, .products .image a.image-link:visited img, .products .image a.image-link:hover img, .products .image a.image-link:active img{background:#ffffff none;}
.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active{display:block;text-align:center;text-decoration:underline;color:#6b88a7;}
.products a.see-details:hover{color:#40608f;}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title{display:block;width:auto;color:#000000;font-weight:bold;font-size:12px;text-decoration:none;padding:5px 0px 0px 0px;outline-style:none;}
.products a.product-title:hover{color:#cc0000;}
.products .descr{padding:15px 0px 0px 0px;margin:0px;}
.products .sku{margin-top:15px;}
.products .price-row{margin:0px;padding:0px;text-align:left;}
.products .market-price{}
.products .market-price-value{text-decoration:line-through;}
.products .price{font-weight:normal;font-size:12px;color:#000;}
.products .price-value{font-weight:bold;font-size:16px;color:#b51a00;}
.products .price-value2{font-weight:bold;font-size:14px;color:#b51a00;}
.products .price-value2 a:link, .products .price-value2 a:active, .products .price-value2 a:visited, .products .price-value2 a:hover{font-weight:bold;font-size:14px;color:#b51a00;text-decoration:none;}
.products .price-value2 a:hover{font-weight:bold;font-size:14px;color:#000;text-decoration:none;}
.products .price a:link, .products .price a:active, .products .price a:visited, .products .price a:hover{font-weight:bold;font-size:12px;color:#000;text-decoration:none;}
.products .price a:hover{font-weight:bold;font-size:12px;color:#000;text-decoration:none;}
.products .price-save{padding:0px;margin:0px;color:#b51a00;}
.products .taxes{margin-top:15px;padding:2px 2px 2px 70px;}
.products .buy-now{margin:0px 0px 5px 0px;}
.products .buy-now .quantity{height:25px;white-space:nowrap;vertical-align:middle;}
.products .buy-now .quantity-empty{height:25px;}
.products .buy-now .quantity-title{width:75px;padding-right:16px;}
.products .buy-now .quantity select{vertical-align:middle;}
.products .buy-now .out-of-stock{white-space:nowrap;font-weight:bold;}
.products .buy-now .prices{height:15px;vertical-align:middle;}
.products .product-details-title{color:#b51a00;font-weight:bold;font-size:12px;}
.products .product-price-text{color:#010101;font-weight:bold;font-size:12px;}
.products-list .item{position:relative;margin:0px 0px 0px 0px;}
.products-list .image{float:left;position:relative;padding:3px 5px 3px 0px;margin-right:auto;}
.products-list .details{vertical-align:top;padding-left:0px;border:0px none;padding-top:3px;}
.products-list .details hr{margin:5px 5px 5px 0px;}
.products-list .buy-now .center, .products-list .buy-now .halign-center{margin-left:0px;text-align:left;}
.products-table .product-cell{background:#ffffff none;text-align:center;padding:5px;vertical-align:top;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:2px;}
.products-table .product-cell1{background:#ffffff none;text-align:center;padding:5px;vertical-align:top;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:2px;}
.products-table .product-cell2{background:#ffffff none;text-align:center;padding-bottom:5px;vertical-align:top;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:2px;}
.products-table .product-cell3{background:#ffffff none;text-align:center;padding:5px;vertical-align:top;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:2px;}
.products-table .product-cell4{background:#ffffff none;text-align:center;padding:5px;vertical-align:top;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:2px;}
.products-table .products-row td.product-cell{padding-top:60px;}
.products-table td.product-cell-price{}
.products-table td.product-cell-buynow{}
.products-table .image{padding:0px;margin:5px 0px;}
.products-table .sku{margin-top:10px;text-align:center;}
.products-table .market-price{padding:3px 0px 0px 0px;}
.products-table .price-row{text-align:center;}
.products-table .buttons-row, .products-table .button-row{margin:0px;}
.products-table .buttons-row button, .products-table .button-row button{margin:0px;float:none;}
.products-table .buy-now{margin-top:5px;}
.products-table .buy-now .quantity-title{width:auto;padding-right:5px;}
.products-table a.product-title:link, .products-table a.product-title:visited, .products-table a.product-title:active{padding:0px;display:inline;background:transparent none;border:0px none;color:#000;margin:0px;}
.products-table a.product-title:hover{padding:0px;display:inline;background:transparent none;border:0px none;color:#cc0000;text-decoration:underline;margin:0px;}
.products-table .image-border{margin:0px auto;}
.adv-search table td{white-space:nowrap;padding:3px 5px 3px 0;}
.adv-search table .data-name{width:20%;vertical-align:top;color:#112536;font-weight:bold;}
.adv-search table .data-input{white-space:nowrap;}
.adv-search table .pattern{padding-bottom:0px;}
.adv-search table .pattern input, .adv-search table .pattern select{width:95%;vertical-align:bottom;}
.adv-search table .search-button{width:25%;padding:0px;}
#adv_search_box{margin-bottom:15px;}
.register-note{color:#000000;margin-bottom:15px;}
.register-newbie-note{text-align:center;margin-top:30px;}
.register-bottom-note{margin-top:30px;padding-bottom:45px;}
.register-ups-box{margin-top:45px;margin-bottom:15px;}
.register-section-title{height:30px;vertical-align:middle;}
.register-section-title label{display:block;color:#000;font-size:10px;font-weight:bold;width:100%;line-height:normal;}
table.register-table td.data-name{text-align:right;font-weight:normal;white-space:nowrap;}
table.register-table .register-exp-section{padding-top:0px;padding-bottom:0px;}
table.register-table .register-exp-section label.register-sec-minimized{border-bottom:0px none;}
.cart .item{margin:0px 0px 0px 0px;}
.cart .item .image{padding:3px 8px 3px 3px;height:100%;}
.cart .item div.image{position:relative;}
.cart .details{padding-top:15px;margin-left:138px;vertical-align:top;width:80%;}
.cart .details ul{list-style:none;margin:0px;padding:0px;}
.cart .details ul li{float:left;padding:0px 5px;}
.cart a.product-title:link, .cart a.product-title:visited, .cart a.product-title:hover, .cart a.product-title:active{text-decoration:underline;}
.cart .descr{padding-bottom:15px;}
.cart .poptions-title{font-weight:bold;}
.cart .poptions-list{margin-bottom:15px;}
.cart .buttons{position:relative;vertical-align:top;margin-top:10px;height:23px;}
.cart .buttons .buttons-row{margin-top:0px;}
.cart .left-buttons-row{vertical-align:top;position:absolute;top:0px;left:0px;}
.cart .right-buttons-row{position:absolute;top:0px;right:0px;width:50%;}
.checkout-button{float:right;height:25px;}
.payPalCheckBut{position:absolute;top:95px;right:10px;}
.cart-total-line{width:50%;margin-left:50%;}
.cart-total-row{text-align:left;}
div.shipping-method{color:#112536;font-weight:bold;padding-bottom:5px; float: left;width:230px;}
th.shipping-method{color:#112536;font-weight:bold;text-align:right;}
.shipping-method select{font-weight:normal;}
.shipping-method table{margin:0px 0px 0px auto;text-align:right;}
.shipping-method table td{font-weight:normal;text-align:left;}
.shipping-method tr.selected{background:#eeeeee none;}
.totals{margin:0px 0px 0px auto;text-align:left;width:150px;}
.totals td{padding:2px;}
.totals .total-name{white-space:nowrap;color:#112536;font-weight:normal;padding-right:8px;text-align:left;}
.totals .total-value{white-space:nowrap;color:#000;text-align:right;}
.totals .total-alt-value{white-space:nowrap;text-align:right;}
.totals .total-line{height:1px;}
.totals .total-line img{background:black none;width:100%;height:1px;}
.totals .total{white-space:nowrap;color:#112536;padding-right:8px;text-transform:uppercase;text-align:left;}
.totals .total-taxes{font-weight:bold;text-align:right;}
.totals .total-tax-line{background-color:#eeeeee}
.totals .total-tax-line td{text-align:right;white-space:nowrap;}
.totals .total-tax-name{padding-right:8px;}
.totals .grand-total {
    border-top: 1px solid #000;
    font-size: 16px;
    font-weight: bold;
}
.totals .grand-total.total_cost {
    text-align: right;
}
.cart hr{margin-top:5px;margin-bottom:5px;}
.cart-content{margin-bottom:15px;width:100% !important;}
.cart-content tr td, .cart-content tr th{padding:1px 3px;height:23px;}
.cart-content .cart-column-tax{text-align:center;}
.cart-content .cart-column-price, .cart-content .cart-column-total{text-align:right;}
.cart-content .cart-content-text{color:#b51a00;font-weight:bold;}
.cart-content .cart-column-quantity{width:30px;}
.cart-content input.cart-quantity{width:30px;}
.cmpi-vbv-icon{width:49%;float:left;text-align:center;}
.cmpi-vbv-icon img{width:71px;height:57px;background:transparent url(images/vbv_logo.gif) no-repeat left top;}
.cmpi-mcsc-icon{width:49%;text-align:center;}
.cmpi-mcsc-icon img{width:74px;height:40px;background:transparent url(images/mcsc_logo.gif) no-repeat left top;}
.checkout-payments tr td{padding:2px;text-align:left;}
.checkout-payments tr td.checkout-payment-name{width:20%;white-space:nowrap;}
.checkout-payments tr td.checkout-payment-name label{font-weight:bold;}
.checkout-payments tr td.checkout-payment-descr{width:80%;}
.checkout-payments tr td.checkout-payment-paypal{width:100%;}
.checkout-payments tr td.checkout-payment-paypal img{border:0px none;}
.checkout-update-button{float:left;margin:0px;}
.payment-wait .payment-wait-title{border-top:30px solid #d0ddeb;}
.payment-wait h1{display:block;padding:10px 0px 0px 30px;border-top:1px solid #d0ddeb;margin-top:1px;color:#fff;}
.help-index li{}
.help-index li.first-item{padding-top:0px;}
.help-cvv2-images{float:right;margin:15px 5px 5px 5px;}
.help-cvv2-images img{float:none;display:block;margin-bottom:15px;}
.help-usps-test-dir{text-decoration:underline;margin-bottom:15px;}
.images-viewer{text-align:center;margin:10px 0px}
.images-viewer-list{position:relative;white-space:nowrap;}
.images-viewer-list .side-arrow, .images-viewer-list .side-arrow:link, .images-viewer-list .side-arrow:visited, .images-viewer-list .side-arrow:hover, .images-viewer-list .side-arrow:active{position:absolute;top:0px;display:block;width:50px;height:50px;text-decoration:none;outline-style:none;}
.images-viewer-list .left-arrow:link, .images-viewer-list .left-arrow:visited, .images-viewer-list .left-arrow:hover, .images-viewer-list .left-arrow:active{text-align:left;left:0px;}
.images-viewer-list .right-arrow:link, .images-viewer-list .right-arrow:visited, .images-viewer-list .right-arrow:hover, .images-viewer-list .right-arrow:active{padding-left:3px;text-align:right;right:0px;}
.images-viewer-list .side-arrow:link img, .images-viewer-list .side-arrow:visited img, .images-viewer-list .side-arrow:hover img, .images-viewer-list .side-arrow:active img{width:50px;height:100%;}
.images-viewer-list .left-arrow .enabled, .images-viewer-list .left-arrow:link .enabled, .images-viewer-list .left-arrow:visited .enabled, .images-viewer-list .left-arrow:hover .enabled, .images-viewer-list .left-arrow:active .enabled{display:block;background:transparent url(images/arrow_left.gif) no-repeat left center;}
.images-viewer-list .left-arrow .disabled, .images-viewer-list .left-arrow:link .disabled, .images-viewer-list .left-arrow:visited .disabled, .images-viewer-list .left-arrow:hover .disabled, .images-viewer-list .left-arrow:active .disabled{display:block;background:transparent url(images/arrow_left_disabled.gif) no-repeat left center;}
.images-viewer-list .hidden{display:none;}
.images-viewer-list .right-arrow .enabled, .images-viewer-list .right-arrow:link .enabled, .images-viewer-list .right-arrow:visited .enabled, .images-viewer-list .right-arrow:hover .enabled, .images-viewer-list .right-arrow:active .enabled{display:block;background:transparent url(images/arrow_right.gif) no-repeat left center;}
.images-viewer-list .right-arrow .disabled, .images-viewer-list .right-arrow:link .disabled, .images-viewer-list .right-arrow:visited .disabled, .images-viewer-list .right-arrow:hover .disabled, .images-viewer-list .right-arrow:active .disabled{display:block;background:transparent url(images/arrow_right_disabled.gif) no-repeat left center;}
.images-viewer-icons{text-align:left;padding:0px;margin:0px 10px;overflow:hidden;}
.images-viewer-icons a:link, .images-viewer-icons a:visited, .images-viewer-icons a:hover, .images-viewer-icons a:active{display:block;padding:0px;border:1px solid #cccccc;padding:0px;margin:0px 10px;float:left;outline-style:none;background:#fff none;text-align:center;vertical-align:middle;}
.images-viewer-icons a.selected:link, .images-viewer-icons a.selected:visited, .images-viewer-icons a.selected:hover, .images-viewer-icons a.selected:active{border:1px solid #cc0000;}
.images-viewer-icons a:hover{border:1px solid #333333;}
.images-viewer-icons img{margin:1px;vertical-align:middle;border:0px none;}
.order-invoice{background:#ffffff none;}
.invoice-company-icon{vertical-align:top;padding-top:30px;}
.invoice-data-box{width:100%;}
.invoice-data-box table{width:100%;}
.invoice-data-box table tr td{padding:2px;vertical-align:top;}
.invoice-title{font-weight:bold;font-size:28px;text-transform:uppercase;}
.invoice-data-box table tr td.invoice-right-info{text-align:right;vertical-align:bottom;}
hr.invoice-line{margin:2px 0px 17px 0px;border-bottom:2px solid #58595b;}
.invoice-personal-info{width:45%;margin-bottom:15px;}
.invoice-personal-info tr td{padding:0px;}
.invoice-personal-info tr td strong{white-space:nowrap;}
.invoice-address-box{width:100%;margin-bottom:30px;}
.invoice-address-title{width:45%;height:25px;}
td.invoice-line{vertical-align:top;padding:0px;height:4px;}
td.invoice-line img{height:2px;width:100%;background:#58595b none;}
.invoice-address-box table{width:100%;}
.invoice-address-box table tr td{padding:0px;}
.invoice-address-box table tr td strong{white-space:nowrap;}
.invoice-customer-notes{padding-top:30px;}
.invoice-customer-notes p{font-size:14px;font-weight:bold;text-align:center;}
.invoice-customer-notes div{border:1px solid black;height:50px;overflow:hidden;}
.invoice-bottom-note{text-align:center;padding-top:30px;font-size:12px;}
p.invoice-products-title{font-size:14px;font-weight:bold;text-align:center}
.invoice-products{width:100%;background:#000000 none;}
.invoice-products tr td, .invoice-products tr th{background:#ffffff none;}
.invoice-products tr th{padding:3px;background:#fff none;white-space:nowrap;}
.invoice-products tr th.invoice-sku-column, .invoice-products tr th.invoice-quantity-column, .invoice-products tr th.invoice-total-column{width:60px;}
.invoice-products tr th.invoice-tax-column{width:100px;}
.invoice-products tr th.invoice-price-column{width:100px;text-align:center;}
.invoice-products tr td{padding:3px;}
.invoice-products tr td.invoice-price-column, .invoice-products tr td.invoice-tax-column, .invoice-products tr td.invoice-quantity-column{text-align:center;}
.invoice-products tr td.invoice-product-column span{font-size:11px;}
.invoice-products tr td.invoice-product-column table tr td{vertical-align:top;}
.invoice-products tr td.invoice-product-column p{white-space:nowrap;}
.invoice-products tr td.invoice-product-column div{padding-left:10px;white-space:nowrap;}
.invoice-products tr td.invoice-price-column{text-align:right;white-space:nowrap;}
.invoice-products tr td.invoice-total-column{text-align:right;white-space:nowrap;padding-right:5px;}
.invoice-totals{width:100%;}
.invoice-totals tr td{padding:0px;}
.invoice-totals tr .invoice-total-title{text-align:right;width:100%;height:20px;}
.invoice-totals tr .invoice-total-name{text-align:right;width:100%;height:20px;padding-right:3px;}
.invoice-totals tr .invoice-total-value{text-align:right;height:20px;padding-right:5px;white-space:nowrap;}
.invoice-totals tr .invoice-total-name-fin{text-align:right;width:100%;height:25px;padding-right:3px;}
.invoice-totals tr .invoice-total-value-fin{text-align:right;height:25px;padding-right:5px;white-space:nowrap;}
.invoice-totals tr td.invoice-line{height:2px;}
.invoice-giftcerts{width:100%;}
.invoice-giftcerts tr td{padding:0px;}
.invoice-giftcerts tr th{background:#cccccc none;}
.invoice-giftcerts tr th.invoice-giftcert-id{width:60px;}
.invoice-giftcerts tr td.invoice-giftcert-id{text-align:center;}
.invoice-giftcerts tr .invoice-giftcert-cost{text-align:right;white-space:nowrap;padding-right:5px;}
.error-page #header{height:185px;}
.error-page #header .line2{border-top:1px solid #659de0;background:#a3cbf9 none;height:26px;}
.error-page #header .logo{}
.error-page #content-container{margin-top:185px;}
.error-page #center-main{text-align:center;margin:0px 10px;background-image:none;}
.error-page #header .line1 .tabs, .error-page #header .line2 .search, .error-page #header .line2 .languages, .error-page #header .line3, .error-page #left-bar, .error-page #right-bar, .error-page #location, .error-page #header .auth, .error-page #header .subauth-line{display:none;}
.error-page .subcontainer{text-align:left;width:700px;margin:32px auto 0px auto;position:relative;clear:both;}
.error-page .code-number{font:normal 74px arial, sans-serif;color:#000000;width:186px;float:left;text-align:center;}
.error-page .description{font-family:verdana;width:514px;float:right;}
.error-page .description h1{font-weight:normal;color:#000000;}
.error-page .description a:link, .error-page .description a:visited, .error-page .description a:hover, .error-page .description a:active{text-decoration:underline;}
.error-page .description ul{margin:0px;padding:5px 0px;list-style-position:inside;}
.error-page .reason{font-weight:bold;color:#a10000;font-size:16px;}
.error-page .description hr{margin:10px 0px 15px 0px;}
.error-page ul.links{margin:0px;padding:5px 0px;list-style:none;}
.paypal-cart-button{text-align:right;height:79px;}
.paypal-cart-button div{width:150px;height:40px;margin-left:auto;margin-right:0px;overflow:visible;text-align:right;}
.paypal-cart-button p{width:100%;text-align:center;margin:10px 0px 5px 0px;}
.paypal-cart-icon{float:left;padding-right:10px;}
.menu-bestsellers .title-bar img.icon{background:url(images/dingbats_categorie.gif) no-repeat;}
.menu-bestsellers ul li{padding-left:0px;background:transparent none;}
ul.bestsellers-products-item{list-style:none;margin:0px;padding:0px;}
ul.bestsellers-products-item li{height:auto;list-style:none;padding:2px;}
ul.bestsellers-products-item img{width:50px;float:left;}
.bestsellers-products-item .details{margin-left:50px;padding-left:2px;}
.bestsellers-products-item a.product-title:link, .bestsellers-products-item a.product-title:visited, .bestsellers-products-item a.product-title:hover, .bestsellers-products-item a.product-title:active{font-weight:bold;}
.creviews-stars{padding:15px 0px 0px 15px;}
.creviews-stars strong{padding-right:20px;}
.creviews-stars img{width:15px;height:15px;margin:0px;}
.creviews-stars img.star-4{background:transparent url(images/star_4.gif) no-repeat left top;}
.creviews-stars img.star-3{background:transparent url(images/star_3.gif) no-repeat left top;}
.creviews-stars img.star-2{background:transparent url(images/star_2.gif) no-repeat left top;}
.creviews-stars img.star-1{background:transparent url(images/star_1.gif) no-repeat left top;}
.creviews-stars img.star-0{background:transparent url(images/star_0.gif) no-repeat left top;}
.creviews-voting{margin:15px 0px;}
.creviews-voting td{padding:1px;vertical-align:middle;height:25px;line-height:25px;}
.creviews-voting select{margin:0px 10px 0px 0px;}
ul.creviews-reviews-list{list-style:none;margin:0px 0px 35px 0px;padding:0px;width:100%;}
ul.creviews-reviews-list li{margin:0px;padding:12px 0px;}
div.creviews-reviews-list{text-align:center;padding:12px 0px 25px 0px;}
.creviews-reviews-title{font-weight:bold;white-space:nowrap;font-size:12px;}
.creviews-reviews-add table td{padding:2px;}
.dpimages-list .content{text-align:center;}
.dpimages-list .content img{padding:0px 0px 10px 0px;}
.dpimages-list .content img.last{padding:0px;}
div.dpimages-popup-link{text-align:center;vertical-align:middle;margin-bottom:3px;}
.dpimages-popup-link a:link, .dpimages-popup-link a:visited, .dpimages-popup-link a:hover, .dpimages-popup-link a:active{text-decoration:underline;padding:0px 0px 0px 17px;background:transparent url(images/zoom_image.gif) no-repeat left 1px;line-height:13px;}
.printable .dpimages-popup-link{display:none;}
.dpimages-icons-box{float:right;margin:auto 0;}
.dpimages-icons-box a:link, .dpimages-icons-box a:visited, .dpimages-icons-box a:hover, .dpimages-icons-box a:active{display:block;outline-style:none;padding:1px;border:1px solid #ffffff;float:left;}
.dpimages-icons-box a:hover{border:1px solid #cc0000;}
.dcoupons-add-coupon{color:#112536;font-weight:bold;}
.dcoupons-clear img{background:transparent url(images/delete_cross.gif) no-repeat;width:11px;height:11px;vertical-align:bottom;}
.flc-sns-button{position:absolute;top:0px;left:30px;height:100%;}
.flc-sns-button img{width:9px;height:9px;}
.flc-top-login{position:absolute;top:0px;right:10px;height:20px;line-height:21px;text-align:right;width:50%;vertical-align:middle;}
#header .flc-top-login .simple-button{margin-bottom:5px;}
.flc-top-login-text{white-space:nowrap;padding:0px 10px 0px 0px;}
.flc-container #header{height:200px;}
.flc-container .bottomLogoCon{padding-top:25px;}
#page-container-flc{background:#ffffff;margin:0px auto 0px auto;width:975px;position:relative;}
.flc-container #content-container{margin-top:200px;padding-bottom:118px;}
.flc-container #center{text-align:center;}
.flc-container #center-main{width:800px;padding:0px;margin:0px auto;text-align:left;background:none;}
.flc-container #footer{width:975px;height:118px;position:absolute;bottom:0;left:0px;overflow:hidden;float:left;background:url(images/footer-bg.png) bottom left}
.flc-left-dialog{height:180px;}
.flc-left-dialog h1{text-align:center;}
.flc-right-dialog{height:180px;}
.flc-right-dialog h1{text-align:center;}
.flc-ext-left-dialog, .flc-ext-right-dialog{height:380px;}
.flc-right-dialog .content{text-align:center;}
.flc-ext-right-dialog .content{line-height:314px;}
.flc-login-text{font-size:12px;font-weight:bold;margin:auto 0px;}
.flc-login-text a:link, .flc-login-text a:visited, .flc-login-text a:hover, .flc-login-text a:active{text-decoration:underline;}
.flc-checkout-container{vertical-align:top;width:100%;clear:both;}
.flc-checkout-container .flc-address{vertical-align:top;width:30%;float:left;overflow:hidden;}
.flc-checkout-container .flc-checkout-options{margin-left:32%;vertical-align:top;}
.flc-payments tr td{padding:2px;}
.flc-payments tr td.flc-payment-name{width:20%;white-space:nowrap;}
.flc-payments tr td.flc-payment-name label{font-weight:bold;}
.flc-payments tr td.flc-payment-descr{width:80%;}
.flc-payments tr td.flc-payment-paypal{width:100%;}
.flc-payments tr td.flc-payment-paypal img{border:0px none;}
.flc-shippings label{position:relative;display:block;padding:2px;height:18px;line-height:18px;vertical-align:middle;}
.flc-shippings label input{vertical-align:middle;}
.flc-shippings label span{padding-left:3px;}
.flc-shippings label.flc-hl-shipping{background:#eeeeee none}
table.flc-tabs{width:70%;}
table.flc-tabs tr td{padding:0px;}
tr.flc-tab-cart-line td{vertical-align:top;text-align:center;height:20px;}
tr.flc-tab-cart-line img{width:18px;height:13px;text-align:center;background:transparent url(images/cart_checkout.gif) no-repeat left top;margin:0px 4px 4px 0px;}
.flc-tab-marks-line td{padding:0px;height:10px;vertical-align:top;}
.flc-tab-marks-line div{width:100%;height:6px;position:relative;}
.flc-tab-marks-line img{position:absolute;background:#a6b1c1 none;}
.flc-tab-marks-line .flc-tab-line-img1{top:0px;right:50%;left:0px;width:50%;height:2px;}
.flc-tab-marks-line .flc-tab-line-img2{top:0px;right:0px;left:50%;width:50%;height:2px;}
.flc-tab-marks-line .flc-tab-line-img3{top:2px;right:50%;width:2px;height:4px;}
.flc-tab-marks-line .flc-tab-first .flc-tab-line-img1{width:2px;left:auto;}
.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{background:white none;}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3{background:#7bace6 none;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-last .flc-tab-line-img1{width:51%;}
.flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img2, .flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{left:inherit;}
.flc-tab-links td{font-weight:bold;text-align:center;padding:0px 10px;}
.flc-tab-links a:link, .flc-tab-links a:visited, .flc-tab-links a:hover, .flc-tab-links a:active{text-decoration:underline;font-weight:bold;}
.flc-checkout-products{padding-bottom:15px;margin:0 20px;}
.flc-checkout-box-info{padding:0px 0px 0px 20px;}
.flc-checkout-address-left{width:48%;float:left;vertical-align:top;padding-bottom:15px;}
.flc-checkout-address-right{vertical-align:top;margin-left:50%;padding-bottom:15px;}
table.flc-checkout-address tr td{padding:2px;}
.flc-payment-options{padding-bottom:0px;}
.giftcert-header{vertical-align:middle;padding-bottom:15px;}
.giftcert-header img{width:150px;height:96px;background:transparent url(images/Gift-Certificate.png) no-repeat left top;float:left;margin:0px 5px 15px 0px;}
.giftcert-table .giftcert-title{color:#b51a00;font-weight:bold;font-size:12px;padding:10px 0px 0px 0px;}
.giftcert-table .data-name{text-align:right;}
.giftcert-table .giftcert-subtitle{padding-bottom:30px;}
.giftcert-table .giftcert-h-separator{padding:15px 0px;}
.giftcert-table .giftcert-h-separator hr{border-bottom:1px solid #cccccc;}
.giftcert-table .buttons-row #preview_button{float:left;}
.giftcert-table .giftcert-delivery-method{font-weight:bold;}
table.data-table tr#preview_template td{vertical-align:middle;}
#preview_template td select{margin-right:20px;}
.giftcert-item .image img{width:150px;height:96px;background:transparent url(images/Gift-Certificate.png) no-repeat left top;}
.giftcert-item .giftcert-item-row .giftcert-item-subtitle{padding-right:3px;}
.giftcert-item .product-title{padding-bottom:15px;}
.gcheckout-cart-buttons{}
.gcheckout-cart-buttons div{width:200px;margin-left:auto;margin-right:0px;overflow:visible;text-align:right;}
.gcheckout-cart-buttons p{width:100%;text-align:right;margin:10px 0px;}
table.gcheckout-top-button{float:right;margin-bottom:3px;}
table.gcheckout-top-button tr td{padding:0px;}
table.gcheckout-top-button tr td.gcheckout-or-use{padding-left:20px;padding-right:20px;}
.error-page .gcheckout-top-button{display:none;}
div.iv-box{margin-top:15px;font-size:10px;line-height:normal;}
table.data-table tr td.iv-box{font-size:10px;line-height:normal;vertical-align:middle;}
table.data-table tr td.iv-box-descr{padding-top:15px;font-size:11px;line-height:normal;}
.iv-description{padding:0px;margin:0px;}
.iv-row{text-align:left;height:60px;}
.iv-img{text-align:center;}
.iv-img img{margin-top:7px;margin-bottom:5px;}
.iv-input{text-align:center;}
.iv-row .iv-img{text-align:left;margin-right:10px;float:left;}
.iv-row .iv-input{text-align:left;height:60px;line-height:60px;}
.iv-input input{width:100px;}
.iv-error{padding-left:5px;color:#880000;}
.iv-box a:link, .iv-box a:visited, .iv-box a:hover, .iv-box a:active{font-size:11px;text-decoration:underline;}
.menu-manufacturers .title-bar img.icon{background:url(images/dingbats_categorie.gif) no-repeat;}
ul.manufacturers-list{padding:0px;margin:0px;list-style:none;}
ul.manufacturers-list li{margin:0px;padding:0px 0px 0px 5px;white-space:nowrap;}
.news-register-item{margin-bottom:5px;}
.news-register-item label{line-height:15px;}
.news-register-item span{font-style:italic;}
label.news-item{display:block;font-weight:bold;}
.news-item-descr{font-style:italic;padding-left:20px;padding-bottom:15px;}
div.note-box{position:absolute;border:1px solid black;background-color:#f6f5eb;margin:0px 0px 0px 30px;padding:3px;width:150px;line-height:15px;white-space:normal;overflow:hidden;}
#exception_msg{padding-bottom:15px;white-space:normal;}
.poptions-exceptions-list{padding-bottom:15px;}
.poptions-options-list{padding:1px;}
.poptions-options-list td{padding-right:10px;}
ul.rproducts{list-style:disc outside none;margin:15px 0px 0px 15px;padding:0px;}
ul.rproducts li{margin:0px;padding:0px;font-size:7px;line-height:16px;}
ul.rproducts a:link, ul.rproducts a:visited, ul.rproducts a:hover, ul.rproducts a:active{font-weight:bold;font-size:11px;}
.printable .rproducts-dialog{display:none;}
.sns-button img{cursor:pointer;}
.sns-button .text{height:15px;text-align:center;}
.sns-button .text a:link, .sns-button .text a:visited, .sns-button .text a:hover, .sns-button .text a:active{font-family:arial;text-decoration:none;color:#550000;font-weight:bold;}
img.slist-no-ip{vertical-align:middle;width:12px;height:12px;background:transparent url(images/no_ip.gif) left top;}
.subscriptions-product-price{color:#010101;font-weight:bold;font-size:12px;padding-right:5px;}
.subscriptions-product-price-value{color:#b51a00;font-weight:bold;font-size:12px;}
.uproducts table{margin:0px;}
.uproducts td{padding:5px;font-weight:bold;}
.uproducts td.item-number{width:1%;}
.ups-logo{width:84px;height:96px;margin:0px 5px 15px 5px;}
.ups-logo-cell{margin:25px 20px 5px 20px;text-align:center;}
.ups-notice{font-size:10px;font-family:verdana, arial, helvetica, sans-serif;text-align:left;padding-left:10px;}
table.ups-error tr td{padding:1px;}
.ups-error-name{width:20%;}
.uo-box{width:880px;padding:10px 0px 10px 0px;margin:0px auto;}
#wl-prices{margin-top:15px;}
#wl-prices table td{padding:2px 10px;background:#eeeeee none;white-space:nowrap;}
#wl-prices table th{padding:2px 10px;white-space:nowrap;background:#cccccc none;font-weight:bold;text-align:center;}
#wl-prices div strong{color:#112536;}
.wishlist-sendlist{margin-top:15px;}
.wishlist-sendlist .button{margin-left:10px;}
.wishlist-sendlist input.input-email{width:140px;}
.printable #content-container{position:static;margin:0px;padding:0px;}
.printable #content-container2{float:none;position:static;left:0px;right:0px;width:100%;}
.printable #center{float:none;position:static;width:100%;left:0px;}
.printable #header{position:static;height:82px;}
.printable #header .tabs{display:none;}
.printable #header .line2{display:none;}
.printable #header .line3{border-top:1px solid #acb7c7;height:15px;}
.printable #header .printable{display:none;}
.printable #center-main{margin:0px 10px 0px 10px;position:static;}
.printable #footer{position:static;}
.printable #footer .subbox{background:transparent none;}
.printable button.button, .printable div.button{border:1px solid #acb7c7;}
.printable .button, .printable .button *{background:transparent none !important;color:#cc0000 !important;}
.printable .dialog .title{background:transparent none;}
.title h2{margin:0px;}
.printable .no-print{display:none;}
.uo-container #content-container{}
.uo-container #footer{}
.normal{font-weight:normal;}
.admin-preview #header, .admin-preview #footer, .admin-preview #left-bar, .admin-preview #right-bar, .admin-preview #location, .admin-preview .offers-short-list, .admin-preview .creviews-dialog, .admin-preview .send2friend-dialog{display:none;}
.admin-preview #content-container{margin:0px;padding:0px;}
.admin-preview #center-main{margin:5px;}
.menu-fancy-categories-list{overflow:visible !important;background:#a3cbf9 none;}
.welcome-top .menu-fancy-categories-list{background:#183b6f none;}
.welcome-top .menu-fancy-categories-list .clearing{display:none;}
.welcome-top .fancycat-icons-scheme{margin-left:1px !important;}
.fancycat-icons-scheme ul{width:167px !important;}
.welcome-top .fancycat-icons-scheme ul{width:166px !important;}
.fancycat-icons-scheme ul li{background:transparent none !important;}
.fancycat-icons-scheme li ul{border:solid 1px #b1c6d7 !important;background:#ffffff none !important;left:156px !important;}
.welcome-top .fancycat-icons-scheme li ul{background:#183b6f none !important;}
.fancycat-icons-scheme a.empty-link:link, .fancycat-icons-scheme a.empty-link:visited, .fancycat-icons-scheme a.empty-link:hover, .fancycat-icons-scheme a.empty-link:active{color:#8797b3 !important;}
.welcome-top .fancycat-icons-scheme a.empty-link:link, .welcome-top .fancycat-icons-scheme a.empty-link:visited, .welcome-top .fancycat-icons-scheme a.empty-link:hover, .welcome-top .fancycat-icons-scheme a.empty-link:active{color:#a3b1c7 !important;}
.fancycat-icons-scheme ul.fancycat-icons-level-3 li ul{left:-180px !important;}
.offers-short-list{margin-top:10px !important;}
.offers-more-info a:link, .offers-more-info a:visited, .offers-more-info a:hover, .offers-more-info a:active{background-image:none !important;padding-right:0px !important;}
.fcomp-list ul li{background:transparent none;}
.product-details .fcomp-select-box{margin-top:5px !important;}
.fcomp-select-box select{margin-right:15px !important;float:none !important;}
.fcomp-select-box .simple-button{margin-top:0px !important;margin-bottom:8px !important;margin-left:0px !important;}
.fcomp-select-box button.button{margin-top:-2px !important;}
.menu-survey .survey-footer{font-size:11px !important;}
.pconf-slot-product{padding-top:10px;}
.shc_dialog{position:absolute;top:0px;left:100px;width:180px;height:60px;border:1px solid #bbb;background-color:#fff;}
.shc_dialog .shc_dialog_title{background-color:#bbb;font-weight:bold;margin:1px 1px 5px 1px;line-height:22px;padding-left:5px;}
.shc_dialog .shc_dialog_body{padding-left:5px;}
.shc-right{width:180px;}
.shc_results {float: left;};}
.shc_results a.shc-left, .shipping_estimation_category a{padding:0px;font-size:10px;text-decoration:none;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion a{zoom:1;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-autocomplete{position:absolute;cursor:default;}
.ui-autocomplete-loading{background:white url('images/ui-anim_basic_16x16.gif') right center no-repeat;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{border:1px dotted black}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffffurl(images/ui-bg_flat_75_ffffff_40x100.png)50%50%repeat-x;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #aaaaaa;background:#ccccccurl(images/ui-bg_highlight-soft_75_cccccc_1x100.png)50%50%repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#222222;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6url(images/ui-bg_glass_75_e6e6e6_1x400.png)50%50%repeat-x;font-weight:normal;color:#555555;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555555;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadadaurl(images/ui-bg_glass_75_dadada_1x400.png)50%50%repeat-x;font-weight:normal;color:#212121;}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffffurl(images/ui-bg_glass_65_ffffff_1x400.png)50%50%repeat-x;font-weight:normal;color:#212121;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9eeurl(images/ui-bg_glass_55_fbf9ee_1x400.png)50%50%repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ecurl(images/ui-bg_glass_95_fef1ec_1x400.png)50%50%repeat-x;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ui-widget-overlay{background:#aaaaaaurl(images/ui-bg_flat_0_aaaaaa_40x100.png)50%50%repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-8px0 0 -8px;padding:8px;background:#aaaaaaurl(images/ui-bg_flat_0_aaaaaa_40x100.png)50%50%repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.rma-product-options-box{padding-left:20px;}
.menu-survey .title-bar img{background:url(../../images/dingbats_categorie.gif) no-repeat;}
.survey-name{font-weight:bold;}
.survey-header{font-size:11px;padding-bottom:15px;}
.menu-survey .survey-header{font-size:10px;}
.survey-question{font-size:12px;font-weight:bold;padding:2px;}
.menu-survey .survey-question{font-size:inherit;padding:0px;}
.survey-answers{padding:2px 2px 5px 12px;}
.menu-survey .survey-answers{padding:0px 0px 5px 0px;}
.survey-textarea{width:400px;height:200px;}
.menu-survey .survey-textarea{width:120px;height:60px;}
.survey-answer{padding-bottom:15px;}
.menu-survey .survey-answer{padding-bottom:5px;}
.survey-answer label{display:block;}
.survey-answer textarea{width:400px;height:200px;margin-left:20px;}
.menu-survey .survey-answer textarea{width:120px;height:60px;}
.survey-answer table tr td{padding:3px;vertical-align:top;}
.menu-survey .survey-answer table tr td{padding:1px;}
.survey-footer{font-size:11px;}
.menu-survey .survey-footer{font-size:10px;}
.survey-result-row{padding-left:10px;}
.survey-result-row table tr td{padding:1px;white-space:nowrap;}
.survey-result-answer{width:250px;}
.survey-result-row img.survey-bar{vertical-align:middle;height:15px;background:transparent url(../../images/bar.gif) repeat left top;float:left;}
.survey-answer-hl .survey-result-row img.survey-bar{background-image:url(../../images/bar_hl.gif);}
.survey-bar-label{padding-left:6px;}
.products-list .special-price-row{text-decoration:line-through;}
.offers-cart-button{float:right;}
.cart .right-buttons-row .button-separator{width:60px;float:right;}
.cart .offers-common-price{color:#010101;font-weight:bold;font-size:12px;text-decoration:line-through;padding:0px;margin:0px;}
.cart .offers-free-note{margin:10px 0px;padding:0;font-size:14px;color:#a10000;}
.cart .offers-free-shipping-note{margin:10px 0px;padding:0;font-size:14px;color:#a10000;}
.products-list .special-price-row{text-decoration:line-through;}
.cart .right-buttons-row .button-separator{width:60px;float:right;}
a.offers-thumbnail:link, a.offers-thumbnail:visited, a.offers-thumbnail:hover, a.offers-thumbnail:active{padding:0px;margin:0px 0px 0px -51px;text-decoration:none;text-align:left;}
.products-table a.offers-thumbnail:link, .products-table a.offers-thumbnail:visited, .products-table a.offers-thumbnail:hover, .products-table a.offers-thumbnail:active{display:inline;position:static;margin:0px 0px 0px -51px;text-align:left;}
.rtl a.offers-thumbnail:link, .rtl a.offers-thumbnail:visited, .rtl a.offers-thumbnail:hover, .rtl a.offers-thumbnail:active{text-align:right;}
.rtl .products-table a.offers-thumbnail:link, .rtl .products-table a.offers-thumbnail:visited, .rtl .products-table a.offers-thumbnail:hover, .rt .products-table a.offers-thumbnail:active{display:block;position:relative;margin:-44px 0px 0px 70px;text-align:left;}
a.offers-thumbnail:link img, a.offers-thumbnail:visited img, a.offers-thumbnail:hover img, a.offers-thumbnail:active img{width:47px;height:44px;margin:0px;background:transparent url(../../images/offer_thumb.gif) no-repeat left top;}
.offers-price{color:#b51a00;font-weight:bold;font-size:14px;margin:15px 0px;padding:0px;}
.offers-short-list{padding-left:1%;padding-right:1%;margin-bottom:30px;text-align:center;}
.printable .offers-short-list{padding-left:0px;padding-right:0px;}
.offers-cell{float:left;}
.offers-cell img{margin:5px;}
.offers-more-info{text-align:right;vertical-align:middle;}
.offers-more-info a:link, .offers-more-info a:visited, .offers-more-info a:hover, .offers-more-info a:active{color:#818891;background:transparent url(../../images/offerbox_arrow.gif) no-repeat right 7px;padding-right:12px;}
.offers-more-info a:link{text-decoration:underline;}
.offers-more-info a:visited{text-decoration:underline;}
.offers-more-info a:hover{text-decoration:none;}
.offers-more-info a:active{text-decoration:underline;}
.offers-bonus-title{float:left;width:50%;text-align:right;}
.offers-bonus-value{font-weight:bold;}
.offers-bonuses-page .subheader{margin-top:15px;}
.error-page .offers-short-list{display:none;}
.magnifier-popup-link{margin-top:3px;text-align:center;vertical-align:middle;}
.magnifier-popup-link a:link, .magnifier-popup-link a:visited, .magnifier-popup-link a:hover, .magnifier-popup-link a:active{text-decoration:underline;background:transparent url(../../images/zoom_image.gif) no-repeat left top;padding-left:16px;}
.printable .magnifier-popup-link{display:none;}
#magnifier_div{position:relative;text-align:center;}
.tabscontainer{width:100%;}
#tabsmenu a:link{color:#fff;font-size:1.0em;font-weight:bold;text-decoration:none;}
#tabsmenu a:visited{color:#fff;font-weight:bold;text-decoration:none;}
#tabsmenu a:hover{color:#fff;font-weight:bold;text-decoration:none;}
#tabsmenu{margin-left:10px;}
#tabsmenu ul, #tabs ul li{list-style:none;margin:0;padding:0;}
#tabsmenu ul{padding:5px 0 5px 0;text-align:left;}
#tabsmenu ul li{display:inline;margin-right:-2px;}
#tabsmenu ul li a{background:url(images/tableft.jpg) no-repeat left top;text-decoration:none;padding:5px 0;}
#tabsmenu ul li span{background:url(images/tabright.jpg) no-repeat right top;padding:5px 9px 5px 2px;margin:4px 0 7px 7px;color:#000;text-decoration:underline;}
#tabsmenu ul li a:hover span{text-decoration:none;background-position:100% -150px;color:#fff;text-decoration:underline;}
#tabsmenu ul li a:hover{background-position:0 -150px;color:#fff;}
#tabsmenu #selected a{background-position:0 -150px;color:#fff;}
#tabsmenu #selected a span{background-position:100% -150px;color:#fff;}
.tabcontent{display:none;padding-left:5px;}
@media print{.tabcontent{display:block!important;}
}
#tabbedcontentrounded{background:transparent;margin:0em;}
.tabtop, .tabbottom{display:block;background:transparent;font-size:1px;}
.tabb1, .tabb2, .tabb3, .tabb4{display:block;overflow:hidden;}
.tabb1, .tabb2, .tabb3{height:1px;}
.tabb2, .tabb3, .tabb4{background:#FFFFFF;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.tabb1{margin:0 5px;background:#cccccc;}
.tabb2{margin:0 3px;border-width:0 2px;}
.tabb3{margin:0 2px;}
.tabb4{height:2px;margin:0 1px;}
.tabboxcontent{display:block;background:#FFFFFF;border:0 solid #cccccc;border-width:0 1px;padding:5px;}
#tabbedcontentsquare{border:1px solid #cccccc;border-left:0px;border-right:0px;}
#nav-left{border:0px solid #000;border-top:0px;margin-bottom:0px;}
#nav-left h2{margin:0px;padding:0px;}
#nav-left a{color:#333;display:block;margin:0;text-align:left;text-decoration:none;}
#nav-left dl, #nav-left dt{margin:0;padding:0;position:relative;}
#nav-left dl dd{list-style-type:none;padding:0;margin:0;}
#nav-left dl dd{padding:0;margin:0;}
#nav-left dl dt a{background:#fff;color:#000;font-weight:bold;font-size:1.0em;letter-spacing:0px;padding:3px 0 3px 0px;}
#nav-left dl dt a:hover{background:#fff;color:#cc0000;font-weight:bold;}
#nav-left dl dt a#currentgrp{background:#fff;color:#cc0000;font-weight:bold;text-decoration:underline;}
#nav-left dl dd h2 a{background:#fff;color:#660000;font-weight:normal;font-size:0.9em;padding:2px 0 2px 15px;}
#nav-left dl dd h2a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-left dl dd h2 a#currentcat{background:#fff;color:#cc0000;font-weight:bold;text-decoration:underline;}
#nav-left dl dl dd h2 a{background:#fff;color:#000;font-weight:normal;font-size:0.8em;padding-left:30px;}
#nav-left .sub-sub h2 a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-left .sub-sub h2 a#currentsub{background:#fff;color:#660000;font-weight:bold;text-decoration:underline;}
#nav-left .sub-sub h2 a{background:#fff;color:#000;font-weight:normal;font-size:0.8em;padding-left:30px;}
#nav-left dl dl dd h2 a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-left dl dl dd h2 a#currentsub{background:#fff;color:#660000;font-weight:bold;text-decoration:underline;}
#nav-right{border:0px solid #000;border-top:0px;margin-bottom:0px;}
#nav-right h2{margin:0px;padding:0px;}
#nav-right a{color:#333;display:block;margin:0;text-align:left;text-decoration:none;}
#nav-right dl, #nav-right dt{margin:0;padding:0;position:relative;}
#nav-right dl dd{list-style-type:none;padding:0;margin:0;}
#nav-right dl dd{padding:0;margin:0;}
#nav-right dl dt a{background:#fff;color:#000;font-weight:bold;font-size:1.0em;letter-spacing:0px;padding:3px 0 3px 0px;}
#nav-right dl dt a:hover{background:#fff;color:#cc0000;font-weight:bold;}
#nav-right dl dt a#currentgrp{background:#fff;color:#cc0000;font-weight:bold;text-decoration:underline;}
#nav-right dl dd h2 a{background:#fff;color:#660000;font-weight:normal;font-size:0.9em;padding:2px 0 2px 15px;}
#nav-right dl dd h2a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-right dl dd h2 a#currentcat{background:#fff;color:#cc0000;font-weight:bold;text-decoration:underline;}
#nav-right dl dl dd h2 a{background:#fff;color:#000;font-weight:normal;font-size:0.8em;padding-left:30px;}
#nav-right dl dl dd h2 a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-right dl dl dd h2 a#currentsub{background:#fff;color:#660000;font-weight:bold;text-decoration:underline;}
#nav-right .sub-sub h2 a{background:#fff;color:#000;font-weight:normal;font-size:0.8em;padding-left:30px;}
#nav-right .sub-sub h2 a:hover{background:#fff;color:#cc0000;font-weight:normal;}
#nav-right .sub-sub h2 a#currentsub{background:#fff;color:#660000;font-weight:bold;text-decoration:underline;}
#fpss-outer-container{padding:4px;margin:8px auto;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;width:602px;}
#fpss-container{position:relative;margin:0;padding:0;clear:both;width:602px;}
#fpss-slider{background:none;overflow:hidden;clear:both;text-align:left;width:602px;height:308px;}
#slide-loading{background:#fff url(/fpss/templates/Default/loading.gif) no-repeat center;text-align:center;width:602px;height:308px;}
#slide-wrapper{display:none;width:602px;height:308px;}
#slide-wrapper #slide-outer{height:308px;}
#slide-wrapper #slide-outer .slide{position:absolute;overflow:hidden;right:0;width:602px;height:308px;}
#slide-wrapper #slide-outer .slide .slide-inner{position:relative;margin:0;color:#fff;overflow:hidden;background:#3a3a3a;text-align:left;z-index:8;height:308px;}
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span{background:none;}
.fpss-introtext{width:100%;margin:0;padding:0;position:absolute;left:0;right:0;bottom:0;background:url(/fpss/templates/Default/transparent_bg.png);}
.fpss-introtext .slidetext{padding:4px 8px 2px 8px;}
#navi-outer{clear:both;margin:0;padding:0;border-top:2px solid #404040;background:url(/fpss/templates/Default/nav-bg.gif) no-repeat right top;overflow:hidden;position:relative;z-index:9;width:auto;}
#navi-outer ul{margin:0;padding:0 16px 0 34px;list-style:none;background:url(/fpss/templates/Default/corner.png) no-repeat left top;text-align:right;float:right;}
#navi-outer li{display:inline;padding:2px 0;margin:0;border:none;list-style:none;background:#222;float:left;line-height:14px;text-align:center;}
#navi-outer li a{font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;color:#fff;padding:1px;margin:0 3px;}
#navi-outer li a:hover, #navi-outer li a.navi-active{font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;color:#f00;border:1px solid #505050;padding:0;margin:0 3px;}
#navi-outer li a span.navbar-img{display:none;}
#navi-outer li a span.navbar-key{padding:2px;}
#navi-outer li a span.navbar-title{display:none;}
#navi-outer li a span.navbar-tagline{display:none;}
#navi-outer li a span.navbar-clr{display:none;}
#navi-outer li.noimages a, #navi-outer li.noimages a.navi-active, #navi-outer li.noimages a:hover{border:none;padding:1px;}
.fpss-introtext .slidetext h1{font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;line-height:26px;margin:0;padding:0;color:#fff;}
.fpss-introtext .slidetext h1 a{font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;margin:0;padding:0;color:#fafafa;}
.fpss-introtext .slidetext h1 a:hover{font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:26px;margin:0;padding:0;color:#f00;}
.fpss-introtext .slidetext h2{font-size:11px;margin:0;padding:0;color:#999;font-weight:normal;}
.fpss-introtext .slidetext h3{font-size:11px;margin:0;padding:0;display:none;}
.fpss-introtext .slidetext p{margin:4px 0;padding:0;color:#fff;}
.fpss-introtext .slidetext a.readon{margin:0;padding:1px 8px;background:url(/fpss/templates/Default/readmore.png) repeat-x center;color:#fff;line-height:20px;border:1px solid #505050;text-decoration:none;}
.fpss-introtext .slidetext a.readon:hover{margin:0;padding:1px 8px;background:url(/fpss/templates/Default/readmore-hover.png) repeat-x center;color:#222;line-height:20px;border:1px solid #505050;text-decoration:none;}
a:active,a:focus{outline:0;}
#fpss-container img{border:none;}
.fpss-introtext .slidetext img, .fpss-introtext .slidetext p img{display:none;}
.fpss-clr{clear:both;height:0;line-height:0;}

.rating_line {
    width: 75px;
    position: relative;
}
.rating_line div {
    height: 15px;
}
.rating_line .full {
    background-image: url('images/rating/full.gif');
    background-repeat: repeat-x;
}
.rating_line .empty {
    background-image: url('images/rating/empty.gif');
    background-repeat: repeat-x;
    background-position: 100% 0%;
    position: absolute;
    right: 0px;
    top: 0px;
}

/* cat tree*/
#nav a {
  color: #333;
  display: block;
  margin: 0;
  text-align: left;
  text-decoration: none;
    background:url(images/menu-arrow.png) 0px 7px  no-repeat;

}
#nav{
	padding:0px;
}
#nav .menu-dl, #nav .menu-dt {
  margin: 0;
  padding: 0;
  position: relative; 
}

#nav .menu-dl .menu-dd {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#nav .menu-dl .menu-dl {
    margin-left: 15px;
}
/* First Level */
#nav .menu-dl .menu-dt a {
  font-weight: bold;
  font-size: 1.0em;
  letter-spacing: 0px;
  padding: 3px 0px 0px 13px;
}
#nav .menu-dl .menu-dt a:hover {
  color: #cc0000;
}
/* Second Level */
#nav .menu-dl .menu-dl .menu-dd a {
  font-weight: normal;
  font-size: 0.9em;
  padding: 2px 0px 0px 13px;
}
#nav .menu-dl .menu-dd a:hover {
  color: #cc0000;
  font-weight: normal;
}
/* Current */
#nav .menu-dl a.current,
#nav .menu-dl a.current:hover,
#nav .menu-dl .menu-dd a.current,
#nav .menu-dl .menu-dd a.current:hover {
  color: #c00;
  font-weight: bold;
  text-decoration:underline;
  margin:0px 0px 2px 0px;
      background:url(images/menu-arrow-down.png) 0px 8px  no-repeat;

}

.rating_line {
    width: 75px;
    position: relative;
}
.rating_line div {
    height: 15px;
}
.rating_line .full {
    background-image: url('images/rating/full.gif');
    background-repeat: repeat-x;
}
.rating_line .empty {
    background-image: url('images/rating/empty.gif');
    background-repeat: repeat-x;
    background-position: 100% 0%;
    position: absolute;
    right: 0px;
    top: 0px;
}

.rating_line {
    width: 75px;
    position: relative;
}
.rating_line div {
    height: 15px;
}
.rating_line .full {
    background-image: url('images/rating/full.gif');
    background-repeat: repeat-x;
}
.rating_line .empty {
    background-image: url('images/rating/empty.gif');
    background-repeat: repeat-x;
    background-position: 100% 0%;
    position: absolute;
    right: 0px;
    top: 0px;
}
div.subcategories-2wide {
  float: left;
  margin: 3px;
  text-align: center;
  border:1px solid #cccccc;
  	background:url(images/lowerswoopnewcolor-2wide.jpg) bottom right no-repeat;
  	width:325px;

}

div.subcategoriesover-2wide {
  float: left;
  margin: 3px;
  text-align: center;
  border:1px solid #003366;
    	background:url(images/lowerswoop-2wide.jpg) bottom right no-repeat;
    	width:325px;

}

.rating-title {
  float: left;
}
.tabcontent .rating_line {
  float: left;
}
.rating_line {
    width: 75px;
    position: relative;
}
.rating_line div {
    height: 15px;
}
.rating_line .full {
    background-image: url('images/rating/full.gif');
    background-repeat: repeat-x;
}
.rating_line .empty {
    background-image: url('images/rating/empty.gif');
    background-repeat: repeat-x;
    background-position: 100% 0%;
    position: absolute;
    right: 0px;
    top: 0px;
}
/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.alternate_rows {
	border-spacing: 0;
	border-collapse: collapse;
}
table.alternate_rows th, table.alternate_rows td {
	text-align: left;
	padding: 5px;
	width: 100px;
}
table.alternate_rows th {
	border-width: 0px 1px 1px 1px;
	background-color: #003366;
	color:#fff;
}
table.alternate_rows td {
	border-width: 0px 1px 0px 1px;
}
table.alternate_rows tr.odd td {
	background-color: #dddddd;
}
table.alternate_rows tr.even td {
	background-color: #fff;
}
table.alternate_rows tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}

.shipping-estimation {
    width: 250px;
}
.tabboxcontent {
	display: block;
	background: #FFFFFF; /* content bg colour */
	border: 0 solid #cccccc; /* border colour */
	border-width: 0 1px;
	padding: 5px; /* content padding */
}
.tab-top{
border-top:17px solid #003366;
}
.sale-price {
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  color: #f00;
}
.rebate {
  color: #f00;
}
.sale-price .currency {
  font-size: 16px;
}

/* kornev, disable google bar adv */
iframe.grelated-iframe {
display: none;
}
table.register-table select {
  width: 195px;
}
table.register-table input[type="text"] {
  width: 190px;
}

.controls {
  float: right;
  width: 135px;
}
div.slideshow-container .slideshow {
  float: left;
}
.controls .nav-controls {
  display: none;
}
.slideshow-container .prev,
.slideshow-container .next {
  float: left;
  margin-right: 10px;
}
.slideshow-container .close,
.slideshow-container .pause,
.slideshow-container .play {
  display: block;
  width: 125px;
  height: 25px;
  cursor: pointer;
  float: right;
  margin-right: 10px;
}
.slideshow-container .pause {
  background: url('images/slider/pause-btn.png') no-repeat;
}
.slideshow-container .play {
  background: url('images/slider/start-btn.png') no-repeat;
}
.slideshow-container .close {
  background: url('images/slider/close-btn.png') no-repeat;
}

.smart-search-title {
   background: #eaf0f6;
   padding: 2px 20px;
  border: 1px solid #d0d0d0;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
   -webkit-box-shadow: rgba(0,0,0,3) 0 1px 0;
   text-decoration: none;
   vertical-align: middle;
}
.smart-search-title td {
  color: #003366;
  font-weight: bold;
}
.smart-search-title .nav-pages {
  padding: 5px 0;
}

.smart-search-title {
   background: #eaf0f6;
   padding: 2px 20px;
  border: 1px solid #d0d0d0;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
   -webkit-box-shadow: rgba(0,0,0,3) 0 1px 0;
   text-decoration: none;
   vertical-align: middle;
}
.smart-search-title td {
  color: #003366;
  font-weight: bold;
}
.smart-search-title .nav-pages {
  padding: 5px 0;

}
a.is_price_cart_label {
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
.product-details .image {
    position: relative;
}
.make-offer-banner {
    position: absolute;
    top: 4px;
    left: -10px;
    width: 120px;
    height: 114px;
    background: url('images/corner-banner-make-offer.png') no-repeat;
    z-index: 100;
}
.product-details .image {
    position: relative;
}
.make-offer-banner {
    position: absolute;
    top: 4px;
    left: -10px;
    width: 120px;
    height: 114px;
    background: url('images/corner-banner-make-offer.png') no-repeat;
    z-index: 100;
}

.checkout-info h3 {
  display: inline;
  padding-right: 15px;
}
.checkout-info .simple-button span {
  font-size: 9px;
}
.menu-minicart {
  position: relative;
}
.menu-minicart .sale {
  position: absolute;
  top: 25px;
  left: 125px;
  height: 24px;
  width: 45px;
  background-image: url('images/sale-45x24.png');
  background-repeat: no-repeat;
}
#item-main-photo a{
	width:100%;
	height:100%;
	display:block;
}
#item-main-photo a img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}