body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h1{font-size:18px;font-family:Georgia;font-weight:bold;line-height:1.05em;text-shadow:1px 1px 1px #ccc;}
h2{color:#ddd;font-size:11px;font-weight:bold;line-height:1.2em;padding:0 0 2px;text-shadow:1px 1px 1px #111;text-transform:uppercase;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;color:#666;}
body{background:#000;padding:35px 0 0;}
a{color:#1A171B;outline:none;text-decoration:none;}
a:hover{color:#000000;}
.ed_link{color:#666;text-decoration:underline;}
.ed_page_top{position:absolute;}
.content_container{background:#fff;color:#666;font-size:11px;line-height:17px;margin:0 auto;padding:0 10px 10px;position:relative;width:955px;}
.ed_header{height:auto;margin:0 0 10px;position:relative;width:955px;z-index:2;}
.ed_search{background:#1A171B;background-image:-moz-linear-gradient(#fff, #1A171B);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #1A171B),color-stop(1, #fff));background-image:linear-gradient(#fff, #1A171B);-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;border:1px solid #1A171B;width:600px;height:35px;padding:10px;margin:15px auto 0;overflow:hidden;}
.search_text{background:#fff;border:1px solid #a4c3ca;-moz-border-radius:50px 3px 3px 50px;-webkit-border-radius:50px 3px 3px 50px;border-radius:50px 3px 3px 50px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 0 0 rgba(255, 255, 255, 1);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 0 0 rgba(255, 255, 255, 1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 0 0 rgba(255, 255, 255, 1);height:23px;line-height:23px;padding:5px 9px;width:460px;}
.search_text::-webkit-input-placeholder{color:#ccc;font-style:italic;}
.search_text:-moz-placeholder{color:#ccc;font-style:italic;}
.go_button{background:#1A171B;background:-moz-linear-gradient(top, #1A171B 0%,#1A171B 100%);background:-webkit-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:linear-gradient(top, #1A171B 0%,#1A171B 100%);-moz-border-radius:3px 50px 50px 3px;-webkit-border-radius:3px 50px 50px 3px;border-radius:3px 50px 50px 3px;border:1px solid #f5f5f5;-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;color:#fff;cursor:pointer;font-family:Georgia;font-size:18px;height:35px;margin:0 0 0 10px;padding:0;text-shadow:0 1px 0 rgba(255,255,255,0.5);width:110px;}
.go_button::-moz-focus-inner{border:0;}
.ed_main_nav{margin:15px 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;width:955px;}
.ed_main_nav_item{padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #ccc;}
.ed_breadcrumb{padding:0 0 5px;}
.ed_breadcrumb a{font-weight:bold;color:#1A171B;}
.ed_breadcrumb a:hover{color:#666666;}
.ed_menu{margin:0 0 30px;width:170px;}
.ed_submenu{height:auto !important;max-height:225px;margin:0 0 10px;overflow-x:hidden;overflow-y:auto;}
.ed_menu_head{position:relative;width:170px;}
.ed_menu_ribbon{background:#1A171B;color:#fff;float:left;font-family:Georgia;font-weight:bold;left:-15px;margin:5px 0 5px;height:21px;line-height:21px;padding:0 0 0 16px;position:relative;text-shadow: 2px 1px 1px #666;width:169px;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.55);z-index:2;}
.ed_triangle{border-color:transparent #1A171B transparent transparent;border-style:solid;border-width:0 5px 5px 0;left:-15px;height:0;position:absolute;top:26px;width:0;z-index:0;}
.ed_menu_item a,.ed_main_nav_link{color:#666;}
.ed_menu_item a:hover{color:#1A171B;}
.ed_menu_item small{color:#aaa;font-weight:normal;}
.ed_menu_item_active,.ed_main_nav .active a{color:#1A171B;font-weight:bold;}
.ed_menu_2{padding:0 0 0 10px;}
.ed_menu_3{padding:0 0 0 20px;}
.ed_menu_4{padding:0 0 0 30px;}
.ed_menu_5{padding:0 0 0 40px;}
.ed_menu_6{padding:0 0 0 50px;}
.cat_bullet{padding:0 0 0 5px;background:url(http://shop.snobtop.com/img/layout/cat_bullet.png) no-repeat left 8px;}
.ed_menu_item .ed_gender_link{clear:both;}
.ed_menu_item .gender{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat -22px top;display:block;height:13px;margin:2px 5px 0 0;width:13px;}
.ed_menu_item_active .gender{background-position:-22px -13px;}
.ed_col_color_link, .ed_col_remove_color_link{border:1px solid #d4d4d4;display:block;height:23px;margin:2px 11px 3px 0;width:23px;}
.ed_col_remove_color_link{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat -54px top;}
.ed_menu_item_active .ed_col_color_link, .ed_menu_item_active .ed_col_remove_color_link{border:1px solid #1A171B;}
.ed_remove_filter{padding:0 0 2px;border-bottom:1px solid #ccc;display:block;margin:0 0 3px;font-weight:bold;}
.ed_col_boxheadline{padding:0 0 3px;}
.ed_content{position:relative;width:765px;}
.ed_product_detail{width:955px;}
.switch_view{position:absolute;right:0;top:-43px;}
.switch_view form{margin:-1px 2px 0 0;}
.icon{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat left top;display:block;height:11px;margin:2px 0 0 5px;width:11px;}
.list{background-position:0 0;}
.grid{background-position:-11px 0;padding:0 !important;}
.checkbox{background-position:-46px 0;margin:3px 3px 0 0;}
.ed_sales_active .checkbox{background-position:-35px top;}
.ed_legal{clear:both;display:block;line-height:1.2em;}
.ed_product_detail .ed_legal{padding:12px 0 10px;}
.ed_product_link{border:1px solid #ccc;margin:5px 15px 0 0;position:relative;}
.ed_productdetail_description{padding:2px 0;width:313px;overflow:hidden;}
.ed_description{padding-top:6px;text-align:justify;}
.ed_actions{background:#efefef;margin:5px 0 10px;padding:5px;width:210px;}
.ed_actions .ed_infobox{background:#fff;border:1px solid #ddd;margin:0 0 10px;padding:3px 5px;}
.ed_product_detail .ed_price{font-size:18px;font-weight:bold;text-shadow:1px 1px 1px #ccc;}
.ed_tax{display:block;font-size:10px;font-weight:bold;}
.ed_shipping{display:block;color:#ccc;font-size:10px;margin:-5px 0 0;}
.ed_more_info{margin:-4px 0 0;}
.ed_more_info .float_right{max-width:160px;}
.ed_share{background:#efefef;margin:5px 0 30px;padding:5px;position:relative;width:210px;}
.ed_share_head{position:relative;width:203px;}
.ed_share_ribbon{background:#1A171B;color:#fff;display:block;float:left;font-weight:bold;left:-10px;margin:5px 0 5px;height:21px;line-height:21px;padding:0 0 0 16px;position:relative;text-shadow: 2px 1px 1px #666;width:100%;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.55);z-index:2;}
.ed_share .ed_triangle{display:block;left:-10px;}
.ed_share .like{border-bottom:1px dotted #ddd;height:28px;overflow:hidden;padding:6px 0 8px;width:210px;}
.ed_share .share{height:62px;padding:5px 0 0;}
.facebook-share-button{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat -67px -28px;color:#fff;display:block;font-weight:bold;height:20px;letter-spacing:-0.04em;line-height:19px;margin:40px 13px 0 0;padding:0 0 0 23px;position:relative;width:44px;}
.facebook-share-button:hover{background-position:-67px -48px;color:#fff;}
.twitter-share-button{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat 0 -28px;color:#186486;display:block;font-weight:bold;height:20px;letter-spacing:-0.1em;line-height:19px;margin:40px 13px 0 0;padding:0 0 0 17px;position:relative;width:50px;}
.twitter-share-button:hover{background-position:0 -48px;color:#0c3853;}
.twitter-share-button:active{background-position:0 -68px;color:#6b8ca1;}
.ed_share_count{background:url(http://shop.snobtop.com/img/layout/icons_sprites.png) no-repeat 0 -88px;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:normal;height:28px;left:50%;margin:0 0 0 -25px;padding:7px 0 0;position:absolute;top:-40px;text-align:center;text-indent:0;width:50px;}
.ed_similars_hl{font-size:14px;position:relative;}
.ed_similars_ribbon{background:#1A171B;color:#fff;float:left;font-family:Georgia;font-weight:bold;left:-15px;margin:5px 0 5px;height:21px;line-height:21px;padding:0 0 0 16px;position:relative;text-shadow: 2px 1px 1px #666;width:100%;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.55);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.55);z-index:2;}
.ed_similars{display:block;margin:0 0 10px;}
.ed_similars li{height:195px;margin:5px 14px 5px 0;overflow:hidden;text-align:center;width:140px;}
.ed_pagination{clear:both;margin:10px 0;padding:3px;text-align:center;}
.ed_pagination span{color:#1A171B;font-weight:bold;}
span.ed_results{color:inherit;font-weight:normal;}
.ed_pagination a{white-space:nowrap;}
a.anchor_top{border:0;}
.ed_float_left{float:left !important;}
.ed_float_right{float:right !important;}
.ed_text_left{text-align:left !important;}
.ed_text_right{text-align:right !important;}
.ed_clear,.clear{clear:both !important;}
.last{margin-right:0 !important;}
.no-border{margin-right:0 !important;border:0 !important;}
.ed_input_large{border:1px solid #ccc;width:205px;color:#666;margin:2px 0;padding:2px;}
.ed_image_popup{background:url(http://shop.snobtop.com/img/layout/icon_magnify.png) no-repeat right 3px;padding:0 13px 0 0;}
/* ribbon style */
.ribbon-wrapper{display:block;margin:10px auto 0;position:relative;width:140px;}
.ed_product_detail .ribbon-wrapper{margin:0 0 10px;right:-1px;width:219px;}
.ribbon-front{background:#1A171B;background:-moz-linear-gradient(top, #FFFFFF 0%,#1A171B 50%);background:-webkit-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);color:#fff;display:block;font-weight:bold;height:30px;line-height:29px;position:relative;text-align:center;text-shadow:1px 1px 2px #333;z-index:2;}
.ed_product_detail .ribbon-front{font-size:14px;}
.ribbon-front:hover{color:#fff;text-shadow: -1px -1px 2px #333;}
.ribbon-front,.ribbon-back-left,.ribbon-back-right{-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.55);-khtml-box-shadow:0px 0px 4px rgba(0,0,0,0.55);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.55);-o-box-shadow:0px 0px 4px rgba(0,0,0,0.55);}
.ribbon-edge-topleft,.ribbon-edge-topright,.ribbon-edge-bottomleft,.ribbon-edge-bottomright{position:absolute;z-index:1;border-style:solid;height:0px;width:0px;}
.ribbon-edge-bottomright{top: 30px;}
.ribbon-edge-bottomleft{left:0;border-color:transparent #99c transparent transparent;}
.ribbon-edge-bottomleft{border-width:0 5px 5px 0;}
.ribbon-edge-bottomright{right:0;border-color:transparent transparent transparent #99c;}
.ribbon-edge-bottomright{border-width:0 0 5px 5px;}
.ribbon-back-left{position:absolute;top:5px;left:-15px;width:20px;height:30px;background:#41a5d9;background:-moz-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:-webkit-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);z-index: 0;}
.ribbon-back-right{position:absolute;top:5px;right:-15px;width:20px;height:30px;background:#41a5d9;background:-moz-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:-webkit-linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);background:linear-gradient(top, #a7d7f1 0%,#41a5d9 100%);z-index:0;}
/* sales form */
.ed_sales_form{height:20px;margin:-1px 20px 0 0;width:auto;}
nav .ed_sales_form{display:block;height:20px;margin:2px 0 10px;}
.ed_price_old{font-size:11px;font-weight:normal;padding:0 5px 0 0;}
.ed_sale_price{color:#1A171B;font-size:13px;}
.ed_product_detail .ed_sale_price{font-size:18px;font-weight:bold;text-shadow:1px 1px 1px #ccc;}
.ed_sale_badge{background:#1A171B;background:-moz-linear-gradient(-45deg, #1A171B 0%, #AAAAAA 24%, #1A171B 50%, #AAAAAA 79%, #1A171B 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffeec7), color-stop(24%,#ffcb5b), color-stop(50%,#e09900), color-stop(79%,#ffbf35), color-stop(100%,#ffd373));background:-webkit-linear-gradient(-45deg, #ffeec7 0%,#ffcb5b 24%,#e09900 50%,#ffbf35 79%,#ffd373 100%);background:-o-linear-gradient(-45deg, #ffeec7 0%,#ffcb5b 24%,#e09900 50%,#ffbf35 79%,#ffd373 100%);background:-ms-linear-gradient(-45deg, #ffeec7 0%,#ffcb5b 24%,#e09900 50%,#ffbf35 79%,#ffd373 100%);background:linear-gradient(-45deg, #1A171B 0%, #AAAAAA 24%, #1A171B 50%, #AAAAAA 79%, #1A171B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeec7', endColorstr='#ffd373',GradientType=1);color:#fff;font-size:10px;font-weight:bold;line-height:25px;height:25px;position:absolute;right:-5px;text-align:center;text-shadow:0 1px 1px #333;top:-10px;width:40px;}
.ed_sale_badge:before{border-color:transparent #1A171B;border-style:solid;border-width:0 0 8px 10px;bottom:-8px;content:"";position:absolute;right:5px;}