@import 'reset.css';

/* layouts */

/* LIST STYLE   
------------------------------------------------------------------------------ */
ul{ margin-left:2.35em; list-style-position:outside; list-style-type:disc;}
ul ul, ul ol{ margin-left:2.35em; list-style-position:outside; list-style-type:circle;}
ul ul ul, ul ol ol, ul ul ol, ul ol ul{ margin-left:2.35em; list-style-position:outside; list-style-type:square;}

ol {margin-left:2.35em; list-style-position:outside; list-style-type:decimal;}
ol ol, ol ul {margin-left:2.35em; list-style-position:outside; list-style-type:lower-alpha;}
ol ol ol, ol ul ul{margin-left:2.35em; list-style-position:outside; list-style-type:lower-roman;}

ul li, ol li { line-height: 1.4em; }



.single-page ul{ margin-left:2.35em; list-style-position:outside; list-style-type:disc;}
.single-page ul ul, .single-page ul ol{ margin-left:2.35em; list-style-position:outside; list-style-type:circle;}
.single-page ul ul ul, .single-page ul ol ol, .single-page ul ul ol, .single-page ul ol ul{ margin-left:2.35em; list-style-position:outside; list-style-type:square;}

.single-page ol {margin-left:2.35em; list-style-position:outside; list-style-type:decimal;}
.single-page ol ol, .single-page ol ul {margin-left:2.35em; list-style-position:outside; list-style-type:lower-alpha;}
.single-page ol ol ol, .single-page ol ul ul{margin-left:2.35em; list-style-position:outside; list-style-type:lower-roman;}

.single-page ul li, .single-page ol li { line-height: 1.4em; }


#l-body .r_cln { clear:both; display:block; width:100%; font:normal 0/0 sans-serif; height:0; padding:0; margin:0; }
#l-body .r_cln:after { clear:both; display:block; font:normal 0/0 sans-serif; content:"..."; height:0; visibility:hidden; }
#l-body .l-pad { clear:both; }
#l-body .ie-zfix { position:relative; z-index:1; }

#l-hold .higher-12 { margin-top:-12px; }
#l-hold a.a-more { font-weight:bold; }

body { text-align:center; background:#0b0805; _overflow:visible !important; _width:100%; _height:100%; }

.background-footer{
	background:transparent url(/img/cigaretteshouse/background-footer.jpg) 50% 100% no-repeat;
	width:100%;
	min-width:960px;
	margin:0 auto;
	overflow:hidden;
	_overflow:visible !important;
	_zoom:1;
	_height:100%;
}

.background-header{
	background:transparent url(/img/cigaretteshouse/header.jpg) 50% 0% no-repeat;
    /*background:transparent url(/img/cigaretteshouse/header-new-year-2010.jpg) 50% 0% no-repeat;*/
	width:100%;
	min-width:960px;
	margin:0 auto;
	overflow:hidden;
	_overflow:visible !important;
	_zoom:1;
	_height:100%;
}

.background-top{
	background:transparent url(/img/cigaretteshouse/background-top.png) 0 0 repeat-x;
	width:100%;
	min-width:960px;
	margin:0 auto;
	overflow:hidden;
	overflow:visible !important;
	_zoom:1;
	_height:100%;
}

#l-hold { margin:0 auto; width:960px; text-align:center;}
#l-head, #l-tail { position:relative; width:100%; text-align:left; }

#l-head { height:167px;}

#l-tail {
  height:110px;
}

#l-left, #l-right, #l-data { float:left; min-height:79px; position:relative; }

#l-data{
	min-height:968px;
	height:auto!important;
	height:968px;
}

#l-data .main-content{
	margin-left:40px;
	font:normal 1.1em/1.3em Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#220d05;
	position:relative;
	list-style:none;
	
}

#l-data .main-content li{
position:relative;
}

#l-data .main-content .main-head{
	color:#180e08;
	font:bold 1.545em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	padding:0 0 13px 10px;
	background:transparent url(/img/cigaretteshouse/divider-main.gif) 0 100% no-repeat;
	text-align:left;
	overflow:hidden;
	float:none;
	clear:both;
	}

#l-data .welcome{
	display:block;
	margin:10px auto 20px auto;
}

#l-data .main-content a{
	color:#c13832;
}

#l-data .main-content .single-page{
	text-align:justify;
}

#l-left { 
	position:relative;
	float:left;
	width:266px;
	}
	
#l-right { width:161px; background:transparent url(/img/cigaretteshouse/l-right.jpg) 0px 0px no-repeat;overflow:hidden; margin-left:42px; } /*188*/

#l-data {
  width:467px;
}

#l-body { 
	_zoom:1;
	position:relative;
	float:right;
	width:694px;
	margin-bottom:120px;}
	
#l-body-inner { 
	background:url(/img/cigaretteshouse/content-right-side.jpg) 0px 0 repeat-y;
	_zoom:1;
	position:relative;
	float:right;
	width:694px;
}
	
#l-body-top { 
	background:url(/img/cigaretteshouse/content-right-side-top.png) 0px 0 no-repeat;
	height:16px;
	clear:both;
	overflow:hidden;
	width:100%;
	font-size:0;
	line-height:0px;}
	
#l-body-footer { 
	background:url(/img/cigaretteshouse/content-right-side-footer.png) 0px 0px no-repeat;
	height:65px;
	clear:both;
	overflow:hidden;
	width:100%;
	font-size:0;
	line-height:0px;}	
	
/* headers & general styles */

#l-body .pad-bottom-2em { padding-bottom:2em; }
#l-body .pad-top-2em { padding-top:2em; }
#l-body .margin-h3px * { margin:0 3px; }

#l-body h2 {
  color:#7a1113;
  font:bold 1.3em tahoma, verdana, sans-serif;
  text-align:center;
}

#l-body p {
  font:normal 11px/1.2em tahoma, verdana, sans-serif;
  color:#000;
  margin:0 0 11px 0;
}

#l-body p.first {
  margin-top:11px;
}

#l-body p.last {
  margin-bottom:0;
}

.t-center {
    text-align:center;
}

#l-body .tx-red {
  color:#b05700;
}

#l-hold a { color:#00436a; }
#l-hold a:hover { text-decoration:none;}

#l-hold #l-body .info-product .a-button {
  display:block;
  width:95px; height:102px; /* 80 x 22 */
  background:transparent url(/img/cigaretteshouse/right-buynow.jpg) no-repeat scroll 0 0;
  text-decoration:none;
  font:bold 11px/12px tahoma, verdana, sans-serif;
  text-align:center;
  cursor:pointer;
  position:absolute;
  top:0;
  right:-90px;
  _right:0px !important;
  
}

