html, body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background: #8e9295 url(../../images/common/bg.jpg) top left repeat-x;
	height:100%;
	
}

#frame {
	margin:0px;
	padding:0px;	
	width:761px;
	height:470px;	
	position: absolute;
	margin-top:20px;
	left: 50%;	
	margin-left: -385px; 	
}

#header{
    background:url(../../images/common/header.jpg) top left no-repeat;
	width:761px;
	height:267px;
	text-align:center;	
}


#body{
	margin:0px;
	padding:0px;		
	min-height:210px;
	width:761px;	
	clear:both;		
	background:url(../../images/common/bg_body.jpg) top left repeat-y;
}





ul {
	margin-top:0px;
	padding-top:0px;
    text-align:left;
    margin-left:130px;
    padding-right:100px;
    margin-bottom:32px;
}

li {
    font-family:times new roman;
    font-size:16px;
    color:#8e9295;   
    line-height:19px;
    margin-bottom:10px;

}

.block {
	margin:0px;
	padding:0px;
	width:325px;
	clear:both;
	display:block;
	font-family:times new roman;
	font-size:16px;
	line-height:19px;
	color:#8e9295;
	text-align:left;
	padding-bottom:25px;
}

.block h2 {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:20px;
}

.row {	
	margin:0px;
	padding:0px;	
	display:block;
	clear:both;
	width:210px;
	font-family:times new roman;
	font-size:16px;
	line-height:19px;
	color:#8e9295;
}

.row.bottom {
	padding-top:10px;
}	

.col {
	margin:0px;
	padding:0px;
	width:45px;
	display:block;
	float:left;
	font-family:times new roman;
	font-size:16px;
	line-height:19px;
	color:#8e9295;
	white-space:nowrap;
}










#left {
	width:755px;
	float:left;
	min-height:210px;		
	font-size:0px;
	line-height:0px;
	background:none;
	padding-top:60px;
}



#right {
	width:6px;
	float:right;
	min-height:270px;		
	background:url(../../images/common/body_right.jpg) top left no-repeat;	
}

#nav {
	height:11px;
	width:520px;
	clear:both;
	padding:0px;
	padding-top:35px;
	margin:0px;	
	left:50%;
	position:absolute;
	margin-left:-260px;
}


/* Root = Vertical, Secondary = Vertical */
#nav ul,
#nav ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 520px; /*For KHTML*/
  list-style: none;
}

#nav ul li {
  margin: 0;
  border: 0 none;
  padding: 0;  
  list-style: none;
}

#nav ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#nav ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

#nav ul a img {
	margin:0px;
	padding:0px;
	clear:none;
	display:inline;
}

/* Root Menu */
#nav ul a {  
  padding: 0px;
  display: block;  
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  color: #a2a296;
  font: bold 13px/26px Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:1px;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-align:right;  
  text-transform:uppercase;
  margin:0px;
  padding-right:50px;
}

#nav ul li a span {
	display:none;
}

#nav ul li.home,
#nav ul li.home a.selected,
#nav ul li.home a.selected:link,
#nav ul li.home a.selected:visited,
#nav ul li.home a.selected:active,
#nav ul li.home a.selected:hover,
#nav ul li.home a:hover {
	background:url(../../images/nav/nav-home-on.gif) top left no-repeat;
}

#nav ul li.home a,
#nav ul li.home a:link,
#nav ul li.home a:visited,
#nav ul li.home a:active {
	background-color:none;
	background:url(../../images/nav/nav-home.gif) top left no-repeat;
	width:44px;
	height:11px;	
}

#nav ul li.home a img{
	width:44px;
	height:11px;
	border:0px;
}


#nav ul li.the-rum,
#nav ul li.the-rum a.selected,
#nav ul li.the-rum a.selected:link,
#nav ul li.the-rum a.selected:visited,
#nav ul li.the-rum a.selected:active,
#nav ul li.the-rum a.selected:hover,
#nav ul li.the-rum a:hover {
	background:url(../../images/nav/nav-the-rum-on.gif) top left no-repeat;
}

#nav ul li.the-rum a,
#nav ul li.the-rum a:link,
#nav ul li.the-rum a:visited,
#nav ul li.the-rum a:active {
	background-color:none;
	background:url(../../images/nav/nav-the-rum.gif) top left no-repeat;
	width:68px;
	height:11px;	
}

#nav ul li.the-rum a img{
	width:68px;
	height:11px;
	border:0px;
}




#nav ul li.press,
#nav ul li.press a.selected,
#nav ul li.press a.selected:link,
#nav ul li.press a.selected:visited,
#nav ul li.press a.selected:active,
#nav ul li.press a.selected:hover,
#nav ul li.press a:hover {
	background:url(../../images/nav/nav-press-on.gif) top left no-repeat;
}

#nav ul li.press a,
#nav ul li.press a:link,
#nav ul li.press a:visited,
#nav ul li.press a:active {
	background-color:none;
	background:url(../../images/nav/nav-press.gif) top left no-repeat;
	width:41px;
	height:11px;	
}

#nav ul li.press a img{
	width:41px;
	height:11px;
	border:0px;
}



#nav ul li.contact-us,
#nav ul li.contact-us a.selected,
#nav ul li.contact-us a.selected:link,
#nav ul li.contact-us a.selected:visited,
#nav ul li.contact-us a.selected:active,
#nav ul li.contact-us a.selected:hover,
#nav ul li.contact-us a:hover {
	background:url(../../images/nav/nav-contact-us-on.gif) top left no-repeat;
}

#nav ul li.contact-us a,
#nav ul li.contact-us a:link,
#nav ul li.contact-us a:visited,
#nav ul li.contact-us a:active {
	background-color:none;
	background:url(../../images/nav/nav-contact-us.gif) top left no-repeat;
	width:92px;
	height:11px;	
}

#nav ul li.contact-us a img{
	width:92px;
	height:11px;
	border:0px;
}


#nav ul li.recipes,
#nav ul li.recipes a.selected,
#nav ul li.recipes a.selected:link,
#nav ul li.recipes a.selected:visited,
#nav ul li.recipes a.selected:active,
#nav ul li.recipes a.selected:hover,
#nav ul li.recipes a:hover {
	background:url(../../images/nav/nav-recipes-on.gif) top left no-repeat;
}

#nav ul li.recipes a,
#nav ul li.recipes a:link,
#nav ul li.recipes a:visited,
#nav ul li.recipes a:active {
	background-color:none;
	background:url(../../images/nav/nav-recipes.gif) top left no-repeat;
	width:57px;
	height:11px;	
	padding-right:0px;
}

#nav ul li.recipes a img{
	width:57px;
	height:11px;
	border:0px;
}


/* Root Menu Hover Persistence */
#nav ul a:hover,
#nav ul li:hover a,
#nav ul li.iehover a {
  /*background: #CCC;*/
  color: #996633;
}

#nav ul li.selected a {
	color: #996633;
}



/* TOP NAV MENU - END */



/* LINKS - BEGIN */

a,
a:link,
a:visited,
a:active,
a:hover{
	color:#996633;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

/* LINKS - END */


p {
	font-family:times new roman;
	font-size:16px;
	color:#8e9295;	
	margin:0px;
	padding:0px;
	line-height:32px;
	border:0px solid white;
	text-align:justify;	
	margin-bottom: 32px;	
}


.logo {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:-40px;
	padding-right:10px;
	padding-top:5px;
}


/* START FOOTER */

#footer{
	height:101px;
	background:url(../../images/common/footer.jpg) top left no-repeat;
}


/* MISC HACKS BEGIN */
 
 /* *** Float containers fix:  *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* MISC HACKS END */


