﻿@media all{
/* Style sheet reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldse{margin:0;padding:0;vertical-align:baseline;border:0;font-family:inherit;font-size:100%;outline: 0;font-weight: inherit;font-style: inherit;}
:focus{outline: 0;}
body{line-height:1;color: black;background: white;}
ol,ul{list-style: none;}
table{border-collapse:separate;border-spacing: 0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
.clear{clear:both;}
}
@media all{
/* Style sheet styles */
#tl_login label{width: 110px;padding-bottom: 13px;}
.boutiqueslider h2,.boutiqueslider p{display: inline;}
#ccvshirt{float: right;margin-top: -100px;margin-right: 100px;}
#ccvshirt a:link,#ccvshirt a:active,#ccvshirt a:visited{color: #4B4B4B;    font-weight: bold;    line-height: 20px;    text-decoration: none;}
#ccvshirt .newsback{margin-top: 10px;}
#ccvshirt a:hover{color: #000000;}
#formbienvenidoinfo .boutiquehemd{margin-top: 38px;}
.p-boutiquedetails .ce_text a:link,.p-boutiquedetails .ce_text a:active,.p-boutiquedetails .ce_text a:visited{color: #4B4B4B;text-decoration: none;}
.p-boutiquedetails .ce_text a:hover,.p-boutiquedetails .ce_text a.active{color: #1E1A1B;}
#formbienvenidoinfo .boutiquehemd .black{color: #000000;}
#formbienvenidoinfo ul.boutiquesizes{list-style-type: none;margin: 30px 0;padding: 0px;}
#formbienvenidoinfo ul.boutiquesizes li{display: inline;margin-right: 13px;}
ul.boutiquesizes li a:link,ul.boutiquesizes li a:active,ul.boutiquesizes li a:visited{font-weight: bold;}
p.boutiqueinfo{margin-top: 45px;}
#boutiquehemdgirl{float: left;margin-left: 130px;}
.p-boutiquedetails #lightbox-container-image-data #lightbox-image-details{width: 80%;}
.boutiqueitem .newsimg{margin-top: 20px;}
#lightbox-image-details-caption br{display: none;}
#middlenavigation{height: 15px;}
.mod_login .formbody{text-align: center;margin-left: 190px;}
#tl_login .submit_container{padding-right: 0px;}
body{font-family:arial, serif;font-size:12px;color:#4b4b4b;background: url('tl_files/cci/images/backgroundbright.jpg');}
img,div,input{behavior: url("../../tl_files/cci/pngfix/iepngfix.htc");}
#formsuccess{text-align: center;margin-top: 150px;float: left;width: 350px;line-height: 20px;}
#formsuccess strong{font-size: 16px;}
strong{font-weight: bold;}
#proximamente{text-align: center;margin-bottom: 200px;color: #1E1A1B;font-size: 13px;font-weight: bold;}
.eventimage{overflow: hidden;height: 105px;}
.eventmonth{font-weight: bold;text-transform: uppercase;font-size: 14px;margin-bottom: 12px;}
.eventcarousel .jcarousel-item{height:auto;}
.event .info{font-weight: bold;}
.event .eventmore{text-align: right;margin-top: 10px;}
.event .infotitle{font-weight: bold;text-transform: uppercase;margin-top: 4px;margin-bottom: 5px;line-height: 13px;}
.event .ce_text{margin-bottom: 10px;}
.eventwrap{height: 75px;}
.evblock{margin-bottom: 25px;}
.formboxleft{float: left; margin-right: 10px;}
.formboxright{float: left;}
.formbody label{width: 80px;float: left;font-weight: bold;padding-top: 4px;}
.formbody p.error{display: none;}
.formbody label.error .mandatory{color: #D09520;}
.formbody span.mandatory{margin-left: 5px;}
.formbody input[type=submit]{border: 0px;width: 80px;font-weight: bold;color: #ce8e0e;background-color: transparent;margin: 0;}
.formbody .submit_container{text-align: right;padding-right: 10px;}
.formboxright .submit_container{text-align: right;padding-right: 0px;}
.formbody br{clear: both;}
.formbody input{border: 1px solid #d09520;width: 180px;font-size: 12px;padding: 3px;margin-bottom: 8px;}
.formbody textarea{border: 1px solid #d09520;font-family: Arial;font-size: 11px;width: 180px;height: 30px;padding: 3px;}
#contactfranchise{float: left;width: 280px;margin-top: 45px;}
#formbienvenido{float: left;width: 280px;margin-top: 30px;}
#contactrecommendation{float: left;margin-top: 45px;}
#franchiseinfo{margin-top: 42px;float: left;line-height: 17px;font-weight: bold;}
#franchiseinfo .bottominfo{margin-top: 58px;}
#contactrecommendationinfo{position: absolute;margin-left: 600px;margin-top: 20px;font-weight: bold;}
#formbienvenidoinfo{position: absolute;margin-left: 580px;margin-top: -20px;font-size: 13px;width: 260px;}
#formbienvenidoinfo .spacetop{margin-top: 15px;}
#formbienvenidoinfo ol{list-style-type:decimal;margin-left: 20px;font-weight: bold;}
#formbienvenidoinfo ol span{font-weight: normal;}
#formbienvenidoinfo p{line-height: 17px;}
#formbienvenidoinfo ul{list-style: disc outside;margin-left: 15px;}
#formbienvenidoinfo li{line-height: 17px;margin-bottom: 2px;}
#formbienvenidoinfo .spacelast{margin-top: 12px;}
.invisible{display: none;}
.centerimage{text-align: center;}
.impressiongal{width: 748px;height: 245px;margin-left: 0px;}
.impressiongal .image_container{float: left;margin-right: 24px;margin-bottom: 23px;}
.impressiongal .image_container_last{margin-right: 0px;margin-bottom: 23px;float: left;}
#newsdetailcontainer{width: 365px;margin-left: 280px;margin-top: 40px;float: left;}
#newslistall{float: left;width: 160px;margin-left: 68px;margin-top: 40px;}
#newsdetailback{padding-right: 10px;}
#newslistall li{margin-bottom: 20px;}
#newslistall a{line-height: 20px;color: #77787b;text-decoration: none;font-weight: bold;}
#newslistall a:hover,#newslistall a.active{color: #1E1A1B;}
#newslistall .newsback a{font-weight: normal;}
#newsdetailcontainer p{line-height: 16px;}
#newsdetailcontainer h1{font-weight: bold;font-size: 20px;line-height: 22px;letter-spacing: 0.03em;color: #1e1a1b;margin-bottom: 5px;}
#newsdetailcontainer h2{font-weight: bold;font-size: 13px;line-height: 15px;color: #1e1a1b;margin: 10px 0 3px 0;}
.newsdetail{height: auto !important;padding-bottom: 30px;background: url('tl_files/cci/images/backgroundbright.jpg') repeat;}
#carouselPrev{position: absolute;margin: 155px 0 0 -35px;}
#carouselNext{position: absolute;margin: 155px 0 0 765px;}
#newsnavi{position: absolute;right: 159px;top: 95px;color: #a0a1a3;font-size: 12px;text-transform: uppercase;letter-spacing: 0.05em;}
#newsnavi a{color: #77787B;text-decoration: none; font-size: 12px;}
#newsnavi a:hover,#newsnavi a.active{color: #231f20;text-decoration: none;}
.newsmore{margin-top: 15px;text-align: right;}
.floatl p{line-height:18px;}
.floatl{float:left;}
.spacel30{margin-left:30px;}
.spacel120{margin-left:120px;}
#introcontainer{width:1004px;height:598px;margin:0 auto;}
#introskip{margin-top:10px;text-align:center;}
#introskip a{text-decoration:none;color:#4b4b4b;letter-spacing: 2px;}
#introskip a:hover{color:#C48F26;}
#bridgeimage{width:1280px;left:50%;position:absolute;margin-left:-640px;}
#container{width:1024px;position:relative;margin:0 auto;}
#containerinner{width:922px;height:591px;position:relative;margin:0 auto;}
.p-founders{background: url('../../tl_files/cci/images/backgroundfounders.jpg') no-repeat;}
.widnaufounders{background: url('../../tl_files/ccw/images/backgroundwidnaufounders.jpg') no-repeat;}
.vaduzfounders{background: url('../../tl_files/cci/images/backgroundfounders.jpg') no-repeat;}
.contact{background: url('tl_files/cci/images/backgroundbright.jpg') repeat;}
.cubaclubs{background: url('../../tl_files/cci/images/backgroundcubaclubs.jpg') repeat;}
#bottomcontainer{width:922px;bottom:0;position:absolute;}
#logo{width:127px;margin:0 auto;padding-top:30px;}
#logolarge{width:160px;margin:0 auto;padding-top:30px;}
#cigarisland{margin-top:88px;margin-left:144px;float: left;}
#cubaclubs{width:707px;margin:0 auto;padding:18px 20px;background-color:#FFFFFF;}
#cubaclubs div{font-weight:bold;color:#231f20;text-transform: uppercase;}
ul.marquee{width:700px;height:15px;position:relative;overflow:hidden;display:block;margin:0;padding:0;line-height:1;list-style: none;}
ul.marquee li{top:-999em;position:absolute;display:block;white-space:nowrap;left: 0;}
#contactcigar{float:left;margin-left:170px;}
#contactaddress{float:left;margin-top:122px;}
#contactaddress .address{margin-top:30px;}
#contactaddress .address p{line-height:16px;}
.centerlogo{margin-left:60px;}
#content{width:668px;margin:0 auto;padding:10px 40px 20px;background-color:#341f1f;color:#FFFFFF;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.80;}
#textnoimage{width: 730px;height: 280px;margin: 0 auto;}
#content p{line-height:22px;}
#bottomcontainer a{text-decoration:none;color:#4b4b4b;}
#bottomcontainer a:hover{color:#e3ba73;}
#ccvboutique a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFFFFF;}
#ccvboutique a.active,#ccvboutique a:hover{font-weight:bold;color:#c48f26;}
#ccvboutique{margin-left: 224px;float: left;}
#ccwfounders{margin-top:0;margin-bottom:2px;margin-left:22px;float: left;}
#ccwimpression{margin-top:0;margin-bottom:2px;margin-left:26px;float: left;}
#ccwfounders a,#ccwimpression a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFFFFF;}
#ccwfounders a.active,#ccwfounders a:hover,#ccwimpression a.active,#ccwimpression a:hover{font-weight:bold;color:#c48f26;}
#navigation{width:668px;height:54px;margin:0 auto;padding:10px 40px 0;background-color:#341F1F;-moz-opacity:.80;filter:alpha(opacity=80);opacity:.80;}
#navigation ul li{float:left;margin-right:17px;line-height: 16px;}
#navigation ul li.firstleft{margin-right: 70px;}
#navigation ul li.lastright{float:right;}
#navigation ul li a,#navigation ul li span{font-weight:bold;text-decoration:none;font-size:13px;color:#FFFFFF;}
#navigation ul li a:hover,#navigation ul li span,#navigation ul li a.active{color:#c48f26;}
#ccvshirt a.activeboutique{color: #C48F26;}
.bottomnavigation{font-weight:bold;font-size:10px;color:#FFFFFF;height: 10px;margin-top: 4px;}
.withoutmiddlenav{margin-top:18px;}
#ccint{float:left;}
#bottomnavigation a{text-decoration:none;color:#FFFFFF;text-transform:uppercase;}
#bottomnavigation a:hover,#bottomnavigation a.active{color:#e3ba73;text-transform:uppercase;}
#ccimprint{float:right;margin-right:18px;}
#cclinks{float: left;margin-left: 258px;}
.weblinks{margin-left: 110px;}
.weblinks li{margin-bottom: 7px;}
#cclanguage{width:100px;float:right;}
}