#l-hold #l-body .a-button:hover {
    background:url(/img/cigaretteshouse/right-buynow.jpg) 0 -102px no-repeat;
}

#l-hold #l-body .info-product .sold-out {
  display:block;
  width:95px; height:74px; /* 80 x 22 */
  background:transparent url(/img/cigaretteshouse/sold-out-l.jpg) no-repeat scroll 0 0;
  text-decoration:none;
  font:bold 11px/12px tahoma, verdana, sans-serif;
  text-align:center;
  cursor:pointer;
  position:absolute;
  top:0;
  right:-90px;
  _right:0px !important;
  
}

#l-hold #l-body .sold-out:hover {
    background:url(/img/cigaretteshouse/sold-out-l.jpg) 0 -74px no-repeat;
}

#l-hold #l-body .info-product .a-button h4.price, #l-hold #l-body .info-product .sold-out h4.price{
	padding:40px 0 0 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold 2.2em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
}

#l-hold #l-body .info-product .sold-out h4.price{
    padding:29px 0 0 0;
    
}

#l-hold #l-body .info-product .a-button span{
    font:bold 1.1em Arial, Helvetica Neue, Helvetica, sans-serif;
    margin-top:5px;
    display:block;
}

#l-data .info-product .total-color{
    color:#c13832;
}

#l-hold #l-body  .info-product .a-button:hover h4.price, #l-hold #l-body .info-product .sold-out:hover h4.price{
	color:#351b12;
}

#l-hold #l-body .info-product h4 sup {
  position:relative;
  top:-8px;
  font-size:.6em;
}

#l-hold #l-body .uni-button,
input.button {
	/*width:80px; height:19px; /* 80 x 22 */
	padding:2px 3px;
	text-decoration:none;
	font:bold 11px/12px tahoma, verdana, sans-serif;
	text-align:center;
	cursor:pointer;
	color:#5b5b5b;
	border:1px solid #acacac;
}

#submit_button, #lsubmit{
	background:transparent url(/img/cigaretteshouse/register.jpg) no-repeat;
	border:0 none;
	width:95px;
	height:30px;
	margin-left:0px;
	text-indent:-9999px;}
	
    #lsubmit{
    	background:transparent url(/img/cigaretteshouse/submit.jpg) 0 0 no-repeat;
    }
    
.retreival #submit{
	background:transparent url(/img/cigaretteshouse/submit.jpg) 0 0 no-repeat;
	width:96px;
	height:30px;
	border:0 none;
}
.retreival #submit:hover{
	background:transparent url(/img/cigaretteshouse/submit.jpg) 0 -30px no-repeat;
	width:96px;
	height:30px;
	border:0 none;
}


#l-hold #l-body #l-data .update-cart{
	background:transparent url(/img/cigaretteshouse/update-cart.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .update-cart:hover{
	background:transparent url(/img/cigaretteshouse/update-cart.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .continue-shopping, #continue-shopping{
	background:transparent url(/img/cigaretteshouse/continue-shopping.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .continue-shopping:hover, #continue-shopping:hover{
	background:transparent url(/img/cigaretteshouse/continue-shopping.jpg) 0px -32px no-repeat;
}

#continue-shopping{
float:left;
}

#proceed-to-cart{
	background:transparent url(/img/cigaretteshouse/proceed-to-cart.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	float:left;
}

#proceed-to-cart:hover{
	background:transparent url(/img/cigaretteshouse/proceed-to-cart.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .checkout{
	background:transparent url(/img/cigaretteshouse/checkout.jpg) 0px 0px no-repeat;
	width:95px;
	height:30px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .checkout:hover{
	background:transparent url(/img/cigaretteshouse/checkout.jpg) 0px -30px no-repeat;
}

#l-hold #l-body #l-data .pay-western-union{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-western-union:hover{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px -32px no-repeat;
}
#l-hold #l-body #l-data .pay-western-union{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-western-union:hover{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .pay-western-union{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-western-union:hover{
	background:transparent url(/img/cigaretteshouse/pay-western-union.jpg) 0px -32px no-repeat;
}


#l-hold #l-body #l-data .pay-moneygramm{
	background:transparent url(/img/cigaretteshouse/pay-moneygramm.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-moneygramm:hover{
	background:transparent url(/img/cigaretteshouse/pay-moneygramm.jpg) 0px -32px no-repeat;
}


#l-hold #l-body #l-data .pay-e-check{
	background:transparent url(/img/cigaretteshouse/pay-e-check.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-e-check:hover{
	background:transparent url(/img/cigaretteshouse/pay-e-check.jpg) 0px -32px no-repeat;
}


#l-hold #l-body #l-data .pay-alertpay{
	background:transparent url(/img/cigaretteshouse/pay-alertpay.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-alertpay:hover{
	background:transparent url(/img/cigaretteshouse/pay-alertpay.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .pay-credit-card{
	background:transparent url(/img/cigaretteshouse/pay-credit-card.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-credit-card:hover{
	background:transparent url(/img/cigaretteshouse/pay-credit-card.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .pay-by-ctopay{
	background:transparent url(/img/cigaretteshouse/pay-by-ctopay.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-by-ctopay:hover{
	background:transparent url(/img/cigaretteshouse/pay-by-ctopay.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .pay-by-ach{
	background:transparent url(/img/cigaretteshouse/pay-by-ach.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .pay-by-ach:hover{
	background:transparent url(/img/cigaretteshouse/pay-by-ach.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .payment-information{
	background:transparent url(/img/cigaretteshouse/payment-information.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:20px auto 0 auto;
}

#l-hold #l-body #l-data .payment-information:hover{
	background:transparent url(/img/cigaretteshouse/payment-information.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data .continue{
	background:transparent url(/img/cigaretteshouse/continue.jpg) 0px 0px no-repeat;
	width:95px;
	height:30px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .continue:hover{
	background:transparent url(/img/cigaretteshouse/continue.jpg) 0px -30px no-repeat;
}

#l-hold #l-body #l-data .back{
	background:transparent url(/img/cigaretteshouse/back.jpg) 0px 0px no-repeat;
	width:95px;
	height:30px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data .back:hover{
	background:transparent url(/img/cigaretteshouse/back.jpg) 0px -30px no-repeat;
}


#l-hold #l-body #l-data .create-new-ticket, #ticket_create-element  #submit{
	background:transparent url(/img/cigaretteshouse/create-new-ticket.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#ticket_create-element  #submit{
    margin:0;
}

#l-hold #l-body #l-data .create-new-ticket:hover, #ticket_create-element  #submit:hover{
	background:transparent url(/img/cigaretteshouse/create-new-ticket.jpg) 0px -32px no-repeat;
}


#l-hold #l-body #l-data #fieldset-submit_group #submitbutton-label{
	display:none;
	font:normal 0px/0px Arial;
	height:0;
	border:0;
	margin:0;
	padding:0;
}

#l-hold #l-body #l-data #fieldset-submit_group #submitbutton{
	background:transparent url(/img/cigaretteshouse/save-information.jpg) 0px 0px no-repeat;
	width:222px;
	height:32px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0 auto;
}

#l-hold #l-body #l-data #fieldset-submit_group #submitbutton:hover{
	background:transparent url(/img/cigaretteshouse/save-information.jpg) 0px -32px no-repeat;
}

#l-hold #l-body #l-data #contactform #sbmt-element{
	text-align:right;
}

#l-hold #l-body #l-data #contactform #sbmt{
	background:transparent url(/img/cigaretteshouse/send.jpg) 0px 0px no-repeat;
	width:95px;
	height:30px;
	display:block;
	padding:0;
	text-indent:-9999px;
	border:0 none;
	margin:0;
}



#l-hold #l-body #l-data #contactform #sbmt:hover{
	background:transparent url(/img/cigaretteshouse/send.jpg) 0px -30px no-repeat;
}


#l-hold #l-body #l-data #contactform #comment-label{
width:340px !important;
text-align:center !important;
padding:0;
}

#contactform{
	display:block;
	width:345px;
	margin:0 auto;
}

#submit_button:hover{
	background:transparent url(/img/cigaretteshouse/register.jpg) 0 -30px no-repeat;}
    
    
    #lsubmit:hover{
    background:transparent url(/img/cigaretteshouse/submit.jpg) 0 -30px no-repeat;
    }
	
#update-cart{
	margin-right:200px;
}

#l-hold #l-body .uni-button:hover {
  text-decoration:underline;
}


/* header */

#l-head .brand {
  position:absolute;
  left:277px; top:62px;
}

#l-head .brand a {
  display:block;
  width:482px;
  height:67px;
  text-indent:-9999px;
}

/* header - menu */

#l-head .menu {
  position:absolute;
  left:354px; top:16px;
  width:328px; height:40px; /* 592x40 */
  list-style:none;
  margin:0;

}

#l-head .menu li {
  float:left;
  height:40px;
}

#l-head .menu a {
  font:bold 1.1em/1.2em tahoma, verdana, sans-serif;
  color:#313131;
  text-decoration:none;
  display:block;
  height:40px;
  text-indent:-9999px;
}
/* ---- */	
#l-head .menu li.home  a{
	width:52px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) 0 0 no-repeat;}
#l-head .menu li.home a:hover, #l-head .menu li.home a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) 0 -40px no-repeat;}
/* ---- */	
#l-head .menu li.terms {
	width:52px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) -52px 0 no-repeat;}
