/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 8, 2012 */

@font-face {
 font-family: 'FuturaBkBTBook';
 src: url('../font/futubk__-webfont.eot');
 src: url('../font/futubk__-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/futubk__-webfont.woff') format('woff'),  url('../font/futubk__-webfont.ttf') format('truetype'),  url('../font/futubk__-webfont.svg#FuturaBkBTBook') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'WebfontRegular';
 src: url('../font/futurah-webfont.eot');
 src: url('../font/futurah-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/futurah-webfont.woff') format('woff'),  url('../font/futurah-webfont.ttf') format('truetype'),  url('../font/futurah-webfont.svg#WebfontRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'AspireDemiBold';
 src: url('../font/aspire-demibold-webfont.eot');
 src: url('../font/aspire-demibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/aspire-demibold-webfont.woff') format('woff'),  url('../font/aspire-demibold-webfont.ttf') format('truetype'),  url('../font/aspire-demibold-webfont.svg#AspireDemiBold') format('svg');
 font-weight: normal;
 font-style: normal;
}

/* ---------------=general------------------ */

* { margin:0; padding:0; }
.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; height:0px; line-height:0px; font-size:0px; }
:focus { outline:none; }
img { border:none; }
input { overflow:visible; }
/* --------------end general--------------- */

/* --------------=Class for clearing floats ------------ */

.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
/* -------------=Typography ------------------ */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272;/* background:url(../images/pattern.png) repeat; */}
h1 { margin:0; padding:0; }
h2 { font-size:14px; }
h3 { font-size:11px; }
/* -------------ending Typography ------------------ */

