body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
	background-color: #333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a{color:Blue;}
#page {
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
    background: #ffffff;
	border:solid 1px #000;
position:relative;
}

#rcol{
float:right;
display:block;
width:180px;
position:absolute;
right:6px;
top:155px;
}
#content {
	width: 590px;
	float:right;
	margin: 162px 200px 0px 4px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	background-color: #fff;
	padding:0px 0px;
}
.toplink{clear:both;display:block;text-align:right;}

#lnav {
	width: 180px;
	margin: 160px 0px 10px 0px;
	
padding:10px 0px 60px 4px;
}

#lnav ul {
border-top:solid 8px #336;
border-bottom:solid 2px #336;
margin: 0px;
padding: 0px 0px;

width:170px;
}
#lnav ul li {
font: bold 14px/16px Arial;
list-style-type: none;
margin: 0px;

padding:0px;

}
#lnav ul li a {
text-decoration: none;
display:block;
padding:7px 2px 7px 6px;
border-left:8px solid #336;
background-color:#ddd;
}
#lnav ul li a:hover {
background-color:#669;
border-left:8px solid #db0;
color:#fff;
}
#lnav ul li a.active {
background-color:#fff;
text-decoration: none;
border-left:8px solid #600;
color:#933;
}

#foot 
{
    border-top:double 3px #ddd;
	padding-top: 8px;
	clear: both;
	text-align: center;
	vertical-align: top;
	padding-bottom:20px;
	background-color:#d9e2e6;

}
#credit{font-size:10px;text-align:right;margin:8px 8px 0px 0px;}
p 
{
    
}
#foot p {
	margin-bottom:10px;
	margin-top:0px;	
}
#top {
	position: absolute;
	top: 0px;
	width: 980px;
	height:150px;
	text-align: left;
    background : #ff0;
    background:#99f url(/images/main-horse-trailer.gif) no-repeat;
}

#branding
{
	width: 980px;
	height:120px;
    

}
* html #branding
{
    
clear:both;

}
.mainlogo{ display:none;}
/* nav menu 1 */
#nav1{width:330px;
    float:right;
    text-align:right;}
#nav1 ul {padding:0px;

	margin: 3px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#nav1 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#nav1 ul li a {
color:#333;
	text-decoration: none;
	width: 100%;
}

#nav1 ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#nav1 ul li a.active {
    color:Red;
}
/* nav menu 2 */
#nav2{text-align:center ;
    background:#000 url(/images/mainnav-bk.gif) repeat-x;
    height:30px;
    clear:both;
    }
#nav2 ul {
	margin: 0px;
	padding: 3px 0px;
	font: bold 16px/24px Verdana, Arial, Helvetica, sans-serif;
	
}

#nav2 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 14px;
	text-indent: 0px;
display:inline;
}

#nav2 ul li a {
color:#d9e2e6;
	text-decoration: none;
	width: 100%;
}

#nav2 ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#nav2 ul li a.active {
    color:#fff;
}
/* nav menu 3 footer */
#fnav{text-align:center ;
    }
#fnav ul {
	margin: 0px;
	padding: 3px 0px;
}

#fnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 4px;
	text-indent: 0px;
display:inline;
}

#fnav ul li a {
	width: 100%;
font-size:14px;
}

#fnav ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#fnav ul li a.active {
    color:red;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 4px 0px;
	padding: 0px;
	line-height: normal;
	color:#643921;
	color:#006;
}
h1 {
	font-size: 22px;
	
    font-style:italic;
    
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	color:#339;
	font-size: 28px;
	font-weight:bold;
text-align:right;
border-bottom:solid 1px #009;
    
}
h2 {
	font-size: 18px;

}
h3 {
	font-size: 14px;

}
h4 {
	font-size: 14px;

}
h5 {
	font-size: 14px;

}
h6 {
	font-size: 14px;

}
.listing
{
font: 12px verdana;
width:340px;
padding:3px;
margin:10px;
position:relative;
background-color:#fff;
border:1px solid #6A8A15;
    } 
	