#l-head .menu li.terms a:hover, #l-head .menu li.terms a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) -52px -40px no-repeat;}
/* ---- */		
#l-head .menu li.about{
	width:50px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) -104px 0 no-repeat;}
#l-head .menu li.about a:hover, #l-head .menu li.about a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) -104px -40px no-repeat;}
/* ---- */		
#l-head .menu li.contacts {
	width:71px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) -154px 0 no-repeat;}
#l-head .menu li.contacts a:hover, #l-head .menu li.contacts a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) -154px -40px no-repeat;}
/* ---- */		
#l-head .menu li.links {
	width:50px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) -225px 0 no-repeat;}
#l-head .menu li.links a:hover, #l-head .menu li.links a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) -225px -40px no-repeat;}
/* ---- */		
#l-head .menu li.faq{
	width:53px; 
	background:transparent url(/img/cigaretteshouse/menu.jpg) -275px 0 no-repeat;}
#l-head .menu li.faq a:hover, #l-head .menu li.faq a.active{
	background:transparent url(/img/cigaretteshouse/menu.jpg) -275px -40px no-repeat;}
/* ---- */	




/* header - product list */

#l-head h1 {
  position:absolute;
  left:293px; top:149px;
  width:650px;
  text-align:left;
  font:normal 1.1em/1.1em Arial;
  color:#898989;
}

/* footer - tail */

#footer{ background:transparent url(/img/cigaretteshouse/footer-inner.png) 0px 0px no-repeat;}

#l-tail .copy {
  margin:0 0 0 374px;
  font:normal 1.1em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
  color:#4f4f4f;
  display:block;
  clear:both;
  padding:10px 0px;
}

.menu-footer{
	margin:0 0 0 374px;
	list-style:none;
}

#l-tail .menu-footer li{
	float:left;
	color:#4f4f4f;
	padding-top:2px;
}

#l-tail .menu-footer li a{
	color:#c13832;
	font:normal 1em Arial, Helvetica Neue, Helvetica, sans-serif;
	padding:0px 2px;
	display:block;
	margin-top:-1px;
	}

.live-help {
    text-align:center;
}
/* left side - brand list */

#l-left #meniu-left{
position:absolute;
 background:url(/img/cigaretteshouse/left-menu.png) no-repeat 0 0;
 z-index:99;
 width:224px;
 top:74px;
 left:-3px;
 height:702px; 
 margin:0;
 padding:62px 20px 60px 40px;
 list-style:none;
 _zoom:1;
}


#l-left #meniu-left  ul{
}

#l-left{
padding-top:950px;
margin-bottom:180px;
}



#l-left .title {
  display:block;
  font:bold 1.4em/1.5em tahoma, verdana, sans-serif;
  color:#7a1113;
  padding:0px 0 15px 0px;
  text-align:left;
}
#l-left .brand-list {
    overflow:hidden;
    clear:both;
    margin:0 0 20px 0px !important;
}
#l-left .brand-list li{
	float:left;
	width:110px;
	text-align:left;
	padding:0 0 2px 0;
    margin:0px;
    list-style:none;
}

#l-left .brand-list a {
  display:block;
  text-decoration:none;
  color:#220d05;
  font:bold 1.3em Arial, Helvetica Neue, Helvetica, sans-serif;
  word-spacing:-0.1em;
  padding:0 0 3px 0;
  text-shadow:0px 1px 2px #ccc;
}

#l-left .brand-list a:hover, #l-left .brand-list a.selected{
  color:#c13832;
  background:transparent url(/img/cigaretteshouse/link-hover.gif) 0 100% no-repeat; 
}

