body {
	margin: 0px;
	padding: 0px;
}

*{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a{text-decoration:none;color:#8d6755;}
a:hover{text-decoration:underline;}

#wrap{width:970px; margin:0 auto; overflow:hidden;}

#top_bar{width:970px; height:50px; background:url(topback.gif) no-repeat; overflow:hidden;}

#menu{padding:0; margin:0; overflow:hidden; width:665px;}
#menu  li{float:left;}


ul#menu {list-style-type:none;}
a#prices, a#about,  a#faq, a#adhelp,   a#scams, a#events,  a#terms,   a#privacy,   a#links {display:block; height:50px; text-indent:-9999px;}
a:hover#prices , a:hover#about,  a:hover#faq, a:hover#adhelp,   a:hover#scams, a:hover#events,  a:hover#terms,   a:hover#privacy,   a:hover#links {background-position:0 -50px;}

a#prices{width:77px; background:url(menu/prices.gif) no-repeat;}
a#about{width:74px; background:url(menu/about.gif) no-repeat;}
a#faq{width:73px; background:url(menu/faq.gif) no-repeat;}
a#adhelp{width:73px; background:url(menu/adhelp.gif) no-repeat;}   
a#scams{width:74px; background:url(menu/scams.gif) no-repeat;} 
a#events{width:74px; background:url(menu/events.gif) no-repeat;}
a#terms{width:73px; background:url(menu/terms.gif) no-repeat;}
a#privacy{width:73px; background:url(menu/privacy.gif) no-repeat;}
a#links{width:74px; background:url(menu/links.gif) no-repeat;}


#sitemap {position:absolute; margin:0 0 0 710px; list-style-type:none; top:-8px;}
#sitemap-sub {position:absolute; margin:28px 0 0 745px; list-style-type:none;}
#sitemap li,#sitemap-sub li {float:left; padding:0 10px;}
#sitemap li a,#sitemap-sub li a {color:#8d6755;}


#top_images{width:970px; height:147px; background:url(topbottom.jpg) no-repeat;}


#leftcolumn{width:230px; float:left;}

#search{width:230px; background:url(searchback.jpg) no-repeat #694535; color:#fff;}
#search table{padding:0; margin:0; margin:10px auto 10px auto; width:210px;}
#search table td{padding: 1px 0;}
#search h2{margin:0; padding:0; width:230px; height:42px; background:url(h_search.gif) no-repeat; text-indent:-9999px;}
#search #refine{margin:0; padding:0; width:230px; height:42px; background:url(h_refinesearch.gif) no-repeat; text-indent:-9999px;}
.search2{width:100px;}
.search1{width:212px;}
#searchbottom{width:230px; height:4px; background:url(searchbottom.gif) no-repeat; font-size:1px;}
#searchbutton{width:67px; height:22px; background:url(searchbutton.gif) no-repeat; border:none; cursor:pointer; padding-left:1px;}


#categories h2{width:230px; height:33px; background:url(h_cat.gif) no-repeat; text-indent:-9999px; padding:0; margin:10px 0;}
#categories ul{list-style-type:none; padding:0; margin:0;}
#categories ul li{width:200px; background:url(cat_arrow.gif) bottom no-repeat; margin:0 0 0 10px; padding:5px 0;}
#categories ul li a{color:#8d6755;}

#rightcolumn{width:740px;float:left; background:url(rightcolumntop.jpg) no-repeat top; color:#8d6755;}

h2#h_feat_horses{padding:0; margin:0; height:42px;background:url(h_horses.gif) no-repeat; text-indent:-9999px;}
#feat_horse1{width:330px; float:left; margin:0 20px 0  20px; display:inline; }
#feat_horse2{width:330px; float:left; padding-left:20px; background:url(vertline.gif) center left no-repeat; display:inline;}
#feat_horse1 h3, #feat_horse2 h3{color:#f99b06; padding:0; margin:10px 0;}


.fh_image_box{float:right;  width:130px; border:1px solid #dedabe; margin:40px 0 10px 10px;}
.fh_image_box_frame{width:120px; border:5px solid #ffffff;}
.fh_image_box_sub{float:right;  width:130px; border:1px solid #dedabe; margin:40px 20px 10px 10px;}

#breadcrumb {margin:0; padding:15px 0 0 20px; height:27px; background:url(breadcrumb.gif) no-repeat;}
#breadcrumb a{color:#8d6755;}
#h_subpages{margin:0; padding:10px 20px 0px 20px;}



.readmore{width:78px; height:19px; display:block; background:url(readmore.gif) no-repeat; text-indent:-9999px; margin-bottom:10px;}
#content{background:url(contentback.gif) repeat-y; }
#content p{padding:0; margin:14px 0;}
#content_bottom{width:740px; height:6px; background:url(content_bottom.gif) no-repeat; font-size:1px; clear:both;}

#contentsub{background:url(contentback.gif) repeat-y; margin-top:0px; min-height:540px;}
#contentsub div.outer {padding:0; margin:14px 20px; padding-top:0px;}

#feat_properties,#feat_vehicles,#feat_jobs{width:242px;  float:left; background:url(boxback.gif) repeat-y; margin-top:7px;}
#feat_vehicles,#feat_jobs{margin-left:7px;}
#feat_properties p,#feat_vehicles p,#feat_jobs p{padding:0 20px;}


#feat_properties h3, #feat_vehicles h3, #feat_jobs h3{color:#f99b06; padding:0 20px; margin:10px 0;}

#feat_properties h2 {width:242px; height:38px; background:url(h_properties.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}
#feat_vehicles h2 {width:242px; height:38px; background:url(h_vehicles.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}
#feat_jobs h2{width:242px; height:38px; background:url(h_jobs.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}

#box_bottom{width:242px; height:4px; background:url(boxbottom.gif) no-repeat; font-size:1px;}

.box_bottom{width:242px; height:4px; background:url(boxbottom.gif) no-repeat; font-size:1px;}

.image_box{width:202px; border:1px solid #dedabe; margin:0 auto;}
.image_box_frame{width:192px; border:5px solid #ffffff;}


.readmore_boxes{width:78px; height:19px; display:block; background:url(readmore.gif) no-repeat; text-indent:-9999px; margin:0 0 10px 20px;}

#flash{clear:both; padding-top:7px;}

#footer{clear:both; padding:20px 0;}
#footer ul{margin:0; padding:0 ; list-style-type:none; overflow:hidden; border-top: solid 1px #E8E9E4; border-bottom: solid 1px #E8E9E4; height:25px; padding-top:10px;}
#footer ul li{float:left; color:#785341; padding:0 10px;}
#footer ul li a { color:#785341;}
#footer p { color:#785341; margin-left:10px;}
#footer div { margin-top:-20px; float:right;color:#785341; }

.line{background:url(bottomline.gif) no-repeat center right;}

div.catmenu-terms { 
	width:100%;
	height:180px;
	z-index:2;
	background-color: white;
	border: 1px solid #000000;
	overflow: auto;
	visibility: visible;
}

.h_titleRed, h2, h3 {
	font-size:12px;
	color: #427128;
	font-size:14px;
}

b, strong {
	color: #785341;
}

.loginBoxItem {
	margin-left:20px;
	padding:8px;
	border:1px solid #785341;
	width:170px;
	background-color: #E6E0DD;
	margin-bottom:10px;
}

.loginBoxItem h3{
	margin:0px 0px 5px 0px;
}

.loginBoxItem input{
	margin:0px 0px 10px 0px;
}

.bt_login{
	border:1px solid #785341;
	background-color: #785341;
	color: #fff;
}


.a_not-registered{
	margin:0px 0px 10px 0px;
}