* {padding:0px; margin:0px; border:0px;}


body
{
	background-color:#C1C1C1;
	text-align: center;
	color:#646464;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-image:url(/images/layout/bg-760.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#wholepagecontentholder
{	
	position:relative;
	top:4px;
	right:0px;
	margin: 0px auto;
	width:752px;
	text-align:left;
}

#title
{
	float:left;
	padding-bottom:1px;
	width:752px;
	height:95px;
}

#menu
{
	float:left;
	width:752px;
	height:27px;
	padding-bottom:1px;
	font-family:Georgia;
}

	#menu table
	{
		height:27px;
		width:752px;
		background-image:url(/images/layout/st-ives-hotel-menu-bg.gif);
		background-repeat:repeat-x;
		background-position:top left;
		text-align:center;
	}

	#menu table td
	{
		width:89px;
		font-size:11px;
		padding-top:3px;
	}

	#menu table td.gap
	{
		width:1px;
		background-image:url(/images/layout/st-ives-hotel-menu-gap-bg.gif);
		background-color:none;
	}
	
	#menu table a:link,a:visited,a:active
	{
		color:#666666;
		text-decoration:none;
	}
	
	#menu table a:hover
	{
		color:#892817;
		text-decoration:none;
	}

#header
{
	float:left;
	width:746px;
	height:196px;
	border:2px solid #C8C3B6;
	padding-top:2px;
	text-align:center;
	padding-left:2px;
	}
	#header .img-div
	{
		float:left;
	}
	#header .img-div img
	{
		margin:1px;
	}

#content
{
	float:left;
	width:752px;
	background-image:url(/images/layout/content-top-line.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#E9E5D9;
	padding:15px 0px 10px 0px;
	margin-bottom:4px;
	font-size:77.5%;
}
#content a:link,#content a:visited,#content a:active
{
	text-decoration:underline;
	color:#A35850;
	font-weight:bold;
}

#content a:hover
{
	text-decoration:none;
	color:#892817;
	font-weight:bold;
}

#content h1
{
	margin-bottom:15px;
	font-size:15px;
}

#content h2
{
	margin-bottom:15px;
	font-size:13px;
}

#content table#recommend {margin-left:60px;}

#content table#recommend td
{
	text-align:center;
}

#content td.label
{
	font-weight:bold;
}

#content input,textarea {border:1px solid #666666; margin:3px;}

#content ul
{
	margin-left:20px; margin-bottom:15px;
}

#left-content
{
	float:left;
	width:510px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
}

#left-content p
{
	padding-bottom:15px;
	line-height:120%;
}

	#bottom-menu
	{
		text-align:center;
		color: #999999;
		padding-top:15px;
		padding-bottom:7px;
	}

	#bottom-menu a:link,#bottom-menu a:visited,#bottom-menu a:active
	{
		color: #892817;
		text-decoration:none;
	}
	
	#bottom-menu a:hover
	{
		color:#999999;
		text-decoration:none;
	}

div.hr
{
	height:10px;
	width:510px;
	background-image:url(/images/layout/content-seperator.gif);
	font-size:1px;
	margin-bottom:15px;
}

#right-content
{
	float:left;
	width:202px;
	text-align:center;
	color:#999999;
}

#right-content a:link,#right-content a:visited,#right-content a:active
{
	color: #892817;
	text-decoration:none;
}

#right-content a:hover
{
	color:#999999;
	text-decoration:none;
}

#footer
{
	float:left;
	text-align:center;
	color: #999999;
	padding-top:35px;
	padding-bottom:15px;
	margin-bottom:4px;
	width:752px;
	background-image:url(/images/layout/footer-seperator.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#footer a:link,#footer a:visited,#footer a:active
{
	color: #892817;
	text-decoration:none;
}

#footer a:hover
{
	color:#999999;
	text-decoration:none;
}


#footer a.footer-smaller:link,#footer a.footer-smaller:visited,#footer a.footer-smaller:active
{
	color: #A35850;
	text-decoration:none;
	font-size:92.5%;
}

#footer a.footer-smaller:hover
{
	color:#999999;
	text-decoration:none;
	font-size:92.5%;
}





.center {text-align:center;}
.strong {font-weight:bold;}
.hidden {display:none;}
.required {color:red;}