#l-left .banner-left a{
	padding-bottom:11px;
	display:block;
	text-align:center;
}

#l-left .brand-list-2 li {
float:left;
}
#l-left .brand-list-2 li.active {
float:right;
}

/* right side boxes */

#l-right .box {
  background:transparent url(/img/cigaretteshouse/devider.gif) 2px 100% repeat-x ;
  margin:0 0 10px 0;
  overflow:hidden;
  padding:0 0 0 10px;
}

#l-right .box-last {
  background:none;
}

#l-right .box .title {
  display:block;
  color:#180e08;
  font:bold 1.4em/1.5em "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
  text-align:left;
}


#l-right .box-login{
  padding:0 0 17px 0;
  margin:0 0 10px 0;
}
#l-right .box-login form {
  margin-top:16px;
  text-align:left;
}

#l-right .box-login .it-tx {
  height:15px; /* 18 */
  padding:3px 6px 2px 6px;
  margin-bottom:8px;
  border:1px solid #dadada;
  color:#000; font:normal 1.1em/1em tahoma, verdana, sans-serif;
  text-align:left;
}

#l-right .box-login .var-1 {
  width:128px; /* 140 */
}

#l-right .box-login .var-2 {
  width:79px; /* 86 */
  float:left;
}

#l-right .box-login .it-sb {
  width:50px; height:19px; /* 46x17 */
  border-width:0;
  color:#c13832; 
  font:bold 1.1em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
  padding-top:3px;
  margin-left:0px;
  cursor:pointer;
  text-decoration:underline;
  text-transform:uppercase;
  outline:0 none;
  overflow:hidden;
  background:transparent none;
}

#l-right .box-login .it-sb:hover{
text-decoration:none;
}

#l-right #loginForm div{
color:#c13832;
clear:both;
float:none;
_padding-top:5px;
}
#l-right #loginForm  a{
	font:normal 1.1em/1em tahoma, verdana, sans-serif;
	color:#c13832;
}




#l-right .box-popular {
  text-align:center;
}

#l-right .box-popular  .most-popular{
margin: 7px 0 0 0;
}

#l-right .box-popular .name{
      font:bold 1.2em/1.4em "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
      padding-bottom:4px;
      display:block;
}

#l-right .box-popular .img {
  display:block;
  background:transparent url(/img/cigaretteshouse/back-image.jpg) 0 0 no-repeat;
  height:161px;
  width:107px;
  text-align:left;
  margin:0 auto;
}

#l-right .box-popular .img img{
	border:1px solid #e4e4e4;
	width:80px;
	height:131px;
	margin:13px 0 0 10px;
}



#l-right .box-popular span sup {
  position:relative;
  top:-8px;
  font-size:.6em;
}

#l-hold #l-body #l-right .box-popular .a-button {
  margin:12px auto 0 auto;
  color:#000;
  background:url(/img/cigaretteshouse/right-buynow.jpg) 0 0 no-repeat;
  width:95px;
  height:102px;
  padding:0;
  display:block;
  text-decoration:none;
}

#l-hold #l-body #l-right .box-popular .a-button:hover {
  background:url(/img/cigaretteshouse/right-buynow.jpg) 0 -102px no-repeat;

}

#l-hold #l-body #l-right .box-popular .a-button span.price{
	padding:32px 0 0 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold 2.545em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
}

#l-hold #l-body #l-right .box-popular .a-button:hover span.price{
	color:#351b12;
}

#l-hold #l-body #l-right .box-popular .a-button em{
	padding:0px 0 0 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold 0.61em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
}

#l-hold #l-body #l-right .box-popular .a-button:hover em{
	color:#351b12;
}

#l-right .x-news{
text-align:left;
}

#l-right .x-news ul {
  margin-top:16px;
  list-style:none;
  margin-left:0;
}

#l-right .x-news li {
  margin-bottom:25px;
}

#l-right .x-news small{
	color:#959595;
	font:italic 1em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
}

#l-right .x-news a.news-hdr {
  font:bold 1.1em/1.3em Arial, Helvetica Neue, Helvetica, sans-serif;
  display:block;
  color:#c13832;
  padding:0 0 4px 0;
}

#l-right .x-news .readmore{
  font:normal 1.1em/1.3em tahoma, verdana, sans-serif;
  display:block;
  color:#c13832;
}

#l-right .x-news p{
	color:#010101;
	font: 1.1em/1.2em tahoma, verdana, sans-serif;
	margin:0 0 5px 0;}

#l-right .box-cart ul {
  clear:both;
  margin:16px 0px 10px 0px;
  overflow:hidden;
  list-style:none;
}

#l-right .box-cart ul li * {
  width:74px; height:18px; /* 73 x 23 */
  padding:4px 0 0 13px;
  font:normal normal 1.1em/1.2 tahoma, verdana, sans-serif;
  display:block;
  float:left;
  text-align:left;
  color:#7A1113;
  padding:4px 0 0 0;
  border-bottom:1px solid #D9D8D6;
}

#l-right .box-cart ul li i{
}


#l-right .box-cart ul li span,
#l-right .box-cart ul li strong {
  padding:4px 3px 0 0;
  text-align:right;
  color:#000;
  margin-left:-3px;
}

#l-right .box-cart ul li strong { font-weight:bold; }

#l-right .box-cart ul li b {
  font-weight:bold;
}


#l-right .box-account{
	text-align:left;
}

#l-right .box-account b {
  font:bold 1.1em/1.3em tahoma, verdana, sans-serif;
  color:#c13832;
  display:block;
  padding-top:10px;
}

#l-right .box-account b.title{
padding:0;
}

#l-right .box-account b span {
  font-weight:normal;
  color:#000000;
}

#l-right .box-account ul {
  margin:16px 0 21px 0px;
  list-style:none;
}

#l-right .box-account a {
  font:bold 1.2em/1.4em tahoma, verdana, sans-serif;
  color:#c13832;
}

#l-right .box-poll{
padding:0 0 20px 10px;
}



/* product list */

#l-hold .product-list {
  position:relative; /* inside els - absolute */
  width:434px;
  min-height:205px;
  height:auto!important;
  height:205px;
  color:#000;
  font-family:tahoma, verdana, sans-serif;
  background:transparent url(/img/cigaretteshouse/divider-main.gif) no-repeat scroll 0 100%;
  padding-bottom:10px;
  overflow:hidden;
  clear:both;
}

