body {margin:0px; padding:0px; background:#6D6F70; font-size:12px;}
form {margin:0px; padding:0px;}
.container {margin:0 auto; text-align:center; width:998px; background:url(/chefjono_finefoods/graphics/icons/marble.jpg) repeat-y;}
.header {margin:0px 0px 0px 0px; position:relative; background:url(/chefjono_finefoods/graphics/icons/header.gif) no-repeat; width:998px; height:183px;}
.footer {position:relative; background:url(/chefjono_finefoods/graphics/icons/footer.gif) no-repeat; width:998px; height:211px;}
.webdevel {position:absolute; bottom:5px; right:30px; color:#660000;  font-size:11px; text-align:right;}
.webdevel a {color:#660000; font-size:11px;}
.webdevel a:hover {color:#AA0000; font-size:11px;}
.main {text-align:left; background:transparent; width:998px; }
.logo {position:absolute; left:26px; top:18px;}

.utility {margin:0px; padding:0px; float:right;}
.utility ul {margin:10px 10px 0px 0px; padding:0px;}
.utility ul li {float:left; list-style:none; margin:0px; padding:0px;}
.utility ul li p {margin:0px 22px 0px 22px; padding:0px;}
.utility ul li p a {font-family:arial; color:#FFFFFF; font-size:13px; text-decoration:none;  margin:0px; padding:0px;}

.topnav {width:782px; clear:both; margin:90px 0px 0px 0px; padding:0px; float:right;}
.topnav ul {margin:10px 10px 0px 0px; padding:0px;}
.topnav ul li {float:left; list-style:none; margin:0px; padding:0px;}
.topnav ul li p {margin:0px 20px 0px 20px; padding:0px;}

.footer {position:relative; clear:both; margin:0px 0px 0px 0px; padding:0px;}
.footer ul {position:absolute; bottom:35px; left:190px; width:675px; margin:10px 10px 0px 0px; padding:0px;}
.footer ul li {float:left; list-style:none; margin:0px; padding:0px;}
.footer ul li p {color:#FFFFFF; font-family:arial; padding:0px;}
.footer ul li p a {text-decoration:none; color:#FFFFFF; margin:0px 8px 0px 8px; font-family:arial; font-size:11px;}
.footer ul li p a:hover {text-decoration:underline;}

.mainContent {position:relative; width:952px; padding:23px; margin:0px;}
.mainContent .fullContent {padding:20px; background:#FFFFFF; border:1px solid #000000; width:912px; float:left;}
.mainContent .bodyContent {padding:20px; position:relative; background-color:#FFFFFF; border:1px solid #000000; width:612px; float:left;}
.bodyContent a {color:#A61D22;}
.bodyContent a:hover {color:#000000;}
.mainContent .rightArea {width:280px; float:right;}

.mainContent .homeContent {position:relative; float:left; width:360px; height:450px; padding-right:5px;}
.mainContent .homeBottlePic {float:left; width:100px; margin-right:60px; height:455px; background:url(/chefjono_finefoods/graphics/images/bottle_pomegranate.png) 0px 20px no-repeat;}
.mainContent .recipeCards {width:400px; position:absolute; bottom:-5px;}
.mainContent .homeContent h4 {font-size:14px; margin:0px 0px 8px 0px; padding:0px;}
.mainContent .twitter {float:right; text-align:right; clear:both;}
.mainContent .homeStores {clear:both;}
.mainContent .recCardText {float:left; margin-right:5px; clear:right;}
.mainContent .recCardText p {padding:0px; margin:3px; color:#A61D22; font-weight:bold;}
h1 {color:#A61D22; position:absolute; top:23px; margin:0px; padding:0px; font-size:18px; font-style:italic; font-weight:bold; text-align:left;}
h1.inline {color:#A61D22; position:static; top:23px; margin:0px; padding:0px; font-size:18px; font-style:italic; font-weight:bold; text-align:left;}
.twitter h1 {color:#45bbd9;}
.twitter h1 a {text-decoration:none; color:#45bbd9;}
h2 {color:#000000; font-size:15px; font-weight:bold; text-align:left;}

.mapListView {width:900px; background:#FFFFFF; border-collapse:collapse; border:0px;}
.mapListView th{background:#CCCCCC; font-weight:bold; border:0px;}
.mapListView td {padding:3px;}
.mapListView tr.row1 td {background:#EEEEEE;}
.mapListView a {text-decoration:underline; color:#A61D22;}
.mapListView a:hover {text-decoration:underline; color:#000000;}

.eventListView {width:590px; background:#FFFFFF; border-collapse:collapse; border:0px;}
.eventListView th{font-size:12px !important; padding:3px; background:#CCCCCC; font-weight:bold; border:0px;}
.eventListView td {font-size:12px !important; padding:3px;}
.eventListView tr.row1 td {background:#EEEEEE;}
.eventListView a {text-decoration:underline; color:#A61D22;}
.eventListView a:hover {text-decoration:underline; color:#000000;}

.mapLinks {}
.mapLinks a {text-decoration:underline; color:#000000;}
.mapLinks a.on {font-weight:bold; text-decoration:none;}
p.more {text-align:right;}
p.more a {color:#A61D22;}

