/* CSS Document */
html, body, #wrap, #wrap1 {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html, body {height:100%}
body {
padding:0;
margin:0;
}

html>body #wrap{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
html>body #wrap1{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

body {
		margin: 0;
		padding:0;
 		background: #fff url(images/bg.gif);
		color:#35251F;
		min-width:750px;
	}
	
	div#wrap {
				background: #fff url(images/gradient3.jpg) repeat-y;
		margin:0 auto;
		width:750px;
		border:1px solid #35251F;
	}
	
		div#wrap1 {
				background: #fff;
		margin:0 auto;
		width:750px;
		border:1px solid #35251F;
	}
	
	/* This is the background image */
#bg {
	width: 750px;
	height: 189px;
	background: url(images/header.jpg) no-repeat;
	margin: 0;
	border-top: 1px solid #35251F;
	}
	
/* This is the transparent box */
#transbox {
	width: 750px;
	height: 25px;
	margin-top: 164px;
	background-color: #fff;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	position: relative;
	}
	
	/* nav */
	
/* This is the container which set text to solid color.
position: relative used for IE */	
#transbox div {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #C2670E; 
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
	 padding-left: 15px;
	}

	
	#transbox ul{
		margin:0;
		padding:0;
		line-height: 25px;
		white-space: nowrap;
	}
	
	#transbox li{
		display:inline;
		list-style:none;
		padding-right: 25px;
	}
	
	#transbox li a:link, #transbox li a:visited  {
	color: #4C3253;
	text-decoration: none;
	}
 
	#transbox li a:hover, #transbox li a:active   {
	color: #fff;
	background-color: #4C3253;
	text-decoration: none;
	}
	
	
/* main referring to left side bar */
	#main {
		float:left;
		width:223px;
		margin: 0;
	}
	
	#main h2, #main h3, #main p {
		padding:0 10px;
	}
	
/* sidebar referring to main content section */
	#sidebar {
		background: #fff url(images/bgbadge.jpg) no-repeat 230px 73px;
		width:524px;
		margin-left:223px;
		font: 12px/18px Arial, Helvetica, sans-serif;
 		color: #35251F;
	}
	
	#wrap > #sidebar {
		width:527px;
	}
	
	#sidebar h3 {
		padding:0 10px;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
		color: #C2670E;
	}
	
	#sidebar p {
	padding:0 10px;
	font-size: 14px;
	}
	
	#sidebar p a:link {
		color: #C2670E;
		text-decoration: none;
		border-bottom: 1px dotted #C2670E;
	}
	
	#sidebar p a:visited {
		color: #C2670E;
		text-decoration: none;
		border-bottom: 1px dotted #C2670E;
 	}
 
	#sidebar p a:hover, #sidebar p a:active {
	color: #4C3253;
	text-decoration: none;
	border-bottom: 1px solid #4C3253;
	}
	
	#sidebar h2 {
	color: #C2670E;
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
		}
		
			#sidebar h4 {
		color: #C2670E;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
		padding:0 10px;
		}
	
	#sidebar h4 a:link {
		color: #C2670E;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
		text-decoration: underline;
		border-bottom: 0;
		}
		
		#sidebar h4 a:visited {
		color: #C2670E;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
		text-decoration: underline;
		border-bottom: 0;
		}
		
		#sidebar h4 a:hover {
		color: #35251F;
		font: bold 12px/18px Arial, Helvetica, sans-serif;
		text-decoration: underline;
		border-bottom: 0;
		}
	
/* footer */
	#footer {
		clear:both;		
		height:120px;
 		background:#4C3253;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
 		color: #fff;
	}
	
	#footer p {
		padding:5px;
		margin:0;
	}
 
	#footer a:link, #footer a:visited {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dotted #fff;
 	}
 
	#footer a:hover, #footer a:active {
	color: #C2670E;
	text-decoration: none;
	border-bottom: 1px solid #35251F;
 	}
	