#l-hold .product-list h3 {
  color:#351b12 !important;
  font:normal 1.5em/1.5em "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
  cursor:pointer;
  text-align:left;
  margin-top:10px;
  padding:0 0 0 3px;
  _font-weight:bold;
}

#l-hold .product-list h3 a{
  color:#351b12 !important;
  font:bold 0.97em/1em "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
  cursor:pointer;
  text-align:left;
  text-decoration:none;
  }

#l-hold .product-list .img {
  position:absolute;
  left:3px; top:35px;
  display:block;
  background:transparent url(/img/cigaretteshouse/back-image.jpg) 0 0 no-repeat;
  height:161px;
  width:107px;
  text-align:left;
  margin:0 auto;
}

#l-hold .product-list .img img{
border:1px solid #E4E4E4;
height:131px;
margin:13px 0 0 10px;
width:80px;}

#l-hold .info-product{
	position:absolute;
	left:117px; 
	top:40px;
	width:230px;
}
#l-hold .product-list b {
  padding:5px 0px;
  display:block;
  color:#220d05;
  font:normal 1em Tahoma; line-height:1em;
  text-align:left;
}

#l-hold .product-list .pl-total {
font-style:italic;
}

#l-hold .product-list form {
}

#l-hold .product-list i {
  display:block;
  padding-top:4px;
  margin-right:8px;
  float:left;
  color:#000000;
  font-style:normal;
  font-size:1.1em;
}

#l-hold .product-list .it-tx {
  width:19px; height:15px;  
  padding:0px 2px 2px 2px;
  _padding:2px 2px 0px 2px;
  border:1px solid #838383;
  color:#000; font-size:1.1em;
  float:left; margin-right:8px;
}

#l-hold .product-list p {
color:#990000;
float:right;
font-size:2.5em;
font-weight:bold;
margin-left:16px;
margin-right:3px;
margin-top:-42px;
}

#l-hold .product-list .a-button {
  position:absolute;
  right:0px; bottom:0px; /* relative to form */
}

/* content - my basket - table layouts */

#l-body .my-basket { margin:18px 0; }
#l-body .my-basket table {
  font-family:tahoma, verdana, sans-serif;
}


/* buttons */
#l-body .navy {
  margin-top:16px;
  clear:both;
  width:100%;
}

#l-hold #l-body #l-data .navy a{
    display:block !important;
    float:right !important;
    margin:0; 
    margin-left:20px;
}

#l-body .navy a {
 
}

/* statistics */
#l-body .stats {
  margin:16px 0;
  text-align:center;
  clear:both;
}

#l-body .stats p {
  margin:0; padding:0;
  height:1.6em;
  font-size:1.1em; line-height:1.5em;
  clear:both;
}

#l-body .stats b {
  display:block;
  width:263px;
  text-align:right;
  color:#7A1113;
  float:left;
}

#l-body .stats span {
  padding:4px 0 0 8px;
  float:left;
}

#l-body .navy-stats {
  margin:32px 0 16px 0;
  text-align:center;
}



/* billing - shipping form */

#l-body .zend_form {
    font-size:1.1em;
    margin:0 auto;
    padding:6px 0 16px 0;
    width:390px;
}

#l-body .zend_form legend {
  padding:0 0 10px 152px;
  font:bold 1.18em tahoma,verdana,sans-serif;
  line-height:1.4em;
  color:#7A1113;
}

#l-body fieldset dl dt {
  display:block;
  clear:both;
  text-align:left;
  padding:2px 12px 0 0;
  _padding:4px 12px 0 0;
  color:#220d05;
  font:normal 11px tahoma, verdana, sans-serif;
}

#l-body fieldset dl dt{
margin-bottom:6px;
}
#l-body fieldset dl dd {
  margin-bottom:10px;
}

#l-body fieldset dl dd {
	text-align:left;
}

#l-body fieldset textarea {
  width:340px;
  height:120px;
  border:1px solid #d5d5d5;
  border-top:2px solid #838383;
  border-left:2px solid #838383;
}

#l-body input.text {
  width:134px; height:15px;
  padding:2px 9px 0 9px;
  color:#010101;
  font-size:11px; line-height:12px; /* input type text */
  background:#fff;
  border:1px solid #dadada;
}

#l-body select {
  border-color:#d5d5d5;
  font-size:11px; line-height:12px;
  width:151px;
}

#l-body .f-submit {
  padding:16px 0 0 151px;
}

#l-body .errors {
  margin-left:12px;
  padding:2px 0 2px 20px;
  background:url(/img/cigaretteshouse/icon-warning.gif) no-repeat left;
  color:#b05700;
  font-size:10px;
  display:inline;
}



/* my orders table */

#l-body .order-list {
  padding:16px 0;
  width:555px;
}

#l-hold #l-body .order-list table { width:100%; }


#l-hold #l-body #orders .data td {
border:1px solid #d5d5d5 !important;
}


#l-body .order-list .col-1 { width:103px; }
#l-body .order-list .col-2 { width:154px; }
#l-body .order-list .col-3 { width:150px; }
#l-body .order-list .col-4 { width:148px; }

#l-body .order-list thead td { height:43px; text-align:center; }
#l-body .order-list tfoot { height:11px; }
#l-body .order-list tbody td { text-align:center; border-bottom:1px solid #f4e2c5; }

#l-body .order-list thead .col-1 { background:url(/img/cigaretteshouse/tbl-order-th-1.gif) no-repeat; }
#l-body .order-list thead .col-2 { background:url(/img/cigaretteshouse/tbl-order-th-2.gif) no-repeat; }
#l-body .order-list thead .col-3 { background:url(/img/cigaretteshouse/tbl-order-th-3.gif) no-repeat; }
#l-body .order-list thead .col-4 { background:url(/img/cigaretteshouse/tbl-order-th-4.gif) no-repeat; }

#l-body .order-list tfoot td { background:url(/img/cigaretteshouse/tbl-order-tf-rx.gif) repeat-x; }

#l-body .order-list tbody .col-1 { background:url(/img/cigaretteshouse/tbl-order-td-1.gif) repeat-y; }
#l-body .order-list tbody .col-2 { background:url(/img/cigaretteshouse/tbl-order-td-2.gif) repeat-y; }
#l-body .order-list tbody .col-3 { background:url(/img/cigaretteshouse/tbl-order-td-3.gif) repeat-y; }
#l-body .order-list tbody .col-4 { background:url(/img/cigaretteshouse/tbl-order-td-4.gif) repeat-y; }

/* ticket list - table */

#l-body .ticket-list {
  padding:16px 0;
  width:555px;
}

