html {
	height:100%;
}
body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8e7361;
	background-color:#D6CECE;
	background-image:url('images/ooh-background.gif');
}

body.ooh {
    background-image: url("images/ooh-background.gif");
}

td {
	vertical-align:top;
	text-align:left;
}
a,a:active,a:visited {
	color:#8e7361;
	font-weight:bold;
	text-decoration:underline;
}

.content {
	height:100%;
	margin:0 auto 0 auto;
	border-right:1px solid #7e7e7e;
	border-left:1px solid #7e7e7e;
	background:#FFF;
	width:744px;
}

.navtable {
	background:#eeebea;
	border-top:1px solid #4c4a45;
	border-bottom:1px solid #4c4a45;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.navtable td {
	padding:7px 0px 7px 0px
}
.navtable a,
.navtable a:active,
.navtable a:visited {
	padding:0px 8px 0px 8px;
	text-decoration:none;
	font-weight:normal;
}
.navtable a:hover {
	color:#51423d;
}

.subnavtable {
	border-bottom:1px solid #9c897d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.subnavtable td {
	padding:3px 0px 3px 0px
}
.subnavtable a,
.subnavtable a:active,
.subnavtable a:visited {
	padding:0px 8px 0px 8px;
	text-decoration:none;
	font-weight:normal;
}
.subnavtable a:hover {
	color:#51423d;
}

.leftnav {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.5em;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
}

.leftnav a,
.leftnav a:active,
.leftnav a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
}
.leftnav a:hover {
	color:#51423d;
}
.pic {
	background-color: 	#eeebea;
	height:				20px;
	width:				10%;
}
.cat {
	background-color: 	#eeebea;
	font-size:			16px;
	font-weight:		bold;
	height:				20px;
	padding:			5px 0;
}
.prod {
	font-size:			12px;
	padding:			7px 0;
	border-top:			1px solid #eeebea;
	empty-cells: 		show;
}

.product {
	display:inline;
	padding:18px 8px 18px 8px;
}
.title {
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:9px 0px 9px 0px;
	color:#3f8dae;
}

.title_bluelink {
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:9px 0px 9px 0px;
	color:#3f8dae;
}
.title_bluelink a,
.title_bluelink a:visited,
.title_bluelink a:active,
.title_bluelink a:hover {
	text-decoration:none;
	color:#3f8dae;
}

a.sel_a {
	text-decoration:underline;
}

.store_item a,
.store_item a:visited,
.store_item a:active,
.store_item a:hover {
	text-decoration:none;
	color:#3f8dae;
}

.calendar {
	padding:4px 4px 4px 4px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.calendar td {
	padding:0px;
	color:#FFF;
	width:22px;
	height:17px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	background-image:url('images/cal_day_idle.gif');
}
.calendar td.toprow {
	color:#8e7361;
	background-image:none;
}
.calendar td.active {
	cursor:pointer;
	background-image:url('images/cal_day_active.gif');
}

.pressTable	{	font-family: Arial;	color: #7C6250; padding: 2px 15px 5px 15px; height:155px;  }
.pressTable td.pressTitle { font-size: 19px; text-align:left; height:27px;  }
.pressTable td.pressHeader { font-size: 14px; text-align:right; height:27px; padding-right: 25px;  }
.pressTable td.pressContent { font-size: 12px; color: #595959; border-bottom: 1px #C6B9B0 dashed;  }
.pressTable td.pressImage { width: 130px; 	padding-right: 15px;  }


tr#header-logo {

}

tr#header-logo td {
    padding: 0px;
}
