@charset "utf-8";
/* ---------------------------------- GLOBAL STYLES ---------------------------------- */

div, body, ul, li, p, a, h1, h2, h3, h4 { 
margin:0; 
padding:0; 
}

a{
color:#ffba57;
}

a:hover{
color:#4c0d20;
}

img{
border:none;
}

p{
font-size:12px;
line-height:16px;
padding-bottom:10px;
}

ul{
margin-left:20px;
}

li{
padding-bottom:5px;
}

h1{
padding-bottom:10px;
font-size:26px;
}

h2{
padding-top:10px;
padding-bottom:10px;
font-size:18px;
}

h3{
color:#ffba57;
padding-bottom:5px;
font-size:16px;
}

.clear{
clear:both;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.tan{
color:#ffba57;
}

.title1{
font-size:18px;
font-weight:bold;
}

.title2{
font-size:16px;
font-weight:bold;
}

.smallfont{
font-size:20px;
}

body{
background:url(../images/bg.jpg) repeat-x #4c0d20;
color:#FFFFFF;
font-family:"Trebuchet MS", Georgia, serif;
font-size:12px;
}

/* ---------------------------------- CONTENT ---------------------------------- */

#masterbox{
margin:0 auto;
width:1000px;
}

#headerbox{
background:url(../images/header_bg.jpg) repeat-x #3c0c1a;
height:93px;
width:1000px;
}

	#infobox{
	float:left;
	padding:10px 0 0 0;
	text-align:center;
	height:83px;
	width:300px;
	}
	
	#mailbox{
	border:1px solid #000000;
	background-color:#571227;
	padding:5px 0 0 15px;
	text-align:left;
	height:30px; /*35px*/
	width:265px; /*280px*/
	}

/* ---------------------------------- NAV ---------------------------------- */

	#navigation{
	float:left;
	padding:27px 0 0 20px;
	width:680px; /*700px*/
	}
		
		#navigation ul{
		margin:0;
		}
	
		#navigation li{
		list-style:none;
		text-decoration:none;
		padding:4px;
		float:left;
		}
		
		#navigation li a{
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}
		
		#navigation a:hover{
		border-top:2px solid #ffba57;
		color:#ffba57;
		}
/* --------------------------------- DROPDOWN STYLES	---------------------------*/

		#Nav li ul{ /* Hides dropdown menu */
		margin:0;
		padding:0;
		position:absolute;
		margin-left:-5000px;
		width:200px;
		}
		#Nav li:hover ul{ /* Dropdown position in non IE browsers */
		margin:0px;
		}
		#Nav li.over ul{ /* Dropdown position in IE browsers, requires Suckerfish javascript */
		margin:20px 0 0 -130px;
		}
		#Nav li ul li{ /* Dropdown menu submenu style */
		background:#4c0d20;
		float:none; /* Makes submenus horizontal */
		height:1%;
		margin:0;
		padding:0;
		/* display:table;  Fixes Hover position in FF */
		}
		#Nav li ul li a{
		border-bottom:1px solid #000000;
		color:#FFF;
		display:inline-block;
		font:bold 11px Arial;
		height:100%; /* Fixes height in IE */
		padding:7px; /* Positions text in submenu */
		line-height:150%; /* Fixes Gap in nav */
		text-align:left;
		width:185px;
		}
		#Nav li ul li a:hover{ /* Submenu hover styles */
		color:#ffba57;
		}	
			
/* ---------------------------------- CONTENT ---------------------------------- */
	
	#contentbox{
	background:url(../images/content_bg.jpg) repeat-x #9d651b;
	width:1000px;
	}
	
		#homecontent{
		float:left;
		padding:0 20px 0 20px;
		width:520px;
		}
		
		#homecontent p{
		line-height:20px;
		font-size:14px;
		}
		
		#homecontent a{
		color:#ffba57;
		}

		#homecontent a:hover{
		color:#000000;
		}
		
	#content{
	float:left;
	padding:20px 40px 20px 20px;
	width:580px; /*640px*/
	}
	
		#content li{
		padding-bottom:0;
		}
		
		#content .gallery li{
		float:left;
		list-style:none;
		margin-right:20px;
		text-align:center;
		}
	
	#sidebar{
	float:left;
	padding:20px;
	width:320px; /*360px*/
	}
		#specials{
		background-color:#4c0d20;
		border:1px solid #000000;
		padding:10px;
		width:280px; /*300px*/
		}

/* ---------------------------------- FOOTER STYLES ---------------------------------- */

#footerbox{
background:url(../images/footer_bg.jpg) repeat-x #4c0d20;
color:#ffba57;
font-weight:bold;
padding:20px;
height:75px; /*115px;*/
width:960px; /*1000px*/
}

	#footerbox a{
	color:#FFFFFF;
	}
	
	#footerbox a:hover{
	color:#ffba57;
	}

	#address{
	float:left;
	width:320px;
	}
	
		.phone{
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		}
	
	#extras{
	text-align:center;
	float:left;
	width:320px;
	}
	
	#copyright{
	text-align:right;
	float:left;
	width:320px;
	}