#l-body .ticket-list table { width:100%; }

#l-body .ticket-list .col-1 { width:97px; }
#l-body .ticket-list .col-2 { width:81px; }
#l-body .ticket-list .col-3 { width:117px; }
#l-body .ticket-list .col-4 { width:76px; }
#l-body .ticket-list .col-5 { width:78px; }
#l-body .ticket-list .col-6 { width:106px; }

#l-body .ticket-list thead td { height:42px; text-align:center; }
#l-body .ticket-list tfoot { height:12px; }
#l-body .ticket-list tbody td { height:24px; text-align:center; }

#l-body .ticket-list thead .col-1 { background:url(/img/cigaretteshouse/tbl-ticket-th-1.gif) no-repeat; }
#l-body .ticket-list thead .col-2 { background:url(/img/cigaretteshouse/tbl-ticket-th-2.gif) no-repeat; }
#l-body .ticket-list thead .col-3 { background:url(/img/cigaretteshouse/tbl-ticket-th-3.gif) no-repeat; }
#l-body .ticket-list thead .col-4 { background:url(/img/cigaretteshouse/tbl-ticket-th-4.gif) no-repeat; }
#l-body .ticket-list thead .col-5 { background:url(/img/cigaretteshouse/tbl-ticket-th-5.gif) no-repeat; }
#l-body .ticket-list thead .col-6 { background:url(/img/cigaretteshouse/tbl-ticket-th-6.gif) no-repeat; }

#l-body .ticket-list tfoot td { background:url(/img/cigaretteshouse/tbl-ticket-tf-rx.gif) repeat-x; }

#l-body .ticket-list tbody .col-1 { background:url(/img/cigaretteshouse/tbl-ticket-td-1.gif) repeat-y; }
#l-body .ticket-list tbody .col-2 { background:url(/img/cigaretteshouse/tbl-ticket-td-2.gif) repeat-y; }
#l-body .ticket-list tbody .col-3 { background:url(/img/cigaretteshouse/tbl-ticket-td-3.gif) repeat-y; }
#l-body .ticket-list tbody .col-4 { background:url(/img/cigaretteshouse/tbl-ticket-td-4.gif) repeat-y; }
#l-body .ticket-list tbody .col-5 { background:url(/img/cigaretteshouse/tbl-ticket-td-5.gif) repeat-y; }
#l-body .ticket-list tbody .col-6 { background:url(/img/cigaretteshouse/tbl-ticket-td-6.gif) repeat-y; }

/* list tables - elemenths styles */

#l-body .order-list thead td,
#l-body .ticket-list thead td {
  color:#b05700;
  font-size:1.3em;
  font-weight:bold;
}

#l-body .order-list tbody .col-4 { text-align:left; padding:6px 0; }
#l-body .order-list tbody a {
  line-height:1.3em;
}

#l-body .order-list tbody .col-4 a {
  display:block;
  padding-left:20px;
}

#l-body .order-list tbody,
#l-body .ticket-list tbody {
  color:#b05700;
  font-size:1.1em;
}

#l-body .ticket-list .col-1 a {
  padding-left:6px;
}

#l-body .ticket-list p {
  text-align:right;
  padding-top:0px;
}

/* payment info */

#l-body .payment-info {
  color:#010101;
  font-size:11px;
  line-height:1.1em;
  text-align:left;
}

#l-body .payment-info strong {
  font-weight:bold;
}

#l-body .payment-info .tx-red {
  font-weight:bold;
}

#l-body .payment-info form strong {
  font-size:1.1em;
  display:block;
  margin-bottom:12px;
}

#l-body .payment-info form p {
  margin:0 0 0 -5px;
  display:block;
  margin:0 auto;
  width:150px; 
  text-align:left;
}

#l-body .payment-info form label {
  position:relative;
  top:-1px;
}

#l-body .payment-info .f-submit {
  margin:16px 0 16px 16px;
}

/* ticket details */

#l-body .ticket-desc {
  font-size:1.1em;
  text-align:center;
  margin:16px 0;
  clear:both;
  padding-bottom:16px;
}

#l-body .ticket-desc li {
  clear:both;
}

#l-body .ticket-desc b {
  display:block;
  width:270px;
  text-align:right;
  padding-right:9px;
  float:left;
  color:#b05700;
  margin-bottom:7px;
}

#l-body .ticket-desc span {
  float:left;
}

#l-body .ticket-desc a {
  float:left;
  padding-left:16px;
}

#l-body .ticket-chat {
  margin:16px 0;
}

#l-body .ticket-chat ul {
  width:555px;
  padding-bottom:11px;
  background:url(/img/cigaretteshouse/tb-chat-tail-rx.gif) repeat-x bottom;
  margin-bottom:32px;
}

#l-body .ticket-chat ul li.t-msg {
  background:url(/img/cigaretteshouse/tb-chat-body-ry.gif) repeat-y;
  padding:15px 29px 14px 29px;
  font-size:1.1em;
  line-height:1.3em;
}

#l-body .ticket-chat ul li.title {
  height:28px; /* 43 */
  padding:15px 28px 0 28px;
  background:url(/img/cigaretteshouse/tb-chat-head-rx.gif) repeat-x top;
}

#l-body .ticket-chat .title {
  color:#b05700;
}

#l-body .ticket-chat .title strong {
  font-weight:bold; font-size:1.2em;
  float:left;
}

#l-body .ticket-chat .title span {
  float:right; font-size:1.1em;
}

#l-body .ticket-form label {
  display:block;
  font-size:1em;
  color:#b05700;
  padding-bottom:8px;
}

#l-body .ticket-form textarea {
  width:550px;
  height:115px;
  border-color:#c8a990;
}

#l-body .ticket-form select {
  width:108px;
  border-color:#c8a990;
}

#l-body .ticket-form .f-submit {
  padding-bottom:16px;
}

/* end */

table.data {
    width:100%;
    border-collapse:collapse;
    font-size:11px;
    margin-bottom:11px;
}
table.data .w20 {width:20px;}

table.data .w40 {width:40px;}
table.data .w60 {width:60px;}
table.data .w80 {width:80px;}
table.data .w100 {width:100px;}
table.data .w120 {width:120px;}
table.data .w220 {width:240px;}
table.data .p1 {width:1%;}

table.data thead th {
   border-bottom:2px solid #D5D5D5;
}
table.data .empty th,
table.data .empty td {
    border:0;
}
table.data th,
table.data td {
    padding:2px 8px;
    vertical-align:middle;
    height:28px;
}
table.data td.actions {
    padding:8px;
}
table.data .even td {
    border-bottom:1px solid #D5D5D5;
}

