body,
	html {
		margin:0;
		padding:0;
		background:#000000;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
	}
	body {
		font:Arial, Helvetica, sans-serif;
		min-width:750px;
	}

	#wrap {
		background:#999999;
		margin:0 auto;
		width:880px;
		border:15px solid #666666;
	}
	#header {
	position:relative;
	background-image:url(images/header_slice.jpg);
	width:880px;
	height:120px;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
	position:absolute;
	bottom:10px;
	right:10px;
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	}
	#nav ul{
		margin:0;
		padding:0px;
		list-style:none;
	}
	#nav li{
		text-decoration:none;
		display:inline;
		margin:0;
		padding:5px;
	}
	#nav a:link {
	color:#000000;
	text-decoration:none;
}
	#nav a:visited {
	text-decoration:none;
	color:#000000;
}
	#nav a:active {
	text-decoration:none;
	color:#FFFFFF;
}
	#nav a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


	#main h2{

	padding: 0px;
	margin:0px;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
}

	#main a:link {
	color:#FF6600;
	padding: 0px 0px 0px 15px;
	margin:0px;
	text-decoration:none;
}
	#main a:visited {
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	margin:0px;
	color:#FF6600;
}
	#main a:active {
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	margin:0px;
	color:#FF6600;
}
	#main a:hover{
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	margin:0px;
	color:#660000;
}

	#main {
		background:#FFF2E8;
		float:left;
		width:520px;
		height:400px;
		padding:5px;
	}
	#main h1 {
	font:bold 16px/17px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 0px 0px 5px;
	}
	#main li {
	font:11px/12px Arial, Helvetica, sans-serif;
	margin:7px;
	padding:0px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		background:#4A2D00;
		float:right;
		width:350px;
		height:490px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#sidebar_topbox{
		background-color:#000000;
		font:12px/15px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		border-bottom:4px solid #000000;
		border-right:4px solid #000000;
		position:relative;
		top:20px;
		left:20px;
		width:320px;

	}
	#sidebar_topbox p{
		font:14px/17px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		padding:15px 0px 0px 15px;
		margin:0px 0px 10px 0px;
	}	
	
	#sidebar_topbox_text{
	padding:10px;
	text-align:left;
}

	#sidebar_topbox_text h1{
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
	#sidebar_topbox_text p{
	font: bold 10px/10px Arial, Helvetica, sans-serif;
}

	#sidebar_topbox a:link {
	color:#DBC5B7;
	text-decoration:none;
}
	#sidebar_topbox a:visited {
	color:#9D796A;
	text-decoration:none;
}
	#sidebar_topbox a:active {
	color:#FFFFFF;
	text-decoration:none;
}
	#sidebar_topbox a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

	#sidebar_bottombox{
		border-bottom:4px solid #000000;
		border-right:4px solid #000000;
		position:relative;
		top:50px;
		left:20px;
		background-image:url(images/l3_specials.jpg);
		width:320px;
		height:155px;
	}
	#leftbox{
		background-image:url(images/left_box_slice.jpg);
		background-repeat:repeat-x;
		float:left;
		top:50px;
		left:20px;
		width:530px;
		height:75px;
	}
	#leftbox p{
		text-align:center;
		margin:0px;
		padding:20px 25px 0px 25px;
		font:14px/17px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
		
	#footer {
		height:210px;
		background:#FFF2E8;
		background-image:url(images/footer_image.jpg);
		background-repeat:no-repeat;
		clear:both;
	}
	#footer p {
		padding:25px;
		margin:0;
		font:14px/30px Arial, Helvetica, sans-serif;
		color:#666666;
    }
	#footer a:link {
	color:#666666;
	font-weight:bold;
}
	#footer a:visted {
	color:#666666;
}
	#footer a:active {
	color:#666666;
}
	#footer a:hover{
	color:#660000;
}
	#footer_privacy {
		text-align:center;
		font: 11px/11px Arial, Helvetica, sans-serif;
		color:#DACDAF;
		padding:10px;
    }
	
	
/*contact form CSS*/

.form_left {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:15px;
	border-top:1px solid #FFFFFF;
}
.form_right{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border-top:1px solid #FFFFFF;
}
.buttons_right{
	color:#333333;
	border-top:1px solid #FFFFFF;
	background-position: bottom;
	vertical-align: bottom;
}
.inputs {
	border:1px solid #999999;
	background-color:#FFFFFF;
}
td {
	height:25px;
}
.table_header {
	color:#FFFFFF;
	background-color:#333333;
	padding-left:15px;
}

/*end contact form CSS*/