body{
margin:0px;
margin-bottom:0px;
margin-top:4px;
background-color:#9e6b3a;	
font-family:Arial, Helvetica, sans-serif;
font-weight:300;
font-size:13px;
color:#fdefb9;
}

.wrap {
	width:1000px;
	margin: 0px auto;
	text-align:center;
}

.subwrap{
width:1000px;
padding:0px;
margin:0px 0px 0px 0px;
}
.header{
width:1000px;
height:243px;
overflow:hidden;
}
.left-col{
float:left;
width:250px;
}
.content{
margin-top:5px;
}
.main-nav{
	background-image: url(../images/index_images_06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 208px;
	width: 250px;
}
.button-145px{
height:145px;
width:250px;
margin-top:5px;
overflow:hidden;
}
.button-208px{
height:208px;
width:250px;
margin-top:0px;
overflow:hidden;
}
.button-358px{
height:358px;
width:250px;
/*margin-top:5px;*/
overflow:hidden;
}
.mid-col{
width:480px;
float:left;
padding:0px 8px 0px 10px;
}
.mid-col a{
color:#fffffe;
text-decoration:none;
}
.mid-col-humidors{
width:480px;
float:left;
padding:0px 8px 0px 10px;
}
.mid-col-top-contact{
width:460px;
float:left;
padding:0px 8px 0px 8px;
}
.mid-col-top-contact a{
color:#dd9670;
}

.mid-col-humidors h1{
font-size:16px;
margin-top:10px;
margin-bottom:10px;
}
.mid-col-top{
text-align:left;
margin-bottom:10px;
}
.mid-col-left{
width:220px;
float:left;
}
.mid-col-right{
width:220px;
float:right;
}
.mid-col-bottom{
float:right;
text-align:left;
margin-top:10px;
width:470px;
}
.right-col{
float:right;
width:250px;
}
.bottom-nav, bottom-nav a{
width:996px;
text-align:center;
height:18px;
background-color:#885320;
border:2px solid #3a2412;
color:#3a2412;
font-size:13px;
font-weight:bold;
margin-top:5px;
display:table;
float:left;
}
.bottom-nav a{
text-decoration:none;
color:#3a2412;
}
.footer, .footer a{
color:white;
/*color:#885320;*/
text-decoration:none;
}
.contact-table-border{
border:4px solid #5e3a1a;
}
.contact-form-textfields{
width:220px;
background-color:#fdefb9;
font-size:11px;
font-family:Tahoma;
border:1px solid #dd9670;
}
.contact-form-button{
width:80px;
height:25px;
font-weight:bold;
font-size:11px;
background-color:#5e3a1a;
color:#fdefb9;
}
.fill-frame{
width:250px;
height:auto;
overflow:hidden;
margin-top:5px;
}
.fill-frame-top{
	width:250px;
	height:12px;
	background-image: url(../images/fill-frame-images_06.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}
.fill-frame-body{
	width:250px;
	background-image: url(../images/fill-frame-images_09.jpg);
	background-repeat: repeat-y;
}
.fill-frame-bottom{
	width:250px;
	height:14px;
	background-image: url(../images/fill-frame-images_11.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
}.button-300px {
	height:300px;
	width:250px;
	margin-top:5px;
	overflow:hidden;
}
.button-357pxCopy {
	height:357px;
	width:250px;
	/*margin-top:5px;*/
overflow:hidden;
}
a:link {
	color: #fff596;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	color: #fff596;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #3a2412;
	text-decoration: none;
	font-weight:bold;
}
a:active {
	color: #fff596;
	text-decoration: none;
	font-weight:bold;
}
.button-49px {
	height:49px;
	width:250px;
	margin-top:5px;
	overflow:hidden;
}
.button-350px {
	height:350px;
	width:250px;
	/*margin-top:5px;*/
	overflow:hidden;
	margin-top: 5px;
}

.images-of-havana{
	border:3px solid #362515;
}
.mid-col-table {
	text-align:left;
	margin-bottom:5px;
}

#prices_table tr td p { margin:0px; padding:2px; }