/* GENERAL CODE */
* { margin: 0; padding: 0; }
.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: 65px; position: fixed; left: -465px; top: 15%; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu #shade { background: #000; filter: alpha(opacity=15); opacity: 0.15; 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: 15px; 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: 25px; left: 26px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#main_menu .home_loader { position: relative; left: 170px; top: -15px; -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; }

#wrapper { width: 1100px; position: relative; margin-left: auto; margin-right: auto; top: 20px; }
#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: 900px; position: relative; top: 40px; left: 200px; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#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 #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: 896px; padding: 5px; background: #222222; font-family: Georgia; color: #4591DA; text-transform: uppercase; margin-bottom: 10px; position: relative; }

#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: 250px; width: 900px; margin-bottom: 25px; }
#wrapper #content-area .product-block { width: 295px; position: absolute; display: block; overflow: hidden; font-family: Georgia; font-size: 12px; cursor: pointer; }

#wrapper #content-area .product-data { width: 905px; height: 0px; background: #222222; overflow: hidden; position:relative; }
#wrapper #content-area .product-data .product-image { width: 600px; height: 450px; padding: 0px; border-right: 10px solid #141414; margin: 0px;}
#wrapper #content-area .product-data .product-image-1 { cursor: pointer; width: 97px; height:73px; padding: 0px; border: 0px; margin: 0px; position: absolute; left: 610px; 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: 710px; 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: 810px; 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: 610px; 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: 710px; 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: 810px; top: 76px; background: #333333; border-right: 3px solid #141414; border-bottom: 3px solid #141414; }

#wrapper #content-area .product-data .details-layer { position: absolute; width: 295px; left: 610px; top: 152px; height: 298px; }
#wrapper #content-area .product-data .details-layer .details-wrapper { 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: #4289CD; font-size: 16px; font-family: Georgia; font-weight: bold; position: absolute; left: 10px; top: 15px; width: 275px;}
#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-desc-long { display: none; }
#wrapper #content-area .product-data .product-cart-area { cursor: pointer; background: #333333; width: 275px; height: 20px; position: absolute; left: 10px; top: 270px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; }
#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; display: none; }
#wrapper #content-area .product-data .details-layer .details-wrapper #social-links img { margin-left: 3px; cursor: pointer; }
#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; left:560px; 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; 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 #shopping-bag { width: 1105px; background: transparent; position: fixed; top: -380px; left: -2000px; margin-top: 0px; z-index: 10000; }
#wrapper #shopping-bag .action-wrapper { background: #313840; height: 30px; width: 905px; position: relative; left: 200px; color: #FFFFFF; }
#wrapper #shopping-bag .bag-wrapper { border: 10px solid #313840; overflow-y: scroll; overflow-x: hidden; width: 885px; height: 330px; position: relative; left: 200px; background: #FFFFFF; color: #000000; }

