
/* GENERAL CODE */
.placeholder { color: #000000; }

#home_background { position: fixed; z-index: 0; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#home_background div { height:200%; left:-50%; position:absolute; top:-50%; width:200%; }
#home_background td { text-align:center; vertical-align:middle; }
#home_background img { margin:0 auto; min-height:50%; min-width:50%; }

#main_menu { width: auto; height: 75px; position: fixed; left: -465px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu #shade { background: #000; filter: alpha(opacity=70); opacity: 0.7; width: 105%; height: 100%; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: -65px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu .logo { position: relative; top: 5px; left: 25px; width: 135px; height: 16px; display: block; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#main_menu .links { color: #FFF; font-family Georgia; font-size: 12px; position: relative; top: 20px; left: 26px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu .social-links { color: #aaa; font-family Georgia; font-size: 10px; position: relative; height:15px;margin-bottom:-20px;width:315px; top: -26px; left: 303px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu .home_loader { position: relative; left: 170px; top: -20px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu .enter { cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; text-decoration: none; text-transform: uppercase; }
#main_menu .enter:hover { text-decoration: underline; text-transform: uppercase; }
#main_menu #line { background: #FFF; filter: alpha(opacity=70); opacity: 0.7; width: 483px; height: 1px; margin-bottom:-1px; position:relative;top:29px;left:26px; }

#wrapper { width: 980px; position: relative; margin-left: auto; margin-right: auto; top: 22px; }
#blocker { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000000; display: none; z-index: 495; opacity: 0.75; filter: alpha(opacity=75); }

#wrapper #content-area { width: 760px; position: relative; top: -14px; left: 0px; -moz-user-select: none; -webkit-user-select: none; user-select: none;float:right; }
#wrapper #content-area #upper-area { position: relative; background: transparent; width: 900px; height: 600px; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area #upper-area .rotate { position: absolute; top: 0px; left: 0px; display: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #upper-area .checkout-loader { position:absolute; left: 340px; top: 119px; display: none;}

#wrapper #content-area #dialogs { position:absolute;top:105px;left:155px; width: 590px; height: 119px; }
#wrapper #content-area #dialogs .header { color: #AFAFAF; font-family: Georgia; text-transform: uppercase; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; }
#wrapper #content-area #dialogs .spacer { background-color: #AFAFAF; width: 270px; position: relative; left: 10px; height: 2px; }
#wrapper #content-area #dialogs .info { color: #FFFFFF; font-family: Georgia; text-transform: none; font-size: 10px; padding-top: 5px; padding-left: 10px; padding-bottom: 5px; width: 270px; }
#wrapper #content-area #dialogs .continue { position: absolute; bottom: 10px; right: 10px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #dialogs  #checkout-guest-account { width: 290px; height: 119px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; position: relative; }
#wrapper #content-area #dialogs  #checkout-new-account { width: 290px; height: 119px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; position: relative; top: -119px; margin-bottom: -119px; left: 300px; }

#wrapper #content-area #upper-area #dialogs-tall { position:absolute; top:25px; left:155px; width: 590px; height: 203px; display:none; }
#wrapper #content-area #upper-area #dialogs-tall #shipping-options { width: 200px; position: absolute; top: 45px; left: 35px; font-family: Georgia; font-size: 14px; }

#wrapper #content-area #upper-area #dialogs-tall .header { color: #AFAFAF; font-family: Georgia; text-transform: uppercase; font-size: 12px; font-weight: bold; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; }
#wrapper #content-area #upper-area #dialogs-tall .spacer { background-color: #AFAFAF; width: 270px; position: relative; left: 10px; height: 2px; }
#wrapper #content-area #upper-area #dialogs-tall .info { color: #FFFFFF; font-family: Georgia; text-transform: none; font-size: 10px; padding-top: 5px; padding-left: 10px; padding-bottom: 5px; width: 270px; }
#wrapper #content-area #upper-area #dialogs-tall .continue { position: absolute; bottom: 10px; right: 10px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon { width: 290px; height: 203px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; position: relative; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify { width: 290px; height: 203px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; position: relative; top: -203px; margin-bottom: -203px; left: 300px; }

#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-type-select { position: absolute; top: 53px; left: 10px; font-family: Georgia; font-size: 13px; height: 20px; width: 270px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-type-caption { position:absolute;top:35px;left:10px;font-family:Georgia;font-size:11px;color:#FFFFFF; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-number-text { position: absolute; top: 96px; left: 10px; font-family: Georgia; font-size: 13px; height: 16px; width: 270px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-number-caption { position:absolute; top:78px;left:10px;font-family:Georgia;font-size:11px;color:#FFFFFF; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-exp-select { position: absolute; top: 136px; left: 10px; font-family: Georgia; font-size: 13px; height: 20px; width: 170px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-exp-caption { position:absolute; top: 118px;left:10px;font-family:Georgia;font-size:11px;color:#FFFFFF; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-verify-text { position: absolute; top: 178px; left: 10px; font-family: Georgia; font-size: 13px; height: 16px; width: 70px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-verify-caption { position:absolute; top:160px;left:10px;font-family:Georgia;font-size:11px;color:#FFFFFF; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #cc-exp-select-yr { position: absolute; top: 136px; left: 190px; font-family: Georgia; font-size: 13px; height: 20px; width: 90px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-payment-verify #back-to-step-1 { font-family:Georgia;font-size:11px;color:#4591DA;position:absolute;bottom:10px;right:110px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #coupon { position: absolute; bottom: 15px; left: 10px; font-family: Georgia; font-size: 13px; height: 16px; width: 270px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #coupon-caption { font-family:Georgia;font-size:11px;position:absolute;bottom:35px;left:10px; }

#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard { position: absolute; bottom: 52px; left: 10px; font-family: Georgia; font-size: 13px; height: 16px; width: 270px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard-caption { font-family:Georgia;font-size:11px;position:absolute;bottom:72px;left:10px; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard-caption a:link { font-family:Georgia;font-size:11px;text-decoration:none;color:#4591da; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard-caption a:active { font-family:Georgia;font-size:11px;text-decoration:none;color:#4591da; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard-caption a:visited { font-family:Georgia;font-size:11px;text-decoration:none;color:#4591da; }
#wrapper #content-area #upper-area #dialogs-tall  #checkout-shipping-coupon #giftcard-caption a:hover { font-family:Georgia;font-size:11px;text-decoration:none;color:#4591da; }

#wrapper #content-area #upper-area #customer { width: 180px; text-align: left; height: 177px; position: absolute; top: 40px; }

#wrapper #content-area #upper-area #collection { display: none; border: 0px; padding: 0px; margin: 0px; position: relative; width: 903px; height: 255px; }

#wrapper #content-area #upper-area #collection #customer-title { font-family: Georgia; font-size: 13px; color: #FFFFFF; text-transform: uppercase; position: absolute; top: 13px; left: 15px;  }
#wrapper #content-area #upper-area #collection #shipping-title { font-family: Georgia; font-size: 13px; color: #FFFFFF; text-transform: uppercase; position: absolute; top: 13px; left: 558px;  }
#wrapper #content-area #upper-area #collection #billing-title { font-family: Georgia; font-size: 13px; color: #FFFFFF; text-transform: uppercase; position: absolute; top: 13px; left: 196px;  }

#wrapper #content-area #upper-area #collection #continue { position: absolute; bottom: 10px; right: 13px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area #upper-area #collection .textual { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); padding-top: 0px; margin-top: 10px; margin-left: 15px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #collection .selection { font-family: Georgia; font-size: 13px; height: 20px; width: 150px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); margin-top: 10px; margin-left: 15px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #content-area #upper-area #collection #new-billing-same-text { text-align:justify;width:320px;height:45px;color:#4877b7;font-family:Georgia;font-size:10px; position: relative; top: 12px; left: 16px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #upper-area #collection #customer-upper-spacer { width: 152px; height: 2px; background: #444444; position: absolute; top: 33px; left: 15px; }
#wrapper #content-area #upper-area #collection #billing-upper-spacer { width: 334px; height: 2px; background: #444444; position: absolute; top: 33px; left: 196px; }
#wrapper #content-area #upper-area #collection #shipping-upper-spacer { width: 334px; height: 2px; background: #444444; position: absolute; top: 33px; left: 558px; }

#wrapper #content-area .category-header { width: 750px; height:60px; background:url(../images/popup_T_band.gif) repeat-x;  font:normal 18px "Gill Sans MT"; color: #809fb2; text-transform: uppercase; position: relative;padding:0px 0px 15px 10px;line-height:57px;}

#wrapper #content-area .category-pagination { width: 740px; height:auto; font:normal 12px "Gill Sans MT"; color: #809fb2; text-transform: uppercase; position: relative;padding:0px;text-align:right;}

#wrapper #content-area .category-Subheader { width: 740px; padding:10px; height:auto; background:#1c1c1c;  font:normal 12px "Gill Sans MT"; color: ##fff; text-transform: uppercase; }
#wrapper #content-area .category-Subheader a:link { color:#4591DA;text-decoration:none;font-size:12px;color:#fff;padding:0px 20px; }
#wrapper #content-area .category-Subheader a:active { color:#809FB2;text-decoration:none; }
#wrapper #content-area .category-Subheader a:visited { color:#4591DA;text-decoration:none; }
#wrapper #content-area .category-Subheader a:hover { color:#999;text-decoration:none; }
#wrapper #content-area .category-Subheader a.ascending-ord{background:url(../images/up_arrow.gif) no-repeat 92% 50%;}
#wrapper #content-area .category-Subheader a.descending-ord{background:url(../images/down_arrow.gif) no-repeat 92% 50%;}


#wrapper #content-area .category-header .step-header { font-family: Georgia; font-size: 12px; color: #1C456D; }
#wrapper #content-area .category-header .step-header-active { font-family: Georgia; font-size: 12px; color: #4591DA; }

#wrapper #content-area .category-header #order-select { font-family: Georgia; font-size: 13px; height: 20px; width: 150px; border: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(205, 205, 205); color: rgb(0, 0, 0); position: absolute; top: 4px; right: 5px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px;  }
#wrapper #content-area .category-header #order-print { font-family: Georgia; color: #4591DA; position: absolute; top: 5px; right: 170px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area .category-header #order-print a:link { text-decoration: none; font-family: Georgia; color: #4591DA; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area .category-header #order-print a:active { text-decoration: none; font-family: Georgia; color: #4591DA; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area .category-header #order-print a:visited { text-decoration: none; font-family: Georgia; color: #4591DA; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #content-area .category-header #order-print a:hover { text-decoration: none; font-family: Georgia; color: #4591DA; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #content-area #orders { border: 0px; padding: 0px; margin: 0px; }

#wrapper #content-area #orders #finalize { width:906px;height:30px;background: #242424; margin-top: 10px;position:relative; }
#wrapper #content-area #orders #finalize .continue { position:absolute;right:5px;top:5px; }
#wrapper #content-area #orders #finalize .back { color:#4591da;cursor:pointer;position:absolute;right:110px;top:10px;font-family:Georgia;font-size:11px; }

#wrapper #content-area #orders .order { border: 0px; padding: 0px; margin: 0px; display: none; }
#wrapper #content-area #orders .order .order-customer { width:295px;height:100px;background:#242424;position:relative; }
#wrapper #content-area #orders .order .order-customer .order-customer-title { color:#444444;font-family:Georgia;font-size:13px;width:60px;position:absolute;top:40px;left:10px; }
#wrapper #content-area #orders .order .order-customer .order-customer-text { color:#FFFFFF;font-family:Georgia;font-size:13px;width:200px;position:absolute;top:18px;left:75px; }

#wrapper #content-area #orders .order .order-billing { width:295px;height:100px;background:#242424;position:relative;margin-bottom:-100px;top:-100px;left:305px; }
#wrapper #content-area #orders .order .order-billing .order-billing-title { color:#444444;font-family:Georgia;font-size:13px;width:60px;position:absolute;top:40px;left:10px; }
#wrapper #content-area #orders .order .order-billing .order-billing-text { color:#FFFFFF;font-family:Georgia;font-size:13px;width:200px;position:absolute;top:18px;left:75px; }

#wrapper #content-area #orders .order .order-shipping { width:295px;height:100px;background:#242424;position:relative;margin-bottom:-100px;top:-100px;left:611px; }
#wrapper #content-area #orders .order .order-shipping .order-shipping-title { color:#444444;font-family:Georgia;font-size:13px;width:60px;position:absolute;top:40px;left:10px; }
#wrapper #content-area #orders .order .order-shipping .order-shipping-text { color:#FFFFFF;font-family:Georgia;font-size:13px;width:200px;position:absolute;top:18px;left:75px; }

#wrapper #content-area #orders .order .order-table  { width: 906px; margin-top: 10px; background: none repeat scroll 0% 0% rgb(68, 68, 68); }
#wrapper #content-area #orders .order .order-table .tr-head { background: none repeat scroll 0% 0% rgb(36, 36, 36); font-family: Georgia; font-size: 13px; color: rgb(69, 145, 218); text-transform: uppercase; }
#wrapper #content-area #orders .order .order-table .tr-norm { font-family: Georgia; font-size: 13px; color: rgb(255, 255, 255); }
#wrapper #content-area #orders .order .order-table .td-head { padding: 2px; }
#wrapper #content-area #orders .order .order-table .td-data { padding: 2px; background: none repeat scroll 0% 0% rgb(20, 20, 20); }
#wrapper #content-area #orders .order .order-table .td-final-left { background: none repeat scroll 0% 0% rgb(36, 36, 36); padding: 2px 2px 2px 12px; border-left: 10px solid rgb(20, 20, 20); font-size: 11px; color: rgb(102, 102, 102); }
#wrapper #content-area #orders .order .order-table .td-final-right { background: none repeat scroll 0% 0% rgb(36, 36, 36); padding: 2px; font-size: 11px; color: rgb(255, 255, 255); }

#wrapper #content-area .product-line { display: block; height: 225px; width: 760px; margin-bottom: 0px; }
#wrapper #content-area .product-block { width: 240px; position: absolute; display: block; overflow: hidden; font:normal 14px "Gill Sans MT";  cursor: pointer;background:url(../images/popup_prod_title.gif) no-repeat bottom center;height:212px;}

#wrapper #content-area .product-data { width: 760px; height: 0px; background: #333333; overflow: hidden; position:relative; }
#wrapper #content-area .product-data .product-image { width: 490px; height: 370px; padding: 0px; background-color:#222222; margin: 0px; position:absolute;top:100px;z-index:100;}
#wrapper #content-area .product-data .hrBrdr { width: 490px; height: 2px; padding: 0px; background:url(../images/btm_brdr.gif) repeat-x; margin: 0px; position:absolute;top:422px;}

#wrapper #content-area .product-data .product-image-1 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 500px; top: 0px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }
#wrapper #content-area .product-data .product-image-2 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 600px; top: 0px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }
#wrapper #content-area .product-data .product-image-3 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 700px; top: 0px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }
#wrapper #content-area .product-data .product-image-4 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 500px; top: 76px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }
#wrapper #content-area .product-data .product-image-5 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 600px; top: 76px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }
#wrapper #content-area .product-data .product-image-6 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 700px; top: 76px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }

#wrapper #content-area .product-data .details-layer { position: absolute; width: 237px; left: 500px; top: 152px; height: 298px; }
#levis-productLower #lowerWrapper #productData #productDataWrapper { position: relative; width: 100%; height: 100%; }

#wrapper #content-area .product-data .options-layer { position: absolute; width: 295px; left: 610px; top: 152px; height: 298px; display: none;  }
#wrapper #content-area .product-data .options-layer .options-wrapper { position: relative; width: 100%; height: 100%; }

#wrapper #content-area .product-data .add-bag-layer { position: absolute; width: 295px; left: 610px; top: 0px; height: 450px; display: none;  }
#wrapper #content-area .product-data .add-bag-layer .add-bag-wrapper { position: relative; width: 100%; height: 100%; }

#wrapper #content-area .product-data .product-title { color: #809fb2; font:normal 16px "Gill Sans MT"; position: absolute; left: 0px; top: 15px; width: 237px;text-transform:uppercase;}
#wrapper #content-area .product-data .product-price { color: #FFFFFF; font-size: 16px; font-family: Georgia; font-weight: bold; position: absolute; left: 10px; top: 238px;}
#wrapper #content-area .product-data .product-special-price { color: red; font-size: 16px; font-family: Georgia; font-weight: bold; position: absolute; left: 60px; top: 238px;}
#wrapper #content-area .product-data .product-desc { color: #FFFFFF; font-size: 11px; font-family: Georgia; position: absolute; left: 10px; top: 48px; width: 275px; height: 100px; overflow: hidden;}

#wrapper #content-area .product-data .product-design { color: #FFFFFF; font-size: 11px; font-family: Georgia; position: absolute; left: 10px; top: 155px; width: 275px; height: 25px; overflow: hidden;}
#wrapper #content-area .product-data .product-designer { color: #FFFFFF; font-size: 11px; font-family: Georgia; position: absolute; left: 10px; top: 185px; width: 275px; height: 25px; overflow: hidden;}


#wrapper #content-area .product-data .product-desc-long { display: none; }
/****************** trf to style.css **********/
#wrapper #content-area .product-data .product-cart-area-paux { cursor: pointer; background: #333333; width: 275px; height: 20px; position: absolute; left: 10px; top: 420px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; opacity: 0.5; filter:alpha(opacity=50); }

#wrapper #content-area .product-data .details-layer .details-wrapper .attrbox { width: 28px; height: 20px; border: 1px solid #666666; text-align: center; position: absolute; cursor: pointer; }
#wrapper #content-area .product-data .details-layer .details-wrapper .attrbox-disabled { width: 28px; height: 20px; border: 1px dotted #FFFFFF; text-align: center; position: absolute; cursor: pointer; text-decoration: line-through; opacity: 0.25; filter:alpha(opacity=25); color: #666666; }
#wrapper #content-area .product-data .details-layer .details-wrapper .attrbox-disabled .attr { color: #666666; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#wrapper #content-area .product-data .details-layer .details-wrapper .attr-quote { position: absolute; color: #FFFFFF; font-size: 10px; font-family: Georgia; top: 155px; left: 10px; }
#wrapper #content-area .product-data .details-layer .details-wrapper .selected { border: 1px solid #FFFFFF; color: #FFF; }
#wrapper #content-area .product-data .details-layer .details-wrapper .active { border: 1px solid #FFFFFF; color: #FFF; }
#wrapper #content-area .product-data .details-layer .details-wrapper .attr { color: #FFF; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#wrapper #content-area .product-data .details-layer .details-wrapper #social-links { height:21px; position: absolute; bottom: 41px;right:10px; }
#wrapper #content-area .product-data .details-layer .details-wrapper #social-links img { margin-left: 3px; cursor: pointer; display: none; }
#wrapper #content-area .product-data .options-layer .options-wrapper .back { cursor: pointer; height: 20px; position: absolute; left: 10px; top: 265px; color: #AAAAAA; font-size: 12px; font-weight: bold; text-align: center; }#wrapper #content-area .product-data .options-layer .options-wrapper .back { cursor: pointer; height: 20px; position: absolute; left: 10px; top: 265px; color: #AAAAAA; font-size: 12px; font-weight: bold; text-align: center; }

#wrapper #lower-area { position: relative; top: 15px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #lower-area .featured { position: absolute; left: 0px; top: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #lower-area #content-box-1 { width: 290px; height: 180px; margin-bottom: -180px; position: relative; top: 0px; left: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; -moz-user-select: none; -webkit-user-select: none; user-select: none; overflow: hidden; display: none; cursor: pointer; }
#wrapper #lower-area #content-box-2 { width: 290px; height: 180px; margin-bottom: -180px; position: relative; top: 0px; left: 305px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #444444; -moz-user-select: none; -webkit-user-select: none; user-select: none; overflow: hidden; display: none; cursor: pointer; }
#wrapper #lower-area #content-box-3 { width: 290px; height: 180px; margin-bottom: -180px; position: relative; top: 0px; left: 610px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; background: #444444; -moz-user-select: none; -webkit-user-select: none; user-select: none; display: none; cursor: pointer; }

#wrapper #title-area { height: 75px; margin-bottom: -40px; width: 900px; position: relative; top: 0px; left: 200px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }	
#wrapper #title-area .logo { position: relative; width: 135px; height: 16px; width: 150px; margin: 0px; cursor: pointer; padding: 0px; overflow: hidden; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #title-area #social { width: /*370px*/265px; left:/*560px*/662px; color: #DCDCDC; font-family: Georgia; font-size: 12px; position: relative; top: -27px; cursor: pointer; height: 15px; margin-bottom: -15px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #title-area #social .socialLink { margin-right: 13px; text-transform: uppercase; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #title-area #social .socialLink a:link { color: #FFF; text-decoration: none; }
#wrapper #title-area #social .socialLink a:visited { color: #FFF; text-decoration: none; }
#wrapper #title-area #social .socialLink a:active { color: #FFF; text-decoration: none; }
#wrapper #title-area #social .socialLink a:hover { color: #FFF; text-decoration: none; }
#wrapper #title-area #root { color: #7b7b7b; width: /*560px*/640px; font-family: Georgia; font-size: 12px; position: relative; top: -27px; cursor: pointer; height: 15px; margin-bottom: -15px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #title-area #root .swap { margin-right: 13px; text-transform: uppercase; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper .category { position: relative; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #side-links { /*position: absolute;*/ position:relative;float:left; width: 200px; text-align: right; /*top: 26px;*/ top:-14px;overflow: hidden; /* height:100%;*/}
#wrapper #side-links .root { text-decoration: none; color: blue; cursor: pointer; opacity: 0.0; filter: alpha(opacity=0); -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #side-links .child { text-decoration: none;  padding:5px 0px 5px 15px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; border-bottom: 1px solid #222;text-align:left;margin:0px 0px 0px 10px;background:url('../images/left_nav_dot.gif') no-repeat scroll 5px 50%;}

#wrapper #side-links .child a:link { color: #FFFFFF; text-decoration: none;  padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; padding-left:15px;}
#wrapper #side-links .child a:active { color: #FFFFFF; text-decoration: none; padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#wrapper #side-links .child a:visited { color: #FFFFFF; text-decoration: none;  padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#wrapper #side-links .child a:hover { color: #999999; text-decoration: none; padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }

.brPlaceHolder { color: #AAA; }

#footer { height: 25px; position: relative; }
#footer .footer-link { font-size: 11px; text-transform: uppercase; margin-right: 10px; }
#footer .footer-link a:link { color: #fff; font-size: 11px; text-transform: uppercase; text-decoration: none; }
#footer .footer-link a:active { color: #fff; font-size: 11px; text-transform: uppercase; text-decoration: none; }
#footer .footer-link a:visited { color: #fff; font-size: 11px; text-transform: uppercase; text-decoration: none; }
#footer .footer-link a:hover { color: #fff; font-size: 11px; text-transform: uppercase; text-decoration: none; }
#footer #email-cap { height: 25px; position:absolute; right: 0px; top: 0px; }
#footer #email-cap #user-email { font-family: Gerogia; font-size: 13px; height: 16px; width: 155px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 1px; right: 100px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
#footer #email-cap #subscribe { position: absolute; right: 0px; top: 0px; }
#footer #footer-spacer { background: #3e3e3e; height: 1px; width: 546px;position:absolute;top:18px; left: 0px; }
#footer #facebook-like { overflow: hidden; color: #444444; font-size: 10px; font-family: Georgia; position:absolute; left: 0px; top: 23px; }
#footer #copyright { color: rgb(68, 68, 68); font-family: Georgia; font-size: 10px; height: 80px; right: 0pt; position: absolute; top: 27px; }
#footer #social-buttons { height: 20px; width: 110px; position: absolute; right: 217px; top: 2px; }
/* END GENERAL CODE*/

/* LIGHT BOX */
.brlbw { background:#ffffff; position:absolute; display:none; border:10px solid #FFFFFF; border-bottom:50px solid #ffffff; z-index:999999999; opacity: 0; }
.brlbwrapper { width:100%;height:100%;filter:alpha(opacity=50);background:black;z-index:999999;position:absolute;top:0px;left:0px; opacity: 0.7; }
.create-account-now { cursor: pointer; }
/* END LIGHT BOX */

/* SITE INDEX */
.product-list ul { list-style-type: none; }
.plist1 { }
.plist2 { position: relative; }
.plist3 { position: relative; }
.pstep { font-family: Georgia; font-size: 12px; color: #fff; }
.pstep a:link { text-decoration: none; font-family: Georgia; font-size: 12px; color: #4591da; }
.pstep a:active  { text-decoration: none; font-family: Georgia; font-size: 12px; color: #4591da; }
.pstep a:hover  { text-decoration: none; font-family: Georgia; font-size: 12px; color: #FFF; }
.pstep a:visited  { text-decoration: none; font-family: Georgia; font-size: 12px; color: #fff; }
/* END SITE INDEX*/

/* PRESS PAGE */
#reference-box { display: none; }

#box {width: 1800px;height: 600px;overflow: hidden;background:#242424;position:relative;}
#box #floater { z-index: 56; width: 910px; height: 610px; position: relative; top: -5px; left: -5px; background: #FFFFFF; filter: alpha(opacity=0); opacity:0.0; }
#box #floater2 { z-index: 205; width: 910px; height: 260px; position: absolute; top: 615px; left: -5px; background: #FFFFFF; filter: alpha(opacity=75); opacity: 0.75; }
#box #floater3 { z-index: 210; width: 910px; height: 260px; position: absolute; top: 615px; left: -5px; }
#box #upper-cover { z-index: 200; width: 910px; height: 610px; position: absolute; top: -615px; left: -5px; background: #e8e7e3; overflow:hidden;border-bottom: 5px solid #141414; }

#loaderDiv { height:4px;background:#242424;border:1px solid #666667;;width:250px;position:absolute;left:325px;top:298px; }
#loaderFill { height:4px; background:#666667; width: 1px; }

.i{position:absolute;-moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer;border:none;}
.opened { position:relative; }

#box #floater3 .live { position: relative; top: 0px; left: 10px; }

.magTitle { color:#000;font-family:Georgia;font-size:32px;position:absolute;top:60px;left:235px; }
.magDate { color:#000;font-family:Georgia;font-size:14px;position:absolute;top:100px;left:245px; }
.magPage { color:#000;font-family:Georgia;font-size:14px;position:absolute;top:123px;left:247px; }
.magExcerpt { color:#000;font-family:Georgia;font-size:14px;position:absolute;top:145px;left:260px;width:600px; }
/* END PRESS PAGE */

/* BEGIN LEVI'S CONTENT */
/*#levis-productLeft { background: #222222; width: 150px; height: 560px;top:0px;left:5px;position:absolute; }
#levis-productRight { background: #222222; width: 150px; height: 560px;top:0px;left:745px;position:absolute; }*/
/*
#levis-productStrip { height:100px; width: 900px; position: absolute; top: 145px; left: 0px; }
#levis-productStrip #imageWrapper {width:900px;height:100px;position:relative; }
#levis-productStrip #imageWrapper .stripBacker {  position:absolute;background:#FFF;width:90px;height:100px; }
#levis-productStrip #imageWrapper .stripImage {  position:absolute;cursor:pointer; }
#levis-productLower { height:300px; width: 900px; position: absolute; top: 255px; left: 0px; }
#levis-productLower #lowerWrapper {  width: 900px; height: 300px; position: relative; }
#levis-productLower #lowerWrapper #mainImage { width: 354px; height: 300px; background: #FFF; position: absolute; top: 0px; left: 0px; }
#levis-productLower #lowerWrapper #productData { width:536px; height: 300px; background: #222222; position: absolute; left: 364px; }
#levis-productLower #lowerWrapper #productData #productLoadingWrapper { width: 536px; height: 300px; position: relative; display: none; }
#levis-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBag { position:absolute; top: 70px; left: 217px; }
#levis-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBagLoader { position:absolute; top: 164px; left: 252px; }
#levis-productLower #lowerWrapper #productData #productDataWrapper { width: 536px; height: 300px; position: relative; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #placeInBag { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #soldOut { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #classicView { position:absolute; top: 263px; left: 384px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .loader { position:absolute; left: 252px; top: 134px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: progress; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #social-links { height:21px; position: absolute; top: 10px;right:10px; display: block; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #social-links img { margin-left: 3px; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .attrbox { width: 28px; height: 20px; border: 1px solid #666666; text-align: center; position: absolute; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled { width: 28px; height: 20px; border: 1px dotted #FFFFFF; text-align: center; position: absolute; cursor: pointer; text-decoration: line-through; opacity: 0.25; filter:alpha(opacity=25); color: #666666; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled .attr { color: #666666; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .attr-quote { position: absolute; color: #FFFFFF; font-size: 10px; font-family: Georgia; top: 185px; left: 10px; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .selected { border: 1px solid #FFFFFF; color: #FFF; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .active { border: 1px solid #FFFFFF; color: #FFF; }
#levis-productLower #lowerWrapper #productData #productDataWrapper .attr { color: #FFF; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #productPrice { font-family:Georgia; font-size: 18px; color: #FFFFFF; position: absolute; left: 10px; top: 230px; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #productTitle { font-family: Georgia; font-size: 24px; color: #FFFFFF; position: absolute; top: 10px; left: 10px; }
#levis-productLower #lowerWrapper #productData #productDataWrapper #productDesc { font-family: Georgia; font-size: 14px; color: #FFFFFF; position: absolute; left: 10px; top: 45px; width: 516px; }
#levis-productMain { width:900px;height:560px;position:absolute;top:0px;left:0px;background:#222222; overflow: hidden; }
#levis-productMain #imagesLoading { opacity:0.5; filter:alpha(opacity=50); height:20px; width:26px; position:absolute; left:602px; top:280px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display:none; }
#levis-productMain #imagesLoading img { position:relative;}
#levis-productMain #imagesWrapper { width: 1290px; height: 560px; position: relative; left: -159px; }
#levis-productMain #imagesWrapper #stageCover { position:absolute;top:0px;left:0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#levis-productMain #imagesWrapper #slider { position:relative;top:0px;left:0px;width: 13500px; }
#levis-productMain #imagesWrapper #slider img { position: absolute; top: 0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#levis-productMain #imagesWrapper #leftArrow { position:absolute;top:273px;left:163px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#levis-productMain #imagesWrapper #rightArrow { position:absolute;top:273px;left:1029px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
*/
/* END LEVI'S CONTENT */

/* BEGIN STETSON CONTENT */
/*#levis-productLeft { background: #222222; width: 150px; height: 560px;top:0px;left:5px;position:absolute; }
#levis-productRight { background: #222222; width: 150px; height: 560px;top:0px;left:745px;position:absolute; }*/
/*
#stetson-productStrip { height:70px; width: 900px; position: absolute; top: 145px; left: 0px; overflow:hidden; }
#stetson-productStrip #imageWrapper {height:70px;position:relative; }
#stetson-productStrip #imageWrapper .stripBacker {  position:absolute;background:#FFF;width:81px;height:70px; }
#stetson-productStrip #imageWrapper .stripImage {  position:absolute;cursor:pointer; }
#stetson-productLower { height:300px; width: 900px; position: absolute; top: 255px; left: 0px; }
#stetson-productLower #lowerWrapper {  width: 900px; height: 300px; position: relative; }
#stetson-productLower #lowerWrapper #mainImage { width: 354px; height: 300px; background: #FFF; position: absolute; top: 0px; left: 0px; }
#stetson-productLower #lowerWrapper #productData { width:536px; height: 300px; background: #222222; position: absolute; left: 364px; }
#stetson-productLower #lowerWrapper #productData #productLoadingWrapper { width: 536px; height: 300px; position: relative; display: none; }
#stetson-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBag { position:absolute; top: 70px; left: 217px; }
#stetson-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBagLoader { position:absolute; top: 164px; left: 252px; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper { width: 536px; height: 300px; position: relative; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #placeInBag { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #soldOut { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #classicView { position:absolute; top: 263px; left: 384px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .loader { position:absolute; left: 252px; top: 134px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: progress; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #social-links { height:21px; position: absolute; top: 10px;right:10px; display: block; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #social-links img { margin-left: 3px; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .attrbox { width: 28px; height: 20px; border: 1px solid #666666; text-align: center; position: absolute; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled { width: 28px; height: 20px; border: 1px dotted #FFFFFF; text-align: center; position: absolute; cursor: pointer; text-decoration: line-through; opacity: 0.25; filter:alpha(opacity=25); color: #666666; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled .attr { color: #666666; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .attr-quote { position: absolute; color: #FFFFFF; font-size: 10px; font-family: Georgia; top: 185px; left: 10px; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .selected { border: 1px solid #FFFFFF; color: #FFF; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .active { border: 1px solid #FFFFFF; color: #FFF; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper .attr { color: #FFF; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #productPrice { font-family:Georgia; font-size: 18px; color: #FFFFFF; position: absolute; left: 10px; top: 230px; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #productTitle { font-family: Georgia; font-size: 24px; color: #FFFFFF; position: absolute; top: 10px; left: 10px; }
#stetson-productLower #lowerWrapper #productData #productDataWrapper #productDesc { font-family: Georgia; font-size: 14px; color: #FFFFFF; position: absolute; left: 10px; top: 45px; width: 516px; }
#stetson-productMain { width:900px;height:560px;position:absolute;top:0px;left:0px;background:#222222; overflow: hidden; }
#stetson-productMain #imagesLoading { opacity:0.5; filter:alpha(opacity=50); height:20px; width:26px; position:absolute; left:602px; top:280px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display:none; }
#stetson-productMain #imagesLoading img { position:relative;}
#stetson-productMain #imagesWrapper { width: 1290px; height: 560px; position: relative; left: -159px; }
#stetson-productMain #imagesWrapper #stageCover { position:absolute;top:0px;left:0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#stetson-productMain #imagesWrapper #slider { position:relative;top:0px;left:0px;width: 13500px; }
#stetson-productMain #imagesWrapper #slider img { position: absolute; top: 0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#stetson-productMain #imagesWrapper #leftArrow { position:absolute;top:273px;left:163px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#stetson-productMain #imagesWrapper #rightArrow { position:absolute;top:273px;left:1029px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
*/
/* END STETSON CONTENT */

/* BEGIN SHOPBYLOOKCONTENT */
#shopbylook { position: absolute; width: 900px;	height: 600px; overflow: hidden; border: 0; }
#shopbylook #shopbylookwrapper { width: 100%; height: 100%; position: relative; border: 0; }
#shopbylook #shopbylookmousebox { width: 900px; height: 600px; position: relative; top:-600px; margin-bottom: -600px; border: 0px; background: transparent; }
#shopbylook #shopbylookwrapper .shopbylookimg {	position: absolute;	border: 0; }
#shopbylook #shopbylookwrapper .shopbylookcaption { position: absolute; display:none; }
#debugbox { height: 50px; width: 100px; background: transparent; overflow: hidden; position: relative; top: -520px; left: 5px; margin-bottom: -25px; }
/* END SHOPBYLOOKCONTENT */


/* BEGIN luggage CONTENT */
/*#levis-productLeft { background: #222222; width: 150px; height: 560px;top:0px;left:5px;position:absolute; }
#levis-productRight { background: #222222; width: 150px; height: 560px;top:0px;left:745px;position:absolute; }*/
/*
#luggage-productStrip { height:70px; width: 900px; position: absolute; top: 145px; left: 0px; overflow:hidden; }
#luggage-productStrip #imageWrapper {height:70px;position:relative; }
#luggage-productStrip #imageWrapper .stripBacker {  position:absolute;background:#FFF;width:81px;height:70px; }
#luggage-productStrip #imageWrapper .stripImage {  position:absolute;cursor:pointer; }
#luggage-productLower { height:300px; width: 900px; position: absolute; top: 255px; left: 0px; }
#luggage-productLower #lowerWrapper {  width: 900px; height: 300px; position: relative; }
#luggage-productLower #lowerWrapper #mainImage { width: 354px; height: 300px; background: #FFF; position: absolute; top: 0px; left: 0px; }
#luggage-productLower #lowerWrapper #productData { width:536px; height: 300px; background: #222222; position: absolute; left: 364px; }
#luggage-productLower #lowerWrapper #productData #productLoadingWrapper { width: 536px; height: 300px; position: relative; display: none; }
#luggage-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBag { position:absolute; top: 70px; left: 217px; }
#luggage-productLower #lowerWrapper #productData #productLoadingWrapper #loadingBagLoader { position:absolute; top: 164px; left: 252px; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper { width: 536px; height: 300px; position: relative; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #placeInBag { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #soldOut { position:absolute; top: 263px; left: 7px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #classicView { position:absolute; top: 263px; left: 384px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .loader { position:absolute; left: 252px; top: 134px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: progress; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #social-links { height:21px; position: absolute; top: 10px;right:10px; display: block; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #social-links img { margin-left: 3px; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .attrbox { width: 28px; height: 20px; border: 1px solid #666666; text-align: center; position: absolute; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled { width: 28px; height: 20px; border: 1px dotted #FFFFFF; text-align: center; position: absolute; cursor: pointer; text-decoration: line-through; opacity: 0.25; filter:alpha(opacity=25); color: #666666; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .attrbox-disabled .attr { color: #666666; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .attr-quote { position: absolute; color: #FFFFFF; font-size: 10px; font-family: Georgia; top: 185px; left: 10px; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .selected { border: 1px solid #FFFFFF; color: #FFF; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .active { border: 1px solid #FFFFFF; color: #FFF; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper .attr { color: #FFF; font-family: Georgia; font-size: 10px; position:relative; width: 100%; height: 100%; top:15%; cursor: pointer; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #productPrice { font-family:Georgia; font-size: 18px; color: #FFFFFF; position: absolute; left: 10px; top: 230px; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #productTitle { font-family: Georgia; font-size: 24px; color: #FFFFFF; position: absolute; top: 10px; left: 10px; }
#luggage-productLower #lowerWrapper #productData #productDataWrapper #productDesc { font-family: Georgia; font-size: 14px; color: #FFFFFF; position: absolute; left: 10px; top: 45px; width: 516px; }
#luggage-productMain { width:900px;height:560px;position:absolute;top:0px;left:0px;background:#222222; overflow: hidden; }
#luggage-productMain #imagesLoading { opacity:0.5; filter:alpha(opacity=50); height:20px; width:26px; position:absolute; left:602px; top:280px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display:none; }
#luggage-productMain #imagesLoading img { position:relative;}
#luggage-productMain #imagesWrapper { width: 1290px; height: 560px; position: relative; left: -159px; }
#luggage-productMain #imagesWrapper #stageCover { position:absolute;top:0px;left:0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#luggage-productMain #imagesWrapper #slider { position:relative;top:0px;left:0px;width: 13500px; }
#luggage-productMain #imagesWrapper #slider img { position: absolute; top: 0px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#luggage-productMain #imagesWrapper #leftArrow { position:absolute;top:273px;left:163px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#luggage-productMain #imagesWrapper #rightArrow { position:absolute;top:273px;left:1029px;cursor:pointer;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
*/
/* END luggage CONTENT */

/* BEGIN SHOPS PAGE CONTENT */
#rlimage { width: 640px; height: 590px; background: #000; position: relative; top: 5px; left: 5px; overflow:hidden; }
#rlimage #wrapper { width: 100%; height: 100%; position: relative; top: 0px; left: 0px; }
#rlimage #wrapper #focus { opacity: 1; -moz-user-select: none; -webkit-user-select: none; user-select: none; position: absolute; }
#rlimage #wrapper #zoom { opacity: 1; -moz-user-select: none; -webkit-user-select: none; user-select: none; position: absolute; cursor:pointer; }
#rlimage #wrapper #changer { position: absolute; opacity: 1.00; width: 640px; left: 0px; /*top: 515px;*/ height: 75px; -moz-user-select: none; -webkit-user-select: none; user-select: none; overflow: hidden; }
#rlimage #wrapper #changer #cwrapper { position:relative; top: 0px; left: 0px; height: 100%; width: 100%; }
#rlimage #wrapper #changer #cwrapper .stripimg { position: absolute; cursor: pointer; }
#rlimage #wrapper #links { width:900px; height: 30px; background: #FFF; opacity: 0.25; position: absolute; top: 0px; left: 0px; }
#rlimage #wrapper #lwrapper { width: 900px; height: 30px; text-align: center; opacity: 1.0; position: absolute; top: 7px; left: 0px; font-family:Georgia;color:#FFF;font-size:11px; }
#rlimage #wrapper #lwrapper a:link { font-family:Georgia;color:#FFF;font-size:11px; text-decoration:none; }
#rlimage #wrapper #lwrapper a:active { font-family:Georgia;color:#FFF;font-size:11px; text-decoration:none; }
#rlimage #wrapper #lwrapper a:visited { font-family:Georgia;color:#FFF;font-size:11px; text-decoration:none; }
#rlimage #wrapper #lwrapper a:hover { font-family:Georgia;color:#FFF;font-size:11px; text-decoration:underline; }

#rlimage #wrapper #arrow-left { position:absolute; top: 283px; left: 15px; opacity: 0.5; }
#rlimage #wrapper #arrow-right { position:absolute; top: 283px; right: 15px; opacity: 0.5; }

#rlimage #wrapper #clicker-left { position: absolute; top: 40px; left: 0px; height: 460px; width: 100px; cursor: pointer; }
#rlimage #wrapper #clicker-right { position: absolute; top: 40px; right: 0px; height: 460px; width: 100px; cursor: pointer;}
/* END SHOPS PAGE CONTENT */


/*============SIDE LINKS ON 19TH JULY 2011 starts here==============*/

#wrapper #side-links .slideLinksHeader{width:100%;height:52px;padding:20px 0px 0px 11px;background:url(../images/popup_T_band.gif) repeat-x;font:16px "Gill Sans MT";text-align:left;color:#809FB2;}

input[type="text"].searchInput,[type="password"].searchInput{width:192px;height:22px;border:3px solid #282727;margin-left:8px;font:12px "Gill Sans MT";color:#454545;background:#fff;text-indent:5px;}
select.searchSelect{width:187px;height:24px;border:3px solid #454545;margin-left:8px;font:12px "Gill Sans MT";color:#454545;background:#fff;text-indent:2px;}

span.button, span.button input, span.button input:hover, span.button:hover{background: url(../images/button.png) no-repeat scroll left top #333;color: #071e2c;cursor: pointer;display:inline-block;font-size: 14px;font-weight: 600;height: 32px;line-height: 22px;text-shadow:1px 1px #fff;padding: 0 0px 0px 1px;}
span.button:hover{background-position:left -34px;}

span.button input {
    background-position: right top; border: 0px solid #000000; padding: 0px 0px 4px 0px; vertical-align: middle;	width:90px; letter-spacing:2px;}
span.button input:hover, span.button input:hover input{
    background-position: right -34px; 	color:#071e2c;text-shadow:1px 1px #fff;	width:90px; padding: 0px 0px 4px 0px;}
	

/*==============SIDE LINKS ON 19TH JULY 2011 ends here==============*/