/* floats */

	.imageright {
 		float: right;
 		padding: 7px;
 		margin-left: 10px;
	}
	
		.imageleft {
 		float: left;
 		padding: 7px;
 		margin-right: 10px;
	}
	
	.horse {
		padding: 1px;
 		background-color: #ffffff;
 		border: 1px solid #35251F;
		}
	
	
	.photo {
		padding: 3px;
 		background-color: #ffffff;
 		border: 1px solid #E7EEE2;
		margin-left: 59px;
		}
	
	#footer_contact {
		float: right;  
		position: relative;
		width: 330px;
		margin: 0px 10px 20px 15px;
		text-align:right;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}

	#footer_copyright {
		float: left;  
		position: relative;
		width: 390px;
		margin: 0px 0px 20px 0px;
		text-align:left;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
		color: #fff;
	}
	
					#disclaimer {
		clear:both;		
		height:63px;
		font: normal 9px/15px Arial, Helvetica, sans-serif;
 		color: #63463B;
		margin: 0;
		padding: 0 9px;
	}
	
						#disclaimer2 {
		clear:both;		
		height:63px;
		font: normal 9px/15px Arial, Helvetica, sans-serif;
 		color: #63463B;
		margin: 0;
		padding: 0 9px;
		background: #fff;
	}
	
		.dimensions {
	width: 90%;
	padding: 0;
	margin: 0;
	margin-left: auto;
    margin-right: auto;
}

td {
	border-right: 1px solid #35251F;
	border-bottom: 1px solid #35251F;
	background: #fff;
	padding: 3px 3px 3px 3px;
}

td.left {
	border-left: 1px solid #35251F;
}

td.top {
	border-top: 1px solid #35251F;
}

td.corner {
	border-top: 1px solid #35251F;
	border-left: 1px solid #35251F;
}

	#sidebar .top {
	background: transparent url(images/top.gif) no-repeat left;
	padding: 0 0 0 21px;
	} 

	#sidebar a.top:link, #sidebar a.top:visited {
	border-bottom: none;
	text-decoration: none;
	} 

	#sidebar a.top:hover, #sidebar a.top:active {
	background: transparent url(images/top_hv.gif) no-repeat left;
	border-bottom: none;
	text-decoration: none;
	color: #35251F;
} 

.purp {
color: #4C3253;
font-weight: bold;
}

/* sidebar referring to main content section */
	#siteplan {
		float:left;
		width:700px;
		margin: 21px 9px;
		font: 12px/18px Arial, Helvetica, sans-serif;
		background: #fff;
	}
	
	#wrap1 > #siteplan {
	background: #fff;
		width:703;
	}
	
	#siteplan h2 {
		color: #C2670E;
		font: bold 15px/18px Arial, Helvetica, sans-serif;
		padding:0 10px;
		}
	
	#siteplan p {
		padding:0 10px;
	}
	
	#siteplan a:link {
		color: #C2670E;
		text-decoration: none;
		border-bottom: 1px dotted #C2670E;
	}
	
	#siteplan a:visited {
		color: #C2670E;
		text-decoration: none;
		border-bottom: 1px dotted #C2670E;
 	}
 
	#siteplan a:hover, #sidebar a:active {
	color: #4C3253;
	text-decoration: none;
	border-bottom: 1px solid #4C3253;
	}
	
	.zoom {font-size: 10px}
	
		#outline {
	border: 1px solid #4C3253;
	padding: 6px 3px 4px 3px;
	color:#4C3253;
	background-color:#fff;
	float: left;
	width: 650px;
	margin-bottom: 9px;
	font-weight:bold;
	}
	
			#action {
	border: 1px solid #4C3253;
	padding: 6px 12px 4px 12px;
	color:#fff;
	background-color:#4C3253;
	float: right;
	width: 133px;
	margin: 9px 12px 6px 12px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	}
	
	#action a:link, #action a:visited {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	}
	
		#action a:hover, #action a:active {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #C2670E;
	text-decoration: none;
	}
	