#wrapper #shopping-bag .account-wrapper { border: 10px solid #313840; overflow-y: scroll; overflow-x: hidden; width: 885px; height: 330px; position: relative; left: 200px; background: url('../img/nautical.jpg') no-repeat left top; color: #FFFFFF; display: none; }
#wrapper #shopping-bag .account-wrapper #user-actions-form { border: 0px; padding: 0px; margin: 0px; display: block; }
#wrapper #shopping-bag .account-wrapper #user-actions-form #gray-area-left { width:363px; height:197px; background:#000; opacity:0.55; position:absolute; top:60px; left:70px; filter: alpha(opacity=55); }
#wrapper #shopping-bag .account-wrapper #user-actions-form #gray-area-right { width:363px; height:197px; background:#000; opacity:0.55; position:absolute; top:60px; left:450px; filter: alpha(opacity=55); }
#wrapper #shopping-bag .account-wrapper #user-actions-form #gray-area-left-content { width:363px; height:197px; position:absolute; top:60px; left:70px; }
#wrapper #shopping-bag .account-wrapper #user-actions-form #gray-area-right-content{ width:363px; height:197px; position:absolute; top:60px; left:450px; }
#wrapper #shopping-bag .account-wrapper .box-title { text-transform: uppercase; padding: 10px;height:12px; }
#wrapper #shopping-bag .account-wrapper .box-line { width:343px;height:2px;background:#666666;position:absolute;left:10px; }
#wrapper #shopping-bag .account-wrapper .box-subtitle { padding-left:10px;font-family:Georgia;font-size:11px;padding-top:4px;color:#d0d0d0;font-style:italic; }
#wrapper #shopping-bag .account-wrapper .box-email { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 65px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-password { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-forgot-email { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-password-confirm { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 125px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-cancel-password { color:#d0d0d0;font-size:12px;font-style:italic;text-decoration:underline;position:absolute;left:45px;top:125px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .box-forgot-password { color:#d0d0d0;font-size:12px;font-style:italic;text-decoration:underline;position:absolute;left:45px;top:125px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .box-signin { cursor:pointer;position:absolute;left:223px;top:155px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .box-forgotpass { cursor:pointer;position:absolute;left:223px;top:155px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .box-newuser { cursor:pointer;position:absolute;left:223px;top:155px;-moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .box-prompt-email { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 65px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-prompt-password { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .box-prompt-password-confirm { font-family: Gerogia; font-size: 13px; height: 16px; width: 265px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 125px; left: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#wrapper #shopping-bag .account-wrapper .account-details { width:850px; height:165px; background:#222; margin:10px; }
#wrapper #shopping-bag .account-wrapper .account-details #left-header { color:#fff;text-transform:uppercase;font-family:Georgia;font-size:15px;position:absolute;top:16px;left:20px; }
#wrapper #shopping-bag .account-wrapper .account-details #horizontal-line { background:#444;height:2px;width:405px;position:absolute;top:38px;left:20px; }
#wrapper #shopping-bag .account-wrapper .account-details #vertical-line { background:#444;width:2px;height:100px;position:absolute;top:45px;left:435px; }
#wrapper #shopping-bag .account-wrapper .account-details #left-subtitle { color:#FFF;font-family:Georgia;font-style:italic;font-size:11px;position:absolute;top:42px;left:20px; }

#wrapper #shopping-bag .account-wrapper #user-new-form { border: 0px none; padding: 0px; margin: 0px; display: none; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-user-cancel { color:#d0d0d0;font-size:12px;font-style:italic;text-decoration:underline;position:absolute;left:705px;top:289px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-prefix { 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); position: absolute; top: 165px; left: 30px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-firstname { 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); position: absolute; top: 195px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-middlename { 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); position: absolute; top: 225px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-lastname { 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); position: absolute; top: 255px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }

#wrapper #shopping-bag .account-wrapper #user-new-form #new-email { 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); position: absolute; top: 75px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-password { 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); position: absolute; top: 105px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-confirm-password { 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); position: absolute; top: 135px; left: 30px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }

#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-vertical-line { background: #444444;border:0px;margin:0px;padding:0px;overflow:hidden;position:absolute;width:2px;height:200px;top:75px;left:190px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-text { color:#fff;text-transform:uppercase;font-family:Georgia;font-size:15px;position:absolute;top:75px;left:200px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-prefix { 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); position: absolute; top: 105px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-firstname { 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); position: absolute; top: 135px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-middlename { 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); position: absolute; top: 165px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-lastname { 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); position: absolute; top: 195px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-street { 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); position: absolute; top: 225px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-street2 { 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); position: absolute; top: 255px; left: 200px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-city { 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); position: absolute; top: 105px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-state { 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); position: absolute; top: 135px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-zip { 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); position: absolute; top: 165px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-country { 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: 195px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-company { 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); position: absolute; top: 225px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-telephone { 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); position: absolute; top: 255px; left: 360px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-billing-same-text { text-align:justify;width:160px;height:45px;color:#4877b7;font-family:Georgia;font-size:10px;position:absolute;top:290px;left:365px;cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-block { width: 330px; height: 205px; position:absolute;top:75px;left:520px;display:none; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-vertical-line { background: #444444;border:0px;margin:0px;padding:0px;overflow:hidden;position:absolute;width:2px;height:200px;top:75px;left:520px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-text { color:#fff;text-transform:uppercase;font-family:Georgia;font-size:15px;position:absolute;top:75px;left:530px;opacity:0.25;filter:alpha(opacity=25); }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-prefix { 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); position: absolute; top: 105px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-firstname { 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); position: absolute; top: 135px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-middlename { 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); position: absolute; top: 165px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-lastname { 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); position: absolute; top: 195px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-street { 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); position: absolute; top: 225px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-street2 { 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); position: absolute; top: 255px; left: 530px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-city { 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); position: absolute; top: 105px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-state { 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); position: absolute; top: 135px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-zip { 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); position: absolute; top: 165px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-country { 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: 195px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-company { 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); position: absolute; top: 225px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-shipping-telephone { 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); position: absolute; top: 255px; left: 690px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-user-form-submit { width:810px;border-top:1px solid #666666;height:25px;position:absolute;left:30px;top:282px; }
#wrapper #shopping-bag .account-wrapper #user-new-form #new-user-form-submit-button { position:absolute;top:290px; left:746px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .account-wrapper .account-details .actions { margin:0px;padding:0px;border:0px none;display: block; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #name { color:#FFF;font-family:Georgia;font-size:16px;position:absolute;top:70px;left:30px; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #email { color:#FFF;font-family:Georgia;font-size:16px;position:absolute;top:90px;left:30px; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details { color:#4877b7;font-family:Georgia;font-size:10px;position:absolute;top:110px;left:30px; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .edit-account { text-decoration:underline; cursor: pointer; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .change-password { text-decoration:underline; cursor: pointer; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .order-history { font-family:Georgia;font-size:10px;text-decoration:underline;color:#4877b7; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .order-history a:link { font-family:Georgia;font-size:10px;text-decoration:underline;color:#4877b7; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .order-history a:active { font-family:Georgia;font-size:10px;text-decoration:underline;color:#4877b7; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .order-history a:visited { font-family:Georgia;font-size:10px;text-decoration:underline;color:#4877b7; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .order-history a:hover { font-family:Georgia;font-size:10px;text-decoration:underline;color:#4877b7; }
#wrapper #shopping-bag .account-wrapper .account-details .actions #edit-details .logout { text-decoration:underline; cursor: pointer; }

#wrapper #shopping-bag .account-wrapper .account-details .editing { margin:0px;padding:0px;border:0px none;display: none; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-prefix { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 65px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-firstname { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-middlename { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 125px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-lastname { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 65px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-email { font-family: Georgia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-submit { position:absolute;top:125px;left:282px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .account-details .editing #edit-cancel { color:#4877b7;font-family:Georgia;font-size:10px;position:absolute;top:128px;left:220px;text-decoration:underline; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .account-wrapper .account-details .changepass { margin: 0px; padding: 0px; border: 0px none; display: none; }
#wrapper #shopping-bag .account-wrapper .account-details .changepass #pass-oldpass { font-family: Gerogia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 65px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .changepass #pass-newpass { font-family: Gerogia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 95px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .changepass #pass-confirmpass { font-family: Gerogia; font-size: 13px; height: 16px; width: 150px; border: 1px solid #FFFFFF; background: #CDCDCD; color: #000000; position: absolute; top: 125px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details .changepass #pass-submit { position:absolute;top:125px;left:282px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#wrapper #shopping-bag .account-wrapper .account-details .changepass #pass-cancel { color:#4877b7;font-family:Georgia;font-size:10px;position:absolute;top:128px;left:220px;text-decoration:underline; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .account-wrapper .account-details #billing-left-header { color:#fff;text-transform:uppercase;font-family:Georgia;font-size:15px;position:absolute;top:192px;left:20px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-horizontal-line { background:#444;height:2px;width:405px;position:absolute;top:214px;left:20px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-vertical-line { background:#444;width:2px;height:175px;position:absolute;top:224px;left:435px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-left-subtitle { color:#FFF;font-family:Georgia;font-style:italic;font-size:11px;position:absolute;top:218px;left:20px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-prefix { font-family: Gerogia; 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); position: absolute; top: 240px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-firstname { font-family: Gerogia; 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); position: absolute; top: 240px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-middlename { font-family: Gerogia; 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); position: absolute; top: 270px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-lastname { font-family: Gerogia; 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); position: absolute; top: 270px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-street1 { font-family: Gerogia; 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); position: absolute; top: 300px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-street2 { font-family: Gerogia; 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); position: absolute; top: 330px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-street3 { font-family: Gerogia; 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); position: absolute; top: 360px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-company { font-family: Gerogia; 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); position: absolute; top: 390px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-telephone { font-family: Gerogia; 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); position: absolute; top: 420px; left: 20px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-city { font-family: Gerogia; 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); position: absolute; top: 300px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-state { font-family: Gerogia; 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); position: absolute; top: 330px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-country { font-family: Gerogia; 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: 390px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-zip { font-family: Gerogia; 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); position: absolute; top: 360px; left: 220px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #billing-submit { position: absolute; top: 420px; left: 282px; cursor: pointer; -moz-user-select: none; }