ul.pldetails{
list-style:none;
margin-top:0px;
margin-right:10px;
}

.title {
font-size:16px;
font-weight:bold;
margin: 0px 0px 2px 4px;
}

table.listingresults tr td{
vertical-align:top;
}


#photobox{float:left;margin-left:0px;margin-top:10px;
position:relative;}

#formview1{width:200px;float:right;}

#container{}

.AppLine {
	border:none;
	border-bottom:1px solid black;
	background-color:#cec8b2;
	font-size:11px;
	font-weight:bold;
	color:#006600;
}

table .AppText {
font-size:6px;
}


div.detailblock h1{
width:200px;
}

.plthumb{
float:left;
margin-right:6px;
 position:relative;
}
.thumbsold
{
    
background-color:#111;
border:outset 3px #fff;
padding:0px 8px;
position:absolute; left:5px; top:3px; font-size:24px; color:red; font-weight:bold;}
.detailssold{position:absolute; left:15px; top:55px; font:60px/60px Arial, Helvetica, sans-serif; color:red; font-weight:bold;}

p .title{
	text-indent: 0px;
}

.DescriptionLabel{width:500px;}
.DescriptionText{font-size:16px;}

.TitleLabel{width:500px; font-size:18px; line-height:20px;}

.description{
width:330px; 
text-indent:20px; 
clear:both;}

/* listing-details block */

.detailblock{
float:left; 
margin:2px 10px; 
font-size:12px;
width:360px;
padding:8px;
border:solid 1px #099;
}
.detailblock .address {
margin-bottom:8px;
text-align:center;
background-color:#ff8;
}
.detailblock .intro{
font-weight:bold;
color:#393;
}
.detailblock .description{
width:auto;
}

/* image column */
#imagecolumn{
border:double 3px #faa;
float:left;
position:relative;
height:520px;
overflow:scroll;
width:341px;
}

/* 
light: eeeeee
dark: CFAD9B
*/


table.onegrid {border:solid 1px #336; background-color:#ccd; margin:12px auto 4px auto; width:590px;}

table.onegrid tr.pager td{background-color: #ccd; }

table.onegrid tr th{ font: 14px Verdana; padding: 2px 0px 4px 1px; }
table.onegrid tr th a{ text-decoration:none; padding:0px 4px; text-align:center;}
table.onegrid tr th a:hover{  background-color:#eeeeee;text-decoration:underline;}

 tr.lro, tr.dro, tr.tro {background-color:#ffffff;}
 tr.lre, tr.dre, tr.tre {background-color:#eeeeee;}
table.onegrid tr a{ text-decoration:none; }
table.onegrid tr a:hover{text-decoration:underline;}


 

table.onegrid tr td{padding:0px 8px; text-align:center; vertical-align:top;}
table.onegrid tr.lro td, table.onegrid tr.lre td{text-align:left; vertical-align:middle;padding:2px 2px;}
table.onegrid tr.dro td, table.onegrid tr.dre td {text-align:left;padding:2px 4px 8px 4px;border-top:solid 2px #fff;}
table.onegrid tr.tro td, table.onegrid tr.tre td{ padding:4px 4px 4px 4px;}
 
 
table.onegrid table tr td{padding:0px 2px; text-align:center;}

.ctr ,table.onegrid tr.lro td.ctr, table.onegrid tr.lre td.ctr
{
    text-align:center;
    }
.rt ,table.onegrid tr.lro td.rt, table.onegrid tr.lre td.rt
{
    text-align:right;
    }
    #pnlSlideshow { text-align:center;}
    #slideshowContainer{ margin:0px auto;}
    .errors{color:Red; font-weight:bold; background-color:Yellow;}
    #emailtable{width:500px; border:dashed 1px #006; background-color:#FEFFBF;
        }
         #emailtable input, #emailtable textarea {width:300px; }
   #coupontable
{width:158px; 
border:dashed 1px #006; 
background-color:#FEFFBF;
        }
#coupontable input
, #coupontable textarea {width:144px; }