.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 40px;
	font-weight: normal;
	color: #F60;
}
.headssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	text-transform: none;
	color: #F60;
	line-height: 36px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #F93;
}
.linksproducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #FFF;
}
.bodycopywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
}
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
}
.TEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	text-transform: none;
	color: #663300;
	line-height: 24px;
	font-style: normal;
	font-variant: normal;
}
.textreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #663300;
	line-height: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #FFFFFF;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
}
.heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-transform: none;
	color: #FF9900;
	line-height: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.textregular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #663300;
	line-height: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-transform: none;
	color: #663300;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: none;
	color: #663300;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	white-space: normal;
	display: list-item;
	list-style-type: none;
	cursor: hand;
}
.subheadsital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-transform: none;
	color: #663300;
	line-height: 16px;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #663300;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-transform: none;
	color: #FFFFFF;
	line-height: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.textwhitesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #FFFFFF;
	line-height: 16px;
	font-style: normal;
	font-variant: normal;
}
.linksproductsital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #F93;
	font-style: italic;
	margin-left: 10px;
}
.bodycopywhiteital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	font-style: italic;
}
.bodycopywhitehome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #FFF;
}



h1, h2, h3, h4, h5 { 
	color: #FF9900; 
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-transform:none;
}

h2 { color:#FF9900;
font-size:24pt;
line-height:36px;
}

h3, h3 a {
	font-size: 18pt;
	color: #663300;
}

p { font-size: 10pt; }
* {
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	font-size:10pt;
}



.mainCol {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 295px;
}
label, .mainCol .e2ma_signup_form_label { width: 100px; float: left; text-transform:capitalize; font-size: 10pt; margin-bottom: 2px; padding-top: 0px; }
.mainCol .e2ma_signup_form_label, 
.mainCol .e2ma_signup_form_element, 
.mainCol .e2ma_signup_form_required_footnote, 
.mainCol .e2ma_signup_form input[type="text"], 
.mainCol .e2ma_signup_form textarea, 
.mainCol .e2ma_signup_form select 
{ 	font-family: Arial, Helvetica, sans-serif; color: #663300;  }

.mainCol .e2ma_signup_form_row, .mainCol .e2ma_signup_form_required_footnote { border: none; }

.mainCol .e2ma_signup_form input[type="text"], 
.mainCol .e2ma_signup_form textarea, 
.mainCol .e2ma_signup_form select { border:1px solid #CCCCCC; }

.mainCol input, .mainCol textarea { margin-bottom: 2px; border: 1px solid #CCCCCC; }

.mainCol .e2ma_signup_form_button_row { margin-left: 100px; }
.mainCol .e2ma_signup_form_element input { margin-bottom: 2px; }



.mainCol .e2ma_signup_form_element { margin-left: 100px; margin-bottom: 2px; }

.mainCol .e2ma_signup_form_row { padding: 0; margin: 0; }
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#outerwrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #000;
	padding: 10px;
}
#wrapper {
	width: 920px;
	background-image: url(newimages/OH-homeimage.jpg);
	height: 700px;
	border: 1px solid #000;
}
#banner {
	width: 920px;
}
#content {
	width: 890px;
	background-image: url(images/papertileclear.png);
	margin: 10px 0px;
	padding-right: 20px;
	padding-bottom: 30px;
}
#contentfloatleft {
	width: 260px;
	float: left;
	padding-left: 80px;
	clear: both;
}
#contentfloatleftinterior {
	width: 235px;
	float: left;
	padding-left: 35px;
	clear: both;
	margin-right: 25px;
}
#bannerfloatright {
	width: 250px;
	float: right;
}
#footer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#footerfloatright {
	width: 150px;
	float: right;
}
#wrapperinterior {
	width: 920px;
	background-image: url(newimages/OH-intmap.png);
	border: 1px solid #000;
}
#contentright {
	width: 625px;
	float: right;
	clear: none;
}
#contentrighttop {
	width: 565px;
}
#contentrightcenter {
	width: 635px;
	background-image: url(images/papertile.jpg);
}
#Productstop {
	width: 575px;
}
#contentrightbottom {
	width: 575px;
	float: right;
}
#contentrightcentercontent {
	width: 575px;
	padding-right: 10px;
	padding-left: 50px;
}
#chilecubano {
	width: 175px;
	float: left;
	clear: both;
}
#Beandip {
	width: 175px;
	float: left;
	clear: both;
}
#frijoles {
	width: 175px;
	float: left;
	clear: both;
}
#havana {
	width: 175px;
	float: left;
	clear: both;
}
#cafecubano {
	width: 175px;
	float: left;
	clear: both;
}
#frijolesnegrosshop {
	width: 280px;
	float: right;
	padding-left: 25px;
}
#chilecubanoshop {
	width: 260px;
	float: right;
	padding-left: 15px;
}
#blackbeandipshop {
	width: 260px;
	float: right;
	padding-left: 15px;
}
#havanashop {
	width: 260px;
	float: right;
	padding-left: 15px;
}
#wrappermap {
	width: 920px;
	background-image: url(newimages/OH-intmap.png);
	border: 1px solid #000;
	height: 600px;
}
#wrappermapprivacy {
	width: 920px;
	background-image: url(newimages/OH-intmap.png);
	border: 1px solid #000;
	height: 3200px;
}
#wrappermapcart {
	width: 920px;
	background-image: url(newimages/OH-intmap.png);
	border: 1px solid #000;
	height: 1100px;
}
#header {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#ProductstopChili {
	width: 250px;
	float: right;
	clear: none;
	padding-left: 75px;
}
#Productbottom {
	width: 575px;
}
#Productsbottomhavana {
	width: 250px;
	float: right;
	clear: none;
	padding-left: 75px;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #F90;
}
#contenthome {
	width: 910px;
	margin-top: 10px;
}
#Julioimage {
	float: left;
	width: 280px;
}

