
.jrblock { width:232px; float:left; margin:0; padding:20px 14px;}

.jrblock span{ font-size:11px;
                line-height: 11px; }

.jrblock a{ color: #B64812; }

.jbox225{
          display:inline;
		  float:left;
		  margin:20px 22px 0px 0;
		  width: 128px; 
		  height: 150px;
		  background:url(../imgs/box225.gif) no-repeat left 14px;
		 }		 
		 
.djbox225{
          display:inline;
		  float:left;
		  margin:0px 22px 0px 18px;
		  width: 205px;
		  background:url(../imgs/box225.gif) no-repeat left 18px;
		 }			 
		 
.gift{  
       margin: 20px 20px 0 20px;
	  }

.jbox225 H2{
            background:none;
			border-top:none;
			}

.jbox225 H3{
			 border-bottom:1px solid #f2f2f2;
			 font-size:12px;
			}
			
.jbox225 H2.shifted{
                     border:none;
					 text-align:center;
					 color:#993300;
					}
					
.jbox225 H2.green{
					color:#336633;
				}
				
.jbox225 H1{
			  text-align:center;
			  color:#993300;
			}

.jbox225 IMG{
               display:block;
			   margin:0 auto;
			   padding:5px 0 30px;
			 }

.jbox225 IMG.certificate{
                          padding:10px 0 0 20px;
						 }
			

.jbox225.box-middle{margin:0 48px}
.jbox225 .box-content{background:none;}

.djbox225.box-middle{margin:0 28px}
.djbox225 .box-content{background:none;}
/*.box250{display:inline;float:left;width:250px;/*background:url(../imgs/box-250.gif) no-repeat left top;*//*}*/

.jbox-458{     
           float:left;
           padding:0 10px 0 0;
		   margin: -60px 0 0 0px; 
		   width: 543px; 
		   
		 }

.jbox777{display:inline;float:left;width:640px;margin-bottom:20px;}
/*.box-440{float:left;width:430px;padding:0 10px 0 0;}*/

.jbox-content{position:relative;overflow:hidden;margin:0;background:url(../imgs/content-box-bg.gif) repeat-x left top;}
/*.box175 {display:inline;float:left;width:175px;/*background:url(../imgs/box175.gif) no-repeat;*//*}*/

P.jbrand-search A{display:inline-block;margin:0 5px;}

.jbox777 .product .img{display:block;overflow:hidden;padding:0;width:110px;height:125px;margin:0 auto;}
.jbox777 .product IMG{float:none;padding:0;width:110px;}
	.jbox777 .back{display:block;float:left;width:36px;height:36px;margin:80px 0 0 0;background:url(../imgs/featured-items-arrow-l.png) no-repeat left center;text-decoration:none;}
	.jbox777 .product{display:inline;float:left;margin:15px 45px 0 37px;width:150px !important;height:220px !important;text-align:center;}
	.jbox777 .shown{margin:0;padding:25px 50px 15px;border:1px solid #90bb90;}
.jbox777 .product P.name{margin:15px 0 0 0 !important;padding:0;font-size:12px !important;color:#993300;font-weight:bold;text-align:center !important;}
.jbox777 .product P.price{margin:0 !important;padding:0;text-align:center !important;}
	.jbox777 .forward{display:block;float:right;width:36px;height:36px;margin:80px 0 0 0;background:url(../imgs/featured-items-arrow-r.png) no-repeat right center;text-decoration:none;}
	
	.jseparator{display:block;width:7px;height:4px;margin:0 0 0 10px;background:url(../imgs/content-box-arrow.gif) no-repeat left top;line-height:1px;font-size:1px;}
	
	.jbox-234.search .box-content, .jbox777.search .jbox-content{padding:0 10px 10px 10px;border-top:1px solid #90BB90;}
	.search H3{text-align:center;}
/*	.box-234.search{text-align:center;}
		.search H3{margin:10px;text-align:center;font-size:18px;}
*/		.search FORM{margin:0 auto;text-align:center;}
		.search FORM INPUT{width:350px;}
		.search FORM INPUT.submit{width:auto;padding:0;}
		.search P{text-align:center !important;padding:0;font-size:18px !important;}
			.search P A:hover{text-decoration:none;}
		.search UL LI {margin:10px 0;font-size:12px;}
		.search UL LI A{margin:0 1px;}
		.search UL LI A:hover{text-decoration:none !important;}
		P.jbrand-search A{display:inline-block;margin:0 5px;}
		
		
.dirmain {
          width: 775px;
		  float:left;
		}		
		
.jclear {
           width: 188px;
		   height: 15px;
		   float: left;
		      }

.gen_main {
           width: 780px;
		   float: left;
		      }

.sam_layout {
           width: 114px;
		   float: left;
		   font-weight:bold
		      }		
			  
.sam_layout1 {
           width: 145px;
		   float: left;
		   font-weight:bold
		      }				    
			  		
.dirmain-cell {
           width: 188px;
		   float: left;
		      }
			  
.banner123 {
              style="float: right; 
			  padding-right: 10px;
			  padding-left: 10px;
			  width: 125px; 
		   } 
			  
.2clear {
           padding-bottom: 60px;
		}	
		
.main_sampler {
               width: 672px;               
               }	
			   
.main_samplerwider {
               width: 750px;               
               }
			   
.top_samplerwider {
               width: 750px;
               }
			   
.top_sampler {
               width: 672px;
               }
			   
.left_sampler {
			   float:left;
               }
			   
.right_sampler img{ 			   
}

.sampler_title{
			 
			 font-size:15px;
			}

.sizebox {
		width:300px;
		position:relative;
		}

.sbleft {
		position:none;
		left:100px;
		width:120px;
		}

.sbright {
		position:none;
		left:200px;
		width:160px;
}
			
			
.sampler_back{
			 
			 font-size:12px;
			 text-decoration:underline;
			 margin: 0 50px 0 0px;
			 color:#FF9900;
			 font-weight:bold;
			 width: 100%;			 		
			 text-align:right;
			
			}	
			
.sampler_back p{
                text-align:right;
                 			 
			   }					

.sampler_content li:hover {

}

.sampler_content li a#active_menu-nav {
	
}

.sampler_content li a {


}

.sampler_content li a:hover {


}	

.dprod-img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AAAAAA;
display:block;
float:left;
height:110px;
margin:0;
overflow:hidden;
padding:2px;
text-align:center;
width:110px;
}

.dpbl-header {
background:url("../images/general-cigar-images/bg-h3-product-line-box.gif") repeat-x scroll left top transparent;
border-left:1px solid #E0E0E0;
clear:both;
color:#E74D00;
margin:0;
min-width:364px;
padding:5px;
width:auto !important;
}

.dpbl-header-r  {
background:url("../images/general-cigar-images/bg-h3-product-line-box-r.gif") no-repeat scroll right top transparent;
display:block;
float:right;
height:28px;
margin:-5px -5px 0 0;
position:relative;
width:23px;
}

.ditem-attributes {
float:left;
width:100px;
}



.dum {
background:url("../images/general-cigar-images/bg-um.gif") repeat-x scroll left bottom #F6F6F6;
border:1px solid #E3E3E3;
float:right;
margin:5px 0;
padding:0 5px;
text-align:left;
width:360px;
}

.dproduct-line-box  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#F1F1F1;
background-image:url("images/general-cigar-images/bg-product-line-box.gif");
background-position:left top;
background-repeat:repeat-x;
border-bottom-color:#E0E0E0;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
margin-bottom:15px;
margin-left:0;
margin-right:0;
margin-top:0;
overflow-x:auto;
overflow-y:auto;
padding-bottom:5px;
padding-left:5px;
padding-right:10px;
padding-top:5px;
width:763px;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid black;
	background-color: white;
	z-index:1002;
	overflow: auto;
}


.dproduct-line-um {
float:left;
overflow:hidden;
width:50%;
}


da {
color:#B64812;
outline:medium none;
}

.dimage {
background:none repeat scroll 0 0 #ECECEC;
border:1px solid #E0E0E0;
float:left;
margin:0 5px 5px 0;
padding:5px;
}

.dproduct-line-box:hover {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#FDF3E2;
background-image:url("../images/general-cigar-images/bg-product-line-box-hover.gif");
background-position:left top;
background-repeat:repeat-x;
}


.dproduct-info	{
float:left;
overflow:hidden;
width:50%;
}

h3 {
font-size:15px;
margin:0;
}                		   
			   
.footer_sampler {
               width: 672px;
               }
			   
			   			   			   			   			   			  
.general_content {
                  width: 747px;
				 } 
				 
.general_content ul {


}

.general_content li {
	float: left;
	margin: 5px;
	text-align:center;
	vertical-align:top;
	padding: 0px 0 0 0;
	background:none;

}

	
.giftbox { 
  background: #999999; 
}
.giftboxtop { 

background:url("/images/general-cigar-images/ne.gif") no-repeat top right; 
}
.giftboxtop div { 
  font-size: 0;
  height: 10px; 
  background: url("../images/general-cigar-images/nw.gif") no-repeat top left; 
}
.giftboxbottom { 
  background-image:url(/images/general-cigar-images/se.gif) no-repeat bottom right; 
}
.giftboxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url("../images/general-cigar-images/sw.gif") no-repeat bottom left; 
}
.giftboxcontent {
  padding: 0px 10px 0px 10px;
}





.roundedcornr_box_646234 {
   background: #999999;
}
.roundedcornr_top_646234 div {
   background: url(images/roundedcornr_646234_tl.png) no-repeat top left;
}
.roundedcornr_top_646234 {
   background: url(../images/roundedcornr_646234_tr.png) no-repeat top right;
}
.roundedcornr_bottom_646234 div {
   background: url(../images/roundedcornr_646234_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_646234 {
   background: url(../images/roundedcornr_646234_br.png) no-repeat bottom right;
}

.roundedcornr_top_646234 div, .roundedcornr_top_646234, 
.roundedcornr_bottom_646234 div, .roundedcornr_bottom_646234 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_646234 { margin: 0 30px; }

#our-content{
}
	#our-content P{text-align:left;}