table.data .odd td {
    background:#ddd;
    border-bottom:1px solid #D5D5D5;
}
table.data th {
    font-weight:bold;
    color:#000;
}
table.data td input {
    border:1px dotted #d5d5d5;
    width:40px;
}
table.data tfoot {
    color:#000;
}
table.data tfoot td {
    border-top:1px solid #d5d5d5;
    border-left:0;
    border-right:0;
}
table.data tfoot .grand-total th {
    font-size:12px;
   
	border-top:2px solid #d5d5d5;
	}


#ticket-replies li {
    padding-bottom:16px;
}


.head-expl, .foot-expl{
	font-size:0px;
	line-height:0px;
	margin:0 auto;
	padding:0;
	height:4px;
	width:386px;
	background:transparent url(/img/cigaretteshouse/header-foot-expl.gif) 0 -4px no-repeat;
}

.content-expl{
	width:346px;
	padding:0px 20px;
	margin:0 auto;
	text-align:center;
	font:italic 1em/1.2em Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#8b8b8b;
	background:transparent url(/img/cigaretteshouse/content-expl.gif) 0 0 repeat-y;
}

.content-expl .warning{
    background:transparent url(/img/cigaretteshouse/warning.jpg) 0 50% no-repeat;
    overflow:hidden;
    display:block;
    min-height:70px;
    height:auto !important;
    height:70px;
    text-align:left;
    padding:10px 0px 10px 80px;
    }
.content-expl .warning h1{
    color:#c13832;
    font:bold normal 1.4em tahoma,verdana,sans-serif;
    padding-bottom:10px;
    
    
}
.content-expl .warning p{
    font: normal 1em tahoma,verdana,sans-serif !important;
    
}

.foot-expl{
	background:transparent url(/img/cigaretteshouse/header-foot-expl.gif) 0 0px no-repeat;
	margin:0 auto 20px auto;
	}
	
	
#l-data .best-sellers-cigarettes{
	overflow:hidden;
	clear:both;
	float:none;
	margin:0;
	list-style:none;
	
}

.best-sellers-cigarettes li{
	float:left;
	margin:0 0px 10px 0;
	width:212px;
	height:215px;
	background:url(/img/cigaretteshouse/devider.gif) repeat-x 0 100%; 
	margin-bottom:10px; 
	padding-bottom:20px
}

.best-sellers-cigarettes li h1{
	color:#351b12;
	font:bold 1.364em/1.5em "Trebuchet MS", Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
    padding-right:20px;
    text-align:left;
    height:48px;
    overflow:hidden;
}

.best-sellers-cigarettes li .data{
	font:italic 1em/1.2em Arial, Helvetica Neue, Helvetica, sans-serif;
	padding:0 0 0 10px;
}

#l-hold .best-sellers-cigarettes .images{

background:transparent url(/img/cigaretteshouse/back-image.jpg) no-repeat scroll 0 0;
display:block;
height:161px;
left:3px;
margin:0 auto;
position:absolute;
text-align:left;
top:50px;
width:107px;
}

#l-hold .best-sellers-cigarettes .images img {
	border:1px solid #E4E4E4;
	height:131px;
	margin:13px 0 0 10px;
	width:80px;
    background #ffffff none;
}


.view-cart{
    background:url(/img/cigaretteshouse/view-cart.jpg) 0 0 no-repeat; 
    display:block;
    height:30px;
    width:96px;
    margin:0 auto;
    margin-bottom:20px;
    text-indent:-9999px;
}
.view-cart:hover{ 
    background:url(/img/cigaretteshouse/view-cart.jpg) 0 -30px no-repeat !important;
    }
    
#update-cart{
    background:url(/img/cigaretteshouse/update-shopping-cart.jpg) 0 0 no-repeat; 
    display:block;
    height:32px;
    width:222px;
    margin:10px auto;

    text-indent:-9999px;
}

#update-cart:hover{ 
    background:url(/img/cigaretteshouse/update-shopping-cart.jpg) 0 -32px no-repeat !important;
}


.best-sellers-cigarettes li .description{
margin-left:110px;
text-align:left;
}

#l-hold .best-buy .description span sup {
  position:relative;
  top:-8px;
  font-size:.6em;
  background:transparent none !important;

}

#l-hold #l-body .best-buy .description .a-button {
  margin:16px auto 0 auto;
  color:#000;
  background:url(/img/cigaretteshouse/right-buynow.jpg) 0 0 no-repeat;
  width:95px;
  min-height:102px;
  height:auto!important;
  height:102px;
  padding:0;
  display:block;
  text-align:center;
  text-decoration:none;
}

#l-hold #l-body .best-buy .description .a-button :hover {
  background:url(/img/cigaretteshouse/right-buynow.jpg) 0 -102px no-repeat;
}

#l-hold #l-body .best-buy .description .a-button span.price{
	padding:34px 0 6px 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold 2.2em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
}

#l-hold #l-body .best-buy .description .a-button:hover span.price{
	color:#351b12;
}


#l-hold #l-body .best-buy .description .a-button em{
	padding:0px 0 0 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold .716em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
    background:transparent none;
}

#l-hold #l-body .best-buy .description .a-button:hover em{
	color:#351b12;
    background:transparent none;
}






/***********************************
 Added by Spirit
***********************************/
#loading {
    position:fixed;
    right:1em;
    top:1em;
    background: transparent none;
    z-index: 999;
}





.important {
    margin-top:1em;
    color:#c30000!important;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

input.coupon {
    width:120px!important;
}


#coupon-error {
    color:#c30000;
    text-align:center;
}


#facebox .body{
    width:600px !important;
    background:#eeeeee !important;
}

#facebox .body .message{
    text-align:center;
    font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;
    color:#351B12;
    font-size:3em;
    padding:0px 0px 10px 0px;
}


#facebox .body .buttons{
    display:block;
    overflow:hidden;
    padding-left:64px;
}


#facebox .body #continue-shopping{
    margin-right:20px;
}

#l-body input#coupon-code{
width:40px !important;
}


#profile_group-label, 
#submit-label, 
#billing-label, 
#joingroup-label,
#logingroup-label,
#shipping-label, 
#submitbutton-label, 
#submit_group-label, 
#select_payment_group-label, 
#shipping_as_billing_group-label{
    display:none !important;
}


