body { margin:0; padding:0; background:url(../images/bg.jpg) repeat-y center top #000;}
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:normal; color:#999; line-height:17px;}
p { margin:0; padding:0;}
a:link, a:active, a:visited { font-size:12px; color: #999; text-decoration:underline; line-height:16px;}
a:hover { font-size:12px; color: #FFF; text-decoration:none; line-height:16px;}
.bold { font-weight:bold;}
#wraper { margin-left:auto; margin-right:auto; width:944px;}

#banner { padding:219px 102px 0 102px; width:740px; height:26px; background:url(../images/ban.jpg) no-repeat top left;}
#nav { width:740px; height:26px; clear:left;}
#nav ul { width:740px; height:26px; float:left;}
#nav ul li { width:148px; height:26px; display:block; float:left;}
#nav li a{ width:148px; height:26px; line-height:26px; display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#D7BD9E; text-decoration:none; text-align:center; background:url(../images/nav_bg.jpg) no-repeat top left;}
#nav ul li a:hover { width:148px; height:26px; line-height:26px; display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background:url(../images/nav_hv.jpg) no-repeat top left;}
#nav .current a { width:148px; height:26px; line-height:26px; display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background:url(../images/nav_hv.jpg) no-repeat top left;}
#nav .current a:hover { width:148px; height:26px; line-height:26px; display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#D7BD9E; text-decoration:none; text-align:center; background:url(../images/nav_hv.jpg) no-repeat top left;}

#middle { margin-left:auto; margin-right:auto; padding:20px 9px 0px 9px; width:926px; background:#340502;}
#mid_left { float:left; width:210px;}
#mid_m { float:left; width:506px; background:url(../images/mid_bg.jpg) repeat-y top left;}
#mid_m p{ margin:10px 0 0 0; padding:0 30px 0 30px; width:446px; text-align:justify;}
#mid_m .txt{ margin:5px 0 22px 0; padding:0 30px 0 30px; width:446px; text-align:justify;}
#mid_m .wel { font-weight:bold; font-size:24px; color:#A26F3A; text-align:center; line-height:44px;}
#mid_m .ima{ margin:0 0 27px 0; padding:0 30px 0 30px; width:446px; text-align:center;}
#mid_m .imag{ margin:0 0 15px 0; padding:0 30px 0 30px; width:446px; text-align:center;}
#mid_m .ima1{ width:446px; height:10px; text-align:justify; background:url(../images/mid_btm.jpg) bottom left no-repeat;}
#mid_right { float:left; width:210px;}

#footer { padding:10px 0 10px 0; clear:both; text-align:center;}
#footer p{ padding:0 0 10px 0; font-size:12px; color:#999; line-height:16px;}
/**************************************   		contact page start here			***************************************/
#cont_m { float:left; width:506px; background:url(../images/mid_bg.jpg) repeat-y top left;}
#cont{ margin:10px 0 10px 0; padding:0 40px 0 40px; width:426px;}
#cont_m .feedback { margin:10px 0 0 0; padding:0 0 0 40px; font-size:18px; color:#A26F3A; line-height:22px;}
#formCont{ margin:10px 0 10px 0; width:426px;}
.cssform p{ width:426px; padding:3px 0px 3px 0; border-top: 1px dashed #666666;}
.cssform label{ float:left; text-align:left; color:#C1BDB3; width: 227px;}
.feedback-textfield{ border:1px solid #5A564A; color:#000000; width:190px; line-height:20px; height:20px; padding-left:4px; background-color:#DFDDD8;}
.feedback-textfield1{ border:1px solid #5A564A; color:#000000; width:190px; padding-left:4px; height:85px; background-color:#DFDDD8;}
.feedback-textfield2{ border:1px solid #5A564A; color:#000000; font-weight:bold; font-size:13px; width:75px; line-height:22px; height:22px; text-align:center; background-color:#DFDDD8;}
.star{ color:#FF0000; font-size:11px; font-weight:bold;}

.color { color:#000; font-weight:bold;}
.plzscript { margin:0 0 10px 0; line-height:21px; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#FF9933; text-decoration:none;}
#cont_m .addresss { margin:0 0 10px 0; font-size:18px; color:#A26F3A; line-height:24px; border-bottom: 1px solid #222;}
a.mail:link, a.mail:active, a.mail:visited { font-size:14px; text-decoration:underline;}
a.mail:hover { font-size:14px; color: #FFF; text-decoration:none;}
/**************************************   		contact page close here			***************************************/
/**************************************   		cigar page start here			***************************************/
#middle_cigar { margin-left:auto; margin-right:auto; padding:20px 20px 0px 20px; width:904px; background:#340502;}
.left_float { float:left;}
.right_float { float:right;}
h4 { padding:0 0 20px 0; height:280px;}
/**************************************   		cigar page close here			***************************************/
/**************************************   		impresso page start here			***************************************/
#middle_categ { margin-left:auto; margin-right:auto; padding:20px 20px 20px 20px; width:904px; background:#340502;}
#middle_impress { margin:0 0 10px 0; width:898px; float:left;}
#middle_impress p { width:898px;}
#middle_impress label { float:left; width:730px; font-weight:bold; font-size:20px; color:#A26F3A; line-height:20px;}
.back { text-align:right;}
a.bt:active, a.bt:link, a.bt:visited { font-size:15px; font-weight:bold; color:#D7BD9E; text-decoration: underline; line-height:20px;}
a.bt:hover { font-size:15px; font-weight:bold; color:#fff; text-decoration:none; line-height:20px;}
#impress { width:898px; background:url(../images/b_bg.jpg) repeat-x left top #A61001; border:#FFFFFF 3px solid;}
#ulink { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/carreras_impresso_big.jpg) top left no-repeat;}
#Content { width:520px; float:left;}
#kkk { width:520px; float:left;}
#kkk ul { display:block; float:left; width:520px; height:36px; list-style:none; background:#610E00;}
#kkk ul li { display:block; float:left; width:130px; height:36px; border:#8D0F01 1px dashed;}
#kkk li a{ display:block; line-height:36px; font-weight:bold; font-size:13px; color:#CCC; text-align:center; text-decoration:underline;}
#kkk li a:hover{ display:block; line-height:36px; font-weight:bold; font-size:13px; color:#D7BD9E; text-align:center; text-decoration:none; background:#700E01;}
.menu { display: none;}
.submenu { display: none;}
#descriptions { padding:20px 0px 0 0; width:520px; text-align:justify; float:left;}
#details { margin:20px 0px 0 0; width:520px; float:left; background:url(../images/sub_bg.jpg) repeat-y left top;}
#details ul { width:520px; display:block; float:left; list-style:none; height:36px; border-top:#BF6358 1px solid;}
#details ul li { width:130px; display:block; float:left; list-style:none; font-weight:bold; text-align:center; line-height:36px;}
#particular { width:520px; float:left; border:#BF6358 1px solid; border-left:none; border-right:none;}
#a { padding:10px 0 10px 10px; width:120px; float:left; line-height:22px;}
#b { padding:10px 0 10px 10px; width:140px; float:left; line-height:22px;}
#c { padding:10px 0 10px 13px; width:107px; float:left; line-height:22px;}
#d { padding:10px 0 10px 22px; width:92px; float:left; line-height:22px;}
.bdrtop { padding:5px 0 5px 0; height:22px; line-height:22px; background:#7A0E01; border:#999 1px solid; text-align:center;} 

 #brown_box_cigar{padding:0 0 0 9px; background:#350503; }
 #brown_box_cigar_big_center{padding:0 0 20px 232px; background:#350503;}
 
.brown_box_cigar_01 { float:left; width:185px; height:255px; padding:0 0 0 90px; background:#350503;}

/**************************************   		impresso page close here			***************************************/
#connecticutlink { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/connecticut_big.jpg) top left no-repeat;}
#limitededitionlink { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/1961_limited_edition_big.jpg) top left no-repeat;}
#anosadurolink { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/10_big.jpg) top left no-repeat;}
#newhabanolink { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/the_new-habano_big.jpg) top left no-repeat;}
#cubana_real { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/cubana_real.jpg) top left no-repeat;}
#open-box-01 { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/187-open-box-bg.jpg) top left no-repeat;}
#open-box-02 { padding:20px 28px 0 350px; width:520px; height:380px; background:url(../images/5150-open-box-bg.jpg) top left no-repeat;}



/**************************************   		store locator page close starts			***************************************/
#middle_locator{ margin-left:auto; margin-right:auto; padding:9px 9px 0px 9px; width:926px; background:#340502;}
#locator_mids{ padding:13px; float:left; width:900px; background:#100201;}
#locator_mids[id]{ margin:0 0 9px 0; padding:13px; float:left; width:900px; background:#100201;}
.padds_locator{ padding:7px 4px 7px 10px; font-size:12px;}
a.locator:link, a.locator:active, a.locator:visited{ margin:10px 0 0 0; font-size:18px; color:#A26F3A; line-height:22px; text-align:center; text-decoration:underline;}
a.locator:hover{ margin:10px 0 0 0; font-size:18px; color:#fff; line-height:22px; text-align:center; text-decoration:underline;}
/**************************************   		store locator page close here			***************************************/
