#category_description {float:left; width: 428px; background: #fff; padding: 10px; padding-bottom: 30px;}
#category_title {font-family: Times, saans-serif; font-size: 1.7em;}
.page_title {background: url(/images/static/bg_header_short.gif) no-repeat 0 0; }
.prod_category_section_h3 {display:none;}
.error_message {float:left; background: url(/images/static/bg_top_holder.gif) repeat-y 0 0; width: 440px; padding:5px 150px 5px 5px;}
.error_message a {color: #AD6228;}
.error_message a:hover {text-decoration: none;}

/* brand page*/
#brand_page .medium_brand_img{float:left; width: 190px; margin-left: 10px; display: inline;}
#brand_page a{border: none;}

#brand_page #content_block .brand_name{margin-bottom:5px;}
#brand_page a img{border: none;}
#brand_page #content_block {float:left; width: 220px; margin-left: 10px; display: inline;}
#brand_page  #holder #content_block{color:#A73D00;}
.email_friend_link {cleaR:both;float:left; padding-left: 5px; padding-top: 5px; padding-bottom:11px; white-space: nowrap;}
.email_friend_link a{display: block; padding-left: 20px; background: url(/images/static/icon_email.gif) no-repeat 0 50%; color: #373737;  text-decoration: none;}
.email_friend_link a:hover{ text-decoration: underline; }

#block_holder {float:left; width: 437px; margin-left: 10px; display: inline;}

.zoom_div  { cleaR:both; padding-left: 5px; white-space: nowrap; }
.zoom_div a {display:block; padding-left: 20px; background: url(/images/static/icon_zoom.png) no-repeat 2px 50%; color: #373737; text-decoration: none;}
.zoom_div a:hover {text-decoration: underline;}

.no_cabinet_items {color: #000; padding: 9px; padding-bottom: 150px; font-weight: bold; padding-top: 45px; display: block;}
/*=====================brand tabs  =======================*/

#brand_desc_tabs {cleaR:both; width: 435px; margin-left: -3px; padding-top: 15px; border-top:1px solid #E9E2D0; }
#brand_tabs_list{ list-style: none; height: 13px; margin: 0 !important; margin-left: 3px; }
#brand_tabs_list li{ float: left; margin: 0 2px 0 0 !important; position: relative; top: -9px; background: #D5854A; border-bottom:solid 2px #fff; display: inline;}
:root #brand_tabs_list li{top:0;}
*html #brand_tabs_list li{top:0;}
#brand_tabs_list li.active {background: #C6B891; border-color:#C6B891;}
#brand_tabs_list li .help_div {margin: -16px 0 0 82px;}
#brand_tabs_list li .help_div a{text-indent: -9000px; display:block; background: url(/images/static/question.gif) no-repeat 0 0; overflow: hidden; width:13px;height: 13px;}
#brand_tabs_list li a{display: block; width: 100px; height: 17px; position: relative; text-align:center; padding-top: 3px;  font:bold 1.2em Arial,Verdana,Tahoma,Helvetica,sans-serif; color:#fff; text-decoration:none;}
#brand_tabs_list li a:hover{text-decoration:underline;}
#brand_tabs_list li.active a{color:#000;}

 .tab_open{ display: block; }
 .tab_hide{ display: none; }
 .tab{clear: both; padding: 15px; background: #C6B891;  color: #373536; line-height: 1.4em;  min-height: 73px; font-size:11px;}
*html  .tab {height: 73px;}
 .tab a {text-decoration :underline; color: #AD6228;}
 .tab a:visited {text-decoration :underline;}
 .tab a:hover {text-decoration: none;}
 .tab ul{ margin: 0 0 0 2em; }
 .tab ol{ margin: 0 0 0 2em; }

 
 .variations_table {clear:left; float:left; width:435px; margin: 10px 0 10px -2px !important; margin: 10px 0 10px 0; color: #AA3D02; }
 .variations_table table {border-left:1px solid #E9E2D0; width:436px; border-collapse: collapse; color: #AA3D02; font-family: Arial, Tahoma, sans-serif; font-size: 11px;}
 .variations_table table tr {background: #F0F0F0;}
 .variations_table table tr.head_col {background: #fff; text-indent: 0px;  }
 .variations_table table tr.head_col td{position: relative; padding: 5px 4px; font-weight: bold;}
 .vartationd_table table tr td {padding: 0 4px;}
 
 
.variations_table table .head_col .class_name{border-top:1px solid #e9e2d0;border-right:1px solid #e9e2d0; width: 140px;}
.variations_table table .head_col .class_packing{border-top:1px solid #e9e2d0;border-right:1px solid #e9e2d0;}
.variations_table table .head_col .class_size{border-top:1px solid #e9e2d0;border-right:1px solid #e9e2d0;}
.variations_table table .head_col .class_color{border-top:1px solid #e9e2d0;border-right:1px solid #e9e2d0;}
.variations_table table .head_col .price_find{border-top:1px solid #e9e2d0;}

 .variations_table table tr .price_find{border-right:1px solid #e9e2d0}
 .variations_table table tr.color_1{background: #fff;}
 .variations_table table .displayname{padding: 4px;border-right:1px solid #e9e2d0;border-bottom:1px solid #e9e2d0;}
 .variations_table table .packaging{padding: 4px;border-right:1px solid #e9e2d0;border-bottom:1px solid #e9e2d0;}
 .variations_table table .size{padding: 4px;border-right:1px solid #e9e2d0;border-bottom:1px solid #e9e2d0;}
 .variations_table table .color{padding: 4px;border-right:1px solid #e9e2d0;border-bottom:1px solid #e9e2d0;}
 .variations_table table .price{border-bottom:1px solid #e9e2d0;}
 .variations_table table .last_td {padding-left: 4px; width: 80px;}
 
 
  .variations_table table .last_td{border-left:1px solid #E9E2D0;background:white none repeat scroll 0%;}
 .variations_table table .help_div {margin: -16px 0 0 33px;}
 .variations_table .help_div .help a{text-indent: -9000px; display:block; background: url(/images/static/question.gif) no-repeat 0 0; overflow: hidden; width:13px;height: 13px;}
 .variations_table table .buy_it { display: block; background: url(/images/static/brand_btn_buy.gif) no-repeat 0 0; width: 65px; height: 16px;}
 .variations_table table .stock_text {position: static;}
 .variations_table table .notify_text {font-size: 12px;}
 .variations_table table  a.notify_link:link,.variations_table table .notify_link a:visited{color: #555; text-decoration: none !important;}
 .variations_table table  a.notify_link:hover{color: #555; text-decoration: underline !important; }
 .variations_table table  a.prod_link:link,.variations_table table a.prod_link:visited{color: #AA3D02; text-decoration: none !important;}
 .variations_table table  a.prod_link:hover{color: #AA3D02; text-decoration: underline !important; }
 


#featured_title {height: 29px; color: #fff; background: url(/images/static/bg_header_short.gif) no-repeat 0 0; text-transform: uppercase; font-family: Times, Georgia, sans-serif; font-size: 24px; padding-top: 4px; padding-left: 10px; clear:left; margin-top: 10px; float:left; width: 447px; display: none;}

#homepage_sidebar {margin-right: 10px;}
#category_title {font-weight:bold; color: #C7590E; font-size: 14px; font-family: Arial, Tahoma, sans-seriff;}
#catalog_page_level2 .prod_sorting_section {clear:left; float:left; width: 442px !important; margin-bottom:0; padding-left: 5px;}
#catalog_page_level2 .prod_listing_section .prod_sorting_section {clear:none; float:right; background: #fff; width: auto; margin-bottom: 10px;}




/*.prod_category .more a {background: url(/images/static/btn_more.gif) no-repeat 0 0; width: 73px; height: 18px;}*/
.prod_category .more a {background: url(/images/static/btn_buy.gif) no-repeat 0 0; width: 56px; height: 18px;}


#subproduct_listing_section li{float:left; width: 120px; padding: 4px 3px 4px 17px; background: url(/images/static/arrow.gif) no-repeat 5px 50%;}
#subproduct_listing_section li a {display:block; color: #c00;}
#subproduct_listing_section li a:hover {text-decoration: none;}
#subproduct_listing_section li a strong {font-weight: normal;}

/* list of cigars */
#alphabetized_list {width: 445px;}
.view_all_brands {float:right; width:445px; text-align:right; padding:6px 0;}
.view_all_brands a{color: #000; margin-right:33px;}
#brands {text-align:center;}
#brands li{display:inline;}
#alphabetized_list  li a, #brands li a{color: #000;}
#alphabetized_list  li a:hover, #brands li a:hover{text-decoration: none;}
#alphabetized_list  li a.brand_active, #brands li a.brand_active {color: #555; font-weight: bold; text-decoration: none; font-size: 1.2em;}
#alphabetized_list .left_col {float:left; list-style: none; padding: 10px; width: 200px;}
#alphabetized_list .right_col {float:right; list-style: none; padding: 10px; width: 200px;}

/* Wishlist  */
#my_cabinet_table {width: 448px; }
#my_cabinet_table .wishlist_links a{color: #CC6818;}
#my_cabinet_table .wishlist_links a:hover {text-decoration: none;}
#my_cabinet_table th {background: #CC6818; color: #fff;}
#my_cabinet_table th.center {padding-left: 5px; padding-right: 5px;}
#my_cabinet_table td {border: 1px solid #CC6818; text-align:center; padding: 5px; vertical-align: top;}
#my_cabinet_table td.end_of_table {border:none; text-align:left; }
#my_cabinet_table td.product  {text-align:left;}
#my_cabinet_table td.product  a{float:left; width: 68px; height: 68px; border: 1px solid #CC6818; margin-right: 5px; margin-bottom: 5px;}
#my_cabinet_table td.product  a img{ width: 68px; height: 68px; border: none;}
#my_cabinet_table td.product  a:hover{text-decoration: none;}
#my_cabinet_table .stock_text {position:relative; padding:0; top:0; left:0;}
#my_cabinet_table td.product  a.prod_wishlist_title{float:none; height: auto; width: auto; border: none; margin:0; color: #CC6818;}
#my_cabinet_table td.product  a.more {float:none; height: auto; width: auto; border: none; margin:0; color: #CC6818;}
#my_cabinet_table td.product  a.remove_link {float:none; height: auto; width: auto; border: none; margin:0; color: #CC6818; text-transform:uppercase;}
#my_cabinet_table .wish_list_price_label {display:none;}

#my_cabinet_table .cart_div1 {float:right;}
#my_cabinet_table .add_to_cart_btn {display: block; width: 97px; height: 24px; background: url(/images/static/btn_add_cart.gif) no-repeat 0 0;}
