body {
	background-image:url(/images/background.gif);
	background-repeat:repeat-y;
	background-color:#DF9C38;
	background-position:top center;
	margin:0px;
	padding:0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	} 

#site_container{ 
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	margin:0 auto;
}
 
 
#page_container{
	background-image:url(/images/body_background.gif);
	background-repeat:repeat-y;
	background-color:red;
	width: 946px; 
	text-align:left;
	padding: 0 0 0 0;
	margin:0px auto;}

#page_container_inside{
	background-image:url(/images/body_background_inside.gif);
	background-repeat:repeat-y;
	background-color:red;
	width: 946px; 
	text-align:left;
	padding: 0 0 0 0;
	margin:0px auto;}
	
#page_container2{
	background-image:url(/images/bottom_header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 946px; 
	text-align:left;
	padding: 0 0 0 0;
	margin:0px auto;}
		
#page_container2_inside{
	background-image:url(/images/bottom_header_inside.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 946px; 
	text-align:left;
	padding: 0 0 0 0;
	margin:0px auto;}

#banner{
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
	width: 946px; 
	height: 204px; 
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	margin:0px auto;}
	
#banner_inside{
	background-image:url(/images/banner_inside.jpg);
	background-repeat:no-repeat;
	width: 946px; 
	height: 204px; 
	text-align:left;
	padding-left:0px;
	padding-top:0px;
	margin:0px auto;}

#left_red {
	background-image:url(/images/red_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:10px;
	height:auto;
	float:left;
	width:173px;
	text-align:right;
	font-size:14px;
	color:#ffffff;}

#content {
	margin:0px;
	padding:10px;
	height:auto;
	float:left;
	width:470px;
	text-align:left;
	font-size:14px;
	color:#000000;
	background-image:url(/images/home_image.gif);
	background-repeat:no-repeat;
	padding-top:200px;
	padding-bottom:90px;
}

#content_inside {
	margin:0px;
	padding:10px;
	height:auto;
	float:left;
	width:733px;
	text-align:left;
	font-size:14px;
	color:#000000;
	padding-bottom:90px;
	background-image:url(/images/center_background_inside.gif);
	background-repeat:no-repeat;
}

#div_rightcol {
	margin:0px;
	padding:10px;
	height:auto;
	float:left;
	width:243px;
	text-align:left;
	font-size:14px;
	color:#000000;
	background-image:url(/images/grey_top.jpg);
	background-repeat:no-repeat;
	padding-bottom:250px;
	
}

#div_menu_holder {
	margin:0px;
	padding:0px;
	float:left;
	width:800px;
	height:25px;
	font-weight:bold;
	font-size:11px;}
	
	
#div_footer {
text-align:left;
margin:0px;
clear:both;
width: 946px;
height:30px;
background-image:url(/images/bottom_trim.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:3px;
}

#div_footer_left {
margin:0px;
padding:0px;
float:left;
width: 193px;
height:30px;
background-image:url(/images/bottom_left_corner.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#div_footer_middle {
margin:0px;
padding:0px;
float:left;
width:458px;
height:30px;
background-image:url(/images/inside_lower_left.gif);
background-repeat:no-repeat;
background-position:bottom left;
text-align:center;
font-weight:bold;
font-size:11px;
}

#div_footer_right {
margin:0px;
padding:0px;
float:left;
width:295px;
height:30px;
/*
background-image:url(images/bottom_right_dog.jpg);
background-repeat:no-repeat;
background-position:bottom right;
*/
}

.clearit {
height:1px;
font-size:1px;
clear:both;
}

#footer{background-image:url(/images/footer.jpg);
	color:white;
	width: 980px;
	height: 20px;
	text-align:center;
	margin:0px;
	clear:both;}
	
#reservation a{
	  position: relative;
	  height: 34px;
	  width: 175px;
	  top: 28px; 
	  left:700px;
	  text-decoration: none;
	  display:block;
	}

a.menu {
color: #FFFFFF;
text-decoration:none;
}

a.menu:hover {
color: #000000;
text-decoration:none;
}

a {
color: #000000;
text-decoration:none;
}

a:hover {
color: #FF0000;
text-decoration:none;
}

a.text_small {
font-weight:normal;
color: #006633;
}

a.userNavMenu {
font-size:10px;
font-weight:bold;
color:#006600;
text-decoration:none;
}

a.userNavMenu:hover{
color:#009900;
text-decoration:underline;

}

a.footer_link {
font-weight:bold;
color:#444444;
text-decoration:none;
}

a.footer_link:hover{
color:#DDDDDD;
text-decoration:underline;

}

.content{
width: 100%;
padding: 0 5px 0 5px;
}

.center{
margin-left: auto;
margin-right: auto;
}

.header{
background-color: #006600;
margin-left: auto;
margin-right: auto;
border-top:	8px solid #cccccc;
border-bottom: 8px solid #cccccc;
}	

h1{    	
font-weight: bold;
font-size:22px;
}

h2{		
font-size: 18px;
font-weight: bold;
}

h3{		
font-size: 14px;
color: #1F8DCD;
}

#aligntop{
border: 1px solid;
float: top;
}

/*images*/

img{
border: 0;
}

.redbold{
color:#ff0000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
