body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #bfb08c;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 75%;
}
#container{
	border: solid 3px #666666;
	padding: 3px;
	padding-top: 2px;
	background-color: #FFFFFF;
	width: 769px;
	margin: auto;
}
#footer{
	width: 720px;
	margin: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #e5decd;
	padding-top: 20px;
	padding-bottom: 10px;
}
#header{
	background-image:url(../images/header_image2.jpg);
	background-repeat:no-repeat;
	background-position: 385px 1px;
	width: 769px;
}
#header2{
	background-image:url(../images/header_image2.jpg);
	background-repeat:no-repeat;
	background-position: 385px 1px;
	width: 769px;
}
#logo{
	width: 385px;
	height: 212px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	border-top: solid 1px #FFFFFF;	
}
#logo h1, #logo p{
	text-indent: -90000em;
}
#nav{
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width: 769px;
}
#nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav ul li{
	float: left;
	line-height: 38px;
}
#nav ul li a{
	display: block;
	line-height: 38px;
	height: 38px;
	color: #ffffff;
	padding-left: 1.4em;
	padding-right: 1.4em;	
	text-decoration: none;
	float: left;
}
#nav ul li a.divide{
	background-image:url(../images/nav_divide.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.title{
	text-indent: -9000em;
	background-repeat:no-repeat;
	height: 28px;
}
#title_anderida{
	background-image:url(../images/title_anderida.gif);
}
#title_trekking{
	background-image:url(../images/title_trekking.gif);
}
#title_fishing{
	background-image:url(../images/title_fishing.gif);
}

#title_horse{
	background-image:url(../images/title_horse.gif);
}
#title_pony{
	background-image:url(../images/title_riding.gif);
}
#title_riding{
	background-image:url(../images/title_pony.gif);
}
#title_horse_riding{
background-image:url(../images/title_horse_riding.gif);
 }

#title_riding_school{
background-image:url(../images/title_riding_school.gif);
 }
 
#title_stud_news{
background-image:url(../images/title_stud_news.gif);
 }
#title_pub_rides{
	background-image:url(../images/title_pub_rides.gif);
}
#title_contact{
	background-image:url(../images/title_contact.gif);
}
#title_price{
	background-image:url(../images/title_price.gif);
}
#title_2009{
	background-image:url(../images/title_2009.gif);
}
#title_our_horses{
	background-image:url(../images/title_our_horses.gif);
}
#title_contact_form{
	background-image:url(../images/title_contact_form.gif);
}
#title_for_sale
{
	background-image:url(../images/title_for_sale.gif);
}
#title_testimonials
{
	background-image:url(../images/title_testimonials.gif);
}
#button_anderida, #button_trekking{
	display:block;
	background-repeat:no-repeat;
	background-position: top right;
	height: 40px;
	text-indent: -9000em;
	text-decoration: none;
}
#button_anderida{
	background-image:url(../images/button_anderida.gif);
}
#button_trekking{
	background-image:url(../images/button_trekking.gif);
}
#nav ul li a:hover{
	text-decoration: underline;
}
.clear{
	clear: both;
}
#content{
	width: 729px;
	padding: 20px;
}
#home_col_1{
	width: 341px;
	float: left;
	margin-right: 40px;
}
.image{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.image img{
	border: solid 1px #cccccc;
	padding: 1px;
	background-color: #FFFFFF;
}
td .image img{
	border: solid 1px #cccccc;
	padding: 1px;
	background-color: #FFFFFF;
    margin-left: 0px;
	margin-bottom: 0px;
}
#home_col_2{
	width: 341px;
	float: left;
}
#credit{
	float: right;
}	
#footer a{
	color: #e5decd;
	text-decoration: none;
}
#copyright{
	float: left;
}
h2 {
color: #669933;
	font-size: 120%;}
h3 {
color: #669933;
	font-size: 120%;
	}	
	h4 {
color: #669933;
	font-size: 110%;
	}
a {
color: #669933;
	font-size: 100%;
    
	}
    
a:hover {
color: #E10505;
	font-size: 100%;
    text-decoration: underline;
	}
 
table.sample {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: #cccccc;
	background-color: green;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: red;
	background-color: #85B159;
	-moz-border-radius: ;
}