#wrapper #shopping-bag .account-wrapper .account-details #shipping-right-header { color:#fff;text-transform:uppercase;font-family:Georgia;font-size:15px;position:absolute;top: 192px; left: 450px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-horizontal-line { background:#444;height:2px;width:405px;position:absolute;top: 214px; left: 450px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-vertical-line { background:#444;width:2px;height:100px;position:absolute;top: 218px; left: 450px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-right-subtitle { color:#FFF;font-family:Georgia;font-style:italic;font-size:11px;position:absolute;top:218px;left:450px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-prefix { font-family: Gerogia; 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); position: absolute; top: 240px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-firstname { font-family: Gerogia; 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); position: absolute; top: 240px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-middlename { font-family: Gerogia; 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); position: absolute; top: 270px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-lastname { font-family: Gerogia; 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); position: absolute; top: 270px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-street1 { font-family: Gerogia; 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); position: absolute; top: 300px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-street2 { font-family: Gerogia; 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); position: absolute; top: 330px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-street3 { font-family: Gerogia; 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); position: absolute; top: 360px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-company { font-family: Gerogia; 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); position: absolute; top: 390px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-telephone { font-family: Gerogia; 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); position: absolute; top: 420px; left: 450px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-city { font-family: Gerogia; 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); position: absolute; top: 300px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-state { font-family: Gerogia; 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); position: absolute; top: 330px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-country { font-family: Gerogia; 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: 390px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-zip { font-family: Gerogia; 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); position: absolute; top: 360px; left: 670px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrapper #shopping-bag .account-wrapper .account-details #shipping-submit { position: absolute; top: 420px; left: 732px; cursor: pointer; -moz-user-select: none; }

#wrapper #shopping-bag .bag-wrapper .productlist { padding: 10px; font-family: Georgia; font-size: 13px; color: #313840; list-style-type: none; }
#wrapper #shopping-bag .bag-wrapper .productlist li { list-style-type: none; }
#wrapper #shopping-bag .bag-wrapper .productlist .deleteCartItem { margin-left: 5px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .action-wrapper #checkOut { position: absolute; right: 45px; top: 7px; width:78px; height: 24px; cursor: pointer; }
#wrapper #shopping-bag .action-wrapper #closeBag{ position: absolute; right: 10px; top: 7px; width:25px; height: 24px; cursor: pointer; }
#wrapper #shopping-bag .action-wrapper .quantity { position: absolute; left: 10px; top: 10px; font-family: Georgia; font-size: 13px; color: #FFFFFF; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #shopping-bag .bag-button { width: 104px; height: 20px; position: relative; left: 1001px; background: url('../img/open-bag.png'); cursor: pointer; }
#wrapper #shopping-bag .account-button { width: 104px; height: 20px; position: relative; left: 882px; top: -20px; margin-bottom: -20px; background: url('../img/open-account_faded.png'); cursor: pointer; }

#wrapper .category { position: relative; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

#wrapper #side-links { position: absolute; width: 185px; text-align: right; top: 75px; overflow-x: hidden; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
#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; text-transform: lowercase; padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }

#wrapper #side-links .child a:link { color: #FFFFFF; text-decoration: none; text-transform: lowercase; padding-bottom: 6px; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: pointer; }
#wrapper #side-links .child a:active { color: #FFFFFF; text-decoration: none; text-transform: lowercase; 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; text-transform: lowercase; 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: #FFFFFF; text-decoration: none; text-transform: lowercase; 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: 452px;position:absolute;top:18px; left: 0px; }
#footer #copyright { color: #444444; font-size: 10px; font-family: Georgia; position:absolute; left: 0px; top: 23px; }
#footer #social-buttons { height: 20px; width: 110px; position: absolute; right: 258px; 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: 900px;height: 600px;overflow: hidden;background:#242424;}
#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 */