html{height:100%}
body { background:#f5f5f0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:100% }
* { outline:none 0; }
.clear{display:block;clear:both}
#toppalette { margin:0 auto; width:960px }
#wrapper { width:940px; margin: auto; background:#fff; border:1px solid #eae6e0; padding:0 10px }
#header { clear:both;height:115px;overflow:hidden }
#logo { overflow:hidden; width:310px; text-align:center; height:105px; float:left; margin:5px 0 }
#nav { float:right; text-transform:uppercase; font-size:14px;width:620px }
#nav .menu li, #topmenu .menutop li, #topmenu .menu li { padding:0; list-style:none; float:right }
#nav .menu a { color:#3c0a00; text-decoration:none; padding: 0 16px; font-weight:bold }
.form_element{width:100%!important}
.form_element.cf_captcha img { }
.form_element.cf_button { margin-left:150px !important }
#nav ul.menu li ul { display:none }
/*#left_menu ul.menu li ul{display:block !important}*/
#promo { clear:both;overflow:hidden;text-align:justify }
/*#promo img{height:320px !important}*/
#content { clear:both;padding-bottom:20px }
#footer, #topmenu { width:960px; margin:auto; clear:both }
#footer input{width:100px;margin: 0 5px}	
#topmenu { height:15px; line-height:14px; font-size:11px }
#topmenu a { color:#758551; text-decoration:none; padding: 0 5px }
#left { float:left; width:600px }
#left2 { float:left; width:714px }
.booknow{font-size:10px;padding:2px 5px; background:#3C0A00;color:#FFFFFF !important; -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;margin-left:10px}
#frontpage .contentheading { font-size:24px; color:#758551; font-weight:bold; font-style:italic }
#frontpage .contentpaneopen p { font-size:14px; color:#3c0a00; line-height: 26px }
#sidebar { width:295px; float:right; background:#f5f5f0; border:1px solid #eae6e0; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; behavior: url(http://cigarcountrytours.com/templates/laspalmas/css/ie-css3.htc); margin:20px 0 }
.cf_text { font-size:20px !important; font-style:italic }
#sidebar form { }
#sidebar2 { width:215px; padding:10px 0 10px 10px; float:right }
#below-sidebar,#above-sidebar {clear:right;float: right; width: 265px; }
#above-sidebar{padding-top:10px}
#below-sidebar{margin-bottom:20px}
#sidebar a.button{background:#3c0a00;background-image:none;height: 50px; margin: 10px; padding: 5px 10px; width: 255px;}
a.button { background:url(../images/sidebar2_button.png) no-repeat; height:70px; width:194px; padding:0px 10px; margin-top:10px; text-shadow:1px 1px #000; display:block; text-decoration:none }
a.button h2 { color:#fff }
a.button h3 { color:#e7d175; font-size:12px; line-height:14px }
#left_menu { width:150px; margin:10px; float:left; height:100% }
#box1, #box2 { margin: 0 10px 0 0; float:left; font-size:13px; color:#3c0a00; padding-top:10px }
#box1 { width:380px; height:240px }
#box2 { width:215px; font-size:125% }
#gc_up_mod_img{font-size:125%}
#box1 a, #box2 a, #box1 small, #box2 small, gc_up_mod_img small { font-size:9px; color:#758551 }
#footermenu { font-size:9px; width:400px; float:left }
#footermenu .menu li { padding:0; list-style:none }
#footermenu .menu { float:left; padding:0 }
#footermenu a { color:#758551; text-decoration:none }
#email { font-size:11px; color:#3c0a00;background:#fff }
#email p { margin:0 0 5px 0;float:left }
#email form{float:right;margin-top:-10px}
#email { border:1px solid #eae6e0; height:35px; padding:10px 20px; margin:10px 0; /*-moz-border-radius: 8px; -webkit-border-radius:8px; border-radius:8px; behavior: url(http://cigarcountrytours.com/templates/laspalmas/css/ie-css3.htc)*/ }
.infobox { font-size:14px; color:#3C0A00; border:1px solid #eae6e0; background:#f5f5f0; padding:10px }
#copyright{ font-size:10px; color:#FFF; width:950px; margin:0 auto }
#copyright a{color:#ddd}

/*typo*/
h1, h2, h3 { font-weight:bold; font-style:italic; margin:0 }
h1, .contentheading, .componentheading { font-size:24px; color:#758551; padding-top:10px; text-decoration:none }
.contentheading a { font-size:18px !important; color:#758551 }
h2, h2 a { font-size:19px; color:#758551; text-decoration:none;margin-bottom:5px!important }
h3 { font-size:14px; color:#3c0a00; margin:0 }
a { color:#3c0a00; text-decoration:none }
p a { color:#758551 }
p.red{color:#d00;font-weight:bold}

/*section views*/
.section_cat, .section_cat_item { width:323px; height:100px; float:left; display:block; padding:6px; margin:10px; border:1px solid #eae6e0; -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius:8px; behavior: url(http://cigarcountrytours.com/templates/laspalmas/css/ie-css3.htc); background:#f5f5f0 }
.section_cat_item { width:343px !important }
/*imagenes categroias*/
.section_cat_img { float:left; height:100px; width:85px }
.section_cat_img img, .section_cat .preview_img { width:70px; border:2px solid #eae6e0 }
.section_cat_desc { font-size:12px; color:#948165; text-shadow:1px 1px #fff; line-height:16px; height:65px }
.section_cat_desc p { margin:0 !important }
.section_cat_item_desc { font-size:12px; color:#948165; text-shadow:1px 1px #fff; line-height:16px; height:45px }
.section_cat h2, .section_cat_item h2 { margin:0px !important }
.section_cat_readmore { }
.explore_button { color:#3C0A00; text-shadow:1px 1px #fff; text-decoration:none; font-size:12px; float:right; font-weight:bold; font-style:italic; margin-right:-2px }
/*cigars*/
.cigar_info { float:left; width:390px;/*min-height:530px*/ }
.cigar_photos { float:left; width:300px; display:block; height:225px }
.cigar_otherinfo { float:left; width:300px; margin:0; text-align:center }
.cigar_otherinfo img { margin:5px; border:solid 2px #758551 }
.preview_img { margin:5px; border:2px solid #eae6e0 }
.section_cat_item .preview_img { display:block !important }
.cigar_info_top { font-size:16px; color:#000 }
.sig-caption { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
a.sig-link { text-decoration:none !important }
a.readon { background:url(../images/readmore.png) no-repeat; height:21px; width:128px; display:block; padding:3px 10px; color:#fff; text-decoration:none; float:right }
span.article_separator { display:none }
.pagination a { text-decoration:none; color:#3c0a00 }
.pagination { text-transform:uppercase; font-size:14px; width:140x; float:right; margin-top:-10px }
.pagination img { border:none }
.pagination span, .pagination a { margin:0 3px }
/*tourpage*/
#tourpromo .close { float:right; color:#fff; font-weight:bold }
#tourpromo { height: 530px; margin-top:10px }
#tourpromo_lfd{height:504px}
#tourpromo{background: url('../../../images/promo2.jpg') no-repeat scroll bottom center transparent;}
#tourpromo_lfd{background: url('../../../images/promo_lfd.jpg') no-repeat scroll center 30px transparent; overflow:hidden}
#video1, #video2, #photo1, #photo2, #about1 { position:relative; z-index:90; width:920px; overflow:hidden; display:none; }
.promo_container { background:url('../images/promo_container_bg.png'); width:920px!important; padding:10px; text-align:center }
#sidebar_promo { width:100%; height:50px }
#sidebar_promo a.button-video, #sidebar_promo a.button-photo, #sidebar_promo a.button-text { height:45px; width:252px; padding:5px 10px 0 50px; text-shadow:1px 1px #000; display:block; text-decoration:none; float:left; margin:0 !important; text-align:center }
#sidebar_promo a.button-video { background:url(../images/promo_button_video.png) bottom left no-repeat; }
#sidebar_promo a.button-photo { background:url(../images/promo_button_photo.png) bottom left no-repeat; }
#sidebar_promo a.button-text { background:url(../images/promo_button_text.png) bottom left no-repeat; }
#sidebar_promo a.button-video h2, #sidebar_promo a.button-photo h2, a.button-text h2 { color:#fff; font-size:14px }
#sidebar_promo a.button-video h3, #sidebar_promo a.button-photo h3, a.button-text h3 { color:#e7d175; font-size:12px; line-height:14px }
a#promo3 { padding:5px 14px 0 50px !important }
.photogal_row { height:110px; overflow:hidden }
.gallery { float:left; width:281px }
.galleryname { margin-top:20px; display:block; color:#fff; font-style:italic; }
#lbCloseLink { margin:-4px 0!important }

/*tours page*/
.tour_overview{width:201px;height:304px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;border:1px solid #5c3c13;float:left;margin:5px;padding:10px;font-size:14px;position:relative}
.tour_overview h3{font-size:13px}
#tripadvisor{ line-height:11px; padding:5px 0;font-size:9px; border:1px solid #758551; background-color: #F0FFF1; position:absolute;bottom:10px}
/*#flor_tour{background:url(../../../images/sash_lfdtour.png) top right no-repeat}*/
.tourdesc{line-height:12px;font-size:12px;color:#aaa;text-transform:none}
.listheading{color:#758551;font-style:italic}
#tourlist, .tourfeatures{list-style:none;margin:15px;padding:0}
#tourlist li{height:80px;text-transform:uppercase}
#tourlist li a:link, #tourlist li a:visited{color:#3c0a00;}
#tourlist li a:hover{color:#720;}
.tourdetails{line-height:24px;color:#5c3c13;font-size:14px}
.tourdetails p{display:block;width:80%}
.tourcostdur{font-size:11px;color:#758551;line-height:18px}
.view_tours{background:#758551;color:white;padding:10px;font-size:14px;text-align:center;display:block;border-radius:5px;font-weight:bold}

#booktourwindow{position:absolute;z-index:999;width:75%;top:55px;left:0;}
#booktourcontents{margin:0 auto;width:300px;height:510px;background:#fff;padding:5px 22px}
#booktourclose{width:344px;height:30px;cursor:pointer}

a#booktour{padding:5px 40px;color:white;background:#758551}
#navi-outer{bottom:13px !important;left:13px !important}
/*store*/



#main_3col { width:580px; float:left }
#leftmenu { width:200px; float:left; padding-bottom:10px }
#leftmenu a { text-decoration:none; font-size:12px; color:#3c0a00; line-height:20px }
#shop_cat_menu { padding:5px 5px 15px }
#shop_sidebar { width:150px; padding:10px 0 10px 10px; float:right }
#shop_cart { font-size:12px; font-weight:bold; padding:56px 10px 10px; background:url('../images/shop_cart_bg.png') no-repeat; min-height:150px }
#shop_cart a { color:#3c0a00; text-decoration:none; font-size:14px; font-weight:bold }
#product_list_tableheading th { text-align:left }
#shop_product_sort { padding:5px; background:#f6f5f0; border-bottom:2px solid #E7D175; font-size:12px; font-weight:bold; text-align:right; line-height: 22px; }
.addtocart_form { font-size:12px; font-weight:bold }
.addtocart_button { padding:4px 0 0 20px }
.shop_cat_desc { padding:5px; width:560px; float:left }
.shop_cat_img { width:29%; float:left }
.shop_cat_text { }
#vmMainPage { color: #3C0A00; font-size:14px }
#billing_info { font-size:12px; width:270px; float:left }
#shipping_info { font-size:12px }
legend { text-transform:uppercase }
.label { float:left; width:80px; font-size:12px; display:block; font-weight:bold }
label { font-size:12px }
.field { width:190px; display:block; float:right }
#billing_info ul { margin:0; padding:0 }
#billing_info li { list-style:none; clear:both; height:12px; padding:6px 0 }
/*press room*/

#pressroom_box { padding:15px; border-bottom: 2px solid #3c1000 }
#pressroom_box label { width:85px }
/*calendar*/
.event_content_key { width:130px; color:#758551 }
#event_content { color:#3C0A00 }
#gcalendar_powered { display:none }

/*new menu */
ul.menu{margin:0;padding:0}
#nav #current a{color:#758551}
#nav li{text-align: center; width: 155px;height:120px;cursor:pointer;font-size:14px}
#nav li a{display:block;padding-top: 75px !important}
#nav .item45{background:url(../images/menu1_no.jpg) no-repeat top}
#nav .item19,#nav .item50{background:url(../images/menu2_no.jpg) no-repeat top}
#nav .item8{background:url(../images/menu3_no.jpg) no-repeat top}
#nav .item6{background:url(../images/menu4_no.jpg) no-repeat top}

#nav .item45:hover, #nav .item45#current{background:url(../images/menu1_over.jpg) no-repeat top}
#nav .item19:hover, #nav .item19#current,#nav .item50:hover, #nav .item50#current{background:url(../images/menu2_over.jpg) no-repeat top}
#nav .item8:hover, #nav .item8#current{background:url(../images/menu3_over.jpg) no-repeat top}
#nav .item6:hover, #nav .item6#current{background:url(../images/menu4_over.jpg) no-repeat top}

/*personalized*/
#pers_button{width:820px;height:55px;display:block;margin:10px 0;background: no-repeat;background-image:url('../images/button.png');padding:20px 30px 10px 90px;font-weight:bold}
#pers_button a{color:#fff;text-shadow:1px 1px #000}
h2#pers_cigar_heading{background:#758551;color:#fff;padding:5px 15px;text-shadow:1px 1px #000}

.fpss-introtext{background:none!important}