#select_payment_group-element, #select_payment_group-element-1 div{
    display:block;
    margin:0 auto;
    border:1px solid #bebebe;
    min-height:170px;
    height:auto !important;
    height:170px;
    padding:10px 5px 10px 8px;
    width:374px;
    background:#f6f6f6 url(/img/cigaretteshouse/card.png) no-repeat scroll 16px 50%
}

#select_payment-label{
display:block;
width:auto;
}

#select_payment-label label, #select_payment_group-element-1 h1{
    color:#ab3631;
    display:block;
    font:bold 1.667em Arial, Helvetica Neue, Helvetica, sans-serif ;
    line-height:normal;
    padding-bottom:10px;
    padding-left:0px;
    width:auto;
    text-align:center;
}

#coupon-code{
    width:77px !important;
    margin-right:10px;
}


#select_payment-element label, #select_payment_group-element-1 label{
    border-bottom:1px solid #d5d5d5;
    color:#3c3c3c;
    display:block;
    font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-weight:bold;
    padding:10px 0;
    vertical-align:middle;
}

#select_payment-element br, #select_payment_group-element-1 br{
    display:none;
}

#select_payment-element, #select_payment_group-element-1 p {
    padding:0 20px 0 140px;
}

#select_payment_group-element-1 p{
    width:auto !important;
}


.proceed-submit{
padding:0 !important;}

#select_payment_group-element-1 .proceed-submit  input{
    margin:20px auto;
}

#select_payment-element label input, #payment-type-form fieldset input , #select_payment_group-element-1 input{
    margin-right:10px;
    margin-top:0;
    vertical-align:middle;
}

#fieldset-submit_group #submit-element #submit, .payment-info .submit{
    background:transparent url(/img/cigaretteshouse/proceed.jpg) no-repeat scroll 0 0;
    border:0 none;
    display:block;
    font-size:0.0001em;
    height:30px;
    margin:20px auto;
    padding:0;
    text-indent:-9999px;
    width:95px;
}

.checkbox{
    vertical-align:middle;
}

input.text{
    width:250px !important;
}

select.text, #money_collector_id{
    width:270px !important;
    border:1px solid #DADADA;
    padding:1px 0px;
}


textarea{
    font-family: tahoma,verdana,sans-serif;
    font-size:11px;
    padding:2px 9px 2px 9px;
    width:250px !important;
    border:1px solid #DADADA !important;
}


h3{
color:#7A1113;
font:bold 1.4em tahoma,verdana,sans-serif;
padding-bottom:10px;
}


#l-body .errors{
display:block;
margin:0;

}

#l-body .errors li{
    list-style:none;
    color:#C13832;
    padding:2px 0px;
}


#l-body .data p{
margin:0;
padding:2px 0;
}

pre {	
	margin-bottom:1.2em;
	padding:1.2em;
	font-family: "Courier New", Courier, monospace;
}


/*-----------------------------------------------------*/

.info-product-2-cont{
	float:right;
	width:315px;
	overflow:hidden;
	clear:both;
}

.s-d-p{
	float:left;
	width:190px;
	overflow:hidden;
	text-align:left;
	line-height: 1.3em;
	height:auto!important;
	height:120px;
	min-height:120px;
	padding-bottom:10px;
}

#l-hold .info-product-2 {
    width: 210px;
	text-align:left;
	padding:10px 0;
}

#l-hold .product-list .info-product-2 b {
    color: #220D05;
    display: block;
    font: 1em/1em Tahoma;
    padding: 5px 0;
    text-align: left;
}

#l-data .info-product-2 .total-color {
    color: #C13832;
}

#l-hold #l-body .info-product-2 .a-button {
  display:block;
  width:95px; height:102px; /* 80 x 22 */
  background:transparent url(/img/cigaretteshouse/right-buynow.jpg) no-repeat scroll 0 0;
  text-decoration:none;
  font:bold 11px/12px tahoma, verdana, sans-serif;
  text-align:center;
  cursor:pointer;
	position:relative;
	top:-30px;
	left:30px;
}

#l-hold #l-body .a-button:hover {
    background:url(/img/cigaretteshouse/right-buynow.jpg) 0 -102px no-repeat;
}

#l-hold #l-body .info-product-2 .sold-out {
  display:block;
  width:95px; height:74px; /* 80 x 22 */
  background:transparent url(/img/cigaretteshouse/sold-out-l.jpg) no-repeat scroll 0 0;
  text-decoration:none;
  font:bold 11px/12px tahoma, verdana, sans-serif;
  text-align:center;
  cursor:pointer;
	position:relative;
	top:-30px;
	left:30px;
}

#l-hold #l-body .sold-out:hover {
    background:url(/img/cigaretteshouse/sold-out-l.jpg) 0 -74px no-repeat;
}

#l-hold #l-body .info-product-2 .a-button h4.price, #l-hold #l-body .info-product .sold-out h4.price{
	padding:40px 0 0 0;
	display:block;
	text-decoration:none;
	color:#C13832;
	font:bold 2.2em/1em Arial, Helvetica Neue, Helvetica, sans-serif;
	text-shadow:1px 0px 2px #351b12;
}

#l-hold #l-body .info-product-2 .sold-out h4.price{
    padding:29px 0 0 0;
    
}

#l-hold #l-body .info-product-2 .a-button span{
    font:bold 1.1em Arial, Helvetica Neue, Helvetica, sans-serif;
    margin-top:5px;
    display:block;
}

#l-data .info-product-2 .total-color{
    color:#c13832;
}

#l-hold #l-body  .info-product-2 .a-button:hover h4.price, #l-hold #l-body .info-product-2 .sold-out:hover h4.price{
	color:#351b12;
}

#l-hold #l-body .info-product-2 h4 sup {
  position:relative;
  top:-8px;
  font-size:.6em;
}

ul.main-content{margin-bottom: 40px;}

table.pricelist th, table.pricelist td {
	padding: 10px 8px;
	text-align:center;
	color: #180E08;
}

table.pricelist td{border-bottom:0;border-top:0;border-left:1px solid #180E08;border-right:1px solid #180E08;}

table.pricelist .even td {border-bottom:0;}

table.pricelist th{
	background: none repeat scroll 0 0 #DDDDDD;
	border:1px solid #180E08;
}

table.pricelist {border-bottom:1px solid #180E08;margin-top:15px;}

table.pricelist .odd td{background:none!important;}

table.data .even td {background:#DDDDDD;}
    
.special-fv {
    clear: both;
    color: #4F4F4F;
    display: block;
    font: 1.1em/1em Arial,Helvetica Neue,Helvetica,sans-serif;
    margin: 0 0 0 374px;
    padding: 10px 0;
}