.fullHeight { min-height:400px; }
.wideLabel label { width: 250px; padding-top: 2px; }

.submit { margin-top: 10px; }

.address { margin-left: 30px; }

#sidebar {float: left; width: 235px; padding: 0 0 0 35px; display: inline; }

h2.head {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
}

.ac:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.productDesc {float: left; width: 280px; }
.productBuy { float: left; padding-left:25px; width:280px; }
.recipe {float: left; width: 570px; }
#Juliopic {
	width: 135px;
	margin-top: 13px;
}
h2.headital {
	padding-top: 15px;
	font-style: italic;
	color: #F60;
}
julio-quotes {
	padding-top: 15px;
}
.textregulartalltop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	color: #663300;
	line-height: 18px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	vertical-align: inherit;
}
.quotecredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #F60;
	font-style: normal;
}
.quotecreditsital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #F60;
	font-style: italic;
}

.nav {
	margin: 18px 0 0 0;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	
}

.lowerNav {
	margin: -0;
}

topLevelNav {
font-weight:600;
}

.productSubLevelNav, .productSubLevelNav a
{
	font-size: 13px;
	color: #F93;
	font-style: italic;
	font-weight:600;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 16px 12px;
	padding: 0px;
}

.productSubLevelNav a {
	margin-left: 0px;
}

.nav li.firstProduct {
	margin-top: 0px;
	font-size: 1.1em;
}

.productLevelNav {
	margin-top: 10px;
}

.mainCol .pop {
	background:#FF9933 none repeat scroll 0 0;
	border:1px solid #58320f;
	margin-bottom:2px;
}

.cartHeader {
	background: #58320f;
	padding: 5px;
}

.salePrice {
	text-decoration:line-through;
	color:#F00;
}

.floatright {
float:right;
}

.floatleft {
float:left;
}

.rightlist {
	width:300px;
	float:right;
	padding:3px;
	margin: 4px;

}

.rightlist  li {
	line-height:1.1em;
	list-style:square;
}

.rightlist  a {
	text-decoration:underline;
}