#wrapper { background:#ffffff; }
.wrapper { background:#ffffff; position:relative; z-index:9; }
.global-site-menu { background:url(../images/global-site-manu.png) repeat; height:36px; width: 100%; }
.top-menu-wrapper { display: table; margin: 0 auto; width: 960px; }
.top-menu-list { display: inline-block; padding-right: 36px; }
.top-menu-list.first { padding-left:0px; }
.top-menu-list li.last { border-right:none; }
.top-menu { display:inline-block; }
.top-menu li { float:left; border-right:1px dotted #5e5f5f; list-style:none; margin-top: 14px; }
.top-menu li a { text-decoration:none; color:#555555; }
.top-menu li a span { padding-left: 12px; padding-right: 12px; }
.top-menu li a span.last { padding-right:0px; }
.shipping-cart { padding-top: 9px; }
.cart { background: url("../images/sprites.png") no-repeat scroll 0 -196px transparent; color: #555555; display: inline-block; font-size: 14px; height: 20px; padding-left: 24px; cursor:pointer; }
.cart span { }
.cart-items { padding-left: 12px; padding-right: 18px; line-height:19px; *line-height:17px;
display:inline-block; vertical-align:top; }
.check-out { position: relative; top: -2px; }
.checkout { text-decoration:none; background: url("../images/sprites.png") no-repeat scroll 0 -150px transparent; display: inline-block; height: 25px; padding-left: 9px; cursor:pointer; }
.checkout span { background:url(../images/sprites.png) no-repeat scroll 100% -150px; display:inline-block; color:#fff; line-height:25px; padding-right:9px; }
/*start page*/

.top-page { display:block; background: url("../images/home-back-shadow.png") repeat scroll center 102px transparent; }
.header-container { position:relative; z-index:999999 }
.header { margin:0 auto; width:960px; }
.logo { padding-top: 18px; width: 272px; padding-bottom: 15px; }
.search-heading { padding-bottom:3px; color: #A6A3A3; }
.search { /*  padding-bottom: 31px;*/ padding-left: 56px; padding-top: 28px; width: 322px; position:relative;  }
.search-img {/*background:#FFF;*/ /*border: 1px solid #dfdfdf;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); color: #A6A3A3; position:relative; display: block; /*width: 317px;*/ height:36px; margin:0 !important; float:left; width:230px; }
.search-img input { border: 0 none; /*margin-left: 40px;*/ padding:9px 4px 8px 4px; width: 230px; color: #A6A3A3; /*position:relative; z-index:999;*/ /*max-width:140px; */ }
button.button.go-search { background-color: #5E5F5F; color: #FFFFFF; /*padding-bottom: 13px; padding-right: 11px;padding-top: 10px;*/ text-decoration: none; /*padding-left:11px;*/ text-align:center; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); font-size:16px; border:0px; position:relative; height:35px; width:43px; }
/*@media screen and (-webkit-min-device-pixel-ratio:0) { button.button.go-search{ padding-right:21px;} }

*/

.header .search .search-autocomplete { z-index:9999999; left:60px !important; top:79px !important; }
.header .search .search-autocomplete ul { border:1px solid #5c7989; background-color:#ffffff; }
.header .search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.header .search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .search .search-autocomplete li.odd { background-color:#ffffff; }
.header .search .search-autocomplete li.selected { background-color:#A6A3A3; }
.free-shipping { width:300px; padding-left: 10px; color:#fff; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.free-shipping-content { background:url(../images/sprites.png) no-repeat scroll -484px 0; width:300px; height:86px; text-align:center; margin-top: 10px; }
.free-shipping-content h2 { font-size:38px; color:#fff; font-weight: normal; }
/*start nav-container*/

.nav-container { background: none repeat scroll 0 0 #E9E9E9; border: 1px solid #DFDFDF; margin: 0 auto; width: 960px; position:relative; z-index:5; }
#nav { }
#nav li { list-style:none; float:left; padding: 10px 15px 12px 9px; }
#nav li.fist { padding-left:13px; }
#nav li.last { padding-right:0px !important; /*margin-left:15px !important; */ }
#nav li a { font-size:16px; color:#414040; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; text-decoration:none; }
#nav li a span { }
/*#nav li.sales {   background: url("../images/sales.png") repeat scroll 0 0 transparent; border: 1px solid #BC351A; color: #FFFFFF; display: inline-block; padding: 0; width: 59px;  margin-left: 7px; position: relative; left:8px; }*/

#nav li.sales a { color:#fff; display: inline-block; height: 39px; }
#nav li.sales a span { border: 1px dotted; margin-left: 5px; padding: 5px; }
/*end nav-container*/

/*start home-banner*/

.home-banner { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E9E9E9; height: 336px; margin: 0px auto 0; width: 960px; height: 275px; }
/*end home banner*/

/*start box-offer-shop*/

.box-offer-shop { margin: 0 auto; width:960px; }
.deal-shop-regi { /*background: none repeat scroll 0 0 #FFFFFF;  padding: 10px 10px;*/ margin-top: 10px; }
.today-deal { background:url("../images/sprites.png") no-repeat scroll -248px -543px transparent;/*url(../images/today-deal-back.png) repeat-x scroll 0 0 #B0D961;*/ width: 265px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; float:left; }
.registry { /*background:#e2e2e2;*/ background:#eeeeee; width: 212px; }
.head-deal { line-height:34px; }
.deals { padding-bottom:10px; padding-top:10px; }
.deals img { padding-left:5px; }
.deal-info { width:100px; display:inline-block; font-size:16px; color:#000; padding-left:5px; }
.deal-info .add-shop-label {font-size: 12px;}
.deal-info-padd { }
.day { background:url("../images/sprites.png") no-repeat scroll -222px -217px transparent; color:#fff; display:block; height:34px; width:256px; font-size: 18px; padding-left: 9px; }
.time { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; margin-left: 14px; font-weight:bold; background:none repeat scroll 0 0 white; }
.add-shop { background:url(../images/sprites.png) no-repeat scroll 0 -757px; padding-left:8px; height:24px; display:inline-block; text-decoration:none; }
.add-shop-span { background: url("../images/sprites.png") no-repeat scroll 100% -757px transparent; color: #FFFFFF; display: inline-block; height: 24px; line-height: 24px; cursor:pointer; padding-left:1px; }
.price-padd { padding-top:14px; padding-bottom:11px; }
.add-shop-label { cursor:pointer; background:url("../images/sprites.png") no-repeat scroll -108px -410px transparent; padding-right: 33px; font-weight:bold; }
.footer-new-deal { background:url("../images/sprites.png") no-repeat scroll -222px -220px transparent; color: #FFFFFF; font-size: 17px; height: 33px;
padding-top: 0; text-align: center; width: 265px; line-height: 33px; height:33px; }
.footer-new-deal label { }
.shop-now-info { background:#eee; display:inline-block; width:209px; height:212px; }
.shop-img { }
.shop-img-img { }
.shop-info { padding-left:23px; width:169px; }
.shop-info-offer { padding-left:23px; width:169px; }
.shop-info-gift { padding-left:23px; width:174px; top: -14px; position:relative; }
.shop-info-h2 { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dotted #aaa; font-size:22px; font-weight:normal; }
.shop-info-para { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:5px; padding-bottom:5px; height:50px; }
.shop-info-para-offer { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:5px; padding-bottom:10px; }
.shop-now { }
.shop-now a { background:url(../images/sprites.png) no-repeat scroll 0 -597px; color:#fff; /*height:24px; */ display:inline-block; font-size:14px; /*height:24px;*/ text-decoration:none; padding-left:2px; cursor:pointer !important; }
.shop-now a span { background:url(../images/sprites.png) no-repeat scroll 100% -573px; line-height:24px; height:24px; display:inline-block; padding-left:5px; padding-right:5px; cursor:pointer !important; }
.offer-padd { padding-top:16px; padding-left:23px; width:169px; }
.registry-form { padding-top:16px; padding-left:9px; }
.form-h2 { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:22px; color:#000; padding-bottom:18px; }
.registry-form form { border:0px; }
.registry-form form fieldset { border:0px; }
.regi-input { background: none repeat scroll 0 0 #FFFFFF; border:1px solid #dadada; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); display: block; /*line-height: 28px;*/ margin-bottom: 9px; /*padding-bottom: 7px; padding-top: 7px;*/ width: 188px; }
.regi-lastinput { width:180px; height:30px; }
.regi-input input { border: 0 none; color: #A2A2A2; font-family: arial; font-size: 12px; padding:7px 4px; width:180px; height:15px; }
.btn-go { width:199px; display:inline-block; padding-bottom: 10px; }
.submitbtn-div { margin-top:15px; margin-left:214px; }
.feedback .submitbtn-div { margin-left:0px; }
.submitbtncontact-div { margin-top:15px; margin-left:250px; }
.go-btn-account { background:url(../images/sprites.png) no-repeat scroll 0 -597px transparent; display:inline-block; padding-left:2px; height:24px; }
.go-btn { background:url("../images/sprites.png") no-repeat scroll 0 -597px transparent; padding:0 0 0 2px;/* height:24px;*/ margin-right:10px; display:inline-block; *display:inline;
}
.go-btn-send-password { margin:0; }
.go-btn input { cursor:pointer; background:url("../images/sprites.png") no-repeat scroll 100% -573px transparent; display:inline-block; height:24px; line-height:14px; border:0px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:3px 21px 3px 19px; }
.go-btnnew input { cursor:pointer; background:url(../images/shopnow.png) no-repeat 100% 0px; display:inline-block; height:24px; line-height:14px; border:0px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:3px 21px 3px 19px; }
.referesh-captcha input { display:block; margin-bottom:10px; }
.feedback-sumit { position:relative; }
.feedback .submitbtn-div { position:absolute; bottom:5px; left:160px; }
.referesh-captcha .go-btn { background:    url("../images/sprites.png") no-repeat scroll 0 -597px transparent; padding:0 0 0 2px;/* height:24px;*/ margin-right:10px; display:inline-block; *display:inline;
}
.go-btn span { cursor:pointer; background:url("../images/sprites.png") no-repeat scroll 100% -573px transparent; display:inline-block; height:24px; line-height:18px; border:0px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:3px 21px 3px 19px; }
.go-btn-account input { cursor:pointer; background:url(../images/sprites.png) no-repeat scroll 100% -573px transparent ;display:inline-block; height:24px; line-height:24px; border:0px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left: 19px; padding-right: 21px; }
.go-btn button { background:url(../images/shopnow.png) no-repeat 100% 0px; display:inline-block; height:24px; line-height:24px; border:0px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left: 19px; padding-right: 21px; }
.manage-regi { padding-bottom:25px; padding-top:6px; width:200px; }
.manage-regi a { text-decoration:none; font-size:14px; color:#525252; font-family:Arial, Helvetica, sans-serif; }
/*end box-offer-shop*/

/*start product spotlight*/

.slide-product-spotlight { margin: 0 auto; width: 960px; position:relative; }
.brands { width:960px; display:inline-block; margin-top:-10px; }
.product-spot-info { margin-top:20px; display:inline-block; }
.product-spot-h2 { color: #ED4423; font-size: 21px; font-weight: normal; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width: 200px; display: inline-block; }
.left-arrow { left:0px; padding-top: 65px; position: absolute;/* width: 65px; */ }
.left-arrow a { background: url("../images/left-arrow.png") no-repeat scroll 0 20px transparent; display: inline-block; height: 75px; /*text-indent: -9999px;*/ width: 23px; text-decoration: none; }
.right-arrow { right:8px; padding-top:65px; position: absolute; }
.right-arrow a { background:url(../images/right-arrow.png) no-repeat scroll 0 20px transparent; ; display: inline-block; height: 135px; /*text-indent: -9999px;*/ width: 23px; margin-left:0px !important; text-decoration: none; }
.spot-info { display:inline-block; width:165px;/*185px*/ }
.head-spotlight { }
.devider { border-top:1px dotted #5E5F5F; display:inline-block; margin-top:15px; width:695px; }
.view-all { display:inline-block; padding-top:4px; }
.view-all a { text-decoration:none; color:#595959; font-family:Arial, Helvetica, sans-serif; border:1px solid #afafaf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding:3px 8px; display:block; }
.spot-info-head { font-size:14.13px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width:165px; /*186px;*/ padding-top:8px; }
.price-spot { color:#ed4423; display:block; /*width:50px; */ padding-top:10px; }
.spot-btn { padding-top:9px; margin-right:-2px; }
/*end product spotlight*/

/*start brands-slides*/

.barnds-slides { margin: 0 auto; width: 960px; }
/*end brands-slides*/

/*start other-container*/


.other-container { margin:0 auto; width:960px; }
.other-content { display:inline-block; }
.lx-fb { }
.fb-inner { background:url(../images/sprites.png) no-repeat scroll -244px -316px; height:149px; width:237px; }
.fb-inner-h2 { font-size:20px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; letter-spacing:0.5px; padding-top:9px; text-align:center; padding-bottom:19px; }
.padd-fb-head { padding-left:14px; }
.padd-fb-head p { color:#d8e1f5; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; padding-bottom:20px; letter-spacing:0.5px; padding-right:8px; }
.fb-like { width:130px; display:inline-block; color:#FFF; font-size:14px; }
.fb-like img { padding-top:15px; }
.fb-like span { position:relative; top:-5px; left:2px; }
.padd-fb-head p strong { color:#FFF; }
.gift-certi { }
.gift-inner { background:url(../images/sprites.png) no-repeat scroll -495px -316px; height:149px; width:230px; margin-left:8px; margin-left: 8px; width:230px; }
.gift-h2 { font-size:38px; font-family:AspireDemiBold; color:#fff; padding-top:7px; padding-left:21px; }
.gift-list { padding-top:16px; display:inline-block; }
.gift-inner-head { display: inline-block; padding-left: 40px; }
.gift-list ul { }
.gift-list ul li { background:url(../images/sprites.png) no-repeat scroll 0 -256px; list-style:none; color:#FFF; font-size:14px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; line-height:20px; height:20px; }
.gift-list ul li span { padding-left:10px; }
.more { color:#e3840a;/* background:url(../images/orange-arrow.png) no-repeat scroll 96px 6px ;*/ display:inline-block; width:145px; }
.more span { }
.price-match { }
.price-inner { background:#9fc44e; height:149px; width:230px; margin-left:8px; }
.price-inner-head { padding-left:10px; display:inline-block; }
.price-h2 { }
.price-info { padding-top:8px; position:relative; }
.price-info ul { width:125px; display:inline-block; padding-top:5px; }
.price-info ul li { background:url(../images/sprites.png) no-repeat scroll 0 -256px; list-style:none; line-height:20px; height:20px; }
.price-info ul li span { font-size:14px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#000; padding-left:10px; }
.price-h2 { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:22px; color:#000; font-weight:normal; padding-top:12px; }
.price-match-img { background: url("../images/sprites.png") no-repeat scroll -877px -334px transparent; height:92px; width:91px; display:inline-block; }
.price-more { position:relative; top:-30px; }
.more-price { color:#000; background:url(../images/sprites.png) no-repeat scroll -885px 16px; display:block; width:145px; padding-top:13px; padding-left:11px; }
.info-spot { }
.info-head { font-size:22px }
.info-inner-head { display: inline-block; padding-left: 14px; }
.info-list { padding-top:10px; display:inline-block; }
.info-list ul { }
.info-list ul li { background:url(../images/sprites.png) no-repeat scroll 0 -227px; list-style:none; line-height:18px; height:18px; }
.info-list ul li span { font-size:13px; padding-left:15px; }
.info-list ul li span a { text-decoration:none; color:#727272; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.info-inner { background:#FFF; height:149px; width:213px; margin-left:8px; }
.lx-top { font-size:0; margin:0; padding:0; background:url("../images/sprites.png") no-repeat scroll -220px 0 transparent;  height: 7px; width: 245px; }
.middle-shadow { background:url(../images/shadow-middle.png) repeat-y; }
.small-middle-shadow { background:url(../images/shadow-middle1.png) repeat-y; }
.lx-bottom { font-size:0; margin:0; padding:0; background:url("../images/sprites.png") no-repeat scroll -220px -19px transparent;  height: 7px; width: 245px;  }
/*end other-container*/


/*start recent-container*/

.recent-view { margin:0 auto; width:960px;/*background:url(../images/recent-bg.png) repeat;*/ margin: 15px auto 6px; }
.recent-view>div { padding:8px 0px 12px 0px;/*8px 12px 12px 10px;*/ }
h2.recent { color:#ed4423; font-size:19px; line-height:20px; display:block; margin:0; padding:0 0 4px 0; margin-bottom:8px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-weight: bold; border-bottom:1px dotted #666; }
.recent-list { width:220px; float:left; margin-right:13px; }
.last { margin-right:0 !important; }
.recent-list div p { font-size:14px; width:140px; line-height:18px; display:block; margin:0; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.title { color:#595959; padding-top:10px; }
.price { color:#ed4423; }
/*end recent-container*/

/*start footer-container*/

.footer-container { background: url("../images/footer-bg.png") repeat-x 0 0 #eaeaea; width: 100%; }
.footer-content { margin:0 auto; width:960px; }
.footer { }
.sign-up-sales { width:405px; /*padding-top:27px;*/ }
.sign-up-h2 { font-size:20px; color:#ed4423; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-weight:normal; }
.deals-via-email { height:75px; }
.footer-menu { padding-top:28px;  /*width:430px;*/ /*border:1px solid #F00;*/ }
/**:first-child+html .footer-menu {width:475px;}*/

.email-head { /* color:#8A8A8A;*/ font-size:14px; padding-bottom:8px; padding-top:12px; }
.submit-email { height: 37px; width:441px; }
img[title="Back 1 panels"] { display: none !important; }
img[title="Forward 1 panels"] { display: none !important; }
.submit-email label { display:block; float:left; /*height: 36px; width: 352px;*/ position:relative; }
.submit-email label input { border: 0 none; line-height: 30px; padding:0 2px; width:280px; height:30px; color:#b2b2b2; background:#FFF; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); color: #A6A3A3; font-size:15px; }
.btn-submit { margin-top:1px; }
.btn-submit a { background:#ED4423; color: #FFFFFF; display: inline-block; font-size: 16px; height: 30px; line-height: 30px; text-decoration: none; -webkit-border-radius-topright: 4px; -webkit-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius:: 4px;
border-top-right-radius:: 4px;
behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding-left:6px; padding-right:5px; }
.btn-submit button.button { background:#ED4423; color: #FFFFFF; display:block; float:left; font-size: 16px; height:28px; line-height: 30px; text-decoration: none; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding-left:12px; padding-right:15px; cursor:pointer; *padding:0 7px;
border:0; }
.footer-social { padding-top:10px; overflow:hidden; }
.social-h2 { width:200px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#595959; width:130px; padding-top:8px; }
.social { }
.social ul { }
.social li { float:left; list-style:none; padding-right:5px; }
.social li a { }
.bottom-menu { color:#595959; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:20px; }
.bottom-menu.last { padding-right:0px; }
.bottom-menu-h2 { font-size:14px; color:#595959; font-family:Arial, Helvetica, sans-serif; font-weight:bold; /* padding-bottom:14px;*/ }
.bottom-menu li { list-style:none; line-height:18px; }
.bottom-menu li a { color:#595959; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.bottom-menu li a span { }
/*start below-footer-content*/

.below-footer-content { background:#eee; display:inline-block; width:100%; }
.below-content { margin:0 auto; width:960px; }
.copy { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8c8c8c; padding-top:25px; }
.payment-card { padding:28px 0 0 2px; }
.payment-card ul { }
.payment-card ul li { list-style:none; /*float:left;*/ padding-right:5px; }
.payment-card ul li.last {/*margin:4px 7px 0 0 !important;*/ padding-right:0; margin-top:5px; }
/*end below-footer-content*/

/*end footer-container*/

 /*end page*/


/* start slider css*/
/**/
#slide-show { height:275px; position:relative; margin:0 auto; width:960px; }
.slide-show { margin:0; width:960px; overflow:hidden; height:275px; position:relative; }
.slide-show li { float:left; width:960px !important; height: 275px !important; }
.pagination { bottom: 25px; position: absolute; right: 32px; z-index: 999; background:none repeat scroll 1px center #FFFFFF; }
.pagination li { float:left; margin-right:2px; margin-left:6px; margin-top:4px; background:url(../images/sprites.png) no-repeat scroll 0 0; list-style:none; }
.pagination li a {/* background:url(../img/bgi/pagination.png) no-repeat top center; */ width:17px; height:17px; display:block; }
.pagination li.activeSlide a {/*background:url(../img/bgi/pagination.png) no-repeat center bottom; */ width:17px; height:17px; }
.prev { background:url(../img/bgi/slider-arrow-left.png) no-repeat; width:56px; height:58px; display:block; position:absolute; z-index:999; top:35%; left:-12px; }
.next { background:url(../img/bgi/slider-arrow-right.png) no-repeat; width:56px; height:58px; z-index:999; position:absolute; top:35%; right:-12px; }
.slide-show2 { margin:0; width:299px; overflow:hidden; height:202px; position:relative; }
.slide-show2 li { float:left; }
.pagination2 { position:absolute; bottom:8px; left:18px; z-index:999; }
.pagination2 li { float:left; margin-right:4px; }
.pagination2 li a {/*background:url(../img/bgi/pagination.png) no-repeat top center;*/ width:17px; height:17px; display:block; }
.pagination2 li.activeSlide a {/* background:url(../img/bgi/pagination.png) no-repeat center bottom; */ width:17px; height:17px; }
/*.prev2{background:url(../img/bgi/small-slider-arrow-left.png) no-repeat;width:32px;height:42px;display:block;position:absolute;z-index:999;top:35%;left:-7px;}
.next2{background:url(../img/bgi/small-slider-arrow-right.png) no-repeat;width:32px;height:42px;z-index:999;position:absolute;top:35%;right:13px;}*/

.activeSlide { background:url(../images/sprites.png) no-repeat scroll -23px 0 !important; }
.slide-text { width:465px; display:inline-block; width:465px; padding-top: 37px; padding-left: 70px; }
.slide-text-h2 { font-size:36px; color:#ed4423; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; display: inline-block; font-weight: normal; font-weight:normal; letter-spacing:-1px;/* border-bottom:1px dotted #000;*/ padding-bottom: 7px; margin-left: 15px; }
.slide-text-para { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding-top:13px; display: inline-block; width: 425px; text-align: right; }
.slide-show-img { left: 0; position: relative; }
.slide-text-shop-now { margin-right: 38px; margin-top: 19px; float:right; }
.slide-text-shop-now a { background:#74a021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); color:#fff; text-decoration:none; padding:10px; padding: 9px 10px; font-size:16px; position:relative; }
/* end slider-css*/

/*start thumnail-sliderfor home page*/

#mygallery { margin-left: 47px; }
.stepcarousel { position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width: 871px; /*Width of Carousel Viewer itself*/ height: 200px; /*Height should enough to fit largest content's height*/ }
.stepcarousel .belt { position: absolute; /*leave this value alone*/ left: 0; top: 0; width:840px !important; }
.stepcarousel .panel { float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/ margin: 10px; /*margin around each panel*/ width: 215px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ }
.panel { margin-left: 227px !important; }
.panel-img { }

/*.panel { margin-right:10px !important; border:1px solid; }*/

/*end thumnail-sliderfor home page*/

 
/*.search-img button { background-color: #5E5F5F; color: #FFFFFF; padding-bottom: 13px; padding-right: 11px;padding-top: 10px; text-decoration: none; padding-left:11px;

-webkit-border-bottom-right-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px; border-bottom-right-radius:: 4px; border-top-right-radius:: 4px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); font-size:16px;  }*/

/*start inner-container*/

/*start category page*/
.page-container { background:none;/* position:relative;*/ display:block; min-height:400px; }
.inner-container { margin: 2px auto 0; width:960px; }
.inner-content { display: inline-block; }
/*start col-left*/

.col-left { width:198px; display:inline-block; }
.col-left-head-h2 { background: url("../images/col-left-head.png") repeat scroll 0 0 transparent; color: #FFFFFF; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 19px; padding-left: 12px; font-weight: normal; }
.col-left-head { }
.by-category { display: inline-block; padding-top: 3px; }
/*end col-left*/
/*start .col-main */
.col-main { width:762px; display: inline-block; }
.furniture-content { display: inline-block; margin-left: 10px; width:100%; }
.furniture-head { }
.furniture-h2 { background: url("../images/sale-upto-back.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 18px; height: 36px; line-height: 36px; width: 752px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center }
.furniture-h2 span { display: inline-block; padding-left: 58px; }
.furniture-h2 span a { color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.breadcrumb { display: inline-block; padding-top: 10px; }
.breadcrumb ul { }
.breadcrumb ul li {/*  background: url("../images/arrow-breadcrumb.png") no-repeat scroll 55px 3px transparent;*/ float: left; list-style: none outside none; padding-right: 10px; color:#595959; font-size:12px; }
.breadcrumb ul li.last { background:none; }
.breadcrumb ul li a { text-decoration:none; color:#595959; }
.breadcrumb ul li span { background: url("../images/arrow-breadcrumb.png") no-repeat right 5px; width:5px; height:15px; display:inline-block; vertical-align:top; }
.furniture-inner { display: inline-block;/* padding-top: 10px;*/ width: 752px; }
.furniture-inner-brand { padding-top: 10px; }
.furniture-head-h2 { font-size:22px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#ed4423; font-weight:normal; margin-bottom:8px; }
.furniture-inner-info { /*display:inline-block;*/ width:752px; /*padding-top: 15px; */ }
.furniture-inner-detail { border-bottom: 1px solid #d1d1d1; padding:11px 0 12px 0; /*padding-bottom: 15px;padding-top:5px;*/ }
.detail { width: 170px; border-right: 1px solid #D1D1D1; ; }
.detail-padd-right { }
.detail-padd { padding-left: 10px; padding-right: 10px;/* padding-left: 10px; padding-right:10px; margin-bottom:10px;margin-top:8px;padding-top:10px;*/ }
.detail-padd.first { padding-left:0px; }
.detail-padd.last { padding-right:0px; border-right:0px; }
.detail-padd-top { padding-top:15px; }
.detail-para { text-align:center; padding-top:14px; }
.detail-para a { text-decoration:none; color:#3b3b3b; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#3b3b3b; font-weight:bold; }
.detail.alignleft.detail-padd.first > p { text-align:center; }
.detail.alignleft.detail-padd > p { text-align: center; }
.furniture-inner-detail.border { border-bottom:0px; }
.furniture-inner-detail.last { border-bottom:none; }
/*start shop-by-brand*/
.brand-detail { border: 1px solid #E9E9E9; display: inline-block; width: 169px; }
.brand-top { font-size:0; margin:0; padding:0; }
.brand-middle { background: url("../images/brand-middle.png") repeat-y scroll 0 0 transparent; display: inline-block; padding: 50px 0 47px 26px; width: 142px; height:33px; }
.brand-middle img { }
.brand-bottom { font-size:0; margin:0; padding:0; }
/*end shop-by-brand*/
/*start add-to-cart page*/
.col-main-fullwidth { width:960px; display:inline-block; }
.furniture-fullcontent {/* padding-top:15px; display:inline-block; */ }
.furniture-fullcontent-opc { /*padding-top:15px;*/ display:inline-block; }
.add-to-cart-content { display:inline-block; }
.full-content-h2 { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:24px; color:#ed4423; font-weight:normal; padding-bottom: 9px; width: 960px; border-bottom: 1px dotted #696969; }
.dashboard-h2 { width: 760px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:24px; color:#ed4423; font-weight:normal; padding-bottom: 9px; border-bottom: 1px dotted #696969; }
.cmspage-h2 { width: 960px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:24px; color:#ed4423; font-weight:normal; padding-bottom: 9px; border-bottom: 1px dotted #696969; }
/*.cart-detail { display: inline-block; margin-top: 23px; }*/

.inner-cart-detail { display:inline-block; width:960px; }
.cart-head { width: 960px; display:inline-block; background: none repeat scroll 0 0 #E9E9E9; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;/* height: 34px; line-height: 34px;*/ padding-bottom: 11px; padding-top: 11px; color: #2C2C2C; }
.cart-h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding-left: 10px; width: 640px; }
.head-right { padding-right: 35px; display:block; }
.head-right-padd { display: inline-block; padding-right: 35px; }
.padd-total { padding-left:70px; display:block; }
.delete { }
.delete a { }
.delete a img { padding-right: 19px; padding-top: 20px; }
.cart-data { padding-top: 13px; padding-left: 13px; padding-left: 5px; padding-bottom: 22px; }
.cart-data-border { border-bottom:1px solid #dddddd; margin-bottom: 10px; }
.cart-inner-data { display: inline-block; width: 525px; }
.cart-img { }
.cart-img span { vertical-align:top; font-family:Arial, Helvetica, sans-serif; color:#595959; font-size:14px; padding-left: 13px; padding-top: 40px; padding-left: 12px; padding-top:10px; }
.q-s-t-data { display: inline-block; width: 400px; }
.q-s-t-data p a { color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 5px; }
.txt-quantity { }
.quantity { display: inline-block;/* padding-left: 16px; */ }
.savings { padding-left: 53px; padding-top: 7px; width: 50px; }
.quantity input { border: 1px solid #D4D4D4; height: 25px; text-align: center; width: 47px; margin-bottom: 10px; }
.save { color:#ed4423; text-align: center; width: 123px; }
.total { display: inline-block; /*padding-left: 50px;*/ text-align: right; width: 125px; padding-top:7px; }
.gift-card-totalinfo { /*display: inline-block; width: 960px; */ }
.gift-card { background: none repeat scroll 0 0 #E9E9E9; display: inline-block; height: 147px; width: 329px; padding-left: 20px; padding-top: 18px; margin-left: 11px; margin-top: 13px; }
.gift-card-h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#595959; font-weight:normal; padding-bottom: 17px; }
.gift-card-input { }
.gift-card-input input { display: inline-block; height: 31px; width: 248px; border:1px solid #d4d4d4; }
.gift-card-input img { padding-left: 5px; position: relative; top: 7px; }
/*.search-img button { border: 0 none; padding: 7px 13px 12px; }*/
.apply { display: inline-block; padding-top: 16px; }
.apply-btn { background:url(../images/add-to-cart.png) no-repeat scroll 0 -24px; display:inline-block; padding-left: 8px; height:24px; }
.apply-btn span { background: url("../images/add-to-cart.png") no-repeat scroll 100% 0 transparent; color: #FFFFFF; display: inline-block; font-size: 14px; height: 24px; line-height: 22px; padding-left: 7px; padding-right: 15px; }
.total-info { /* display: inline-block;*/ }
.total-data {/* display: inline-block; width: 309px;*/ padding-top: 8px; }
.total-data-para { font-size:14px; color:#474747; font-family:Arial, Helvetica, sans-serif; padding-left: 20px; padding-bottom: 14px; padding-left: 10px; }
.data-left { display: inline-block; width: 233px; }
.data-left span { display: block; padding-left: 10px; }
.data-right { }
.final-total { border-bottom: 1px solid #DADADA; border-top: 1px solid #DADADA; color: #ED4423; padding-top: 10px; }
.gray-btn {  background:url(../images/inner-sprites.png) no-repeat scroll 0px -971px; display: inline-block; height: 30px; padding-left: 7px; }
.gray-input { background: url("../images/inner-sprites.png") no-repeat scroll 100% -970px transparent; border: 0 none; color: #FFFFFF; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height:30px; line-height:28px; padding-bottom: 8px; padding-right: 10px; padding-top: 2px; }
.btn-orange { cursor:pointer; background: url("../images/keep-shopping-btn.png") no-repeat scroll 0 -28px transparent; height: 28px; padding-left: 4px; display:inline-block; font-size:14px; }
.orange-btn { cursor:pointer; background: url("../images/keep-shopping-btn.png") no-repeat scroll 100% 0 transparent; border: 0 none; color: #FFFFFF; height:28px; display:inline-block; overflow:visible; padding:0px 10px 0 6px; margin:0px; width:auto; }
.keep-btn { /* display: inline-block;*/ margin-top: 20px; width:309px; }
.keep-shopping { }
.keep-shopping-gray { display: inline-block; margin-right: 48px; padding-left: 15px; }
.keep-shopping-orange { }
/*start related-items-slider*/
.related-items { }
.related-items-slider { margin: 0 auto; width: 960px; }
.related-items .product-spot-info { position:relative; margin-top:20px; display:inline-block; }
.related-items .product-spot-h2 { color: #ED4423; font-size: 24px; font-weight: normal; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width: 960px; display: inline-block; border-bottom:1px dotted #696969; padding-bottom: 10px; }
.related-items .brands { width:960px; display:inline-block; }
.items { display: inline-block; float: left; width: 210px; }
.img-item { }
.name-price-rating { padding-left:9px; }
.orange-color { color:#ed4423; }
/*end related-items-slider*/
/*start customer-bought slider*/
.customer-bought { margin: 0 auto 56px; width: 960px; }
.customer-bought .product-spot-info { position:relative; margin-top:20px; display:inline-block; }
.customer-bought .product-spot-h2 { color: #ED4423; font-size: 24px; font-weight: normal; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width: 960px; display: inline-block; border-bottom:1px dotted #696969; padding-bottom: 10px; }
.customer-bought .brands { width:960px; display:inline-block; }
/*end customer-bought slider*/

/*end add-to-cart page*/
/* start checkout-option*/
.checkout-option { display: inline-block; margin-bottom: 249px; margin-top: 36px; }
.option-detail { display:inline-block; margin-left: 15px; }
.option-detail-bg { background:url(../images/bg-checkout.png) no-repeat; width:249px; height:198px; display:inline-block; }
.or { }
.or span { display: block; padding-top: 20px; text-align: center; }
.or-bg { background:url(../images/or-img.png) no-repeat; width:56px; height:56px; display:inline-block; margin-top: 70px; margin-left: 18px; margin-right: 18px; }
.sign-in { }
.register { }
.use-guest { }
.option-detail-data { padding:30px 10px 10px 10px; }
.have-ac { font-size: 20px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding-bottom: 22px; }
.new-user { color: #FFFFFF; display: block; font-size: 20px; height: 43px; line-height: 40px; margin-bottom: 20px; }
.green-btn { background: url("../images/green-btn.png") no-repeat scroll 0 0 transparent; }
.green-btn a { color: #FFFFFF; text-decoration:none; font-size: 20px; }
.red-btn { background:url(../images/red-btn.png) no-repeat scroll 0 0 transparent; }
.red-btn a { color: #FFFFFF; text-decoration:none; font-size: 20px; }
.blue-btn { background:url(../images/blue-btn.png) no-repeat scroll 0 0 transparent; }
.blue-btn a { color: #FFFFFF; text-decoration:none; font-size: 20px; }
.as-guest { font-size:16px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding-left: 20px; width: 168px; }
.as-guest-width { width: 185px; }
/*end checkout-option*/ 

/*start inner-page*/
.left-redshadow-bg { margin-bottom:5px; }
.redshadow-bg { background: url("../images/sprites.png") no-repeat scroll 0px -656px; color: #FFFFFF; display: inline-block; font-size: 20px; height: 30px; width: 198px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; padding-left: 17px; line-height: 27px; }
.left-redshadow-para { margin-bottom:2px; }
.by-fetures { display: inline-block; }
.by-fetures-details { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; width:198px; display:inline-block; }
.fetures-details-h2 { background: url("../images/accordion/plus_parent_list.png") no-repeat scroll 8px 15px #EBEBEB; display:block; width:198px; padding-bottom:7px; padding-top: 8px; width: 198px; }
.fetures-details-h2 span { font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left: 20px; color:#414040; }
.fetures-details-h2-gray { background: url("../images/gray-arrow.png") no-repeat scroll 8px 15px #EBEBEB; display:block; width:198px; padding-bottom: 8px; padding-top: 8px; width: 198px; }
.fetures-details-h2-gray span { ont-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left: 20px; }
.fetures-data { }
.fetures-data li { list-style:none; }
.fetures-data li a { text-decoration:none; font-size:12px; color:#595959; font-family:Arial, Helvetica, sans-serif; display: block; line-height: 17px; padding-top: 2px; padding-left: 22px; }
.fetures-data li a span { }
.fetures-details-padd { padding-top: 10px; }
.fetures-details-padd.first { padding-top: 0px; }
.popular-search-paging { display:block; width: 752px; background:#ebebeb; height: 38px; /*margin-top: 10px;*/ }
.popular-search-paging-promo { margin-top:10px; }
.popular-search-paging-promo h2 { color: #ED4423; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; }
.cartrules-list { }
.cartrules-list li { }
.cartrules-list-div { margin-bottom:20px; }
.cartrules-list-div u { }
.cartrules-list-div p { }
.cartrules-list-div a { font-weight:bold; color:#333; }
.cartrules-list-div a:hover { font-weight:bold; color:#333; text-decoration:none; }
.price-rules-list { }
.price-rules-list-div { margin-bottom:20px; }
.price-rules-list-div u { }
.price-rules-list-div p { }
.price-rules-list-div a { font-weight:bold; color:#333; }
.price-rules-list-div a:hover { font-weight:bold; color:#333; text-decoration:none; }
.grid-list { display: block; padding-left: 8px; padding-right: 9px; padding-top: 5px; }
.grid-view { display: block; padding-right: 13px; }
.list-view { display: inline-block; padding-top: 10px; }
.sort-by-text { font-size:11px; color:#626060; float:left; margin-right:3px; }
.sort-by-text span { line-height:26px; }
.selection-popular { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DEDEDE; padding-top: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding: 4px 2px 4px 2px; display:block; position:relative; float:left; }
.selection-popular select { border:0 none; display: block; float:left; width: 165px; font-size: 11px; color:#626060; font-family:Arial, Helvetica, sans-serif; }
.item-search { display: inline-block; padding-left: 10px; }
.items-no { float:left; color: #626060; display: inline-block; font-size: 11px; line-height:15px; padding-top:11px; }
.pages { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DEDEDE; padding-top: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding: 4px 2px 4px 2px; display: inline-block; position:relative; float:left; margin:5px 0 0 3px; }
.pages select { color: #626060; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:none !important; }
.paging { display:inline-block; padding-left: 5px; padding-top: 10px; }
.paging ul { }
.paging ul li { list-style:none; float:left; display: inline-block; margin-right: 8px; }
.paging ul li.active { list-style:none; background:#ed4423; margin-right: 5px; padding:2px 0 2px 2px; text-align: center; color:#fff; width: 18px; }
.paging ul li a { text-decoration:none; color:#fff; color: #696969; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.paging ul li a.first { color:#fff; }
.next-color a { color:#ed4423 !important; }
.paging ul li a span { }
.popular-search { display:inline-block; padding-top:5px; }
.furniture-full-info { margin-top:5px; width: 752px; }
.furniture-full-info .furniture-inner-info { width: 752px; }
.inner-detail-para { position: relative; }
.sale-img { left: 0; position: absolute; top: 0; }
.inner-detail-info { padding-top: 10px; min-height:40px; }
.span-inner { display: block; font-size: 14px; /* width: 138px;  padding-bottom: 8px;*/ }
.span-inner-name { display: block; font-size: 13px; /*width: 138px;*/ padding-bottom: 8px; /* height:35px;*/ font-weight:bold; }
.span-last-price { font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; color: #595959; /*padding-bottom:8px;*/ margin-top:8px; }
.span-last-price label { text-decoration: line-through; }
.span-from { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:19px; color: #ED4423; display: inline-block; }
.span-from label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; }
.span-shipping { }
.span-shipping label { }
.free-shipping-label { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b3b3b; padding-right: 18px; padding-right:18px; display:inline-block; }
.more-option { background: url("../images/more-option.png") no-repeat scroll 0 0 transparent; color: #595959; display: inline-block; font-size: 12px; height: 26px; line-height: 26px; text-align: center; width: 171px; margin-top: 6px; }
.more-option a { text-decoration:none; }
.popular-search-bottom { display: inline-block; padding-left: 175px; }
.recently-view { }
.recently-view-h2 { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:19px; color:#ed4423; padding-bottom: 6px; padding-top: 12px; border-bottom:1px dotted #666; }
.furniture-inner-detail-border { border-bottom:0px;/* padding-bottom:48px;*/ background:#fff; }
/*end inner-page*/

/*end .col-main*/

/*end category page*/
/*end inner-container*/
/*start product-detail-page*/
/*start product-detail-page*/
.product-detail-page { display:inline-block; }
.breadcrumb-width { /*width:600px;*/ display:inline-block; }
.breadcrumb-social {  /* display:inline-block; */ }
.social-link-product { display:inline-block; padding-top: 12px; }
.social-link-product ul { }
.social-link-product ul li { float: left; list-style: none outside none; padding-right: 10px; }
.social-link-product ul li a { }
.social-mail { position: relative; top: 5px; }
.product-info { display:inline-block; padding-top: 15px; width: 960px; position:relative;/*top:-10px; */ }
.product-full-info-detail { display:inline-block; padding-left: 25px; /*33px; */ }
.product-zoom { width:370px; }
.new-maindetail { width: 330px; }
.product-full-info {
.product-full-info display: inline-block; width: 560px; }
.product-img { }
.thumbnail-img { }
.thumbnail-img li { list-style:none; float:left; padding-right: 15px; }
.thumbnail-img li a { }
.product-img-zoom { display: inline-block; padding-bottom: 10px; }
.product-img-zoom img { }
.head-id-rate { display: block; line-height: 26px; border-bottom: 1px dotted #5E5F5F; padding-bottom: 9px; }
.head-id-rate-h2 { color: #474747; font-family: arial; font-size: 18px; font-weight: normal; }
.head-id-rate p { color: #6A6A6A; display: block; font-size: 12px; }
.list-price-tag { display: inline-block; width: 100%; border-bottom: 1px dotted #5E5F5F; padding-bottom: 9px; padding-top: 13px; }
.off { display: inline-block; width: 100%; border-bottom: 1px dotted #5E5F5F; padding-bottom: 3px; padding-top: 3px; }
.write { padding-top : 12px; }
.write a { background: url("../images/write-a-review.png") no-repeat scroll 0 0 transparent; color: #666666; text-decoration: none; }
.h2-write { border-bottom: 1px dotted #696969; display: inline-block; width: 960px; }
.write a span { padding-left: 22px; }
.write-read { color:#6a6a6a; }
.write-read a { color:#6a6a6a;/* background:url(../images/write-read.png) no-repeat;  */ }
.write-read a.write { background:none; }
.price-tag { display:inline-block; }
.save-tag { background: none repeat scroll 0 0 #E8E8E8; display: inline-block; padding-bottom: 8px; padding-top: 5px; text-align: center; width: 88px; padding-top:8px; padding-bottom:8px; margin-left: 34px; }
.price-tag-para { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.price-tag-para span { text-decoration: line-through; }
.price-tag-price { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#ed4423; font-size:26px; }
.off-tag { background: none repeat scroll 0 0 #5BA724; color: #FFFFFF; display: block; font-family: arial; font-size: 18px; font-weight: normal; /* padding-bottom: 10px; padding-top: 10px; */ text-align: center; text-decoration: none; width: 73px; margin-left: 5px; }
.off-dec { display: inline-block; font-family: arial; font-size: 18px; width: 448px; color:#439b03; }
.off-dec label { display: block; width: 380px; padding-left: 15px; }
.stock-detail { display:inline-block; width: 565px; }
*:first-child+html .stock-detail { padding-top:10px; }
.product-options-bottom { border-top:1px dotted #5E5F5F; margin-top:10px; padding-top: 10px;  /*width:570px;*/ }
*:first-child+html .product-options-bottom { margin-top:20px; margin-bottom:10px; padding-bottom:10px; }
.stock-detail label { color: #595959; float: left; font-family: Arial; margin-bottom: 8px; /*  margin-right: 13px;width:160px; */display:block; }
.stock-detail select { border: 1px solid #DEDEDE; border-radius: 3px 3px 3px 3px; color: #626060; font-family: Arial; font-size: 11px; line-height: 12px; padding: 5px 4px 4px 0; /*width:105px;*/width:160px !important; margin-right: 10px; }
.stock-detail .drop-qa select { border: 1px solid #DEDEDE; border-radius: 3px 3px 3px 3px; color: #626060; font-family: Arial; font-size: 11px; line-height: 12px; padding: 5px 4px 4px 0; width:105px; }
.stock-info input { border: 1px solid #DEDEDE; border-radius: 3px 3px 3px 3px; color: #626060; font-family: Arial; font-size: 11px; padding: 5px 4px 4px 4px; width:36px; text-align:center; }
.stock-info { padding: 4px 0 0 5px; }
.stock-info label { color: #595959; float: left; font-family: Arial; /*margin-bottom: 8px;*/margin-right: 13px; }
.stock-info .add-quantity span { display: inline-block; width: 110px; }
.add-quantity { /* display: block;*/font-size: 14px;/*margin:10px 0 10px 0;*/}
.add-quantity label { line-height:19px !important; }
.stock-info .add-quantity { display: block; font-size: 14px; width: 100%; }
/*.add-quantity .qty { margin-left:10px;border : 1px solid #DEDEDE;border-radius:3px 3px 3px 3px;width:45px;height: 30px;}*/
.space { display: block; height: 16px; margin-bottom: 10px; }
.add-quantity span.ship-info { display: inline-block; width: 200px; }
.add-to-cart { }
.alignleft { float: left; }
.additional-shipping { }
.text-additional { color: #595959; font-family: arial; font-size: 18px; }
.select-additional { display: inline-block; margin-left: 13px; }
.select-additional select { display: inline-block; width: 159px; }
.additional-shipping-data { }
.btn-form { display: inline-block; width:570px; /* 533px;*/ }
.gift-btn-form { display: inline-block; width: 533px; padding-top:25px; }
.add-to-cart-btn { background:url(../images/add-tocart-btn.png) no-repeat scroll 0 -34px; display:inline-block; height:34px; padding-left: 5px; }
.add-to-cart-input { background:url(../images/add-tocart-btn.png) no-repeat scroll 100% 0px; display:inline-block; height:34px; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left: 5px; padding-right: 10px; border:0px; cursor:pointer; }
.details { text-align: center; width: 525px; }
.more-details { display: inline-block; margin-left: 10px; margin-right: 10px; }
.more-details-btn { background:url(../images/more-details-btn.png) no-repeat scroll 0 -34px; display:inline-block; height:34px; padding-left:2px; text-decoration:none; }
.more-details-input { background:url(../images/more-details-btn.png) no-repeat scroll 100% 0; display:inline-block; height:34px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left: 5px; padding-right: 2px; display:inline-block; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left: 5px; padding-right: 2px; border:0px; cursor:pointer; line-height:34px; text-decoration:none; }
.plus {}
.plus-regi { display: inline-block; padding-right: 8px;/*padding-left:8px;*/ }
.plus-regi-stick { border-top:1px solid #C3C2C2 }
.plus-regi-stick label {/*border:1px solid #CFCFCF*/ border-right:1px solid #CFCFCF }
.plus label { margin-top:2px;/* border:1px solid #A6A3A3;*/ -webkit-border-radius: 3px; -moz-border-radius: 2px; border-radius:2px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); background:url("../images/sprites.png") no-repeat scroll -869px 3px transparent; padding-left: 22px; position: relative; height: 30px; line-height: 30px; width: 50px; position: relative; display: inline-block; padding-right:4px; margin-top:4px; margin-bottom:4px; }
.plus label.last { border:none }
.plus span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#696969; display: inline-block; padding-left: 2px; }
.wishlist { }
.wishlist label { margin-top:7px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); background:url(../images/plus-img.png) no-repeat scroll 5px 7px; padding-left: 20px; padding-right: 12px; position: relative; height: 30px; line-height: 30px; position: relative; display: inline-block; }
.wishlist span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#696969; display: inline-block; padding-left: 2px; }
.plus-wishlist { display: block; /*margin-left:10px;*/ }
.product-detail-info { /*display:inline-block;*/ width:960px; /*padding-top: 18px;*/ margin:0 auto; margin-bottom:10px; }
.product-detail-info-h2 { font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:24px; color:#ed4423; border-bottom:1px dotted #696969; font-weight:normal; display: block; padding-bottom: 5px; margin-bottom: 5px; }
.product-featuers { display:inline-block; width:960px; }
.product-detail-inner { display: inline-block; width: 960px; padding-bottom:10px; }
.product-detail-para { color: #595959; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.product-featuers-h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#595959; font-weight: normal; padding-bottom: 17px; display:block; }
.product-featuers-list { display:block; padding-left: 25px; }
.product-featuers-list li { list-style:none; background:url(../images/feature-arrow.png) no-repeat scroll 0 9px; line-height: 25px; }
.product-featuers-list li span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#595959; font-weight: normal; padding-left: 15px; }
.customer-viewed { display: inline-block; width: 960px; }
.customer-review { /*display:inline-block;*/ width: 960px; margin:0 auto; }
.manufacture-detail { /*display:inline-block;*/ width: 960px; margin:0 auto; }
.reviewFrom-list { font-size:14px; color:#595959; font-weight:normal; }
.customer-review-h2 { /*border-bottom: 1px dotted #696969;*/ color: #ED4423; display: inline-block; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; padding-bottom: 10px;/* width: 960px; */ }
.customer-review-details { display:inline-block; width: 960px; }
.overall-rating-search { border-bottom: 1px solid #E0E0E0; padding-bottom: 22px; padding-top: 22px; }
.overall-rating { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#474747; display: inline-block; }
.overall { display: inline-block; padding-right: 25px; }
.overall-rating img { display: block; padding-right: 20px; }
.cust-reviews-info { display:inline-block; width:960px; }
.cust-reviews-inner-info { background: url("../images/back-review.png") repeat-x scroll 0 0 transparent; color: #595959; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; /*height: 130px;*/ padding-bottom:10px; margin-left: 9px; margin-top: 10px; width: 945px; margin-bottom: 20px; margin-bottom: 11px; }
.name { display: block; padding:10px 0px 0 0px; }
.name-para { color:#ed4423; padding-bottom: 8px; }
.comments { display:inline-block; width:752px; padding-top: 10px; }
.love-it { padding-bottom: 10px; }
.rate-img { display: inline-block; font-size: 16px; }
.rate-img span { }
.comment-loveit {/* display: inline-block; */ padding-top: 14px; }
.comments-review { display: inline-block !important; }
.place-order { }
.place-order a { }
/*end product-deatil-page*/
/*end product-deatil-page*/
/* Product View ========================================================================== */
/*start list-view page*/

.furniture-full-info .furniture-inner-listview { display: inline-block; padding-top: 5px; width: 752px; }
.furniture-inner-detail-listview { border-bottom: 1px solid #D1D1D1; display: inline-block; padding-bottom: 15px; width:752px; }
.furniture-inner-detail-listview.last { border-bottom:none; }
.detail-list-view { display: inline-block; width: 760px; padding-right: 0; padding-top: 12px; }
.inner-detail-para-view { position: relative; }
.detail-list-view .inner-detail-info { display: inline-block; padding-left: 22px; padding-top: 0; width: 560px; }
.detail-list-view .inner-detail-info .span-inner { display: block; width: 580px; font-size: 14px; padding-bottom: 0; }
.detail-list-view .inner-detail-info .span-last-price { padding-bottom: 0; padding-top: 8px; }
.detail-list-view .inner-detail-info .span-from { padding-bottom: 15px; }
.detail-list-view .inner-detail-info .more-option { margin-right:10px; }
.shipping-add { display: block;/*margin-left: 224px;*/ width:165px; }
.inner-detail-info .shipping-add { width:auto !important; }
/*end list-view page*/
/*start product-detail2 page*/
.choose-content { display:inline-block; width: 960px; }
.choose-content table { display:table; border:1px solid #959696; text-align:center; font-size:14px; color:#6a6a6a; background:#FFF; margin-left: 10px; }
.heading-tr { color:#595959; text-align:center; font-family:;
font-size:16px; background:#c3c2c2; }
.tr-gray-back { background:#ebeaea; }
.choose-content td { border-right: 2px solid #FFFFFF; padding-bottom: 7px; padding-top: 9px; }
.choose-content td.last { border-right:0px; }
.choose-sale-price { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#ed4423; }
.choose-content select { width: 60px; border:1px solid #989797; -webkit-border-radius: 2.5px; -moz-border-radius: 2.5px; border-radius: 2.5px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); position:relative; padding-bottom: 2px; padding-top: 2px; }
.choose-form-cart { display: block; margin-left: 10px; margin-top: 20px; }
/*end product-detail2 page*/
/* Rating */
.no-rating { margin:0; }
.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt { }
.ratings dd { }
.rating-box { width:69px; height:13px; /*font-size:0;*/ line-height:0; text-indent:-999em; overflow:hidden; float:left; margin-right:15px; }
.rating-box-list { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; float:left; margin-right:15px; }
.rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating_.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.ratings .amount { font-size: 14px; }
.ratings-table th,  .ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }
/* Rating */
/*start add-to-cart page*/
.col-main-fullwidth { width:960px; display:inline-block; }
/*.furniture-fullcontent { padding-top:15px; display:inline-block;  }
*/
.add-to-cart-content { display:inline-block; }
.full-content-h2 { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:24px; color:#ed4423; font-weight:normal; padding-bottom:2px; width: 960px; border-bottom: 1px dotted #696969; /* margin-bottom:8px;*/ }
.cart-detail {/* display: inline-block; */ margin-top: 10px; margin-bottom:10px; }
.inner-cart-detail { display:inline-block; width:960px; }
.cart-head { width: 960px; display:inline-block; background: none repeat scroll 0 0 #E9E9E9; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;/* height: 34px; line-height: 34px;*/ padding-bottom: 11px; padding-top: 11px; color: #2C2C2C; }
.cart-head .cart-h2 { font-weight:bold; color:#727272; }
.cart-h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding-left: 10px; width: 515px; }
.head-right { padding-right: 35px; display:block; }
.head-right label { font-weight:bold; color:#727272; }
.head-right-padd { display: inline-block; padding-right: 35px; }
.padd-total { padding-left:70px; display:block; }
.delete { }
.delete a { }
.delete a img { padding-right: 19px; padding-top: 20px; }
.cart-data { padding-top: 13px; padding-left: 13px; padding-left: 5px; padding-bottom: 22px; }
.cart-data-border { border-bottom:1px solid #dddddd; }
.cart-inner-data { width: 520px; }
.cart-img { }
.q-s-t-data { width: 433px; }
.cart-data .q-s-t-data { width: auto; margin-right:35px }
.q-s-t-data p a { color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left: 5px; }
.txt-quantity { }
.quantity { display: inline-block; /*padding-left: 16px; */ }
.quantity input { border: 1px solid #D4D4D4; height: 25px; text-align: center; width: 47px; margin-bottom: 10px; line-height:25px; }
.save { color:#ed4423; text-align: center; width: 123px; }
.total { display: inline-block; /*padding-left: 50px;  padding: 4px 0 4px 37px; */ text-align: right; width: 145px; padding-top:7px; }
.gift-card-totalinfo { }
.gift-card-info {
.product-full-info display: inline-block; width: 600px; }
.gift-card-detail { display:inline-block; padding-left: 13px; }
/*
.product-info { display:inline-block;  padding-top: 15px; width: 752px;  }
*/
.gift-card { background: none repeat scroll 0 0 #E9E9E9; display: inline-block; height: 147px; width: 329px; padding-left: 20px; padding-top: 18px; margin-left: 11px; margin-top: 13px; }
.gift-card-h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#595959; font-weight:normal; padding-bottom: 17px; }
.gift-card-input { position:relative; }
.gift-card-input input { padding:5px; display: inline-block; height: 21px; width: 238px; border:1px solid #d4d4d4; }
.gift-card-input img { padding-left: 5px; position: relative; top: 7px; }
/*.search-img button { border: 0 none; padding: 7px 13px 12px; }*/
.apply { display: inline-block; padding-top: 16px; }
.apply-btn { background:url(../images/add-to-cart.png) no-repeat scroll 0 -24px; display:inline-block; padding-left: 8px; height:24px; }
.apply-btn span { background: url("../images/add-to-cart.png") no-repeat scroll 100% 0 transparent; color: #FFFFFF; display: inline-block; font-size: 14px; height: 24px; line-height: 22px; padding-left: 7px; padding-right: 15px; }
.total-info {  /*display: inline-block; */ width:300px; }
.total-data {/* display: inline-block; width: 309px;*/ padding-top: 8px; }
.total-data-para { font-size:14px; color:#474747; font-family:Arial, Helvetica, sans-serif; padding-left: 20px; padding-bottom: 14px; padding-left: 10px; }
.data-left { display:block; width:150px; }
.data-left span { display: block; padding-left: 10px; }
.data-right { }
.final-total { border-bottom: 1px solid #DADADA; border-top: 1px solid #DADADA; color: #ED4423; padding-top: 10px; }
/*.gray-btn { cursor:pointer; background: url("../images/gray-btn-cart.png") no-repeat scroll 0 -28px transparent; display: inline-block; height: 28px; padding-left: 7px; }*/
/*.gray-input { cursor:pointer; background: url("../images/gray-btn-cart.png") no-repeat scroll 100% 0 transparent; border: 0 none; color: #FFFFFF; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height:28px; line-height:28px; padding-bottom: 8px; padding-right: 10px; padding-top: 2px; overflow:visible; }*/
/*.btn-orange {  background: url("../images/keep-shopping-btn.png") no-repeat scroll 0 -28px transparent; padding-left: 14px; }

*/

/*.orange-btn {  background: url("../images/keep-shopping-btn.png") no-repeat scroll 100% 0 transparent; border: 0 none; color: #FFFFFF; font-size: 14px; cursor:pointer;}*/
.keep-btn {  /*display: inline-block; */ margin-top: 20px; width:309px; }
.keep-shopping { }
.keep-shopping-gray { /* display: inline-block;*/ margin-right: 0px; padding-left: 12px; }
.keep-shopping-orange { }
/*start related-items-slider*/
.related-items { }
.related-items-slider { margin: 0 auto; width: 960px; }
.related-items .product-spot-info { position:relative; margin-top:20px; display:inline-block; }
.related-items .product-spot-h2 { color: #ED4423; font-size: 24px; font-weight: normal; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width: 960px; display: inline-block; border-bottom:1px dotted #696969; padding-bottom: 10px; }
.related-items .brands { width:960px; display:inline-block; }
.items { display: inline-block; float: left; width: 210px; }
.img-item { }
.name-price-rating { padding-left:9px; width:100px; }
.orange-color { color:#ed4423; }
/*end related-items-slider*/
/*start customer-bought slider*/
.customer-bought { margin: 0 auto 56px; width: 960px; }
.customer-bought .product-spot-info { position:relative; margin-top:20px; display:inline-block; }
.customer-bought .product-spot-h2 { color: #ED4423; font-size: 24px; font-weight: normal; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; width: 960px; display: inline-block; border-bottom:1px dotted #696969; padding-bottom: 10px; }
.customer-bought .brands { width:960px; display:inline-block; }
/*end customer-bought slider*/

/*end add-to-cart page*/
/* start checkout-option*/



.checkout-option { display: inline-block; margin-bottom: 249px; margin-top: 36px; }
.option-detail { display:inline-block; margin-left: 15px; }
.option-detail-bg { background:url(../images/bg-checkout.png) no-repeat; width:249px; height:198px; display:inline-block; }
.or { }
.or span { display: block; padding-top: 20px; text-align: center; }
.or-bg { background:url(../images/or-img.png) no-repeat; width:56px; height:56px; display:inline-block; margin-top: 70px; margin-left: 18px; margin-right: 18px; }
.sign-in { }
.register { }
.use-guest { }
/*.option-detail-data { display: inline-block; padding-left: 13px; padding-top: 30px; text-align: center; width: 217px; }*/



.have-ac { font-size: 20px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding-bottom: 22px; text-align:center; }
.have-acnew { font-size: 20px; color:#595959; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.new-user { color: #FFFFFF; display: block; font-size: 20px; height: 43px; line-height: 40px; margin-bottom: 20px; text-align:center; }
.green-btn { background: url("../images/green-btn.png") no-repeat scroll 0 0 transparent; }
.green-btn a { color: #FFFFFF; text-decoration:none; font-size: 20px; }
.red-btn { background: url("../images/red-btn.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; text-decoration:none; font-size: 20px; display: inline-block; height: 43px; padding: 2px 0; text-align: center; width: 215px; }
.blue-btn { padding:2px 0; text-align: center; display: inline-block; background:url(../images/blue-btn.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; text-decoration:none; font-size: 20px; height: 43px; width: 215px; }
.as-guest { font-size:16px; color:#595959; font-family:Arial, Helvetica, sans-serif; padding-left: 20px; width: 168px; }
.as-guest-width { width: 185px; }
/*end checkout-option*/ 

/*start nav-container*/

.nav-container { background: none repeat scroll 0 0 #E9E9E9; border: 1px solid #DFDFDF; margin: 0 auto; width: 960px; position: relative; z-index: 5; }
#nav ul { margin:0; padding:0; position: relative; z-index:99999; }
#nav ul li { list-style:none; float:left; padding: 10px 15px 12px 9px; }
#nav ul li:hover { background:#fff; }
#nav ul li.fist { padding-left:13px; position:relative; }
#nav ul li.fist:hover { border-bottom:none; }
#nav ul li.last { padding-right:0px !important; /*margin-left:15px !important;*/ }
#nav ul li a { font-size:16px; color:#414040; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; text-decoration:none; }
#nav ul li a span { }
#nav ul li.sales { background: url("../images/sales.png") repeat scroll 0 0 transparent; border: 1px solid #BC351A; color: #FFFFFF; padding: 0; width: 59px; float:right; }
#nav ul li.sales a { color:#fff; }
#nav ul li.sales a span { border: 1px dotted; display: inline-block; margin-left: 5px; margin-top: 4px; padding: 5px; }
.sub-links { width: 150px; }
/* submenu*/

.subnav-box { width:744px; background:#fff; visibility:hidden; position:absolute; z-index: 9999999; top:41px; border:1px solid #dfdfdf; }
.rightstart { right:-1px; }
.leftstart { left:-1px; }
#nav ul li:hover .subnav-box { visibility:visible; }
#nav ul li dl { margin:0; padding:0; width:558px !important; }
/*#nav ul li ul{ background:#fff;margin:0; padding:0; display:none; position:absolute; z-index: 9999999;top:41px;left:0;width:100%;/*border:1px solid #dfdfdf;*/

.column { border-right: 1px solid #E4E2E2; margin: 8px 0; padding: 0 15px; *padding: 0 15px 0 0;
}
.column li { padding:0 !important; float:none !important; }
#nav ul li:hover dl, #nav ul li.hover dl { visibility:visible; }
#nav ul li dl dd {/*background:#FFFFFF;*/ padding:0 0 0 8px; }
.col-list { padding:0 15px 0 15px; border-right:1px solid #e4e2e2; margin:8px 0 0px 0; }
.sub-links-h2 { color: #ED4423; letter-spacing: -0.1px; font-size: 13px; border-bottom:1px dotted #595959; margin-bottom:5px; font-weight:bold; }
.sub-links-h2 > a { color: #ED4423!important; letter-spacing: -0.1px; font-size: 13px!important; font-family:Arial, Helvetica, sans-serif !important; line-height:24px; }
#nav ul li dl dd a { /*width:200px;*//* display:inline-block;*/ display:block; padding-left: 10px; line-height:20px; letter-spacing:-0.2px; font-size: 13px !important; font-family:Arial, Helvetica, sans-serif !important; }
.col-list-last { border-right:none !important; }
.sub-links-h2-space { padding-top:5px; }
.last-list { border:1px solid #bcbcbc; width:176px; }
.last-list .box-top { font-size:0; padding:0; margin:0; display:block; }
.last-list .box-middle { background:url(../images/dropdown/box-middle.png) repeat-y; padding:0px 10px 0 10px; min-height:204px; }
.last-list .box-middle img { display:block; padding-bottom:8px; }
.last-list .box-middle p { color:#ed4423; font-family:arial; font-weight:bold; font-size:14px; line-height:18px; padding-bottom:8px; }
.last-list .box-middle span { color:#595959; font-family:arial; font-size:14px; line-height:18px; padding-bottom:10px; display:block; }
.last-list .box-middle a { color:#ed4423 !important; font-family:arial !important; font-size:12px !important; line-height:14px; text-decoration:underline !important; }
.last-list .box-middle a:hover { text-decoration:none; }
/*end of submenu*/

/*end nav-container*/

/* My Account ============================================================================= */

/********************GRVN******************/

.page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 25px; }
.page-title-account { margin:10px 0 25px; }
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/

.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; text-align:left; }
.paypal-form-list { padding:15px; display:block !important; }
.paypal-form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; text-align:left; width:150px; }
.paypal-form-list .input-box {float: left; }
.paypal-form-list .cvv-what-is-this { padding: 0 0 0 10px; }
.paypal-form-list .validation-advice { margin-left: 10px; }
.removemargin { margin:0; }
#login-form .form-list label.required {/*width:66px;*/ padding-top:5px; }
.form-list label.required em { color:#eb340a;/*float:right; font-style:normal; position:absolute; top:0; right:-8px; */ }
.form-list li.control label { float:none; }
.form-list li.control input.radio,  .form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/

.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; border:solid 1px #ccc; line-height:25px; height:25px; padding:0px 5px; margin-right:10px; margin-bottom:5px; }
.form-list input.input-textnew { width:150px; border:solid 1px #ccc; line-height:20px; height:20px; padding:0px 5px; margin-right:-25px; margin-bottom:0px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
.form-list-narrow li { margin-bottom:0; }
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; }
.form-list-narrow li.wide input.input-text,  .form-list-narrow li.wide textarea { width:254px }
.form-list-narrow li.wide select { width:260px; }
/* Lists */

ul, ol { list-style:none; margin:0; padding:0; }
* { margin:0; padding:0; }
.fieldset { border:1px solid #bbafa0; background:#e9e9e9; padding:22px 25px 35px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #bbafa0; background:#eee; color:#ED4423; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
.weregistry-search-fieldset { border:1px solid #bbafa0; background:#e9e9e9; padding:22px 25px 12px 33px; margin:0px 0; width:290px; margin-right:10px; float:left; }
.weregistry-fieldset { border:1px solid #bbafa0; background:#e9e9e9; padding:22px 25px 12px 33px; margin:0px 0; width:290px; float:right; height:135px; }
.buttons-set { clear:both; margin:4em 0 10px 0; padding:8px 0 0; /*border-top:1px solid #e4e4e4;*/ text-align:right; }
.weregistry-buttons-set { clear:both; margin:4em 0 10px 0; padding:8px 0 0; /*border-top:1px solid #e4e4e4;*/ text-align:right; width:265px; }
.weregistry-registry-button-set { clear:both; margin:4em 0 10px 0; padding:25px 0 0; /*border-top:1px solid #e4e4e4;*/ text-align:right; width:265px; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set button.button { float:right; margin-left:5px; border:none; cursor:pointer; background:none; }
#amshopby-price-btn { background:none!important; border:none!important; cursor:pointer; }
#menu li a { cursor:pointer; }
 button.button::-moz-focus-inner {
padding:0;
border:0;
} /* FF Fix */
/*button.button { -webkit-border-fit:lines; }  <- Safari & Google Chrome Fix */

/*button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }*/

button.button span { display:block; height:19px; border:1px solid #de5400; background:#ed4423; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { border:0; padding:0; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }
button.btn-checkout span { height:40px; border:0; /*background:url(../images/btn_checkout.gif) 0 0 no-repeat;*/ padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/inner-sprites.png) no-repeat scroll 0px -850px; }
button.btn-checkout span span { background-position:100% -850px; padding:0 25px 0 16px; }
button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
button.btn-checkout.no-checkout span span { background-position:100% 100%; }
.my-account .title-buttons .link-rss { float:none; margin:0; width:100%; }
/********** < Dashboard */

.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }
/* General Box */

.box-account { background:#e9e9e9 url(studiolx/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#ED4423; }
.dashboard .box .box-title { background:url(studiolx/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,  .dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }
/* Block: Recent Orders */

.dashboard .box-recent .box-head h2 { background-image:url(studiolx/images/i_folder-table.gif); }
/* Block: Account Information */

.dashboard .box-info .box-head h2 { background-image:url(studiolx/images/i_ma-info.gif); }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }
/* Block: Reviews */

.dashboard .box-reviews .box-head h2 { background-image:url(studiolx/images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
/* Block: Tags */

.dashboard .box-tags .box-head h2 { background-image:url(studiolx/images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,  .dashboard .box-tags .tags ul,  .dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */



/************Order Table***********/

/* Data Table */

.data-table { width:100%; border:1px solid #bebcb7; margin:10px 0; }
.data-table .odd { background:#f8f7f5 }
.data-table .even { background:#eeeded; }
/*.data-table tr.odd:hover,

.data-table tr.even:hover { background:#ebf1f6; }*/

.data-table td.last,  .data-table th.last { border-right:0; }
.data-table tr.last th,  .data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }
.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,  .data-table thead th a:hover { color:#fff; }
.data-table thead th { background:url(../images/bkg_th.gif) repeat-x 0 100% #d9e5ee; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first td { background:url(../images/bkg_tfoot.gif) 0 0 repeat-x; }
.data-table tfoot tr {/* background-color:#dee5e8 !important; */ height:30px; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }
.data-table tbody th,  .data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle products tables */

.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,  .data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,  .data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }
/* Generic Info Box */

.info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.info-box h2 { font-weight:bold; font-size:13px; }
.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }
/* Shopping cart total summary row expandable to details */

tr.summary-total { cursor:pointer; }
tr.summary-total td { }
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.show-details td { }
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }
/* Shopping cart tax info */



/* Shopping cart tax info */

.link-cart { color:#dc6809 !important; font-weight:bold; }
.link-wishlist { color:#dc6809 !important; font-weight:bold; text-decoration:none; }
.link-reorder { font-weight:bold; color:#dc6809 !important; }
.link-compare { font-weight:bold; }
.link-print { /*background:url(../imag);*/ }
/* Content Columns */

.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }
.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }
.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */



/* Block: Account */

.block-account { border:solid 1px #ccc; }
.block-account .block-title { background:#ED4423; border:0; padding:8px 10px; }
.block-account .block-title strong { font-size:13px; color:#fff; }
.block-account .block-content { background:#fbfaf6; padding:7px 10px 7px; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#ED4423; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#ED4423; }
.block-account .block-content li.current.last { border-bottom:0; }
/*start one-step-checkout*/



#one-step-checkout { }
.info-order { color: #8A8A8A; font-size: 14px; }
.shipping-details { }
.heading-checkout { background: none repeat scroll 0 0 #E9E9E9; color: #444343; font-size: 14px; height: auto !important; min-height: 10px; padding: 10px 25px; text-transform: uppercase; margin-top: 12px; }
.indicates { padding-bottom: 5px; padding-top: 5px; }
.one-step-checkout { display: inline-block; width: 960px; /* margin-bottom: 20px; */ }
.billing-block { display: inline-block; width:960px; }
.width-box { width:450px; }
.width-box .billing-block, .width-box .billing-form { width:450px; }
.width-box .billing-form .onestepcheckout-form-details fieldset { width:450px !important; }
.width-box .label-text { display: inline-block; font-size: 14px; text-align: left; width: 120px; }
.width-box .billing-form fieldset { width:450px; }
.shipment-methods > dt { margin-bottom:10px; }
.billing-form { display: inline-block; }
.form-details { display: inline-block; padding-bottom: 30px; padding-top: 25px; }
fieldset { border:none; }
.onestepcheckout-form-details { /* display: inline-block;*/ padding-bottom: 30px; /*padding-top: 25px; */ }
.form-details fieldset { border: 0 none; display: block; width: 900px; }
.onestepcheckout-form-details fieldset { border: 0 none; display: block; /*width: 900px;*/ }
.payment-form fieldset { width:auto; }
.tradelx-form-details { display: inline-block;/* padding-bottom: 30px;*/

    /*padding-top: 25px;*/

    }
.tradelx-form-details fieldset { border: 0 none; display: block; width: 900px; }
.label-text { width:200px; display:inline-block; font-size: 14px; text-align:right; }
.feedback .label-text { width:auto; display:block; font-size: 13px; text-align:left; font-weight:bold; }
.gift-label-text { width:200px; display:inline-block; font-size: 14px; text-align:left; }
.text-area-width { width:203px; }
.form-inputs { padding-bottom: 5px; }
.form-inputs input { border: 1px solid #DFDFDF; height: 21px; margin-left: 10px; width: 290px; line-height:21px; padding:0 5px; }
.feedback .form-inputs input { margin-left:0; }
.form-inputs textarea { height: 25px; margin-left: 10px; width:400px !important; border: 1px solid #DFDFDF; height:70px !important; }
.feedback .form-inputs textarea { margin-left:0; }
.form-inputs select { height: 21px; margin-left: 10px; width: 302px; padding:1px 0; border: 1px solid #DFDFDF; }
.ship-the-same { display: block; margin-left: 195px; }
.ship-the-same input { position:relative; top:2px; }
.shipping-form { margin-left: 85px; margin-top:20px; }
.shipping-form .form-details { padding-bottom: 0; padding-left: 25px; padding-top: 15px; padding-bottom: 30px; }

.express { display:inline-block; }
.rdo-btn-price { }
.rdo-btn-price input { }
.rdo-fixed { display:inline-block; /*padding-top: 15px;*/ }
.payment-form { margin-top:20px; margin-left: 165px; position: relative; }
.payment-form .form-details { padding-bottom: 30px; padding-left: 25px; padding-top: 15px; display:inline-block; }
.payment-methods { /*margin-left: 85px; */ }
.shipment-methods { margin-left: 85px; }
.payment-option input { position: relative; top: 2px; }
.payment-option div { display: block; padding-bottom: 10px; }
.credit-card-details { display: block; margin-top: 20px; }
.month { }
.form-inputs select.month { width: 130px; }
.form-inputs select.year { width: 110px; }
.check-money { display:inline-block; margin-left: 75px; }
.check-money input { position: relative; top: 2px; }
.what-msg { }
.review-form { width:960px; }
.code-comment {/* display:inline-block; width:470px; margin-top:20px;*/ }
.product-total { width:960px; }
.code-comment-form { }
.code-comment-form fieldset { border:0px; }
.btn-apply { display: block; padding-bottom: 15px; padding-top: 15px; }
.btn-apply input { width: 115px; background:#ED4423; color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); position:relative; border:4px solid #ED4423; }
/* end one-step-checkout */



/* Tools */

.hidden { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr { white-space:nowrap !important; }
.wrap { white-space:normal !important; }
.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.f-left,  .left { float:left !important; }
.f-right,  .right { float:right !important; }
.f-none { float:none !important; }
.f-fix { float:left; width:100%; }
.no-display { display:none; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.no-bg { background:none !important; }
/* Clears ================================================================================ */

.clearer:after,  .header-container:after,  .header-container .top-container:after,  .header:after,  .header .quick-access:after,  #nav:after,  .main:after,  .footer:after,  .footer-container .bottom-container:after,  .col-main:after,  .col2-set:after,  .col3-set:after,  .col3-layout .product-options-bottom .price-box:after,  .col4-set:after,  .search-autocomplete li:after,  .block .block-content:after,  .block .actions:after,  .block li.item:after,  .block-poll li:after,  .block-layered-nav .currently li:after,  .page-title:after,  .products-grid:after,  .products-list li.item:after,  .box-account .box-head:after,  .dashboard .box .box-title:after,  .box-reviews li.item:after,  .box-tags li.item:after,  .pager:after,  .sorter:after,  .ratings:after,  .add-to-box:after,  .add-to-cart:after,  .product-essential:after,  .product-collateral:after,  .product-view .product-img-box .more-views ul:after,  .product-view .box-tags .form-add:after,  .product-view .product-shop .short-description:after,  .product-view .box-description:after,  .product-options .options-list li:after,  .product-options-bottom:after,  .product-review:after,  .cart:after,  .cart-collaterals:after,  .cart .crosssell li.item:after,  .opc .step-title:after,  .checkout-progress:after,  .multiple-checkout .place-order:after,  .group-select li:after,  .form-list li:after,  .form-list .field:after,  .buttons-set:after,  .page-print .print-head:after,  .advanced-search-summary:after,  .gift-messages-form .item:after,  .send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
a { color:#333; }
/* Account Login/Create Pages ============================================================ */

.account-login .content { min-height:210px; padding:14px 21px; background:#e9e9e9; border:1px solid #ccc; border-bottom:0; }
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; color:#ed4423; }
.account-login .new-users h2 { background-image:url(../images/i_page1.gif); font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.account-login .registered-users h2 { background-image:url(../images/i_page2.gif); font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.account-login .buttons-set { border:1px solid #bbb6a5; border-top:0; margin:0; padding:8px 13px; background:#e7e7e7 url(../images/bkg_buttons-set1.gif) 0 0 repeat-x; }
.account-login .content p { margin:0 0 5px; }
.col2-set .col-1.box { background:#e9e9e9; }
/*start supplier*/



.supplier-info { display: inline-block; font-size: 14px; line-height: 25px; width: 960px; }
.supplier-info-para { display: inline-block; padding-top: 20px; }
.requirements { display: inline-block; padding-top: 30px; }
.h2-require { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; padding-bottom: 10px; }
.list-require { }
.list-require li { list-style:inside; }
.h2-form { background: none repeat scroll 0 0 #EDEDED; color: #444343; font-size: 14px; height: auto !important; margin-top: 12px; min-height: 10px; padding: 10px 25px 10px 12px; line-height: 22px; font-size: 17px; }
/*end supplier*/



/*start TradeLX page*/



.sign-up { background: none repeat scroll 0 0 #EDEDED; display: inline-block; margin-bottom: 20px; margin-top: 30px; padding-bottom: 15px; padding-left: 20px; padding-top: 15px; width: 960px; }
.sign-up form { }
.sign-up form fieldset { border:0px; }
.sign-up table { display: inline-block; margin-bottom: 20px; margin-top: 25px; }
.sign-up td { display: inline-block; margin-left: 20px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.sign-up-label { font-size: 15px; padding-right: 4px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.td-btn { margin-top: 21px; }
.sign-up-btn { background: url("../images/keep-shopping-btn.png") no-repeat scroll 0 -28px transparent; display: block; padding-left: 4px; display:block; padding-left:10px; height: 28px; }
.sign-up-input { background: url("../images/keep-shopping-btn.png") no-repeat scroll 100% 0 transparent; color: #FFFFFF; display: block; font-size: 15px; height: 28px; padding-right: 10px; border:0px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; cursor:pointer; }
.input-up { border: 1px solid #DFDFDF; height: 30px; padding-left: 2px; padding-right: 2px; width: 200px; margin-top: 5px; }
.already-member { display: inline-block; padding-bottom: 10px; padding-top: 27px; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; }
.already-member span { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; padding-bottom: 10px; }
.trade-customer { display: block; padding-left: 95px; padding-top: 25px; }
.sign-h2 { display: block; }
.sign-up div { display: inline-block; }
.tradelx-login { width:60%; }
.login-tr { display: inline-block; width: 560px; padding-bottom: 15px; }
.sign-btn-up { margin-left: 94px !important; margin-top: 9px; }
.sign-btn-div { margin-left: 75px; }
.sign-btn-div table { margin-top: 17px; }
.sign-btn-div tr { display: block; padding-bottom: 7px; }
.sign-btn-div td { display: inline-block; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; margin-left: 75px; font-size:15px; }
.member { }
/*end TradeLX  page*/



/*start contact-information*/



.brand-input { border: 1px solid #989797; padding-bottom: 4px; padding-top: 4px; }
.txt-id { border: 1px solid #989797; padding-bottom: 4px; padding-top: 4px; }
.txt-comment { border: 1px solid #989797; padding-bottom: 4px; padding-top: 4px; }
.add-rows a { color:#595959; }
.add-rows a span { color:#595959; }
.check-box { display: inline-block; margin-bottom: 30px; margin-top: 30px; }
.check-box p { padding-top: 20px; }
/*end contact-information*/



/*start social-links*/

.banner-div { position:relative; width:960px; margin:5px auto 0; auto;
z-index:4; }
.social-links { position: absolute; left:0px; top:212px; z-index:1; }
.follows-us { position:fixed; }
.follows-h2 { background:url(../images/social-shadow.png) no-repeat scroll 3px 20px; font-size:17px; font-family:"FuturaBkBTBook", Arial, Helvetica, sans-serif; color:#e1e1e1; color:#ED4423; font-weight:normal; padding-bottom:2px; }
.follows-us-list { background:#eeeeee/* #FFFFFF*/; border: 1px solid #E1E1E1; padding-left: 9px; width: 42px; -webkit-border-radius-bottomleft: 5px; -webkit-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius:: 5px;
border-bottom-left-radius:: 5px;
behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); padding-top:7px; margin-left:7px; }
.follows-us-list li { list-style:none; padding-bottom:9px; }
/*end social-links*/



/*start feedback-help*/



.feedback-help { position:absolute; top:209px; right:0px; z-index:1; }
.feedback { padding-bottom:35px; }
.help { }
.right-fixed {/* position:fixed; */ }
/*end feedback-help*/



/* Form Validation */

.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background: url("../images/validation_advice_bg.gif") no-repeat scroll 2px 0 transparent;/* width:550px; text-align:center */ }
.validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
.validation-passed { }
p.required { font-size:11px; text-align:right; color:#EB340A; }
/* Expiration date and CVV number validation fix */

.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
/* Global Messages  */

.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }
.messages,  .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.messages li li span { color:#ff6f40 /*#3D6611*/; line-height:18px; }
.error-msg,  .success-msg,  .note-msg,  .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note-msg,  .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }
.price-match { /*background:#EDEDED;*/

padding-bottom:0px; }
.price-match-contacts { /*background:#EDEDED;*/

padding-bottom:15px; width :71%; float:left; }
.grand-total { background:#E9E9E9; padding:20px; font-weight:bold; font-size:13px; }
.wide textarea { width:254px; height:10em; }
/*** Review page under product detail page***/







/***Review page ends***/

.customer-review fieldset { border:none; }
.customer-review form-add { width :500px; }
.gift-card-info { display: inline-block; width: 600px; padding-bottom: 5px; padding-top: 5px; font-size:14px; }
.popupGrayBg { position:fixed; width:100%; height:100%; background:black; z-index:1001; left:0; top:0; opacity:.5;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.QTPopupCntnr { width:487px; position:fixed; z-index:99999; background:gray; left:50%; top:50%; margin-left:-244px; margin-top:-276px; }
.gpBdrLeftTop { width:6px; height:6px; background:url(../images/greenPopupBdr.png) left top no-repeat; float:left; }
.gpBdrRightTop { width:6px; height:6px; background:url(../images/greenPopupBdr.png) right top no-repeat; float:right; }
.gpBdrTop { height:3px; background:#a9b6e1; border-top:3px solid #3b4f91; margin-left:6px; margin-right:6px; }
.gpBdrLeft { background:#fff; }
.gpBdrRight { border:3px solid #000000; background:#fff; /*    min-height:400px;*/

        position:relative; }
.gpBdrLeftBottom { width:6px; height:6px; background:url(../images/greenPopupBdr.png) left bottom no-repeat; float:left; }
.gpBdrRightBottom { width:6px; height:6px; background:url(../images/greenPopupBdr.png) right bottom no-repeat; float:right; }
.gpBdrBottom { height:3px; background:#fff; border-bottom:3px solid #3b4f91; margin-left:6px; margin-right:6px; }
.gpBdrRight .caption { background:#a9b6e1; line-height:38px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3b4f91; }
.gpBdrRight .closeBtn { background:red; width:31px; height:31px; position:absolute; right:-15px; top:-15px; background:url(../images/grn_pp_cls_btn_normal.png) no-repeat; }
.gpBdrRight .closeBtn:hover { background:url(../images/grn_pp_cls_btn_over.png) no-repeat; }
.gpBdrRight .content { padding:25px; font-weight:normal; }
.lnchPopop { color: #fff; }
/*Changes*/
    #review-form h3 { font-size:13px; }
#review-form h3 span { font-size:14px; }
#product-review-table { width:50%; margin: 0 0 5px; }
.reviewFrom-list .review-width { width:468px !important; }
.reviewFrom-list li label.review-text { font-weight:bold; font-size:12px; }
.login-button { padding:8px 0 8px 8px; }
#login-form { margin-top: 20px; }
#details-reload { margin:20px 0 0 0; }
#details-reload .total-data-para { padding:10px 0 0px 10px; }
#details-reload .final-total { padding-bottom:10px; }
.shipping-title { font-size:14px; line-height:24px; }
.shipping-select { margin-left:14px; }
#shipping-method-container { border:none; }
.customer-name .form-inputs .label-text em { color:#EB340A; float:none; left:0 !important; }
.address-form fieldset { border:none; width:100%; }
.productwidth { width:150px; }
.product-disc { width:800px; padding:10px 0; }
.menu.sales { background: url("../images/sales.png") repeat scroll 0 0 transparent; border: 1px solid #BC351A; color: #FFFFFF; height: 39px; padding: 0; width: 59px; line-height: 39px; margin-left: 7px; position: relative; left:19px; }
.menu.sales a { color:#fff; }
.menu.sales a span { border: 1px dotted; margin-left: 5px; padding: 5px; }
.main-container { width:960px; margin:0 auto; }
#my-orders-table .first { height:30px; }
.spotnewclass { overflow:hidden; width:960px; height:200px; }
#mygallery li { *width:225px !important;
}
.bx-prev { position: absolute; top:40px; left: 5px; width: 32px; height: 40px; cursor: pointer; background: url(../images/left-arrow.png) no-repeat; }
.bx-next { position: absolute; top:40px; /* right: 70px;*/

       right: -56px; width: 32px; height:40px; cursor: pointer; background: url(../images/right-arrow.png) no-repeat; }
.return-status { margin-bottom:20px; }
.credit-cartnew { display:inline-block; }
.credit-cartnew img { vertical-align:middle; }
#payment-tool-tip { width:455px; margin-left:10px; position: absolute; background: #ffffff; border: 3px solid #CDCDCD; padding: 10px; z-index: 9; left: 0 !important; top:155px !important; }
#payment-tool-tip-close { float:right; }
#nav ul li ul li.more-category { min-height: 15px !important; margin-top: 5px; position: relative; right: -115px; float:right; }
#nav ul li ul li.more-category h2 a { color:#ED4423; }
.send-emailgift { float:left; margin-left:240px; }
#nav ul li ul li a { /*width:200px;*/ /*display:inline-block;*/ display:block; padding-left: 10px; line-height:20px; letter-spacing:-0.2px; font-size: 13px !important; font-family:Arial, Helvetica, sans-serif !important; }
#nav ul li ul { width:566px; }

#nav ul li il li a { /*width:200px;*//* display:inline-block;*/ display:block; padding-left: 10px; line-height:20px; letter-spacing:-0.2px; font-size: 13px !important; font-family:Arial, Helvetica, sans-serif !important; }
#nav ul li ul li { padding:0; min-height:115px; margin-bottom:5px; }
#nav ul li ul li label { display:block; }
.return-order .validation-advice { background:url("../images/validation_advice_bg.gif") no-repeat scroll 210px 0 transparent; clear: both; font-size: 11px; font-weight: bold; line-height: 13px; margin: 3px 0 0; min-height: 13px; padding-left: 222px; }
.cart-empty { padding-bottom:20px; }
.ratingpoint-box {/*min-height:65px;*/ padding-bottom:8px; }
.choose-content table .input-text { width:50px; text-align:center; }
.only-cart .add-quantity { float:left !important; width:200px; margin-top:10px; }
.recent-view .product-spot-h2 { width:960px; height:50px; }
.my-account ul li { float: left; padding-right: 10px; }
.recent-list .title { padding:0; }
#nav ul li:hover, #nav ul li.active { background:#FFFFFF; }
#nav ul li.sales:hover, #nav ul li.sales.active { background: url("../images/sales.png") repeat scroll 0 0 transparent; }
.review-box span { line-height:12px; }
.save-tag .price { color:#727272; }
.special-offer { margin: 0px 0 10px 2px; padding-top:5px; }
.special-offer a { display:inline-block; font-size:14px; background:none; color:black; /*height:24px;*/ text-decoration:none !important; }
.close-outer #close_x { text-indent:0px; padding:0; float:none; }
#close_x { background-position:-387px -102px; display:block; height:26px; overflow:hidden; position:absolute; right:19px; top:14px; width:31px; }
.closepop { background:url(../images/close-btn.png) no-repeat; width:38px; height:38px; display:inline; z-index:3200 !important; position:absolute; top:-15px; right:-6px; cursor:pointer; }
.social-box { /*width:1135px;left: 50%; margin-left: -566px;*/ position:fixed;  }
.spot-info-head.alignleft > a { color:#727272; text-decoration:none; }
.span-inner-name > a { color:#727272; text-decoration:none; }
.title > a { color:#727272; text-decoration:none; }
.breadcrumb ul li.bread-arrow { background: url("../images/sprites.png") no-repeat scroll 0px -503px ; display: block; }
.last-reg { padding-left:11px; }
.border-right { border-right:1px dashed #666; padding:0 10px 0 10px; min-height:212px }
.border-right.first { padding-left:0px; }
.plus label a { text-decoration:none; font-weight:bold; padding-left:4px; }
.spot-info .price { font-size:14px; }
.deal-info .price { color:#000; }
.today-deal .deals a { color:#000 !important; text-decoration:none; }
.span-inner-recentname { font-size:13px; font-weight:bold; margin-bottom:5px; }
.span-inner-recentname a { text-decoration:none; color: #727272; }
.price-outer { min-height:30px; }
.rating-outer { width:170px; }
.cart-outer { margin-top:5px; }
.redshadow-bg a { text-decoration:none; color:#fff; }
.info-spot { width:225px; }
.box-img { font-size:0; }
.customercare .full-content-h2 { width:auto; border:none; }
.customercare .pop-info { border:none; }
.customercare .price-match { background:none; }
.tell_p { margin-bottom:10px; }
.messagebox { vertical-align:top; margin-top:30px; }
.feedback .messagebox { margin-top:0px; }
.couponbox .form-inputs input { width:232px; }
.header-container { position:relative; z-index:7; }
#nav ul { position:relative; z-index:5; }
.QTPopup { position:relative; z-index:8; width:100% !important; }
.top-menu-list { padding-left:263px; }
address { font-style:normal; }
.couponbox { width:355px; }
.couponbox fieldset { width:360px; }
.couponbox fieldset .form-inputs label { display:inline !important; width:auto !important; }
.couponbox div .btn-apply { display: block; padding:0 !important; margin-left:104px;/* width:150px;*/ }
.btn-cancel { display: block; padding:0 !important; }
.btn-cancel input { width: 100px; background:#ED4423; color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(/studiolx/skin/frontend/studio/default/css/pie.htc); position:relative; border:4px solid #ED4423; }
.commentbox { width:500px; }
.commentbox label { display: inline-block!important; width:auto !important; line-height: 17px; padding-top: 5px; vertical-align: top; }
.hint-label { }
.hint-img { position:absolute; right:50px; top:-4px; }
.hint-imgcheckout { position:absolute; right:-20px; }
.popup-product { padding:20px 10px 10px 10px; width:auto !important; }
.popup-product .product-detail-inner, .popup-product .product-featuers { width:auto !important; }
.productbtn {/*width:100px !important;*/ }
.productbtn input { margin:0; padding:0 3px 0 0; overflow:visible; width:auto; }
.button-set .go-btn-account { margin-right:10px; }
.couponbox .button-set { margin-left:112px !important; overflow:hidden; }
.couponbox .go-btn input { overflow:visible; margin:0; }
.header .search-img label { overflow:hidden; }
.header .search-img #search { float:left; font-size:15px; }
.header .search-img .go-search { float:right; }
/*End of Changes*/

/* Start of PopUp Box  */

.feedback .tell_p { font-weight: bold; margin-bottom: 10px; }
.popup-wrapper { width:847px; margin:0 auto; }
.popup-wrapper a { text-decoration:none; line-height:22px; }
.popup-wrapper .pop-top { display:block; padding:0; margin:0; font-size:0; background:url(../images/sprites.png) no-repeat scroll -2px -846px ;width:847px; height:9px; }
.popup-wrapper .pop-middle { background:url(../images/popup/box-middle.png) center repeat-y; padding:0 11px 0 11px; }
.pop-middle .pop-title { background:#ebebeb; padding:5px 7px 0 15px; }
.what-this { padding:5px 0 10px 0; }
.pop-middle .pop-title p { font-family:Arial; font-size:18px; line-height:20px; display:block; color:#434343; }
.popup-wrapper .pop-bottom { display:block; padding:0; margin:0; font-size:0; background:url(../images/sprites.png) no-repeat scroll -3px -865px; width:847px;height:25px; }
.pop-content { padding:10px 4px 0 15px; }
.left-part { width:396px; }
.left-part span { display:block; height:349px; padding-bottom:11px; }
ul.thumbnail { list-style:none; }
ul.thumbnail li { float:left; margin-right:14px; }
ul.thumbnail li a { display:block; }
.readmore { background:#ededed; padding:6px 5px 9px 22px; margin-top:61px; }
.readmore a { color:#595959; font-family:Arial; font-size:12px; line-height:14px; display:block; text-decoration:none; }
.readmore a:hover { text-decoration:underline; }
.right-part { width:400px; padding-top:4px; }
.border-botm { border-bottom:1px dotted #848484; padding-bottom:3px; margin-bottom:10px; width: 533px; display: inline-block; }
.rating span { font-family:Arial; font-size:14px; line-height:18px; display:inline-block; padding-left:8px; }
.rating a { color:#6a6a6a; font-family:Arial; font-size:12px; line-height:14px; display:inline-block; padding-left:5px; }
.rating a:hover { text-decoration:none; }
.price-left { padding:6px 5px 2px 3px; }
.list-price { font-family:arial; font-size:14px; line-height:18px; color:#6a6a6a; }
.price-list { font-family: 'FuturaBkBTBook'; font-size:24px; line-height:28px; color:#ed4423; }
.save { width:95px; margin-left:17px; padding:4px 0; margin-top:0px; }
.save span { display:block; text-align:left; font-family:Arial; font-size:12px; line-height:14px; color:#6a6a6a; }
.green { background:#5ba724; width:75px; padding:4px 0; margin:0 21px 7px 5px; }
.green span { display:block; font-family:arial; font-weight:bold; color:#fff; text-align:center; font-size:22px; line-height:24px; }
.green span.off-text { font-size:24px; line-height:26px; font-weight:normal; }
.info { font-family:arial; font-size:18px; line-height:22px; color:#439b03; display:block; width:280px; }
.stock-info { padding:10px 0 5px 5px; }
.stock-info label { float:left; margin-right:13px; color:#595959; font-family:Arial;/*margin-bottom:8px;*/ }
.stock-info label p { font-size:12px; line-height:14px; }
.drop-size { width:105px; }
.drop-color { width:125px; }
.drop-fabric { width:125px; }
.drop-qa { width:40px; margin-left:10px; }
.stock-info select { border:1px solid #dedede; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; ; padding:5px 4px 4px 0; font-family:Arial; font-size:11px; line-height:12px; color:#626060; }
.space { margin-bottom:2px; height:16px; display: block; margin-top:6px; }
.stock-info .add-quantity { font-size:14px; display:block; width:100%; font-weight:bold; /* margin-bottom:5px; */ }
p.product-title { font-family:arial; font-size:21px !important; line-height:22px !important; display:block; color:#595959; }
.stock-info label p .ship-info { font-size:14px; line-height:16px; padding:5px 0 10px 10px; }
p.feature { padding:1px 0 0 3px !important; }
.product-list { list-style:none; padding-top:10px; padding-left:9px; }
.product-list li { padding-bottom:8px; }
.product-list li span { font-family:arial; background:url(../images/popup/red-wrrow.png) no-repeat left 5px; padding-left:17px; font-size:14px; line-height:16px; display:block; color:#595959; }
.stock-info .add-quantity .ship-info { width:200px; display:inline-block; font-size:13px; font-weight: normal; }
/* End of PopUp Box  */  





/*start pop-up2 css*/



.pop-data { display: inline-block; width: 430px; }
.pop-info { border-bottom: 1px dotted; display: inline-block; }
.pop-info-shipping { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:400px; padding-left: 20px; }
.free-shipping { }
.pop-info .free-shipping { width:340px; border-right: 2px dashed #EBEBEB; }
.shipping-h2 { border-bottom: 1px dotted; font-size: 20px; font-weight: normal; padding-bottom: 12px; }
.shipping-padd { padding-top:20px; padding-bottom:20px; }
/*end pop-up2 css*/



/** WEb Registry **/

.registry-links { }
.registry-links > a { padding-left:10px; padding-right:10px; }



/** web registry *//  .pinterest {
padding-right:10px;
}
 .subtotal-price . {
color:#595959;
}
.tooltip { background-color: #FFFFFF; border: 1px solid; display: none; left: 33%; padding: 10px; position: absolute; top: 75%; width: 130px; }
.old-span-price { color: #ED4423; text-decoration: line-through; }
.acc_triggercat { background-color:#EBEBEB; border-bottom: medium none; float: left; font-size: 13px; line-height: 30px; margin-bottom: 2px; padding: 0; position: relative; width: 198px; }
.acc_triggercat a { color: #414040; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-left: 23px; padding-right:5px; text-decoration: none; }
/***Accordian style sheet ***/

#left_column { border:1px solid #CDC9C9; float:left; width:218px; background:#f4f5f5; }
.h3_back { background:none repeat scroll 0 0 #2A4D75; border-bottom:medium none; color:#FFFFFF; height:35px; line-height:30px; padding-left:11px; }
.heading { }
.add_edit_cancel { float:right; padding-top:9px; }
.add_edit_cancel ul { }
.add_edit_cancel ul li { float:left; padding-right:6px; }
.add_edit_cancel ul li a { }
.accordion-navi { width:198px; display:inline-block; }
.accordion-navi ul { margin-top:1px; }
.accordion-navi ul li { display: block; padding-bottom: 9px; padding-left: 23px; }
.accordion-navi ul li a { color:#2A4D75; font-weight:bold; }
.left_menu { padding-left:3px; padding-right:3px; padding-top:3px; width:212px; }
h2.acc_trigger { padding: 0; background:url("../images/sprites.png") no-repeat scroll 10px -498px #EBEBEB; /*background:url(../images/accordion/plus_parent_list.png) no-repeat scroll 11px 12px #ebebeb;*/ width: 198px; font-size: 13px; float: left; border-bottom:none; position:relative; line-height:30px;    /* height:30px; */ margin-bottom: 2px; }
h2.acc_trigger a { color:#414040; font-weight: bold; text-decoration: none; display: block; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left: 23px;        /*padding: 0 0 0 38px !important;*/ }
h2.acc_trigger a:hover { color:#414040; }
.add_editLinks { display:none; position:absolute; right:5px; top:15px; width:50px; }
h2.acc_trigger .add_editLinks a { float:left; padding:0 2px!important; }
h2.active {/*background-position: left bottom;*/ background:url(../images/accordion/parent_list.png) no-repeat scroll 11px 12px #ebebeb; }
h2.active .add_editLinks { display:block }
.acc_container { margin: 0 0 5px; padding: 0; overflow: hidden; font-size: 1.2em; width: 198px; clear: both;    /*background: #f0f0f0;    border: 1px solid #d6d6d6;*/ -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;    /*border-bottom-right-radius: 5px;    border-bottom-left-radius: 5px;*/ }
.acc_container .block {    /*padding: 20px;*/ }
.block { }
.block ul { }
.block li { }
.block li a { text-decoration:none; }
.block li a span { color:#595959; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
/**EM Quickshop style sheet**/

.quickshop_img { }
#id_qs_load { width: 621px; position: absolute; top: 30px; left: 50%; display: none; z-index: 1001; background: #fff; min-height: 300px; }
#output-div { }
a.close { width: 15px; height: 15px; text-indent: -999em; background: url(../images/close.gif) center center no-repeat; display: inline-block; float: right; padding: 10px 10px 0 0; position: absolute; right: -3px; top: -22px; }
#shadow_box { width: 100%; display: none; position: absolute; left: 0; top: 0; z-index: 1001; background: #000; opacity:0.5; z-index: 1000; filter:alpha(opacity=50) }
#loadingmask { padding: 5px 0; position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -15px; }
#loading-mask-loader span { display: block; padding-top: 10px; }
#loading-mask-loader img { padding-right: 10px; }
#em_quickshop_handler { position: absolute; display:block; z-index:1001; }



/****StyleCarousel style sheet**/

@charset "utf-8";
/* CSS Document */



.jcarousel-skin-tango {  /*display:inline-block;*/ }
.jcarousel-skin-tango .jcarousel-container { /* background: #FFF;*/

}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { /*    width: 960px;*/

width:870px; /* padding: 4px 40px 11px 40px;*/

   padding : 20px 40px }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  880px; height: 75px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 122px !important; height: 75px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 25px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top:40px; /* right: 70px;*/

       right: -11px; width: 32px; height:40px; cursor: pointer; background: url(../images/right-arrow.png) no-repeat; }
.spotnewclass .jcarousel-next-horizontal { position: absolute; top:40px; /* right: 70px;*/

       right: -11px; width: 32px; height:40px; cursor: pointer; background: url(../images/right-arrow.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(prev-horizontal.png); }
/*.jcarousel-skin-tango .jcarousel-next-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-horizontal:focus {

    background-position: -32px 0;

}*/



.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
/*.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}*/



.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:40px; left: 5px; width: 32px; height: 40px; cursor: pointer; background: url(../images/left-arrow.png) no-repeat; }
.spotnewclass .jcarousel-prev-horizontal { position: absolute; top:40px; left: 5px; width: 32px; height: 40px; cursor: pointer; background: url(../images/left-arrow.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(next-horizontal.png); }
/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 

.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {

    background:url(../images/left-arrow.png) no-repeat;

}*/

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background-position: -64px 0;

}*/



/*.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}

*/

/**

 *  Vertical Buttons

 */

.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
/*start rating-items-css*/

#mycarousel-related li { display: inline-block; width: 200px !important; }
#mycarousel-customer li { display: inline-block; width: 200px !important; }
.related-items .jcarousel-clip { display: inline-block; width: 880px !important; }
.slide-product-spotlight .jcarousel-clip { margin-left:45px; margin-top:18px; width:870px; overflow:hidden; }
/*end rating-items-css*/

.spotnewclass .jcarousel-item { width:230px !important; }
/*** Jquery.fancybox-1.3.4 style sheet***/

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/fancybox/fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 99999; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border:8px solid #BDBDBD !important; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('../images/fancybox/fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('../images/fancybox/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('../images/fancybox/fancybox.png') -55px -90px no-repeat; }
/* IE6 */



.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_over.png', sizingMethod='scale');
zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0;  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */



.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
/***ON sales module css***/



div.onsale-category-container-grid { position: relative; }
div.onsale-category-container-list { position: relative; float: left; }
.onsale-category-container { cursor: pointer; position: absolute; z-index: 100; }
div.onsale-category-label { position: absolute; top: 3px; left: 4px; margin-left: -2px; text-align: center; }
div.onsale-onsale-category-label-text { color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; }
div.new-onsale-category-label-text { color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; }
div.custom-onsale-category-label-text { color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; }
.onsale-product-container { cursor: pointer; position: relative; z-index: 100; }
.onsale-product-container-inside { cursor: pointer; position: absolute; z-index: 100; left:0;background: url("../images/sprites.png") no-repeat scroll -93px -767px transparent !important ; }
div.onsale-product-label { position: absolute; top: 3px; left: 4px; margin-left: -2px; text-align: center; }
div.onsale-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }
div.new-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }
div.custom-onsale-product-label-text { FONT-FAMILY: inherit; FONT-SIZE: 16px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; }
/***** Webtax bubble css****/

.bubbleInfo { display: none; width: 0; position: relative; top: 8px; left: -30px; }
.popup { position: absolute; display: none; z-index: 50; text-align: left; background: #fff; font-size: 12px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 7px #333; -webkit-box-shadow: 0 0 7px #333333; box-shadow: 0 0 7px #333333; border: 1px solid #a0c7ff; color: #333 !important; padding: 10px; }
.popup p { margin-bottom: 7px; }
.popup #firstname,  .popup #lastname,  .popup #registryid { width: 200px; }
.popup a { font-size: 12px !important; color: #1E7EC8 !important; display: block; width: 200px !important; }
.popup label { width: 200px !important; display: block; }
.shop-access { zoom:1; margin-bottom: 0; }
.shop-access:after,  .quick-access ul:after { content: "."; display: block; height: 0; line-height: 0; clear: both; visibility: hidden; }
.shop-access table { float: right; }
.quick-access ul { display: block; zoom:1; float: right; }
.quick-access li { display: block !important; float: left; }
#loading-mask { background: #FFF4E9; border: 2px solid #F1AF73; color: #D85909; font-weight: bold; left: 50%; margin-left: -60px; padding: 15px 60px; position: fixed; text-align: center; top: 45%; width: 120px; z-index: 1000; }
#loading-mask .loader { background: #FFF4E9; border: 2px solid #F1AF73; color: #D85909; font-weight: bold; left: 50%; margin-left: -60px; padding: 15px 60px; position: fixed; text-align: center; top: 45%; width: 120px; z-index: 1000; }
.address-info-block { padding:20px 0px 100px 200px; }
.address-info-block .adress { float:left; width:235px; font-size:15px; }
.address-info-block .phone { float:left; font-size:15px; }
#responceMesPlace { width:212px; /*padding-bottom: 15px;*/ }
#responceMesPlace .button { float:left; height:26px; width:80px; padding:0 1px !important; margin-left:39px; }
#responceMesPlace #outofstock_email { width:145px !important; margin-right: 5px; margin-bottom: 5px; float:left; margin-top:4px; }
#responceMesPlace .button span { height:18px !important; }
#responceMesPlace #notify_submit b { float:left; padding-right:5px; line-height:26px; }
.myaccount { background: #E9E9E9; color: #444343; float: right; font-size: 14px; font-weight: bold; margin: 10px 0; padding: 10px; text-decoration: none; }
.more-details a { displya:block; }
.group-detail { width:100%; }
.data-table.grouped-items-table { width:800px; float:left; }
.input-text-qty { text-align: center; width: 30px; }
.data-table.grouped-items-table input.qty { width:30px; text-align:center; }
.addtocart-box { float:right; width:150px; margin:36px 0 0 0; }
/*.addtocart-box{float:right;width:150px;margin:52px 0 0 0;}*/
.addtocart-box .productbtn input { padding:0 11px 0 38px; }
.addtocart-box .add-to-cart { width:150px; background:#F5F5F5; }
.addtocart-box .productbtn {/*width:150px;*/ }
.addtocart-box .add-to-cart { width:150px; }
.data-table.grouped-items-table .heading-tr td { font-size:15px; }
.data-table.grouped-items-table .heading-tr.odd { background:#C3C2C2; }
.data-table.grouped-items-table .tr-gray-back.odd { background:#EBEAEA; }
.data-table.grouped-items-table .even { background:#fff; }
.choose-sale-price .price-label { color:#727272; }
#outofstock_notify_error b { float:none !important; }
.gridnoteblock { margin-top:30px; }
.gridnote { background: none repeat scroll 0 0 #F1F1F1; font-size: 138.5%; padding: 15px; position: relative; text-align: center; font-weight:bold; }
.gridnotearrow { background-position: -198px -171px; bottom: -24px; height: 38px; left: 22%; position: absolute; width: 22px; }
.groupnotify .button { float: left !important; margin:5px 0 0 35px; cursor:pointer !important; width:75px !important; height:27px !important; }
.link-wishlist-multiple { color: #696969; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 2px; padding-right: 3px; border:0; background:none; font-weight:bold; }
.btn-form .add-quantity { padding:7px; }
.addtocart-box .add-to-cart { width:158px; border:1px solid #C3C2C2 }
.add-to-cart-btn-stik { margin:8px 6px 11px; border:1px solid #b41d00; display:block; width:145px; background:url("../images/addtocart-stickbg.jpg") repeat-x scroll left top transparent }
.add-to-cart-btn-stik input { background:url("../images/sprites.png") no-repeat scroll 5px -907px; }
.add-to-cart-btn-stik .add-to-cart-input { height:26px; }
.normal-addtocart { margin:3px 6px 3px; }
.normal-addtocart input { padding:0 3px 0 38px; }
.category49 .col_3 { display:none; }
a:hover { outline: 0; cursor:pointer !important; }
.my-account .fieldset { margin-bottom: 10px; }
.my-account h2 { padding:10px 0 }
.my-account ol li.item { padding:0 0 10px 0 }
/* Product Tabs */
.product-collateral { margin:10px 0 }
.product-tabs { overflow:hidden; border-bottom:1px solid #666; background:#f2f2f2 url(../images/bkg_tabs.gif) 0 100% repeat-x; }
.product-tabs li { float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }
.product-tabs li.first { border-left:0; }
.product-tabs li.last { border-right:0; }
.product-tabs a { display:block; padding:6px 15px; color:#ED4423; text-decoration:none; }
.product-tabs a:hover { background-color:#ddd; text-decoration:none; color:#444; }
.product-tabs li.active a, .product-tabs li.active a:hover { background-color:#ED4423; font-weight:bold; color:#fff; }
.product-tabs-content { padding:10px; border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF }
.product-tabs-content h2 { display:none; font-size:12px; font-weight:bold; }
.product-featuers { width:100%; }
.product-disc { width:740px; text-align: justify; }
.checkout-cart-index .shipping-coupon-total-info { width: 630px; }
.checkout-cart-index .shipping-coupon-total-info .discount { width:280px; padding:10px; background: #E9E9E9; margin:10px 0; float: right; min-height: 130px; }
.checkout-cart-index .shipping-coupon-total-info .discount .tooltip { display:block; border: 1px solid gray; background: rgb(233, 233, 233); color: rgb(0, 0, 0); padding: 10px; z-index: 1000; text-align: left; width: 130px; position: absolute; top: 0; left: 0; margin-top:27px }
.checkout-cart-index .shipping-coupon-total-info .discount .hint-img { position:relative; top:0; left:0; float:left; }
.checkout-cart-index .shipping-coupon-total-info .discount .hint-img img { cursor:pointer; }
.checkout-cart-index .shipping-coupon-total-info .discount-codes { float: left; width:305px; }
.checkout-cart-index .shipping-coupon-total-info .shipping { width:305px; background: #E9E9E9; padding: 10px; min-height: 195px; float:left; }
.checkout-cart-index .shipping-coupon-total-info .shipping .shipping-form { margin:0; }
.checkout-cart-index .shipping-coupon-total-info .total-info { float:right; }
.checkout-cart-index .shipping-coupon-total-info .buttons-set { margin-top: 0 }
.checkout-cart-index .shipping-coupon-total-info .form-inputs .input-box { width:100% }
.checkout-cart-index .shipping-coupon-total-info .form-inputs input.input-text { width:100%; margin: 0 0 5px 0; padding: 0; height:24px; border: none }
.checkout-cart-index .shipping-coupon-total-info .form-inputs select { margin: 0 0 5px 0; height:24px; width:100%; }
.checkout-cart-index .cross-sell { width:320px; margin:10px 0; }
.checkout-cart-index .cross-sell h2, .checkout-cart-index .shipping-coupon-total-info h2 { color:#595959; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 15px }
.checkout-cart-index .crosssell { float:left; width:320px; }
.checkout-cart-index .crosssell h2 { color: #595959; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin:0 0 15px 0; }
.checkout-cart-index .crosssell .item { padding:5px 0; clear:both; display:inline-table; clear:both; }
.checkout-cart-index .crosssell .item a img { float:left; width:75px; }
.checkout-cart-index .crosssell .item .product-details { float:left; padding: 0 5px; max-width:207px; }
.checkout-cart-index .crosssell .item .product-details .product-name a { color: #727272; text-decoration: none; font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; }
.product-full-info { width:590px }
.product-full-info-detail { display:block; }
.social-link-product { margin:0 0 0 25px; border-top: 1px dotted #5E5F5F; width:565px; }
.social-link-product h2 { margin: 0 0 5px 0; }
.social-link-product h2 span { line-height:24px; padding-right: 5px; vertical-align: top; }
.social-link-product ul { display: inline-block; clear: both; height: 20px; }
.social-link-product ul li { width: 70px; }
.social-link-product ul li.social-mail { top:0; margin-top: 5px; width: auto; }
.social-link-product ul li.social-print { width: auto; }
.social-link-product ul li .facebook { border: 0 none; text-align: left; *margin-top: 5px;
display: inline-block; }
.social-box { width:100%; margin:0; left:0; }
.social-box .follows-h2 { display:none }
.social-box .follows-us .follows-us-list { margin-left:0 }
#reward-points-table .first, #my-rewardpoints-table .first { height:30px; }
.product-info .extrahint { float:right; color:#439B03; font-family: arial; font-weight: bold; width: auto; border-left: 2px dotted #D9D9D9; margin-left: 11px; padding-left: 10px; }
.product-detail-info .jcarousel-skin-tango .jcarousel-item { width: auto !important; margin-right:6px; }
.recent-list { width:215px; margin-right: 0; }
.product-detail-inner .box-collateral { margin-bottom: 10px; }
.box-manufacturer .aw-arp-block .product-detail-info-h2 { font-size: 14px; font-weight: bold; border: none; color: #595959; }
.box-manufacturer .aw-arp-block .aw-arp-block-content { padding: 0 !important; }
.top-menu-list { padding-left: 0; }
.recent-list div p { width: 135px }
.rewards-info .popup-wrapper a { text-decoration: underline; }
.cart-img span { width: 395px; }
.product-full-info-detail .gridnoteblock { clear:both; margin-top: 0; padding-top: 10px; }
.ratings .rating-box { margin-right: 15px; }
.inner-detail-info .shipping-add { margin-top: 5px; }
.grid-products .minimal-price, .list-products .minimal-price { font-family: "FuturaBkBTBook", Arial, Helvetica, sans-serif; font-size: 19px; }
.grid-products .minimal-price .price-label { display: none; }
.list-products .minimal-price .price-label { color: #595959; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; }
button.btn-checkout { cursor: pointer; }
.off-tag { width: 65px; }


/*changes 21st*/

.fb-sprites { background: url("../images/sprites.png") no-repeat scroll 0 -325px transparent; display: inline-block; height: 34px; text-decoration: none; width: 32px; }
.twitter-sprites { background: url("../images/sprites.png") no-repeat scroll -39px -325px transparent; display: inline-block; height: 34px; text-decoration: none; width: 32px; }
.pin-sprites { background: url("../images/sprites.png") no-repeat scroll -118px -325px transparent; display: inline-block; height: 34px; text-decoration: none; width: 34px; }
.plus-sprites { background: url("../images/sprites.png") no-repeat scroll -78px -325px transparent; display: inline-block; height: 34px; text-decoration: none; width: 32px; }


.fb-icon { background: url("../images/sprites.png") no-repeat scroll -111px -43px transparent; display: inline-block; height: 33px; text-decoration: none; width: 33px; }
.twitter-icon { background: url("../images/sprites.png") no-repeat scroll -111px 0px transparent; display: inline-block; height: 33px; text-decoration: none; width: 33px; }
.plus-icon { background: url("../images/sprites.png") no-repeat scroll -111px -85px transparent; display: inline-block; height: 28px; text-decoration: none; width: 38px; }
.pin-icon { background: url("../images/sprites.png") no-repeat scroll -118px -326px transparent; display: inline-block; height: 33px; text-decoration: none; width: 33px; }

#feedbackid { background: url("../images/sprites.png") no-repeat scroll -58px top transparent;  display: block; height: 114px; width: 43px; text-decoration: none;}

#helpid { background: url("../images/sprites.png") no-repeat scroll -166px top transparent;  display: block; height: 114px; width: 43px;  text-decoration: none; }

.lx-top-1 { background: url("../images/sprites.png") no-repeat scroll -220px -147px transparent; height:6px; width:225px; }

.lx-bottom-1 { background: url("../images/sprites.png") no-repeat scroll -220px -185px transparent; height:6px; width:225px;  }

.offer-img {    background: url("../images/sprites.png") no-repeat scroll -224px -47px transparent; height: 60px; margin-top: 6px;
width: 185px;  }


#home-banners {width:960px; height:275px; overflow: hidden; }
#home-banners div.slide { position: relative; }
#home-banners div.slide div {display: none;}
/*#home-banners ul {height:275px; position:absolute;}
#home-banners ul li {float:left; width:960px; height:275px; overflow:hidden; position:relative;}
#home-banners ul li div {position:absolute; overflow:hidden;}*/


#home-banners .btn {position:absolute;  bottom:0; height: 20px; z-index: 9; }
#home-banners .background-opacity {position:absolute;  bottom:0; background: #000; height: 20px; opacity:0.5;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); width: 960px; }
/*.banner-div .btn { background: none repeat scroll 0 0 transparent;   display: inline-block;}*/
/*#home-banners .btn span {float:left;margin-right:2px; margin-left:6px; margin-top:4px; background:url(../images/sprites.png) no-repeat scroll 0px 0; list-style:none; height: 17px; width: 17px; text-indent: -999px;}*/
/*.banner-div .btn span { background: url("../images/sprites.png") no-repeat scroll -909px -911px transparent !important; float: left; height: 15px; list-style: none outside none;  margin-right: 2px; margin-top: 4px; text-indent: -999px; width: 17px; }*/
#home-banners .btn span { background: url("../images/sprites.png") no-repeat scroll -909px -911px transparent !important; float: left; height: 15px; list-style: none outside none; /*margin-left: 6px;*/ margin-right: 2px; margin-top: 4px; text-indent: -999px; width: 17px; }
/*#home-banners .btn span.on {background:url(../images/sprites.png) no-repeat scroll -23px 0 !important;}*/
#home-banners .btn span.on { background: url("../images/sprites.png") no-repeat scroll -926px -911px transparent !important; }
/*.banner-div .btn span.on { background: url("../images/sprites.png") no-repeat scroll -926px -911px transparent !important; }*/




.list_carousel { clear: both; position: relative;}
.list_carousel .caroufredsel_wrapper {margin: 0 30px;}
.list_carousel ul {/* margin: 0;*/ margin: 50px 0 0 18px padding: 0; list-style: none; display: block; }
.list_carousel li { text-align: center; width: 225px; height: 195px; padding: 0; display: block; float: left; }
.list_carousel li .spot-info a {color: #727272; text-decoration: none;}
.list_carousel .list_carousel_prev { top:40px; position: absolute; left: 0;}
.list_carousel .list_carousel_next { top:40px; position: absolute; right: 0; }
.list_carousel .recent-list { text-align: left;}

.home-brands li {width: 150px !important; height: 95px !important; }
#home-brands-prev { background:url(../images/sprites.png) no-repeat scroll 0px -796px; height:37px; width:23px; left: -10px; right: 10px; top:25px; text-decoration:none; }
#home-brands-next { background:url(../images/sprites.png) no-repeat scroll -978px -796px; height:37px; width:23px; top:25px; text-decoration:none;  }
/*#home-brands-next { background: url("../images/sprites.png") no-repeat scroll -979px -902px transparent; height: 31px; text-decoration: none; top: 25px; width: 21px; }
#home-brands-prev { background: url("../images/sprites.png") no-repeat scroll -957px -902px transparent; height: 31px; left: -10px; right: 10px; text-decoration: none; top: 25px; width: 21px; }*/

#home-spotlight-prev { background:url(../images/sprites.png) no-repeat scroll 0px -796px; height:37px; width:23px; left: -10px; right: 10px; top:57px;text-decoration:none;  }
/*#home-spotlight-prev { background: url("../images/sprites.png") no-repeat scroll -957px -902px transparent; height: 31px; left: -10px; right: 10px; text-decoration: none; top: 57px; width: 21px; }*/
#home-spotlight-next { background:url(../images/sprites.png) no-repeat scroll -978px -796px; height:37px; width:23px; top:57px; text-decoration:none; }
/*#home-spotlight-next { background: url("../images/sprites.png") no-repeat scroll -979px -902px transparent; height: 31px; text-decoration: none; top: 57px; width: 21px; }*/
.close-link a{ background:url(../images/sprites.png) no-repeat scroll -972px -61px; width:25px; height:25px; display:block; }
.recent-view .list_carousel li { width: 220px !important; height: 105px; }
.recent-view .list_carousel .caroufredsel_wrapper {margin: 0 40px;}
.recent-view .list_carousel .recent-list { padding-top: 12px; }
.padd-fb-head .fb-inner-h2 .fb-white-logo{ background:url(../images/sprites.png) no-repeat scroll 0px -409px; display:inline-block; height:22px; width:77px; }
.grid a { background: url("../images/sprites.png") no-repeat scroll 0px -457px transparent; width:33px; height:25px; display: block;}
.list a { background: url("../images/sprites.png") no-repeat scroll -59px -457px transparent; width:33px; height:25px; display: block; }
.more-detail {   background: url("../images/sprites.png") no-repeat scroll -293px -489px transparent; display: block; height: 27px; width: 98px; }
.in-stock { background: url("../images/sprites.png") no-repeat scroll -224px -810px transparent; display:inline-block; padding-left: 24px;}
.info-img { background: url("../images/sprites.png") no-repeat scroll -974px -198px transparent; width:25px; height:25px; display:inline-block; vertical-align:middle}
.mail-img { background: url("../images/sprites.png") no-repeat scroll -621px -206px transparent; display: inline-block; height: 25px; width: 24px; }
.print-img { background: url("../images/sprites.png") no-repeat scroll -669px -200px transparent; display: inline-block; height: 22px; width: 22px; }
.list_carousel_prev { background:url(../images/sprites.png) no-repeat scroll 0px -796px; height:37px; width:23px; left: -10px; right: 10px; top:57px;text-decoration:none; }
.list_carousel_next { background:url(../images/sprites.png) no-repeat scroll -978px -796px; height:37px; width:23px; top:25px; text-decoration:none; }
.cart-info-img { background:url(../images/sprites.png) no-repeat scroll -975px -198px; }
.btn-remove { background:url(../images/inner-sprites.png) no-repeat scroll 0px 19px;  height: 41px; width: 30px; display: inline-block;text-indent: -9999px;  }
.category-description { margin: 0 0 20px 0;}
.cms-index-index .banner-div {text-align: center;}
.stock-detail dl dt label {float: none;}
.notify-me { position: relative; float: left;}
.notify-me input { text-align: left;}
.notify-me-wrapper { width: 327px; background: #FFFFFF; padding: 10px; border: 5px solid #BDBDBD; z-index: 1002; position: absolute; text-align: left;} 
.notify-me .notify-me-wrapper { margin-top: 5px; left: -140px; }
.notify-me-wrapper .title { background: #EBEBEB; padding: 5px 7px 0 15px; display: inline-block; width: 305px;}
.notify-me-wrapper .title h2 { padding-top: 5px; float: left; }
.notify-me-wrapper .content { padding: 5px 7px 0 15px; font-weight: normal; font-size: 12px;}
.notify-me-wrapper .content .button span { width: auto; display: block;}
#additional-ship-opt { top:25%; }
.product-full-info .in_stock { background: url("../images/rsz_in_stock.png") no-repeat; padding: 0 0 0 20px; margin:0 5px 0 12px;}
.product-full-info .outof_stock { background: url("../images/rsz_out_of_stock.png") no-repeat; padding: 0 0 0 22px; margin:0 5px 0 12px;}
p.category-image{float: left;width: 160px;}
.category-description {float: left;margin: 5px 0 20px; width: 800px;}
.cat-image{clear:both;float:left;width:100%;}