body {	font-family:Arial, Helvetica, sans-serif;	font-size:90%;	font-size:10pt;	margin:0px;	padding:0px;	}

a {	text-decoration:none;	font-weight:bold;	}
a:hover {	text-decoration:underline;	}

.container {	margin:0px auto; padding:0px; width:900px; background:url(pageimg/leftred200.gif) repeat-y; }
.header {	background-color:white;	}
.header h1 {	width:229px;	height:56px;	float:left;		background:url(pageimg/yhc-logo.gif);	
	font-size:1px;	text-indent:-2000px;	margin:20px 0 0 30px;	padding:0px;	}
.header #search {	float:right;	width:345px;	height:100px;	
	background:url(pageimg/header-bg.jpg) right top no-repeat;	text-align:right;	}
.header #search form { margin:5px; padding:1px; color:white; }

.topnav {	color:#EAFFEA;	text-align:center;	height:20px;	border-top:1px solid white;	
	border-bottom:1px solid #C60;	padding-top:2px;	font-size:10pt;
	background:#800000 url(pageimg/nav-top-left-corner.jpg) top left no-repeat;	}
.topnav ul {	list-style: none;	margin:0px;	padding:0px;	text-align:center;	}
.topnav ul li {	display:inline;	padding:2px 15px 2px 15px;	width:100px;	}
.topnav ul li a {	color:#EAFFEA;	font-weight:bold;	text-decoration:none;	}
.topnav ul li a:hover {	color:#FF9900;	}

.maincontent {	width:680px;	float:right;	}

.maincontent h1 {	color:#800000; font-size:1.6em;	}
.maincontent h2 {	color:#800000; font-size:1.3em;	border-bottom:1px solid #800000; padding:0 0 2px 0; }
.maincontent h3 {	color:#800000; font-size:1.1em; }

.maincontent table 
.maincontent table th,
.maincontent table td, { vertical-align:text-top; }

.leftnav {	background:#800000;	color:#EAFFEA;	width:200px;	float:left;	}
.leftnav ul, .leftnav li {	margin:0px;	padding:0px;	}
.leftnav ul {	margin-bottom:20px;	margin-top:10px;	}
.leftnav li {	list-style:none;	background:url(pageimg/arr_orange.gif) left center no-repeat;
	border-bottom:1px solid #C60;	margin:2px 2px 0 2px;	padding:0 0 2px 20px;	}
.leftnav li a {	color:#EAFFEA;	text-decoration:none;	font-size:9pt;	font-weight:normal;	display:block;	}
.leftnav a {	color:#EAFFEA;	}
.leftnav a:hover {	color:#F90;	}
.leftnav form {	text-align:center;	}
.leftnav p {	text-align:center;	}



div.cb {	clear:both; font-size:1px; line-height:1px; height:1px; 	}

.rightbar {		float:right;	}
.rightbar .box {	border:1px solid #800000;	text-align:center;	margin:2px;	padding:2px;	}
.rightbar .box p {	margin:2px;	padding:0px;	}
.rightbar form {	margin:0px;	padding:0px;	}

/*	Include on pages with a sidebar only. See _index.htm

	.maincontent {	margin-right:180px;	}
	.rightbar	{	width:160px;	}
*/


.footer {	background-color:#800000;	border-top:1px solid #C60;	text-align:center;	clear:both;	padding:1px;	}
.footer p {	margin:3px;	padding:0px;	}
.footer p, .footer a {	color:#EAFFEA;	}
.footer a {	font-weight:bold;	text-decoration:none;	}
.footer a:hover {	color:#F90;	}



.storeSelCurr { background:#f0ffef; border:1px solid #c0f3be; color:#2b771d; height:4em; margin:10px 0 20px 0; }
.storeSelCurr p { float:left; clear:left; margin:5px; padding:0; }
.storeSelCurr a { color:#2b771d; font-weight:normal; }
.storeSelCurr .selCur { display:block; float:left; margin:5px 20px 5px 15px; padding:0 0 0 20px;
			background-position:left; background-repeat:no-repeat; }
.storeSelCurr .current { font-weight:bold; }
.storeSelCurr .currUSD { background-image:url(pageimg/flag/us.gif); }
.storeSelCurr .currAUD { background-image:url(pageimg/flag/au.gif); }
.storeSelCurr .currEUR { background-image:url(pageimg/flag/eu.gif); }
.storeSelCurr .currGBP { background-image:url(pageimg/flag/gb.gif); }
.storeSelCurr .currROW { background-image:url(pageimg/flag/row.gif); }


ul.catListing, ul.subListing {	list-style-image:url(pageimg/ico/folder.gif);	}
ul.catListing li a, ul.subListing li a {	color:#0066CC;	}


table.prodListing {	background:#800000;	color:#eaffea;	width:99%;	margin:2px 0;
	border-collapse:collapse; border-color:#FFF;	border:1px solid #EEE;	}
table.prodListing td {	padding:3px;	}
.prodListing .thumb {	width:160px;	text-align:center;	}
.prodListing .postage {	text-align:right;	color:#333;	font-size:0.8em;	}
.prodListing td.view {	text-align:center;	font-size:0.75em;	color:#ff9900;	}
.prodListing .view a { color:#000; }
.prodListing .view a:hover { color:#ff9900; }
.prodListing .thumb, .prodListing .postage, .prodListing .view { background:#FFF; color:#000; }
.prodListing .info {	vertical-align:top;		}
.prodListing .postage {	}
.prodListing .cur {	width:100px;	text-align:right;	}
.prodListing .price {	width:25px;	text-align:center;	}
.prodListing h1 {	font-size:1.1em; }
.prodListing h2 {	font-size:1em;	 font-weight:normal;	}
.prodListing h1, .prodListing h2 {	margin:2px 0; padding:0;	}
.prodListing .thumb img {	border:none;	}
.prodListing h1 a {	color:#eaffea;	text-decoration:none;	}
.prodListing h1 a:hover {	color:#ff9900;	}



.prodThumb { width:155px; float:left; text-align:center; border:1px solid #800000; margin:5px 0 10px 10px; }
.prodThumb .img { height:150px; }
.prodThumb a img { border:none; margin:5px 0; }
.prodThumb h1 { font-size:1.1em;	font-size:10pt; }
.prodThumb h1 a { color:#800000; }
.prodThumb p { color:#800000; font-weight:bold; margin:3px 0; padding:0; }




h1.prod, h2.prod {	background:#800000; color:#eaffea; margin:0; padding:2px; }
h1.prod { font-size:1em; padding:5px 5px 2px 10px; }
h2.prod { font-size:1em; padding:2px 5px 5px 10px;	font-weight:normal; }
.prodInfo {	background:#800000;	color:#eaffea; }
.prodInfo .options { margin:5px 0 5px 20px; float:left; }
.prodInfo .pricing { margin:5px 20px 5px 0; float:right;	text-align:right; }

.pricing .country {	color:#F90;	width:100px;	}
.pricing .cur {	width:70px;	}
.pricing .price {	width:30px;	}

.prodInfo select { border:1px solid #800000; }
.prodInfo #qty { width:30px; text-align:right; border:1px solid #800000; padding:0 5px; }
.prodInfo #BuyBttn { background:#f2ffe3; color:#800000; padding:3px 5px; cursor:pointer; margin:5px 0 0 0;
	border:1px solid #666; border-top:1px solid #f2ffe3; border-left:1px solid #f2ffe3; 	}


table.related { width:100%;	margin:20px 0; text-align:center; }
.related th { background:#800000; color:#eaffea; }
.related .prod th { background:#eaffea; color:#000; width:50%; } 
.related .view td { background:#800000; text-align:center; }
.related .view a { display:block; padding:1px 5px; color:#eaffea; }
.related a img { border:none; }

.srchAdvanced { border:1px solid #800000;	margin:10px; padding:5px 15px; }
.srchAdvanced legend { padding:2px 10px; border:1px solid #800000; font-size:1.3em; color:#800000; font-weight:bold; }
.srchAdvanced div.fields { float:right; width:210px; }
.srchAdvanced div.keys { float:left; margin:5px 0 0 50px; }
.srchAdvanced .txt { border:1px solid #68a1cd; padding:2px; width:200px; }
.srchAdvanced .keys label { display:block; float:left; width:110px; margin:2px 0; }
.srchAdvanced #searchAdvGo { background:#c5d9e9 url(pageimg/ico/find.gif) 5px no-repeat; padding:3px 5px 3px 25px;
		border:1px solid #68a1cd; color:#005480; cursor:pointer;	margin:3px 0 0 0;}

.srchAdvanced .ContentSearch label { margin:0 15px 0 5px; font-weight:bold; }
.srchAdvanced #ContentQuery { width:350px; }
.srchAdvanced #contentSearchGo { background:#c5d9e9 url(pageimg/ico/find.gif) 5px no-repeat; padding:1px 5px 1px 25px;
		border:1px solid #68a1cd; color:#005480; cursor:pointer;	margin:3px 0 0 0; }

ol#SearchResults { }
ol#SearchResults li { margin-bottom:10px; margin-top:10px; }
#SearchResults h1 { margin:0; padding:0; font-size:1.4em; }
#SearchResults h1 a { color:#800000; }
#SearchResults li p { margin:0; padding:0; }


/*	Horse Trader	*/
table.htOverview { clear:both; }
table.htOverview td {	padding:5px; margin:5px; vertical-align:top;
	border:1px solid #666; border-right:2px solid #333; border-bottom:2px solid #000;	}
.htOverview td.space {	padding:0; margin:0; border:none;	}
.htOverview td.left {  width:330px; }
.htOverview td.right { width:330px;	text-align:center; }
.htOverview h1 { color:#800000; font-size:1.4em; margin:3px 0; padding:0; text-align:center;	}
.htOverview a { color:#03C; }


.tradeListing { border:1px solid #800000; margin:15px 0 30px; clear:both; }
.tradeListing h2 { padding:5px; margin:0; }
.tradeListing .photos { display:block; float:right; width:200px; height:220px; margin:0 10px 0 0; text-align:center; }
.tradeListing span.swapImg { cursor:pointer; padding:2px 10px; color:#666; }
.tradeListing .info { width:450px; float:left; margin:0 0 0 10px; }
.tradeListing .contact { height:3em; clear:both; font-size:0.9em; color:#eaffea; background:#800000; padding:5px 0 0 0; }
.tradeListing .contact p { float:left; width:32%; margin:0; padding:0; text-align:center; }
.tradeListing .contact a { color:#eaffea; text-decoration:underline; }

.tradeNoPhoto .photos { display:none; }
.tradeNoPhoto .info { float:none; width:auto; }


form#sitesearch input { border:1px solid #800000; padding:2px; font-size:0.8em; width:100px; }
form#prodsearch input {	border:1px solid #800000; padding:2px; width:150px; }



#ContactSubmit { color:#3476b9; padding:3px 5px 3px 25px; cursor:pointer;
	background:#c2dcfa url(pageimg/ico/email.gif) 5px no-repeat; border:1px solid #508cc8; }

/*	Pagination	*/
/*
<div class="pagejump"><div>
	
	Page 1 of 3 
	<a href="/YourHorseCare.com/trader/country,australia/type,horse/page,2/">&#8250;&#8250;</a>
	&nbsp;&nbsp;&nbsp;&nbsp;	
	Go to Page: 
	<select name="pagejump" onchange="document.location.href=this.options[this.selectedIndex].value;" style="font-size:10px; height:20px; width:50px">

							<option value="/YourHorseCare.com/trader/country,australia/type,horse/page,1/" selected>1</option>
		<option value="/YourHorseCare.com/trader/country,australia/type,horse/page,2/">2</option>
		<option value="/YourHorseCare.com/trader/country,australia/type,horse/page,3/">3</option>

	</select>

</div></div>
style="font-size:10px; height:20px; width:50px"
*/
.pagejump { background:#f3e6e6; border:1px solid #800000; margin:10px 20px; clear:both; }
.pagejump div { margin:3px; text-align:center; }
.pagejump a { color:#900000;  }
.pagejump select { font-size:10px; height:17px; width:50px; border:1px solid #f0d7d7; }


/*	Content Management	*/
#modeCMS_Notice {	text-align:center; background-color:#FCC; border:1px dashed #930; 
	width:600px;	margin:5px auto;	padding:5px; 	}
fieldset.modeCMS_editable {	border:1px solid #063;	margin:5px;	}
legend.CMS_editmode {	border:1px solid #063;		}
a.CMS_editmode {	background:url(pageimg/ico/edit.gif) 5px no-repeat; padding:5px 10px 5px 25px;	
	text-decoration:none;	font-weight:bold;	font-size:1.1em;	display:block;	}
a.CMS_editmode:hover {	color:#063;	background-color:#f7fff9;	}



