@charset "UTF-8";

/* ---- superfish ---- */

#sitemap-links ul, .sf-menu, .sf-menu * {list-style:none; margin:0; padding:0;}
.sf-menu {line-height:1.0; margin-left:12px;}
.sf-menu ul {position:absolute; top:-999em; width:10em; z-index:3000;}
.sf-menu ul li, .ui-datepicker select.ui-datepicker-month-year, .countdown_show1 .countdown_section {width:100%;}
.sf-menu li {float:left; position:relative; background:none;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:2.5em; z-index:99;}
li.menulink {border-right:2px solid #B2A087; margin-right:15px; padding:0 7px 0 0;}
a.menulink {color:#300; font-family:Arial; font-size:14px; text-decoration:none; text-transform:uppercase; font-weight:700; line-height:19px; z-index:10; height:22px; float:left; margin:0 -15px 0 0; padding:5px 0 0 7px;}
.sf-menu a, .sf-menu a:visited {color:#13a;}
a.menuitem {font-size:12px; font-weight:700; text-decoration:none; padding:5px;}
.sf-menu li ul {background:#fff; padding:10px;}
li.nav-hdivider {border-top:1px solid #000; margin:7px 0 0;}
li.nav-hdivider a {margin:7px 0 0;}
ul.cigars1, ul.cigars2 {float:left; width:200px; height:320px; background:#fff; border:1px solid #583e29;}
ul.cigars1 {border-right:0px solid #583e29;}
ul.cigars2 {border-left:0px solid #583e29; margin-left:210px;}
ul.humidors {float:left; width:130px; height:170px; margin-top:-1px; border:1px solid #583e29;}
ul.accessories {float:left; width:140px; height:295px; margin-top:-1px; border:1px solid #583e29;}
ul.sale {float:left; width:140px; height:185px; margin-top:-1px; border:1px solid #583e29;}
ul.account1, ul.account2 {float:left; width:140px; height:90px; border:1px solid #583e29;}
ul.account1 {border-right:0px solid #583e29;}
ul.account2 {border-left:0px solid #583e29; margin-left:140px;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}
.sf-menu a.sf-with-ul {padding-right:2.25em; min-width:1px;}
.sf-sub-indicator {position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden;}
a >.sf-sub-indicator {top:.8em; background-position:0 -100px;}
a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator {background-position:-10px -100px;}
.sf-menu ul a >.sf-sub-indicator {background-position:0 0;}
.sf-shadow ul.sf-shadow-off {background:transparent;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
.sf-menu li li, .sf-menu li li li, .menumulticols {background:#fff;}
.sf-menu ul .sf-sub-indicator, .sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator {background-position:-10px 0;}

/* ---- layout ---- */
body{margin:0;}
#body {width:960px; margin: 0 auto;}
#frame {position:relative; left:0; top:0; width:940px; background:#fff; margin:0 auto;}
#header {width:auto; height:113px; margin-left:auto; margin-right:auto; margin-top:15px;}
#header3 {position:absolute; width:180px; height:45px; margin-left:205px; margin-top:-90px;}
#header3_button {position:relative; margin-top:-30px; margin-left:150px;}
#header5 {position:absolute; width:175px; height:84px; margin-left:450px; margin-top:-95px;}
#header6 {position:absolute; width:272px; height:86px; margin-left:645px; margin-top:-95px;}
#navBar {width:940px; height:27px; margin-left:auto; margin-right:auto;}
#actionBar {width:auto; height:34px;}
#actionBar1 {position:absolute; width:215px; height:30px; margin-left:5px;}
#actionBar1_button {position:relative; margin-left:142px; width:60px; margin-top:-28px;}
#actionBar3 {position:absolute; width:200px; height:24px; margin-left:215px;}
#cart {margin-left:662px; margin-top:30px; overflow:hidden!important; width:320px; z-index:5000; border:1px solid #583e29; display:none; position:absolute; top:0; right:0; color:#c30; padding:6px;}
#recentlyViewed_slide {position:absolute; z-index:101; margin-left:385px; margin-top:34px; width:263px; height:auto; overflow:hidden!important; padding:6px;}
#main_brand {width:auto; height:auto; padding-bottom:20px;}
#mainBody {width:725px; height:auto; margin-top:10px;}
#endecaMenu {width:183px; margin:15px 0 15px 15px;}
#endecaContent {position:relative; height:auto; width:auto; margin:5px;}
#searchBody {width:709px; height:auto; margin:25px 0 0 15px;}
#breadcrumb2 {min-height:20px; width:708px;}
#recentlyViewed {height:30px; width:150px; margin-top:-32px; float:right; display:none;}
#searchBanner {width:709px; height:auto; margin-top:0;}
#searchBannerNoimg {width:100%; height:auto; margin-top:0; margin-bottom:10px;}
#topBanner {width:725px; height:auto; margin-top:0;}
#categories {width:725px; height:auto; margin:0;}
#featured {width:709px; height:auto; margin:15px 0;}
#bottomBanner {width:725px; margin:10px 0;}
#searchHeader {width:707px; height:auto; margin-top:0;}
#sort {width:auto; height:auto;}
#pageNumbers_top {height:25px; float:right; margin-top:-25px;}
#pageNumbers_bottom {height:25px; float:right; margin-top:-10px; margin-right:0;}
#customersLiked {width:150px; height:auto; margin-top:10px;}
#specialOffers {width:140px; position:relative; left:8px; top:-6px;}
#expertSuggestions {width:140px; height:auto; float:right; margin-top:10px;}
#customersEnjoyed {width:150px; height:auto; float:right; margin-top:10px;}
#productImage {width:200px; height:200px; margin-bottom:5px;}
#productImage_small {height:30px; max-width:200px; margin-left:2px;}
#productListings {width:310px; position:relative; margin-left:230px; margin-top:-238px;}
#productDetails_tabs {width:210px; height:250px; margin-top:-240px; margin-left:5px;}
#productDetails_characteristics {width:550px; height:auto; margin-top:150px; margin-right:-5px;}
#productDetails_cigarDetails {width:265px; height:auto; float:right; margin-top:-150px;}
#mayAlsoLike {width:725px; height:auto; position:relative; top:-20px;}
#brandHeader {width:708px; height:auto; margin-top:10px;}
#brand_tabs {width:425px; height:515px; margin:10px 8px 10px 0;}
#brand_listing {width:275px; height:515px; margin:10px 0;}
#brand_popular {margin-right:8px; width:540px; height:auto;}
#brand_staffPicks {width:160px; height:auto; margin:0;}
#footer {width:auto; height:auto; margin:0;}
#footer1 {height:115px; width:939px; margin:-11px 0 0; padding:0;}
#footer2 {width:750px; height:70px; margin-top:10px; margin-left:auto; margin-right:auto;}
#footer3 {text-align:left; width:360px; height:70px; margin-left:25px; margin-top:0;}
#footer4 {position:absolute; width:120px; height:60px; margin-top:-62px; margin-left:430px;}
#footer5 {position:absolute; width:120px; height:60px; margin-top:-62px; margin-left:580px;}
#footer6 {position:absolute; width:190px; height:60px; margin-top:-62px; margin-left:725px;}
#updatingCart {position:absolute; width:150px; height:auto; background-color:#fff; z-index:10000; text-align:center; border:1px solid #69503C; font-weight:700; color:#524838; font-size:13px; margin-left:-100px; margin-top:-15px; padding:5px;}
#freegifthover {position:absolute; width:241px; height:146px; margin-left:-232px; margin-top:-101px; z-index:9; visibility:hidden; padding-top:4px; padding-left:7px; background:url(/cigars/images/freegift-pc-bg.png); background-repeat:no-repeat; opacity:.95; filter:alpha(opacity=95);}
.main_body_padding {height:content; width:879px; padding-left:15px; margin-right:15px;}
#main-wrap h1 {color:#9d4325; font-size:18px;}
#main-wrap h2 {color:#9d4325; font-size:14px; margin-top:20px;}
#footer1row1, #footer1row2, #footer1row3, #footer1row4 {list-style:none; clear:both;}
#footer1row1 {padding:10px 0 0 265px;}
#footer1row2 {padding:15px 0 15px 155px;}
#footer1row3 {padding:0 0 0 265px;}
#footer1row4 {padding:5px 0 0 235px;}
.h1hr {border-bottom:1px solid #999; padding-bottom:5px;}
.divider3 {background:transparent url(/cigars/images/divider2a.gif) repeat-x scroll 0 0; height:17px; width:939px;}
.divider2, #saleBody, #MachineMain{width:940px;}
.divider2b {background:transparent url(/cigars/images/divider2.gif) repeat-x scroll 0 0; height:17px; width:940px;}
#sitemap-links {font-size:10px; color:#000; margin:0 0 10px 15px;}
#sitemap-links ul {list-style:none; float:left; margin:0 0 0 10px; padding:0;}
#sitemap-links li {float:left; margin:0 10px 0 0;}
#sitemap-links a {text-decoration:none; color:#000;}
#cart a {color:#c30; font-family:inherit; font-size:11px; text-decoration:none;}
#items_top, #items_bottom {height:25px; width:350px;}
#searchResultsGrid, #searchResultsList {height:auto; width:542px;}

/* ---- style ---- */

body {background-color:#e9e3dd; font-family:"Lucida Sans", Tahoma, Verdana; font-size:9pt;}
img, #toplinkss_fs .last_toplinkss, #toplinkss2_fs .last_toplinkss {border:none;}
input {outline:none;}
.body {background:url(/cigars/images/bg.gif) repeat-y;}
.header {background-color:#c6b8a6;}
.header4_title {color:#933e2a; font-size:11px; font-family:"Arial Black", Arial; vertical-align:middle;}
.header6 {background-color:#fffaf3; border:1px solid #795428; color:#5a3c10; font-family:"Lucida Sans", Tahoma, Arial; font-size:12px; padding:3px;}
a.header6_link {color:#874f2c; font-family:"Lucida Sans", Tahoma, Arial; font-size:11px; text-decoration:underline;}
.actionBar {background-color:#c2ac96; background-repeat:repeat-x;}
input.search {border:1px solid #8e8a85; color:#7b674d; background-color:#fff; font-family:Verdana, Tahoma, Arial; font-size:10px; vertical-align:super; margin-top:5px; margin-left:5px; height:14px;}
a.recentlyViewed_link {font-family:Verdana, Tahoma, Arial; font-weight:700; font-size:9px; color:#9f4525; text-decoration:underline; line-height:34px; margin-left:6px;}
.actionBar3 {padding-top:6px;}
select.brandlist {border:1px solid #8e8a85; color:#7b674d; background-color:#fff; font-family:Verdana, Tahoma, Arial; font-size:10px; vertical-align:super;}
.shoppingCart {background:url(/cigars/images/cartBG.gif) repeat-x; overflow:hidden; border-left:2px solid #b2a087; border-right:2px solid #b2a087;}
div.cart {background-color:#e7ded0; border-left:1px solid #b29a80; border-right:1px solid #b29a80; border-bottom:1px solid #b29a80; opacity:.98; filter:alpha(opacity=98);}
div.recentlyViewed_slide {background-color:#e7ded0; border:1px solid #b29a80; opacity:.96; filter:alpha(opacity=96); z-index:1000;}
#recentlyViewed_data {z-index:1000;}
a.shoppingCart_link {font-family:Verdana, Tahoma, Arial; font-weight:700; font-size:10px; color:#9f4525; text-decoration:underline;}
#cart .sprite-closed{float:left;margin:20px 0 0 0 ;}
#cart .sprite-checkout-btn{float:left;margin:15px 0 0 175px;}
.shoppingCart_items {font-family:Verdana, Tahoma, Arial; font-weight:700; font-size:10px; color:#000;}
table.cart {font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; margin-left:-6px; margin-top:-6px; padding:0;}
th.cart {background-color:#8c392a; color:#fff; font-family:inherit; font-weight:700; font-size:13px; text-align:center; border-bottom:1px solid #000;}
td.cart {background-color:#eae3d9; color:#b74200; font-size:11px; font-family:inherit; border-bottom:1px solid #c8b498; padding-left:2px;}
td.cart_alt {background-color:#dccdb5; color:#b74200; font-size:11px; font-family:inherit; border-bottom:1px solid #c8b498; padding-left:2px;}
td.cartBottom {font-weight:700; color:#b74200; font-size:11px; font-family:inherit; border-top:1px solid #635240; padding-left:2px;}
span.cart_subtext {color:#78513d; font-size:11px; font-weight:400; font-family:"Lucida Sans", Verdana, Tahoma;}
a.cartItem {color:#b74200; font-size:11px; font-family:inherit; text-decoration:none;}
a:hover.cartItem {color:#b74200; text-decoration:underline;}
a {color:#5F3F2A;}
a.body_link {color:#300; font-size:11px; font-family:Tahoma; border:none; text-decoration:none;}
.main1 {border:2px solid #534f4d; border-bottom:none; background-color:#e3dbd3;}
.browseBox {background-color:#e3dbd3; border-left:2px solid #534f4d; border-right:2px solid #534f4d; border-bottom:2px solid #534f4d; border-top:2px solid #9b3f1b;}
.browseBox_title {color:#912a17; font-family:"Lucida Sans", Verdana, Tahoma; font-size:12px; font-weight:700; text-align:left; padding-left:5px; padding-top:5px;}
.browseBox_content {color:#706050; font-family:Arial; font-size:10px; text-align:left; padding-left:5px; position:relative; padding-top:2px;}
.divider {position:absolute; background-color:#d5c7b8; width:1px; height:85px; margin-top:auto; margin-bottom:auto;}
.main2 {background:url(/cigars/images/catalog.gif) no-repeat;}
.main3 {background:url(/cigars/images/frenzy.gif) no-repeat;}
.main4 {background:url(/cigars/images/sampler.gif) no-repeat;}
.main5 {border-left:2px solid #7d6d5a; border-right:2px solid #7d6d5a; text-align:left;}
.main5_header {background:#bca378 url(/cigars/images/sidebar-tan.png) repeat-x; border:1px solid #7d6d5a; border-top:2px solid #534f4d; border-left:none; border-right:none; color:#e9dad4; text-align:left; font-family:"Lucida Sans", Tahoma, Verdana; font-size:17px;}
.main5_title {color:#e9dad4; font-family:"Lucida Sans", Tahoma, Verdana; font-size:17px;}
.main5_page {color:#a4826d; font-size:10px; font-family:Tahoma;}
.main6 {border-left:2px solid #7d6d5a; border-right:1px solid #7d6d5a; text-align:left; height:191px;}
.main6_content {background-color:#fff; text-align:left;}
.main6_imageFrame {width:95px; margin-left:auto; margin-right:auto; text-align:left;}
.main6_image {border:1px solid #cfb495; width:75px; height:75px; margin:10px;}
.main6_price {color:#4d3523; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px;}
a.browseBox_page_link {color:#a4826d; font-size:10px; font-family:Tahoma; border:none; padding:0 6px; text-decoration:none;}
a:hover.browseBox_page_link {color:#a4826d; font-size:10px; font-family:Tahoma; border:none; text-decoration:none; background-color:#fff;}
a.browseBox_title_link {color:#9f3025; font-family:"Lucida Sans", Tahoma, Verdana; font-size:13px; font-weight:700; text-decoration:underline;}
.offersBox_content {background-color:#fff; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#4d3523;}
.boxFrame {width:241px;}
.boxFrame_selector {width:241px; cursor:pointer;}
.box {background:url(/cigars/images/box_bg.gif) repeat-y; text-align:left; color:#4d3523; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; padding-left:10px; padding-right:5px; margin-top:-4px; margin-bottom:-4px;}
.box_title, a.box_title, a:hover.box_title {color:#8c392a; font-family:"Lucida Sans", Tahoma, Verdana; font-size:15px; font-weight:700; text-decoration:none;}
.box_title2, a.box_title2, a:hover.box_title2 {color:#8c392a; font-family:"Lucida Sans", Tahoma, Verdana; font-size:18px; font-weight:700; text-decoration:none;}
.box_content, #monster_countdown {margin-top:5px;}
.endecaMenu {background-color:#f4efe4; border:1px solid #cebcad; color:#9d4325; font-size:13px; font-family:"Lucida Sans", Tahoma, Verdana; font-weight:700; height:100%;}
.endecaHeader {background-color:#d8d0bf; border-bottom:2px solid #d0bfb0; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:400; line-height:25px; height:100%; padding:5px;}
.endecaHeader_title {color:#5a3412; font-size:16px; font-family:Tahoma, Geneva, sans-serif;}
.endecaHeader_title1 {color:#9d4325; font-size:16px; letter-spacing:-1px; font-weight:500;}
.endecaHeader_title2 {color:#5b4835;}
.endecaHeader_title3 {color:#8e7863;}
.endecaHeader_title4 {color:#7c4d22; font-family:"Lucida Sans", Tahoma, Verdana; font-weight:400;}
.endecaDivider {background-color:#bdb2a0; width:150px; height:1px;}
.endecaIndent {margin-left:7px;}
a.endecaLinks {color:#82725a; font-size:12px; font-family:"Lucida Sans", Tahoma, Verdana; text-decoration:none;}
a:hover.endecaLinks {color:#c14a00; text-decoration:none;}
.endeca_filter_title {color:#5b4835; font-family:"Lucida Sans", Tahoma, Verdana; font-weight:400; font-size:10px;}
.endeca_filter {font-size:10px; margin-left:16px; margin-top:-10px;border-bottom:1px solid #D0B480;}
.endeca_filter2 {font-size:10px; color:#9d4325; font-weight:400; margin-left:10px;}
a.endeca_filter2 {font-size:10px; color:#9d4325; font-weight:400; margin-left:10px; text-decoration:none;}
a:hover.endeca_filter2 {font-size:10px; color:#9d4325; font-weight:400; margin-left:10px; text-decoration:underline;}
.endeca_l2 {font-weight:700; color:#9d4325;}
.endeca_l3_container {margin-left:12px; margin-top:-13px;}
a.endeca_l3 {text-decoration:none; font-weight:400; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#3e2a15; padding:2px;}
a.endeca_moreLink {text-decoration:none; font-weight:700; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#3e2a15; padding:2px 2px 2px 12px;}
.endeca_scroll {height:85px; overflow:auto; width:172px; border:1px solid #cebcad; background-color:#fff; margin-top:3px;}
.endeca_l2_divider {width:150px; height:2px; margin-top:3px;}
.cartStatus_grid, .cartStatus_list, .cartStatus_feat {margin-left:10px; margin-bottom:-8px; text-align:center; height:15px; color:#36aa3d; border:1px solid #36aa3d; overflow:hidden; font-size:12px!important; font-weight:400!important;}
.cartStatus_error {margin-left:10px; margin-bottom:-8px; text-align:center; height:15px; color:#900; border:1px solid #900; overflow:hidden;}
.cartStatus_grid_empty, .cartStatus_list_empty, .cartStatus_feat_empty {margin-left:10px; margin-bottom:-8px; text-align:center; height:15px; color:#fff; border:1px solid transparent; overflow:hidden;}
.cartStatus_free {margin-top:5px; text-align:center; height:15px; color:#36aa3d; border:1px solid #36aa3d; overflow:hidden;}
.cartStatus_free_empty {margin-top:5px; text-align:center; height:15px; color:#fff; border:1px solid transparent; overflow:hidden;}
div.breadcrumb {font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#000; margin-left:10px;}
a.breadcrumb {font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#1A8302; text-decoration:none;}
span.breadcrumb {font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; color:#1A8302;}
.searchHeader-nr {background-color:#e9dfce; border:1px solid #ded1bc; color:#5f4d3c; font-size:12px; font-family:"Lucida Sans", Tahoma, Verdana; width:542px; height:auto; margin-top:0;}
.searchTitle {color:#8e7863; font-size:24px; font-family:"Lucida Sans", Tahoma, Verdana; margin:0; padding:5px;}
div.sort {background-color:#f5eee2; border:1px solid #d9cdb9; color:#5f4d3c; font-size:12px; font-family:"Lucida Sans", Tahoma, Verdana;}
.searchTerm {color:#a73a05; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; font-weight:700;}
a.sort {color:#330; font-size:11px; font-family:"Lucida Sans", Tahoma, Verdana; text-decoration:none;}
a:hover.sort, a:active.sort {color:#a3431d; text-decoration:underline;}
a:hover.sorted, a:active.sorted {color:#96846f; text-decoration:underline;}
.sort_selected {font-size:11px; color:#a3431d;}
.sorted_selected {font-size:11px; color:#96846f;}
select.sort {font-size:10px; color:#5f4d3c; border:1px solid #d9cdb9;}
option.sort {font-size:10px; color:#5f4d3c;}
.compare {font-family:"Lucida Sans", Tahoma, Verdana; font-size:12px; color:#5f4d3c; font-weight:700;}
div.pageNumbers {color:#5f4d3c; font-family:"Lucida Sans", Tahoma, Verdana; font-size:12px;}
a.pageNumbers {font-family:"Lucida Sans", Tahoma, Verdana; font-size:12px; color:#7e431f; text-decoration:underline; padding-left:3px; padding-right:3px;}
.filter_shipping, .filter_revolution, .filter_offer {color:#a73a05; font-size:11px;}
.isOnSale {width:121px; height:77px; background:url(/cigars/images/saleBG2.gif) no-repeat;}
.notOnSale {width:121px; height:77px;}
td.grid {position:relative; z-index:1; width:133px; border-left:1px solid #e2d5c9; border-right:1px solid #e2d5c9;}
td.list {width:120px; margin:10px;}
a.moreInfo {color:#7f463e; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:underline;}
img.grid {border:1px solid #e9dfce; width:75px; height:75px;}
a.product_title {color:#9d2513; font-size:11px; font-family:"Lucida Sans", Tahoma, Verdana; font-weight:700; text-decoration:underline;}
.notyetrated {float:left; margin-right:10px; color:#1a8302; font-size:10px; font-weight:700; padding:5px 0 0;}
.rated {color:#B3976D; font-size:10px; font-weight:700; line-height:22px; padding-top:20px;}
.rated_num {color:#5a4329; font-size:10px; font-weight:700;}
.specs {color:#7e6559; font-family:Verdana, Tahoma; font-size:10px; text-align:left; margin-left:5px;}
.specs_list {color:#5F3F2A; font-family:Verdana, Tahoma; font-size:10px; text-align:left; margin-bottom:4px;}
.famousPrice_title {color:#313131; font-size:11px; font-weight:700;}
.famousPrice_num {color:#1A8302!important; font-size:21px!important; font-weight:700; white-space:nowrap; display:inline-block; margin-top:5px;}
.retail {color:#B3976D; font-size:10px; font-weight:700;}
.youSave {color:#cb7348; font-size:10px; font-weight:700;}
.select {color:#797979; font-size:10px; font-family:"Lucida Sans", Tahoma, Verdana; vertical-align:middle;}
.customersLiked_header {background-color:#eadfce; height:36px; width:auto; color:#5e4d3e; font-size:12px; text-align:center; line-height:35px;}
.customersLiked_price {color:#313131; font-size:13px; font-weight:700;}
img.liked {border:1px solid #e9dfce; width:75px; height:75px; margin-top:5px; margin-bottom:5px;}
img.liked:hover {opacity:1; filter:alpha(opacity=100);}
.packSize {color:#5b4337; font-size:11px; font-weight:700; font-family:Verdana, Tahoma;}
a.wishlist {color:#5F3F2A; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:400; text-decoration:underline;}
a.lowerprice {color:#B3976D; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:underline;}
a.readreviews {display:block; color:#B3976D; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:underline; font-weight:400;}
.ratedContainer {color:#B3976D; font-size:11px; font-weight:400; display:inline; float:left; border:solid 1px #CDAD7C; border-left:none; height:22px; margin-top:-2px; padding:3px 10px 3px 0;}
.ie6 .ratedContainer {height:18px; padding-top:0; padding-bottom:0;}
.ratedContainer span {display:inline; position:relative; top:-8px;}
.ie6 .ratedContainer span {top:-5px;}
.ie7 .ratedContainer span {top:-9px;}
.ratedContainer .imageLarge {height:51px; width:51px; color:#FFF; font-size:25px; position:relative; top:-2px; left:-5px; font-weight:700; text-align:center; display:inline; margin-right:-10px; padding:12px 17px 13px 13px;}
.ie6 .ratedContainer .imageLarge {margin-right:-5px; top:0; padding-top:11px; padding-left:12px;}
.ie7 .ratedContainer .imageLarge {top:-4px; padding-left:12px; padding-top:11px; margin-right:-5px;}
.ie8 .ratedContainer .imageLarge {padding-top:11px; top:-3px;}
.rated_CustomerCount {color:#1A8302; font-size:13px; font-weight:700;}
.productTitle {font-family:"Lucida Sans", Tahoma, Verdana; color:#000; font-weight:700; font-size:22px; padding-top:0; margin:20px 20px 10px;}
img.productImage {border:1px solid #CDAD7C;}
img:hover.productImage {border:1px solid #CDAD7C; cursor:pointer;}
img.prodImg {border:1px solid #CDAD7C; position:relative;}
.productImage_small {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#B3976D; font-size:10px; font-weight:700;}
.productType {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:700; color:#7e6559;}
.wiseBuy {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:700; color:#c55c28;}
span.packageContents {color:#9e8b81; font-size:10px; font-weight:700;}
img.packageContents {border:1px solid #e2d5c9; margin:2px;}
td.productListing {border-bottom:1px solid #e2d5c9;}
.productDetails_tabs {background-color:#fbf9f6; color:#313131; font-size:11px; height:96%; overflow:auto; padding:5px;}
.productDetails_characteristics {border:1px solid #e8ded0; float:left; width:552px; margin-top:110px;}
.characteristic {color:#a39681; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center;}
.char_level {color:#616060; vertical-align:top; font-size:9px; padding:0 3px;}
.rating_thanks {color:#36aa3d; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center;}
.rating_error {color:#900; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:left;}
.rating_already {color:#a1916e; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center;}
.rating_caption {color:#999; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center;}
.cigarDetails_shade1 {background-color:#f7f4ec; color:#000; font-size:11px; border-right:1px solid #f3e4ce; text-align:right;}
.cigarDetails_shade2 {background-color:#fff; color:#4d4d4d; font-size:11px; border-right:1px solid #f3e4ce; text-align:left;}
.viewMore {background-color:#f4efe4; border-top:1px solid #e9e0cc; height:25px; color:#524838; font-weight:700; font-size:12px; text-align:center; line-height:25px; vertical-align:middle;}
.brandHeader_subtitle {font-size:13px; color:#534639;}
.overallRating {color:#a1916e; font-size:11px; font-weight:400;}
.overallRating_num {color:#524838;}
a.viewContents {color:#7f463e; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:underline; line-height:11px;}
.tabLayout {padding:10px;}
ul.brandlist_brands, li.brandlist_brands {list-style:none; margin-left:3px;}
div.brandlist_brands {overflow:auto; height:460px; width:253px; background-color:#fff; border:1px solid #e9dfce; text-align:left; line-height:18px;}
a.brandlist_brands {color:#ac3a00; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:400;}
a:hover.brandlist_brands {color:#ac3a00; text-decoration:none;}
.brand_staffPicks {border:1px solid #e9dfce; background-color:#fff;}
a.viewDetails {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#7f463e; font-size:10px; text-decoration:underline;}
a.staffPicks {color:#af0f00; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:underline; line-height:11px;}
img.staff {border:1px solid #d7cdbd;}
a.viewBio {color:#666; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:underline; line-height:11px;}
a.viewMoreLink {color:#a3431d; font-weight:700; font-size:10px;}
.featuredTitle {color:#ac3a00; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; font-weight:700; line-height:20px;}
.featuredContent {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#313131; line-height:16px;}
span.enlarge {color:#5d380d; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.footer {background-color:#f2ece0;}
.footer1 {text-align:center; color:#463c37; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px;}
a.footer_links {font-family:"Lucida Sans", Tahoma, Verdana; color:#b34000; font-size:11px; text-decoration:none;}
.footer3 {font-family:"Lucida Sans", Tahoma, Verdana; color:#68513d; font-size:11px;}
.ytab {background-color:#f3eee7; width:100%;}
.x-tabs-strip .on .x-tabs-left {background-color:#f3eee7; background:url(/cigars/images/brand_tab_active.gif) no-repeat; width:100px; text-align:center;}
.x-tabs-strip .x-tabs-left {background-color:#fdf5e9; background:url(/cigars/images/brand_tab_inactive.gif) no-repeat; width:100px; text-align:center;}
.tabs li {list-style:none; float:left; z-index:2; margin-bottom:-1px; width:91px; text-align:center;}
.tabs ul a {display:block; text-decoration:none!important; margin-left:0; font-size:11px; color:#524838; background-color:#f6ead7; background:url(/cigars/images/tab_inactive.gif) no-repeat; z-index:2; padding:5px 10px;}
.tabs ul a:hover {color:#524838; background-color:#e2e2e2; background:url(/cigars/images/tab_hover.gif) no-repeat;}
.tabs ul a.selected {margin-bottom:0; color:#524838; background-color:#fbf9f6; cursor:default; font-weight:700; border-bottom:1px solid #fbf9f6; background:url(/cigars/images/tab_active.gif) no-repeat;}
.tabs div {clear:left; background:#fbf9f6; color:#313131; font-size:12px; border:1px solid #e9dfce; height:257px; overflow:auto; margin-top:16px; z-index:0; padding:10px 10px 8px;}
.tabs div a {color:#000; font-weight:700;}
.overlib_font {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica;}
.overlib_contentBG {background-color:#f4efe4;}
.overlib_caption {font-family:"Lucida Sans", Tahoma, Verdana; font-size:12px; color:#3e2a15; font-weight:700;}
.overlib_border {background-color:#d8d0bf;}
.overlib_close {color:#3e2a15; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:700;margin-top:10px;}
a.overlib_url {color:#694114; font-size:10px; font-family:Verdana, Arial, Helvetica;}
.overlib_border_char {background-color:#a39681;}
.overlib_font_char {color:#a39681; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:400; text-align:center;}
.overlib_font_attrib_help {color:#a39681; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:400; text-align:left;}
.overlib_caption_char {color:#fff; font-size:10px; font-weight:400; font-family:Verdana, "Lucida Sans", Tahoma;}
.overlib_border_staff {background-color:#bfbfbf;}
.overlib_caption_staff {color:#000; font-size:14px; font-weight:700; font-family:Verdana, "Lucida Sans", Tahoma;}
a.overlib_close_staff {color:#000; text-decoration:none; font-size:12px; font-weight:700; font-family:Verdana, "Lucida Sans", Tahoma;}
.overlib_font_brand {color:#313131; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:400;}
.overlib_border_brand {background-color:#e2e2e2;}
a.overlib_url_brand {color:#9d2513; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:underline;}
img.overlib_brand_img {float:left; border:1px solid #e3d8cf; margin:5px 20px 5px 5px;}
.div_container {border:1px solid #e9dfce; background-color:#faf7f3; height:auto;}
.div_description_container {border:1px solid #e9dfce; background-color:#FFFBF3; height:content; width:280px; float:left; margin-right:15px; margin-bottom:15px;}
.div_no_description_container {border:1px solid #e9dfce; background-color:#faf7f3; height:content; width:280px; float:left; margin-right:15px; margin-bottom:15px;}
.div_feat_samp_container {border:1px solid #e9dfce; background-color:#faf7f3; width:182px; height:98px; float:left; position:relative; top:-100px; left:725px;}
.div_no_feat_samp_container {width:182px; height:98px; float:left; position:relative; top:-100px; left:725px;}
.div_headerBG {background:url(/cigars/images/divHeaderBG.gif) repeat-x; height:25px; color:#524838; font-weight:700; font-size:12px; overflow:hidden; text-align:center; line-height:25px; border-bottom:1px solid #e8ded0;}
.div_tallheaderBG {background:url(/cigars/images/divHeaderBG.gif) repeat-x; background-position:bottom; color:#524838; font-weight:700; font-size:12px; text-align:center; line-height:15px; border-bottom:1px solid #e8ded0; padding:3px;}
.div_tallmybuysBG {width:140px; height:auto; border:1px solid #e8ded0; background:url(/cigars/images/divHeaderBG.gif) repeat-x; background-position:top; color:#524838; font-weight:400; font-size:12px; text-align:center; line-height:15px; border-bottom:1px solid #e8ded0; padding:3px;}
.div_squaremybuysBG {width:280px; height:333px; border:1px solid #e8ded0; background:url(/cigars/images/divHeaderBG.gif) repeat-x; background-position:top; color:#524838; font-weight:400; font-size:12px; text-align:center; line-height:15px; border-bottom:1px solid #e8ded0; padding:3px;}
.div_content {background-color:#FFFBF3; color:#313131; font-size:12px; text-align:left; padding:10px;}
.bold {font-weight:700; color:#000;}
.divider1 {background:url(/cigars/images/divider1.gif) repeat-x; width:938px; height:19px;}
.divider2 {background:url(/cigars/images/divider2.gif) repeat-x; width:939px; height:17px;}
.help {font:inherit; border-bottom:1px dotted #000; cursor:help;}
.attributeHelp {font:inherit; cursor:default; font-size:8px; vertical-align:super;}
.helpCursor, .saleMagGlass {cursor:help;}
select.brands {border:1px solid #8e8a85; color:#ada69c; background-color:#fff; font-family:Verdana, Tahoma, Arial; font-size:10px; vertical-align:super;}
.fssPrice {color:#1A8302; font-size:11px; font-weight:700; cursor:help;}
.fssPrice_sale {color:red; font-size:11px; font-weight:700;}
.retailPrice {color:#9d9b99; font-weight:700; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.salePrice {color:red; font-size:13px; font-weight:700;}
input.qty {vertical-align:middle; border:1px solid #d0b480; color:#7b674d; background:#fff; font-family:Verdana, Tahoma, Arial; font-size:10px; height:15px; width:23px; text-align:center; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -khtml-border-radius-bottomright:3px; -khtml-border-radius-bottomleft:3px; -khtml-border-radius-topright:3px; -khtml-border-radius-topleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; margin:7px 0 0 5px;}
.inStock {color:#B3976D; font-weight:700; font-size:11px;}
.backOrderable {color:#aeaeae; font-weight:700; font-size:11px; cursor:help; border-bottom:1px dotted #aeaeae;}
.notAvailable {color:#987d66; font-weight:700; font-size:11px; cursor:help; border-bottom:1px dotted #987d66;}
.bottomBanner {border:1px solid #7e7977; z-index:-3;}
span.icon {cursor:help; width:23px; height:19px; margin-bottom:3px; display:block; float:left;}
.quotetop {height:6px; border:none; margin-bottom:11px; background-color:#fff; background:url(/cigars/images/smallquote-top.png) no-repeat;}
.tooltip-offer {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#fdf0d7; border:1px solid #dfab81; z-index:100;}
.tooltip-rating {color:#a39681; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#fff; border:1px solid #a39681; z-index:100; padding:2px 5px;}
.tooltip-small {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica; background-color:#fdf0d7; border:1px solid #a39681; z-index:100; width:250px; padding:2px;}
.tooltip_box {border:1px solid #fdf0d7; width:270px; height:auto; min-height:90px; margin:0; padding:0;}
.tooltip_caption {background-color:#CDAD7C; font-weight:700; color:#3e2a15; font-size:11px; padding:2px;}
.tooltip_close {float:right; margin:0 3px 0 0;}
.ie7 .tooltip_close{margin:-15px 3px 0 0;}
.tooltip_content {background-color:#fdf0d7; height:auto; padding:2px;}
.stats_tabs {color:#111; position:absolute; top:430px; left:20px;}
.stats_tabs li {list-style:none; float:left; margin-bottom:-2px;}
.stats_tabs ul a {display:block; text-decoration:none!important; color:#868177; background:#f3eee7 url(/cigars/images/tab-unselected.png); background-repeat:repeat-x; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; margin:1px 3px 1px 0; padding:6px 10px;}
.stats_tabs ul a:hover {color:#666157; background:#f3eee7 url(/cigars/images/tab-hover.png); background-repeat:repeat-x;}
.stats_tabs ul a.selected {margin-bottom:0; color:#000; background:#f3eee7 url(/cigars/images/tab-selected.png); background-repeat:repeat-x; border-bottom:1px solid #f3eee7; cursor:default;}
.stats_tabs div {padding-top:3px; clear:left; background:#f3eee7; margin-top:0; margin-right:15px;}
.tab_content {width:365px; height:303px!important; border:none!important; overflow:auto!important; margin:0!important; padding:10px!important;}
.tab_content_review {width:397px; height:303px!important; border:none!important; overflow:auto!important; margin:0!important; padding:10px!important;}
.tab_spacer {margin-right:15px;}
.stats_zone1, .stats_zone2 {position:relative; left:16px; width:150px; margin-bottom:10px;}
.acctMsg-new {font-size:17px; font-weight:700; color:#745436; padding-bottom:20px;}
.acctMsg_fail {font-size:9px; color:red; border:1px solid red; background-color:#fff; width:auto;}
.acctMsg_inactive {height:12px;}
.acctMsg_success {font-size:9px; color:#090; border:1px solid #090; background-color:#fff; width:auto;}
#dialog {position:fixed; width:525px; z-index:200; background:#fff; font-family:Verdana, Arial, Helvetica; font-size:14px; padding:0;}
#dialog-header {display:block; position:relative; height:14px; font-size:14px; font-weight:700; padding:3px 6px 7px;}
#dialog-close {float:right; cursor:pointer; height:11px; width:11px; background:url(/cigars/images/modal/close.gif) no-repeat; margin:3px 3px 0 0;}
#dialog-content {display:block; min-height:160px; color:#666; font-size:13px; padding:6px;}
#dialog-content-inner {min-height:128px;}
#dialog-mask {position:fixed; top:0; left:0; height:100%; width:100%; background:#000; opacity:.70; filter:alpha(opacity=70); z-index:100;}
#dialog-button-container {text-align:center; margin:2px 6px 6px 2px;}
#dialog-button {font-weight:700; font-size:1.1em; font-family:Arial, sans-serif; padding:2px 5px;}
.error {background:#fff url(/cigars/images/modal/e_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none;}
.errorheader {background:url(/cigars/images/modal/e_hd.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none;}
.errorbutton {background-color:#9F4C4C; border:1px solid #924949; color:#fff;}
.warning {background:#fff url(/cigars/images/modal/w_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none;}
.warningheader {background:url(/cigars/images/modal/w_hd.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none;}
.warningbutton {background-color:#eFcC47; border:1px solid #957C17; color:#957C17;}
.success {background:#fff url(/cigars/images/modal/s_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none;}
.successheader {background:url(/cigars/images/modal/s_hd.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none;}
.successbutton {background-color:#3c7f51; border:1px solid #fff; color:#fff;}
.prompt {background:#fff url(/cigars/images/modal/p_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none;}
.promptheader {background:url(/cigars/images/modal/p_hd.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none;}
.promptbutton {background-color:#4F6D81; border:1px solid #fff; color:#fff;}
th.favorites {color:#524838; font-size:13px; font-weight:700; border-bottom:1px solid #cebcad; border-left:none!important; border-right:none!important;}
td.favorites_alt2, td.favorites2 {border-bottom:1px solid #cebcad;}
td.favorites_alt3, td.favorites3 {border-bottom:1px dashed #cebcad;}
.js_container {width:10000px; height:10000px; margin-left:-10px; background-color:#000; position:fixed; z-index:9999; opacity:.85; filter:alpha(opacity=85);}
.js_notice {border:2px solid #2a1c01; color:#2a1c01; width:525px; height:auto; margin-left:4px; margin-top:1px; background-color:#fff; position:inherit; z-index:10000; text-align:center; font-weight:700; padding:10px;}
.bn_container {border:solid 1px #e8ded0; border-style:none;}
.bn_welcome {background:url(/cigars/images/baynote-welcome.png) repeat-x #E4E4E4; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; font-weight:400; color:#6e6351;}
.stf_welcome {background:url(/cigars/images/baynote-welcome.png) repeat-x #E4E4E4; font-size:11px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; font-weight:400; color:#6e6351; border-left:solid 1px #e8ded0; border-right:solid 1px #e8ded0;}
.bn_price {color:#000; font-size:12px; font-weight:700; font-family:Verdana, Arial;}
.stf_price {color:#000; font-size:11px; font-weight:400; font-family:Verdana, Arial;}
.stf_priceBold, .bn_coprice {color:#000; font-size:11px; font-weight:700; font-family:Verdana, Arial;}
.bn_title {color:#900; font-size:10px; font-weight:400; font-family:Verdana, Arial;}
.stf_title {color:#7e1c0c; font-size:10px; font-weight:700; font-family:Verdana, Arial;}
.bn_result_brdr_right_btm_top {border-right:solid 1px #E4E4E4; border-bottom:solid 1px #E4E4E4; border-top:solid 1px #E4E4E4; clear:both; padding:6px 3px 8px;}
.bn_result_brdr_right_btm {border-right:solid 1px #E4E4E4; border-bottom:solid 0 #E4E4E4; clear:both; padding:6px 0 8px;}
a.quicklinks {color:#614c33; text-decoration:none; font-weight:700; font-size:10px;}
a:hover.quicklinks {color:#866236; text-decoration:underline;}
.blueBar {margin-top:2px; background-color:#336; color:#fff; font-weight:700; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.maintNotice {width:100%; height:auto; background-color:red; color:#FFF; font-weight:700; font-size:16px; vertical-align:middle; text-align:center; margin-bottom:15px;}
.saleEnds {font-size:10px; background-color:#1A8302; color:#fff; font-weight:700; width:auto; overflow:visible; text-align:center; padding:2px;}
a.popin_close {color:#675a4a; font-weight:700; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
a:hover.popin_close {color:#333;}
.ui-effects-transfer {border:2px dotted gray;}
.errorMsg {color:red; font-weight:400; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.successMsg {color:#090; font-weight:400; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.vtip {padding-right:10px; text-align:left; line-height:21px; width:111px; height:24px; font-size:14px; font-weight:400;}
p#vtip {display:none; position:absolute; left:5px; margin-top:20px; font-size:10px; background-color:#f1ebdf; color:#635242; font-family:Verdana, Geneva, sans-serif; border:1px solid #d7cbb5; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:999999999; width:auto; max-width:200px; padding:5px;}
p#vtip #vtipArrow {position:absolute; top:-10px; left:5px;}
.vtipNumber {padding-top:1px; padding-left:5px; color:#fff;}
a.contactUs {color:#443323; font-weight:700; text-decoration:none; font-size:11px;}
.mybuys1 {text-align:right; position:relative; left:8px; top:-6px;}
.product-body {width:552px; margin-top:15px;}
.wisebuys-sampler {width:140px; height:325px; padding-top:30px;}
.wisebuys-sampler-table {width:140px; height:325px; border:1px solid #e8ded0;}
.ie-prod {padding-bottom:15px;}
.mybuys2 {position:relative; left:8px;}
.leftStatsNav_chk {margin-left:5px; font:11px Tahoma,  Arial,  Helvetica,  sans-serif; text-decoration:none; outline:none; background:url(/cigars/images/checkboxes2.gif) no-repeat; height:16px; width:100%; display:block; float:left; color:#5b4835; padding:2px 0 0 15px;}
.leftStatsNav_chk:hover {text-decoration:none; color:#912a17;}
.leftStatsNav_chkd {background-position:left -24px; color:#912a17;}
#banner {background:#efefef; position:relative; overflow:hidden; width:550px; height:252px; margin:0; padding:0;}
.jshowoff {width:550px; height:255px;}
.jshowoff-slidelinks {position:absolute; bottom:5px; right:5px; margin:0; padding:0;}
.jshowoff-slidelinks a, .jshowoff-controls a {background:#000; float:left; outline:none; line-height:14px; font-size:14px; font-weight:700; text-align:center; color:#000; display:block; font-family:Tahoma, Geneva, sans-serif; background-color:#fff; border:1px solid #000; width:17px; height:17px; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 5px 0 0; padding:2px 2px 0;}
.jshowoff-slidelinks a.jshowoff-active {background:#fff; color:#fff!important; background-color:#003; border:1px solid #fff;}
p.jshowoff-controls {background:#aaa; overflow:auto; height:1%; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; margin:0; padding:0 0 5px 5px;}
.jshowoff-controls a {font-size:12px; line-height:15px; margin:5px 5px 0 0; padding:4px 8px 5px;}
.H_banner {overflow:visible; position:relative; width:711px; height:152px; margin:-20px 0 0;}
div.H_banner_brand {margin-top:20px; width:610px; height:auto;}
img.randBanner {border:1px solid #000;}
img.H_banner_brand {width:610px; float:left;}
.linkViewAll {color:#B3976D; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}
.main, .overlib_contentBG_char {background-color:#fff;}
a:hover, a:hover.wishlist {color:#5F3F2A; text-decoration:none;}
a:hover.body_link, a:hover.endeca_l3, a:active.endeca_l3, a:hover.endeca_moreLink, a:hover.breadcrumb, a:hover.footer_links, a:hover.contactUs, #cart a:hover, a:hover.menuitem {text-decoration:underline;}
.main6_linksFrame, .x-tabs-strip .x-tabs-text, .x-tabs-strip .on .x-tabs-text {text-align:center;}
a.main6_links, a.box_link {color:#9f3025; font-family:"Lucida Sans", Tahoma, Verdana; font-size:10px; font-weight:700; text-decoration:underline;}
.searchHeader, .brandHeader {background-color:#e9dfce; border:1px solid #ded1bc; color:#5f4d3c; font-size:12px; font-family:"Lucida Sans", Tahoma, Verdana;}
a.sorted, a.sort_active, span.sort_active {color:#a3431d; font-size:11px; font-family:"Lucida Sans", Tahoma, Verdana; text-decoration:none;}
.sortSelection, .viewModes, .showProducts, div.overlib_div_brand {padding:5px;}
.customersLiked, .productDetails_cigarDetails, .mayAlsoLike {border:1px solid #e8ded0;}
.brand_listing, .brand_popular {border:1px solid #e9dfce; background-color:#faf7f3;}
.tabs, div, table {font-family:Arial, Helvetica, sans-serif;}
.overlib_contentBG_staff, .overlib_contentBG_brand {background-color:#f3eee9;}
td.favorites_alt, td.favorites_alt2, td.favorites_alt3, .alt {background-color:#fdfbf5;}
.bn_brdr_right, .bn_result_brdr_right {border-right:solid 1px #E4E4E4; clear:both; padding:6px 0 8px;}
.bn_result_brdr_left_btm, .bn_result_brdr_right_left_btm {border-right:solid 1px #E4E4E4; border-left:solid 1px #E4E4E4; padding-left:15px; padding-right:15px;}
.safari3 .mybuys1, .chrome .mybuys1 {margin-left:-15px;}

/* ---- miscellaneous section 1 ---- */

#main-content {padding-top:0; display:inline-block; width:940px;}
h1 {font-size:24px; font-weight:700; color:#000000; margin:10px 0;}
h2 {font-size:18px; color:#000000; margin:10px 0;}
.freeups {position:absolute; left:255px; top:11px; font-size:11px; color:#583e29; padding:0 0 0 6px;}
.tollfree {position:absolute; left:395px; top:12px; font-size:11px; font-weight:700;}
.help-cat {position:absolute; left:583px; top:11px;}
.catalog-a {font-size:11px; color:#000; margin-left:5px;}
.help-a {font-size:11px; color:#000; margin-right:5px;}
#toplinkss_fs {list-style:none; position:absolute; left:395px; top:35px; font-size:11px; margin:0; padding:0;}
#toplinkss_fs li {float:left; border-right:1px solid #666; margin-right:8px; padding-right:5px;}
#toplinkss_fs a {color:#300;}
#EmailReg {padding:3px 0 0;}
#emailspecials_fs {position:absolute; left:750px; top:12px; color:#633; font-weight:700;}
#emailspecials_fs a {cursor:pointer; color:#1A8302; text-decoration:underline; font-size:11px;}
#emailspecials_fs input {vertical-align:middle; margin-top:5px; padding-left:11px;}
#emailspecials_fs span {display:block; padding-left:13px;}
.emailpic {position:absolute; top:25px; left:737px; z-index:100;}
#header-wrap {position:absolute; left:0; top:0; width:940px; background-color:#fff;}
#header_fs {background-color:#fff; position:relative; padding-top:6px;}
#logo_fs {position:relative; left:0; top:5px;width:190px;}
#logo_fs strong {margin-left:3px; display:block; padding-left:13px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:700; color:#300;}
.fsslogo{margin-left:23px;display:block;}
#search_fs {width:721px; height:39px; background:url(/cigars/images/searchbkg3.gif) no-repeat; position:absolute; left:220px; top:70px; z-index:0;}
#search_fs a {text-decoration:underline; color:#FFF; font-weight:700; position:absolute;}
.mac.gecko #search_fs{top:72px;}
.advsearch {left:310px; top:12px;}
.choosebrand {position:absolute; left:300px; top:12px; cursor:pointer;}
.searchBox_ajax {background:transparent; height:17px; width:150px; position:absolute; border:0; font-size:12px; color:#630; margin:11px 0 0 50px;}
#main {position:relative; top:140px; left:0; width:940px; height:auto!important;}
.ie7:focus {outline:none;}
#searchsubmit_fs {position:absolute; left:210px; top:10px;}
select.brandlist {position:relative; left:560px; top:13px; z-index:1;}
#nav_fs {background:url(/cigars/images/menubkg2.gif) repeat-x; border-top:1px solid #583e29; border-bottom:3px solid #583e29; height:27px; margin:15px 0 0; padding:0;}
#nav_fs a {color:#300; position:relative; top:0; left:0; z-index:1;}
#cigarbrandlist {display:none; background:#fff; z-index:1; position:absolute; top:141px; left:0; width:940px; height:2500px; border-bottom:5px solid #583E29;}
.ie7 #cigarbrandlist, .ie6 #cigarbrandlist {top:144px; height:2950px;}
#brandIframe {height:2200px; width:939px;}
.shoppingCart {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:none; border:none; overflow:hidden; position:absolute; left:620px; top:108px; z-index:100; margin:0 0 0 10px;}
div.cart {background-color:#E7DED0; border:none;}
#cart {position:absolute; top:102px; right:0;}
a.shoppingCart_link {font-family:Arial; font-size:14px; text-decoration:none; text-transform:uppercase; text-align:left; font-weight:700; color:#300; margin:0 0 0 25px;}
#cartTab {color:#000; font-family:Verdana; font-size:10px; font-weight:700; position:static; padding:3px 0 0;}
table.cart {width:332px;}
th.cart {background-color:#583e29; border-bottom:1px solid #000; color:#FFF; font-family:inherit; font-size:13px; font-weight:700; text-align:center;}
.box {background:transparent url(/cigars/images/box_bg1.gif) repeat-y scroll 0 0; color:#4D3523; font-family:"Lucida Sans", Tahoma, Verdana; font-size:11px; margin-bottom:-4px; margin-top:-5px; padding-left:10px; padding-right:5px; text-align:left;}
h1copy {color:#9d4325; font-size:17px; font-weight:700; display:block; margin:0; padding:0;}
.h1banner {margin:0; padding:0;}

/* ---- menu ---- */

ul#topnav {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; float:left; height:30px; margin:0; padding:0;}
#topnav li.first-level span {background-color:transparent; color:#300; font-family:Arial; font-size:14px; text-decoration:none; text-transform:uppercase; text-align:left; font-weight:700; line-height:19px; z-index:10; height:25px; border-right:2px solid #B2A087; margin:0; padding:0 20px;}
#nav-acct {margin-left:-7px;}
#topnav li, #topnav li.first-level a {display:block; min-height:21px; padding:2px 0 0;}
#topnav li {display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#topnav li:hover, .sf-menu li:hover {visibility:inherit;}
li#nav-cigars a.first-level, li#nav-humidors a.first-level, li#nav-accessories a.first-level, li#nav-sale a.first-level, li#nav-acct a.first-level, #emailspecials_fs a:hover, #search_fs a:hover, a:hover.header6_link, a:hover.recentlyViewed_link, a:hover.actionBar4, a:hover.shoppingCart_link, a:hover.main6_links, a:hover.browseBox_title_link, a:hover.box_link, a:hover.pageNumbers, a:hover.moreInfo, a:hover.product_title, a:hover.lowerprice, a:hover.readreviews, a:hover.viewContents, a:hover.viewDetails, a:hover.staffPicks, a:hover.viewBio, a:hover.viewMoreLink, a:hover.overlib_url, a:hover.overlib_url_brand, .tooltip, .notxtdec, a:hover.linkViewAll {text-decoration:none;}
ul#topnav li.first-level ul {display:block; float:left; width:160px; margin:0; padding:0;}
ul#topnav li.first-level ul li {float:left; min-height:12px; width:160px; margin:3px 0;}
ul#topnav li.first-level ul li a {-x-system-font:none; font-family:arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:700; line-height:normal; min-height:12px; text-decoration:none;}
ul#topnav li.first-level ul li a:hover {text-decoration:underline; color:#a8391e;}
ul#topnav li.nav-hdivider {border-top:1px solid #000;}
ul#topnav li div.topnav-dd-outer {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; left:-999em; position:absolute; width:auto; z-index:500; background:#fff; border:1px solid #583e29; margin:0 0 0 -1px; padding:3px 0 0;}
ul#topnav li ul.colspace {padding:0 20px 0 0;}
ul#topnav li:hover div.topnav-dd-outer {left:auto; padding:5px;}
div.topnav-dd-inner {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; margin:0 10px; padding:0;}
#qlBar {float:left; height:23px !important; line-height:23px; color:#fdedcf; vertical-align:middle; font-size:12px; background:url(/cigars/images/quickbar.gif) repeat-x; width:933px; border-bottom:1px solid #000; border-top:1px solid #000; margin:-3px 0 0; padding:0 2px 0 5px;}
#qlBar span {margin-left:3px;}
#qlBar ul {list-style:none; float:left; margin:0; padding:0;}
#qlBar li {float:left; display:inline; margin:0; padding:0 2px;}
#qlBar a {color:#fff; font-size:12px;}

/* ---- footer ---- */

.footer-wrap {display:inline-block; width:940px; margin-top:150px;}
.divider3 {background:transparent url(/cigars/images/divider4.gif) repeat-x; height:17px; width:940px;}
.footer-fs {width:940px; height:300px; position:relative; bottom:0; left:0; background-color:#f6f0e6; margin:0;}
.footer-top, .footer-middle, .footer-bottom {float:left; width:920px; margin:10px;}
.footer-bottom-left {width:330px; float:left; font-size:11px; padding:0 15px 0 0;}
.footer-bottom-right {width:540px; float:left; font-size:10px; border-left:1px solid #999; padding:0 0 0 25px;}
.footer-bottom a {color:#604229; text-decoration:none;}
.footer-middle {border-bottom:1px solid #999; border-top:1px solid #999;}
.footer-middle span {color:#d65318; font-weight:700; float:left; margin:16px 10px 0 0;}
#footer-xml {list-style:none; float:left; margin:10px 0 8px; padding:0;}
#footer-xml li {display:inline; float:left; margin:2px 5px 0 0;}
#sitemap-links {color:#000; font-size:10px; position:absolute; bottom:108px; z-index:1; right:12px;}
#sitemap-links li {float:left; margin:0 0 0 12px;}
#sitemap-links a {color:#726354; text-decoration:none;}
#footer-links {width:500px; padding-top:10px;}
.footer-service {width:420px;}
.footer-ups {margin:0 10px 0 0;}
.footer-bizrate {margin:3px 10px 0 0;}
.footer-credit {margin:10px 20px 0 0;}
.footer-paypal {vertical-align:top; margin:25px 20px 0 0;}
.footer-billme {vertical-align:top; margin:15px 0 0;}
#footer-links ul {list-style:none; clear:both; margin:0; padding:10px 0 0;}
#footer-links li {display:inline; float:left; height:17px; line-height:12px;}
#footer-links a {font-size:10px; color:#604229; height:17px; line-height:12px; border-right:1px solid #666; margin:0 8px 0 0; padding:0 8px 0 0;}
#footer-links .footer-last {border-right:none;}
#ajaxloader {vertical-align:middle; position:relative; z-index:1;}
#CigarsOnlineLeft {width:550px; float:left; padding-right:20px;}
#CigarsOnlineRight {width:325px; float:right; text-align:center; border-left:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#fdedcf; margin:0 -15px -10px 0; padding:5px 0 20px;}
#CigarsOnlineRight img {margin-top:10px;}

/* ---- miscellaneous section 2 ---- */

.ac_results {background-color:#fff; border:1px solid #b29a80; overflow:hidden; z-index:10; margin:12px 0 0; padding:2px 0;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; z-index:10; margin:0; padding:0;}
.ac_results iframe {display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;}
.ac_results li {cursor:pointer; display:block; width:100%; font:menu; font-family:Verdana, Tahoma, Arial; font-size:12px; overflow:hidden; color:#78513d; opacity:.90; filter:alpha(opacity=90); z-index:10; margin:0; padding:5px;}
.ac_over {opacity:1.0; filter:alpha(opacity=100); background-color:#d7c7af; z-index:10;}
#TB_window {font:12px Arial, Helvetica, sans-serif; position:fixed; background:#fff; z-index:11001; color:#000; display:none; border:4px solid #ad3017; text-align:left; top:50%; left:50%;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color:#666;}
option.brandlist, #TB_window a:hover, #sitemap-menu a, #sitemap-list a {color:#000;}
#TB_overlay {position:fixed; z-index:11000; top:0; left:0; height:100%; width:100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;}
#TB_window img#TB_Image {display:block; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; margin:15px 0 0 15px;}
#TB_caption {height:25px; float:left; padding:7px 30px 10px 25px;}
#TB_closeWindow {height:25px; float:right; padding:11px 25px 10px 0;}
#TB_closeAjaxWindow {margin-bottom:1px; text-align:right; float:right; padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle {float:left; margin-bottom:1px; padding:7px 0 5px 10px;}
#TB_title {background-color:#e8e8e8; height:27px;}
#TB_ajaxContent {clear:both; overflow:auto; text-align:left; line-height:1.4em; padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal, .padding-15 {padding:15px;}
#TB_ajaxContent p {padding:5px 0;}
#TB_load {position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;}
#TB_HideSelect {z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%;}
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px;}
.ie6 #TB_iframeContent {margin-bottom:1px;}
#offerDeal {position:relative; z-index:6000;}
.smtxt {font-family:Verdana,  Arial,  sans-serif; font-style:normal; font-size:8pt;}
.nopa {border:1px solid red; background-color:#ffe5e5;}
.fade {position:relative; z-index:0;}
.cartBtnLink {display:block; float:left; margin:0 0 0 5px;}
#cartview {position:absolute; top:0; right:10px; margin-top:-100px; overflow:auto; height:auto; min-height:700px;}
.acctmain {padding:25px 70px;}
#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus {color:#666;}
.ie6 #TB_overlay, .ie6 #TB_HideSelect {position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
.ie6 #TB_window, .ie6 #TB_load {position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2)+(TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)+px);}
.viewPkgSmall, .viewPkgLarge {height:14px; margin-top:3px; display:inline-block; float:left; clear:both; cursor:help; text-decoration:none;}
.clearfix, .ie7 .pkgContents {display:inline-block;}
.clearfix:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.ie6 .clearfix, .ie6 .ui-helper-clearfix {height:1%;}

/* ---- ie6 & ie7 fixes ---- */

.ie7 #qlBar span {width:33px; margin-left:13px;}
.ie7 #qlBar ul {width:840px; margin-top:-46px; margin-left:100px;}
.ie7 .productTitle {margin-left:10px;}
.ie7 .itemsEndeca {width:200px; overflow:hidden; position:absolute; top:63px; left:730px;}
.ie7 .stats_tabs {top:500px;}
.ie7 .itemTryThis {top:527px; left:418px;}
.ie7 .body {background:url(/cigars/images/bg.gif) repeat-y scroll 0 0 transparent;}
.ie6 .footer-top, .ie6 .footer-middle, .ie6 .footer-bottom {float:left; width:900px; margin:10px;}
.ie6 #qlBar span {width:33px;}
.ie6 #qlBar ul {width:840px; margin-top:-23px; margin-left:45px;}
.ie6 .itemsEndeca {width:200px; overflow:hidden; position:absolute; top:41px; left:730px;}
.ie6 .stats_tabs {top:420px;}
.ie6 .itemTryThis {top:447px;}
.ie6 .productDetails_characteristics {margin-top:40px;}
.ie6 #frame {margin-top:-7px;}
.ie6 .body {background:url(/cigars/images/bg.gif) repeat-y scroll 0 0 transparent; position:relative; top:-7px;}
.ie7 #main, .ie6 #main {top:140px; margin-top:0;}
.ie7 #header_fs, .ie6 #header_fs, .ac_loading {background:none;}
.ie7 .footer-wrap, .ie6 .footer-wrap {margin-left:-20px; clear:both;}
.ie7 .footer-fs, .ie6 .footer-fs {left:20px; padding-left:0; margin-left:0; padding-right:0;}
.ie7 #footer-links, .ie6 #footer-links {padding-top:10px; width:500px; margin-top:10px;}
.ie7 .footer-service, .ie6 .footer-service {width:420px; float:right; margin:0 -20px;}
.ie7 .footer-ups, .ie7 #footer-xml li, .ie6 .footer-ups, .ie6 #footer-xml li {margin:0 2px 0 0;}
.ie7 .footer-bizrate, .ie6 .footer-bizrate {margin:3px 2px 0 0;}
.ie7 .footer-credit, .ie6 .footer-credit {margin:10px 5px 0 0;}
.ie7 .footer-paypal, .ie6 .footer-paypal {vertical-align:top; margin:25px 5px 0 0;}
.ie7 .footer-billme, .ie6 .footer-billme {vertical-align:top; margin:15px 0 0;}
.ie7 .footer-middle span, .ie6 .footer-middle span {height:30px;}
.ie7 #footer-xml, .ie6 #footer-xml {position:absolute; bottom:105px; left:100px; list-style:none; float:left; margin:0; padding:9px 0 7px;}
.ie7 #sitemap-links, .ie6 #sitemap-links {right:20px; margin:0 0 0 15px; bottom:120px;}
.safari #sitemap-links {bottom:110px;}
.ie7 #sitemap-links li, .ie6 #sitemap-links li {margin:0 0 0 7px;}
.ie7 .divider3, .ie6 .divider3 {margin-left:20px;}
.ie7 .main, .ie6 .main {width:99%; float:left;}
.ie7 .footer-bottom-right, .ie6 .footer-bottom-right {float:right; width:520px; padding:0 0 0 15px;}
.ie7 #sitemap-wrap hr, .ie6 #sitemap-wrap hr {padding-top:0;}
.ie6 #search_fs {top:67px;}
.ie7 #search_fs {top:73px;}
.ie7 .brandlist, .ie6 .brandlist {margin-left:-40px;}
.ie7 .fsslogo,.ie6 .fsslogo, .ie7 .shoppingCart, .ie6 .shoppingCart {margin-top:3px;}
.ie7 #footer-links ul, .ie6 #footer-links ul {margin:10px 0 0; padding:0 20px 0 0;}
.ie7 #sitemap-links ul, .ie6 #sitemap-links ul {float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
.ie7 #saleHeaderH1, .ie6 #saleHeaderH1 {margin-top:-3px;}
.ie7 #FiveForThreeHeader, .ie7 #NewArrivalsMain, .ie6 #FiveForThreeHeader, .ie6 #NewArrivalsMain {margin-top:-6px;}
.ie7 .divTooltip, .ie7 .tooltip-offer, .ie6 .divTooltip, .ie6 .tooltip-offer {z-index:2200;}
.ie7 .tab_content_review, .ie6 .tab_content_review {height:311px!important; overflow-x:hidden!important; padding:10px 0 10px 10px !important;}
.ie7 .tab_content_review {width:374px!important;}
.ie6 .tab_content_review {width:368px!important;}
.ie7 .tab_content, .ie6 .tab_content {height:300px!important; overflow-x:hidden!important; margin:0; padding:10px 0 10px 10px !important;}
.ie6 .tab_content {width:370px!important;}
.ie7 #qlBar strong, .ie6 #qlBar strong {width:55px;}
.ie7 select.brandlist, .ie6 select.brandlist {margin-top:-2px;}
.ie7 #brandIframe, .ie6 #brandIframe {width:939px; height:2950px;}
#becauseYouAsked {margin:10px 0;}
#becauseYouAsked .contentpagetitle {font-size:14px !important; text-decoration:none;}
