#atffc {display:none;}
#back_to_top{float:left;margin-left:1199px;margin-top:97px;padding-left:3px;position:fixed;width:17px;}
.billing-aside{width:170px;font-size:9pt;margin-top:18px;float:right;padding:10px;border:1px solid #676767;}
#category-desc{border:1px solid #636363;clear:left;height:150px;margin-bottom:17px;overflow:auto;padding:10px;width:739px;color:#232323;}
#category-desc h2,h3,h1,.discount h3{color:#f90;font-size:12pt;font-weight:700;}
#category-head {width:753px;background:#232323;display:block;float:left;padding:5px;margin: 10px 0 10px 0;font-size:8pt;color:#fff;}
#category-head .addthis_button{float:right;}
#category-head h1{color:#ff9900;font-weight:bold;}
#category-products h2,h3,h1{color:#232323;font-size:10pt;font-weight:bold;}
#cd{font-weight:bold;}
#checkoutSteps {color:#000; background:#fff; padding:5px;}
#checkoutSteps a {color:#f90;}
#checkoutSteps a:hover{text-decoration: underline;}
#checkout-step-billing-cont{width:520px;float:left;}
#clear-social{background:none;border:none;color:#fff;font-size:12pt;}
#cms-content h1{color:#f90;font-size:14pt;font-weight:700;margin-top:10px;}
#contactForm{float:right;width:500px;}
#container{float:left;width:970px;}
#content_middle{float:left;margin-left:15px;margin-top:10px;margin-bottom:10px;position:relative;width:763px;z-index:1;background:#fff;padding:5px;color:#232323;}
#content_wide{float:left;margin-top:10px;min-height:450px;position:relative;width:970px;z-index:1;}
#content_wide h1{color:#f90;font-size:12pt;font-weight:bold;}
#drop_category_lists{background-color:#262626;margin-top:15px;padding:7px 10px 5px;width:950px;}
#drop_category_lists .search_bar{float:right;padding:0;}
#drop_category_lists li{float:left;padding-right:20px;}
#error-left{color:#f90;float:left;width:568px;}
#error-left h1{color:#f90;font-size:120pt;font-weight:700;}
#error-search-form{background:#232323;color:#fff;float:left;margin-left:20px;padding:20px;width:342px;}
#error-search-form h2{color:#fff;font-weight:700;margin-bottom:10px;}
#faded-bg{height:1px;position:relative;width:970px;z-index:100;}
#footer_newsletter_signup,#product_newsletter_signup{background:#262626;margin:7px 0;padding:5px;}
#form-validate fieldset{margin-bottom:20px;}
#free_delivery{position:absolute;margin-left:270px;margin-top:-10px;}
#helpdesk {text-align:left;}
#helpdesk h2{color:#f90;font-size:12pt;font-weight:700;}
#helpdesk h1{color:#f90;font-size:14pt;font-weight: 700;margin-top:15px;}
#home-content{margin-bottom:20px;}
#home-content div h2,h3,h1{color:#ff9900;}
#home-content div{height:150px;overflow:auto;}
#home-content div a{color:#ff9900;}
#home-content div a:hover{text-decoration: underline;}
#home-discount div{background-color:#232323;font-size:9pt;height:110px;padding:20px;margin-bottom:20px;}
#home-news{float:right;margin-bottom:15px;width:320px;}
#home-news div{background-color:#232323;font-size:9pt;height:190px;padding:20px;}
#home-offers img{margin-bottom:10px;}
#home-offers,#home-discount{float:left;width:220px;}
#home-products{float:right;width:735px;}
#home-products .product-list .regular-price .price {color:#fff;}
#home-products .product-list a{color:#ff9900;}
#home-procuts .product-list a .regular-price .price{color:#ff9900;}
#home-products .category-products .pad-prod{margin-right:3px;}
#home-products .category-products .product-list{margin-top:0;}
#home-brands{width:100%;margin-bottom:15px;}
#home-brands img{float:left;}
#home-stores{float:left;margin-bottom:15px;width:635px;}
#home-stores img{border:1px solid #636363;margin-bottom:5px;width:207px;}
#home-tabs #tabnav .selected{background:none;}
#home-tabs #tabnav li a{color:#fff;display:block;float:left;padding:0;position:relative;text-decoration:none;}
#home-tabs #tabnav li a:hover{background:none;color:#f90;}
#home-tabs #tabnav li,#home-tabs #tabnav .tab{margin:none;padding:none;}
#home-tabs .panel{background:none;display:block;font-size:normal;margin-top:0;padding:0;}
#home-tabs hr{margin-top:4px;}
#login{background:#232323;border:1px solid #636363;clear:right;margin-left:79%;margin-top:30px;padding:10px;position:absolute;width:182px;z-index:100;}
#login .input-submit{background:#f90;border:none;color:#fff;font-weight:700;margin-top:10px;padding:3px;}
#login h6{color:#f90;float:left;font-size:10pt;font-weight:700;}
#login label{font-size:8pt;}
#login-left{width:49%;float:left;margin-top:15px;}
#login-right{width:49%;float:right;margin-top:15px;}
#main_contact_details, #delivery-top{float:right;margin-right:20px;margin-top:12px;}
#main_logo{clear:left;float:left;height:39px;margin-left:9px;margin-top:20px;width:277px;}
#nav_sidebar{}
#nav_sidebar .vertnav-container {padding:10px;width:160px;margin-bottom:15px;background:#262626;float:left;}
#nav_sidebar .block-layered-nav {padding:10px;width:160px;margin-bottom:15px;background:#262626;float:left;}
.vertnav-container {}
.block {font-size:8pt;}
.cms-home #outer_container #container #content_wide .vertnav-container{margin-right:10px;padding:10px;width:160px;margin-bottom:15px;background:#262626;float:left;}
#nav_sidebar h3{color:#f90;font-size:11pt;font-weight:700;margin-bottom:5px;}
#nav_sidebar li{padding-bottom:3px;}
#outer_container{margin-left:auto;margin-right:auto;position:relative;width:970px;}
#product-center{float:left;margin-left:25px;width:327px;}
#product-center img{margin-bottom:10px;}
#product-center .regular-price .price{font-size:18pt;}
#product-center .regular-price{float:left;}
#product-center .price{font-size:18pt;font-weight:bold;float:left;}
#product-center .price-box{min-width:30px;}
#product-center .std{margin:7px 0 0 0;}
#product-center h1{font-size:14pt;font-weight:700;color:#ff9900;line-height:13pt;margin:0 0 10px 0;}
#product-far-left{float:left;margin-bottom:10px;width:325px;}
#product-far-right{float:right;width:278px;}
#product-tabs,.postWrapper,.menu-categories{margin-bottom:10px;margin-top:20px;}
#products-social{background:#232323;clear:both;margin-top:2px;padding:10px;width:306px;}
#products-social li{float:left;line-height:15px;padding-right:12px;text-align:center;width:90px;}
#products-social li a,.cms-home #outer_container #container #content_wide h2,.cms-home #outer_container #container #content_wide h1,#top_shopping_cart h3,#drop_category_lists a{font-size:12pt;font-weight:700;}
#sb-content h2{color:#f90;float:left;font-size:18pt;font-weight:700;}
#sb-content h3{color:#fff;float:left;font-size:12pt;font-weight:700;margin:7px 0 0 5px;}
#sb-content.html{padding:10px 15px;}
#search_autocomplete{background:#232323;padding:10px;position:relative;width:80px;z-index:1000;display:none;}
#search_autocomplete ul li{clear:left;float:left;margin-bottom:10px;width:120px;}
#secure-payments{margin:10px 0 0 0 ;width:165px;}
#shark-price-match {background:url('../images/shark-notice.jpg');width:532px;height:61px;padding:40px 0 0 230px;}
#sidebar_container{float:left;margin-top:10px;min-height:284px;position:relative;width:180px;z-index:1;}
#sidebar_container img{margin-bottom:10px;}
#signin_menu{text-align:left;}
#splash{height:381px;margin-bottom:15px;width:776px;float:right;}
#submit-social{background:none;border:none;color:#f90;font-size:12pt;font-weight:700;}
#submit-ticet{margin-bottom:20px;}
#submit-ticket h3{color:#f90;font-weight:bold;font-size:12pt;margin-bottom:10px;}
#termslist li{margin-bottom:10px;}
#termslist h2{color:#ff9900;}
#termslist ul{margin-left:30px;}
#top_login{float:right;margin:7px 0 0;}
#top_login li{float:left;padding-right:10px;}
#top_nav{float:left;margin:7px 0 0;}
#top_nav li{float:left;padding-left:10px;}
#top_shopping_cart{float:right;height:25px;line-height:20px;margin-top:10px;text-align:left;width:203px;}
#top_shopping_cart div{font-weight:bold;font-size:12pt;}
#top_shopping_cart h3{color:#fff;}
#twitter h1 a{color:#fff;display:block;font:12pt Helvetica, Arial, Sans-Serif;margin:0 0 15px;text-decoration:none;}
#twitter h1 a:hover,#twitter ul li a:hover{color:#f90;}
#twitter ul{list-style:none;}
#twitter ul li a{color:#c8c8c8;}
.addthis_button{float:right;margin-top:-15px;}
.answer{width:100%;margin:15px 0 15px 0;}
.answer a{color:#6e6e6e;font-weight:700;font-size:12pt;}
.answer li{margin:15px 0 15px 0;}
.askaquestionform{width:370px;}
.atoz {padding-bottom:15px;}
.atoz ul{float:left;width:170px;}
.atoz ul li a{color:#aaa;}
.atoz ul li a:hover{color:#fff;}
.atoz h3{color:#ff9900;font-size:16pt;font-weight:700;margin-top:15px;}
.backtotop a{font-weight:normal;font-size:10pt;}
.timer{width:232px;height:91px;background:url('../images/timer-bg.gif');font-weight:bold;padding-top:27px;padding-left:60px;}
.timer #cd {font-size:24pt;}
.bestsellers{width:250px;margin-left:10px;}
.bestsellers ul{list-style-type: decimal;list-style-position: inside;}
.block-content{clear:left;}
.block-content div{padding-top:10px;}
.blocker{float:left;}
.boxed_content{background:#262626;margin-bottom:5px;padding:5px;}
.breadcrumbs{color:#232323;}
.breadcrumbs ul li a {color:#232323;}
.catalog-product-view #outer_container #container #content_middle {background:none;}
.catalog-product-view #outer_container #container #content_middle .breadcrumbs {color:#fff;}
.catalog-product-view #outer_container #container #content_middle .breadcrumbs a{color:#fff;}
.cms-page-view #outer_container #container #content_wide .breadcrumbs {color:#fff;}
.cms-page-view #outer_container #container #content_wide .breadcrumbs a{color:#fff;}
.checkout-onepage-index #outer_container #container #content_middle {background:none;}
.category-description{overflow:auto;height:100px;}
.category-description h2{color:#ff9900;font-weight:bold;font-size:10pt;margin:5px 0;}
.cms-home #outer_container #container #content_wide #nav_sidebar {margin-right:12px;}
.product-popup,#checkout-newsletter,#opc-shipping,.no-display,.amount{display:none;}
.category-title h2{font-size:24pt;font-weight:700;letter-spacing:-1px;text-shadow:1px 1px 1px rgba(0,0,0, .5);}
.cms-col{float:left;font-size:9pt;margin-right:30px;margin-top:10px;width:200px;}
.delivery-price{color:#fff;margin:6px 0 10px 10px;line-height:9pt;font-size:8pt;float:left;}
.discount{background:#232323;padding:10px;}
.answers{width:400px;}
.col-1 address{margin-top:15px;}
.col-1 ol li{margin-top:15px;}
.col2-set{margin-bottom:15px;}
.content{line-height:15px;padding:13px 35px 15px 15px;text-align:left;}
.dashboard h3,.level0 .vertnav-cat #vertnav li.inactive a,.block-title h2,.cms-col h2,#home-news div h3{color:#f90;font-weight:700;}
.error{background-color:#BC0000;}
.filter-header {color:#ff9900;font-weight:700;}
.footer .footer_col {font-size:8pt;}
.footer .footer_col ul {float:left;}
.footer_col{float:left;line-height:15px;margin-bottom:10px;margin-top:10px;}
.footer_col h6{color:#f90;font-weight:700;padding-bottom:10px;}
.footer_col ul li{padding-bottom:5px;}
.footer_newsletter_input{width:172px;}
.footer_newsletter_submit{background:#f90;border:none;color:#fff;font-weight:700;height:18px;padding:2px 3px;}
.helpdesk-reply{margin-top:15px;}
#home-products .product-list {margin-right:2px;}
#home-products .product-list a h3{color:#ff9900;}
#home-products .product-list a .price-box .regular-price .price{color:#ff9900;font-size:10pt;}
.input-text{border:1px solid #000;padding:3px;}
.input-text-social{border:none;float:right;height:12px;margin-right:70px;padding:2px;width:190px;}
.lacoste-sizing{background:#232323;padding:10px;}
.login .form-button{color:#232;background:#f90;border:none;font-weight:bold;padding:2px;font-size:10pt;}
.login h2{color:#f90;font-weight:bold;}
.login-close{color:red;float:right;font-size:12pt;font-weight:700;}
.menu-recent ul li a{font-size:9pt;margin-bottom:10px;margin-top:10px;}
.newsletter_signup{float:left;width:250px;margin-left:30px;}
.noscript{background:#cb0000;font-weight:700;padding:10px;width:950px;}
.ok{background-color:#168200;}
.other_info{float:right;width:230px;}
.other_info img{margin-top:5px;}
.page-head h3{color:#f90;font-size:12pt;font-weight:bold;}
.page-title h2,.postTitle h1 a,.postTitle h2 a{color:#f90;font-size:14pt;font-weight:700;}
.page-title p{padding:10px 0;}
.panel{background:#232323 none repeat scroll 0;display:block;font-size:9pt;margin-top:5px;padding:10px;}
.postContent{margin-bottom:5px;}
.postDetails{color:#636363;font-size:9pt;}
.postDetails a{color:#636363;}
.postDetails a:hover{color:#ff9900;}

.postWrapper a{color:#ff9900;}
.postWrapper a:hover{text-decoration: underline;}

.postTitle h3{color:#636363;font-size:9pt;margin-bottom:5px;}
.product-list a{color:#232323;font-weight:bold;}
.product-list a .regular-price .price{color:#232323;font-weight: 400;}
.product-list{float:left;margin:0 0 17px;width:180px;}
.product-list .red{float:left;}
.product-list .old-price{clear:both;}
.product-list .special-price{float:left;}
.product-list .price-box .regular-price .price{font-size:12pt;color:#232323;}
.product-list h3{font-size:9pt;color:#232323;font-weight:bold;}
.product-list a:hover{color:#ff9900;}
.product-view{color:#fff;}

.product-options-bottom a{color:#fff;text-decoration: underline;}
.product-options-bottom a:hover{color:#ff9900;}

.product-list a:hover,a.selected{color:#232323;}

.pad-prod{margin-right:13px;}
.questions{float:left;margin-top:15px;padding-right:50px;width:250px;}
.question-clear{background:#000;border:none;color:#fff;font-family:Helvetica, arial, verdana, sans-serif;font-size:12pt;}
.question-input{border:none;float:right;font-family:Helvetica, arial, verdana, sans-serif;font-size:8pt;height:14px;padding-left:3px;padding-top:3px;width:180px;}
.question-submit{background:#000;border:none;color:#f90;font-family:Helvetica, arial, verdana, sans-serif;font-size:12pt;font-weight:700;}
.quick_links{float:left;margin-left:30px;width:220px;}
.quick_links .pad-list {margin-left:20px;}
.red{color:red;font-weight:700;}
.selected{background:#232323;color:#f90;font-weight:700;}
.small{font-size:8pt;float:left;margin:-10px 0 10px 0;}
.small_search_input{border:none;font-size:8pt;height:15px;margin-top:-2px;padding:5px 2px 5px 5px;width:164px;}
.small_search_submit{height:21px;}
.social-response{font-size:10pt;font-weight:700;padding:10px;text-align:center;width:305px;}
.socialness {font-size:9pt;margin-bottom:10px;}
.socialness h3 {font-weight:bold;color:#f90;}
.socialness ul {margin-top:10px;}

.testimonials {margin-bottom:20px;}
.testimonials ul{float:left;width:190px;margin-top:15px;margin-right:20px;border:1px solid #676767;padding:10pt;}
.testimonials ul li a{color:#aaa;}
.testimonials ul li a:hover{color:#fff;}
.testimonials ul li:last-child {color:#848484;font-size:8pt;}
.testimonials h3{color:#ff9900;font-size:10pt;font-weight:700;}

.what_were_doing{float:left;width:220px;margin-right:10px;}
a.small_link{color:#f90;font-size:8pt;}
a.small_link:hover,.login-close:hover,.postDetails a:hover{color:#fff;}
body{background-image:url('../images/layout/bg-tile.gif');color:#fff;font-size:10pt;}
hr{background-color:#636363;border:none;height:1px;}
hr.top_rule{width:100%;float:left;clear:both;margin-top:5px;}
.input-text:hover{border-color:#fff;}
ul#tabnav{height:20px;margin:0;padding:0;}
ul#tabnav li{float:left;font-size:9pt;height:20px;list-style-type:none;margin:0 10px 0 0;padding:0;position:relative;}
ul#tabnav li a{color:#fff;display:block;float:left;padding:5px 10px;position:relative;text-decoration:none;}
ul#tabnav li a:hover,ul#tab li a.active{background:#232323 none repeat scroll 0;color:#f90;}
.opc .step-title h3{color:#fff;}
#checkoutSteps .button {background:green;color:#fff;padding:5px;font-size:12pt;}

#twitter_update_list li span{float:left;}
#twitter_update_list li span a{color:#ff9900;}
#twitter_update_list li a{clear:both;color:#848484;}