@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, p, html, body, ul, li, dl , dd, dt, label, input, select, form, img, fieldset, legend {margin:0; padding:0; line-height:1.5em; font-size:.93em; }
body {
	font-family: verdana, arial, sans-serif;
	background:url(/images/tile_01.jpg)  0 0;
	text-align: center;
	color:#3E3E3E;
	font-size: 12px;
}

a img { border:none; }
a { color:#0094CE; text-decoration:none; outline: none; }
a:visited { color:#0094CE; 	}
a:hover { color:#A92031; text-decoration:none;	}

h1, h2 {
    font-size: 16px;
    margin: 0 0 8px 0;
}
h3 { font-size: 14px; margin: 0 0 6px 0; }
h4 { font-size: 13px; margin: 0 0 6px 0; }
h1 span, h2 span, h3 span {
    font-size: 12px;
    color: #666;
}

#wrapper { 
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 993px;
	text-align: left;
	
	}
#wrappertop { 
	background:url(/images/wrapper_bkgd.gif)  repeat-y 0 0; 
	width: 953px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
	}	
									/*					Header & Breadcrumb				*/
#header { 
	background:url(/images/hdr.jpg)  no-repeat 0 0; 
	height:128px;
	padding: 0; margin: 0 0 10px 0;
	}
#logo {
	position:absolute;

	border:none;
	}
#hdrsubscribe {
	position:absolute;
	right:20px;
	}
#breadcrumbbar {
	background-color:#F0EDEA;
	padding:8px;
	margin-top:10px;
	margin-bottom:10px;
	
	}

#breadcrumb {
	width:700px;
	font-size:.9em;
	}
#breadcrumb .highlight {	font-weight:bold;	}
#searchbar { margin-top:6px; text-align:center; background:url(/images/search_bkgd.jpg)  no-repeat 0 0px; 	}
.fieldentry input { 
    width: 178px; height: 16px;
    border:1px solid #2E318F; margin-right:5px; margin-top:5px; margin-bottom:10px; 
}


									/*					Maincontent & Cols			*/	
									
#col1 { 
	width:195px;
	float:left;
	margin-right:0px;
	padding-bottom: 80px;
	background: transparent url("/images/ponywatermark.gif") 50% 100% no-repeat;
	}
#col23wrapper {	
    width: 748px;	
	float:left;
	margin-left: 0px;
	padding-left: 10px;
	}							
#col2 { 
	width:486px;
	float:left;
	margin-right:0px;
	margin-left: 10px;
	padding: 10px 0px;

}

#col3 { 
	width:250px;
	float:left;
	margin: 15px 0 0 0px;
	padding-bottom: 80px;
	background: transparent url("/images/ponywatermark.gif") 50% 100% no-repeat;
}

/* IE 6 */
* html #col2 {
    margin-left: 0;
}	
* html #col3 {
    width: 240px;
}

* html #col23wrapper {
    width: 758px;
}
									/*					Mainmenu			*/	
									
#mainmenu  {margin-top:8px;   }	
#mainmenu ul {	list-style-type:none; 	}
#mainmenu li {	margin-bottom:6px; 	}


									/*					Horizontal pulldown Nav			*/	
#horiznav  { margin-bottom:10px;	}
#horiznav ul {	list-style-type:none; 	}
#horiznav li {
	display:inline; 
	margin-right:11px;
	padding:0;
	
	}

#horiznav a {	color:#C00075; }
#horiznav a:hover {	color: #0094CE; } 

									/* 					Boxes of content from other site sections   */
.boxwrapper {
	margin-bottom:20px;
	background-color:#CBE3AF;
	padding:8px;
	}		
								
#box_forumtopics {
	background-color:#FFFFFF;
	padding:4px;
		}
#box_forumtopics h3 {	color:#A92031;	}
#box_forumtopics .box_firstitem { border-bottom:1px dotted #666666; padding-bottom:5px; }
#box_forumtopics p { margin-bottom:5px; font-size:.9em;}
#box_forumtopics p a { color:#688714; text-decoration:none;}
#box_forumtopics p a:visited { color:#3E3E3E; 	}
#box_forumtopics p a:hover { color:#A92031; text-decoration:underline;	}

#box_classifiedlatest h3 { color:#006633; }
#box_classifiedlatest p { margin-bottom:5px; font-size:.9em;}
#box_classifiedlatest p a { color:#688714; text-decoration:none; }
#box_classifiedlatest p a:visited { color:#3E3E3E; 	}
#box_classifiedlatest p a:hover { color:#A92031; text-decoration:underline;	}


#leadstoryHomePage{
    
}							/* 					Leadstory & articles    */
#leadstory {		
	background-color:#DAF0F8;
	border:1px solid #6DCCF3;
	width:706px;
	padding:15px;
	margin-bottom:0px;
	margin-top: 10px;
	float:left;
	}	
#leadstory .imageleft { float:left; margin-right:8px;	display:block;}	
#leadstory .imageright { float:right; padding-left:8px;	display:block;}	
#leadstory ul { padding-left:2em;}	
.leadtitle { color:#000; font-weight:lighter; margin-bottom:.4em; font-size:2em; line-height:1em;}
.leadtitle a { color:#000; text-decoration:none;  }

.leadsub { color:#666; margin-bottom:.4em; font-size:1.5em; line-height:1.2em;}
.leadsub a { color:#666; text-decoration:none;  }
.leadpara a { color:#688714; text-decoration:none; }
.leadpara a:visited { color:#3E3E3E; 	}
.leadpara a:hover { color:#A92031; text-decoration:underline;	}

	


.article_noimg, .article_img, .article_full, .article_imgright { float: left; margin-bottom:.5em; padding-top:.5em; padding-bottom:.5em; margin-right: 15px; border-bottom: 1px dotted #A92031; width: 455px; }
.article_noimg h2, .article_img h2, .article_full h2, .article_imgright h2, #classifiedcol h2 { color:#642d8d; font-weight:lighter;  font-size:1.5em; line-height:1.2em;}
.article_noimg h2 a, .article_img h2 a, .article_imgright h2 a { color:#642d8d; text-decoration:none;}
.articlesub { color:#37ABDC; font-size:1em;line-height:1.2em; padding-bottom: 5px; font-weight: bold;}
.articlepara a { color:#C00075; text-decoration:none; }
.articlepara a:visited { color:#0094CE; 	}
.articlepara a:hover { color:#642d8d; text-decoration:underline;	}

.article_img img, .article_img canvas, .article_img var { float:left;  margin-right:8px; margin-bottom: 5px; margin-top: 5px;} /* 	Canvas & var fixes for kornering.js   */
.article_imgright img, .article_imgright canvas, .article_imgright var { float:right; margin-left:8px; margin-bottom: 5px; }

.article_full ul { 	margin-left:2em; padding-bottom:1em; font-size:1em;}
.article_full li { 	margin-left:2em; padding-bottom:.5em; }
.article_full p { margin-bottom:1em; }

.articlePage {
    font-size: 12px;
    margin: 10px 10px 0 0;
}
.articlePage p {
    font-size: 12px;
    margin: 0 0 15px 0;
}
.articlePage ul {
    margin: 0 0 8px 0;
    padding: 0 0 0 30px;
    font-size: 12px;
}

/* Article Overrides */
.homePageArticle .article_noimg, .homePageArticle .article_img, .homePageArticle .article_imgright {
    border: none;
}


.articlefooter {
    margin: 0px; 
    padding: 10px;
    background-color: #E5F4FA;
    border: 1px solid #CCEAF5;
    float: left;
    width: 448px;
}


.articlefooter li { display:inline; margin-right:10px; }

.editorialpage_links {list-style-type:none; text-align:center; color:#999999;margin-left:0em; margin-top:20px;}
.editorialpage_links li {display:inline; margin-right:5px;}

.image_left { margin-right:20px; padding-bottom:5px; float:left;}
 .image_right {  margin-left:5px; margin-bottom:5px; float:right; }

.article_full a { color:#006633;}
.article_full h3 { color:#006633; color:#688714;}
.lightgreen { color:#688714; }

hr { height:7px;   border:none; width: 468px; background: none; color: transparent; margin: 0; padding: 0;}
hr.orange { background:url(/images/hr_orange.gif)  repeat-y 0 0; width: 468px; float: left; }
hr.blue { background:url(/images/hr_blue.gif)  repeat-y 0 0;  width: 468px;float: left; }
hr.lightblue { background:url(/images/hr_lightblue.gif)  repeat-y 0 0; width: 468px;  float: left;}
hr.green { background:url(/images/hr_green.gif)  repeat-y 0 0; width: 468px; float: left; }


.inthisissue {
	background:url(/images/inthisissue_bkgd.gif)  no-repeat 0 0;
	height:122px;
	color:#FFFFFF;
	padding-left:135px;
	padding-right:20px;
	padding-top:5px;
	}
.inthisissue h2 {	color:#FFFFFF; font-size:1.4em; font-weight:normal;padding:0!important; margin:0!important;	}
.inthisissue h2 a {	color:#FFFFFF!important;}


									/*					Split panel	*/	

.splitpanel {	background:url(/images/splitpanel_bkgd.jpg)  repeat-y 0 0; 	margin: 10px; padding:10px 0 0 5px; float: left;}
* html .splitpanel { margin: 5px; }
.splitleft {	float:left;	width:212px; margin-right:20px;}
.splitright {	float:left; width:212px;	}
.splitpanel h2 { color:#642d8d; font-weight:lighter; font-size:1.5em;}
.splitpanel h2 a { color:#642d8d; text-decoration:none;}
p.splitsub { color:#0094CE; font-weight:bold; }
.splitpanel p a { color:#C00075;  text-decoration:none; }
.splitpanel p a:visited { color:#0094CE; 	}
.splitpanel p a:hover { color:#642d8d; text-decoration:underline;	}

									/*					Adverts		*/	

.ad_468x60 { margin-bottom:0px; margin: 20px 0; } .article_full .ad_468x60 { margin-top:10px; margin-bottom:10px; clear:both;}
.ad_120x60 { padding:10px; padding-left:38px; padding-right:37px; background:url(/images/ad_bkgd_120x60.gif)  no-repeat 0px 0px;  width:120px; height:60px;}
.ad_180x60 { padding:8px; background-color:#F0EDEA; width:180px; height:60px;}
.ad_240x400 {
	padding:5px;
	background-color:#fff;
	width:240px; height:400px;
	margin-bottom:20px;
	/*background:url(/images/ad_bkgd_240x400.gif)  no-repeat 0px 0px;*/
	}

.ad_250x250 {  width:250px; height:250px; margin-bottom:20px;}
.housead_195x295 { width:195px; height:215px; margin-bottom:20px;}
.housead_250x125 { width:250px;  margin-bottom:20px; }

									/*					Classified		*/	
				




.green_link { 
	color:#006633!important;
	background:url(/images/menu_arrowright_white.gif)  no-repeat 0px 4px; 
	padding-left:15px;
	margin-left:5px;
	}
.green_link:hover { 
	color:#A92031!important;
	}

.classified-result  { 
	border-bottom:1px dotted #A92031; 
	padding-bottom:10px; padding-top:10px; margin: 0 20px 0 10px;
	 cursor: pointer;
	clear: both;
	 } 
.classified-result img {  border:1px solid #D35A88; width:119px; float:left; margin-right:10px;} 
.classified-result ul {  list-style-type:none; float:left; width:250px; padding-bottom:5px; margin-top: 5px; font-size: 11px;} 
.classified-result li {  float:left; width:200px; color:#0094CE ; } 
.classified-result li strong { color:#30318E; width:80px; display:inline-block;} 
.classified-result p {  padding-left:130px; line-height:1.2em; font-size: 11px; padding-bottom: 5px;} 

.classified-result table {	 font-size:.8em;	line-height:1.2em; width:165px; float:left; margin-right:2px; }
.classified-result td, .classified-result th {	vertical-align:top;  }
.classified-result td {	vertical-align:top;  padding-left:5px; }
.classified-result th {	color:#006633; width:80px; text-align:right; padding-right:5px; }
.classified-result .articlesub {
    color: #642D80;
}

.articlepara a, .articlepapa a:visited {
    color: #D02F87 !important;
}

#classified_thumbs {	clear:both;	margin-top:10px; margin-bottom:8px;	}
#classified_thumbs img {	padding-right:8px;	}

.equibuyer_logo {	margin-bottom:10px;	}
.select_image { float:right; color:#688714; margin-right:8px; }

.classified_table {	margin: 8px 0px; color: #333; }
.classified_table table { font-size:.8em; width: 100%;  }
.classified_table td, .classified_table th {	vertical-align:top; background-color: #CCEAF5; padding: 2px; }
.classified_table td {	vertical-align:top; background-color:#E5F4FA; padding-left:5px; }
.classified_table th {	color:#333; width:100px; text-align:right; padding-right:5px; }
#classifiedDescription {
    width: 433px; margin-left: 25px;
}
.classified_body { clear:both; }
.classifiedMoreLink, .classifiedMoreLink:visited {
    color: #D35A88;
}

.textPink {
    color: #D23D75 !important;
}

.directory-result  { 
	border-bottom:1px dotted #875CC9; 
	padding-bottom:10px; padding-top:10px;
	margin: 0 20px 0 10px;
	cursor: pointer;
	background: transparent url("../images/directory_more_bg.gif") bottom right no-repeat;
} 
.directory-result ul li strong { color:#239FD6;}
.directory-result img {  width:105px; float:left; margin-right:30px;} 
.directory-result ul {  list-style-type:none;  width:310px; padding-bottom:5px; margin-top:5px; margin-left:120px;} 
.directory-result .articlesub { margin: 5px 0 0 0;  color:#875CAD;} 
.directory-result p {  padding-left:130px; line-height:1.2em; }

.directory-result-basic { border-bottom:1px dotted #999999;  }
.directory-result-basic-open { border:none;  }
.directory-result a { color: #D35A88; font-weight: normal;}
.directory-result-basic-open a { 
    display: block; 
	padding: 5px;
	margin: 0 20px 0 10px;
    border-bottom: 1px dashed #875CC9;
    
}
.directory-result-basic a:hover, .directory-result-basic-open a:hover {text-decoration:none;}
.directory-result-basic-open .classified_table table {	border-bottom:0px dotted #999999; padding-bottom:5px; }
.businessdesc { padding: 0 15px 0 0;}
.businessdesc img { float: left; margin: 0 15px 10px 0; }
.clearboth { clear: both; }

/* MikeC - Changed for search results without */
.editorial-result  { 
	border-bottom:1px dotted #A92031; 
	padding: 10px 0 15px;
	margin: 5px 15px;
	cursor: pointer;
	 } 
.editorial-result ul {  list-style-type:none;  width:310px; padding-bottom:0px; margin-top:5px; margin-left:120px;} 
.editorial-result .articlesub { padding-left:0px; margin: 0 0 10px; } 
.editorial-result p {  padding-left:0px; line-height:1.2em; }

.editorial-result-basic { border-bottom:1px dotted #999999;  }
.editorial-result-basic-open { border:none;  }
.editorial-result-basic-open strong { color:#A92031!important;  }
.editorial-result-basic a, .directory-result-basic-open a { color:#333333; }
.editorial-result-basic a:hover, .directory-result-basic-open a:hover { color:#A92031; text-decoration:none;}
.editorial-result-basic-open .classified_table table {	border-bottom:1px dotted #999999; padding-bottom:5px; }


#classified_entry_form input, #classified_entry_form textarea { margin-bottom:5px;	}
#classified_entry_form label { font-weight:bold;  }
p.small { font-size:.7em; padding:0; margin-bottom:1em; }
.wide { width:300px; }


/* MikeC - Form button */
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#A92031;
    color:#fff;
    /* border:1px solid #000000; */
    font:bold 12px arial, sans-serif !important;
	background:url(/shop/skin/frontend/default/hrider//images/btn_bkgd.jpg) no-repeat 0 0;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button:hover, .form-button-alt:hover {
    /* border:1px solid #000000; */
	background:url(/shop/skin/frontend/default/hrider//images/btn_bkgd_over.jpg) no-repeat 0 0;    }
	
	
										/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	
}

.editorialpage_links {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 34px;
}


	
	
	
/*					Footer		*/	
			
#footer { 
	height: 170px;
	padding: 30px 100px 0 70px;
	clear:both;
	text-align:center;
	background-color:#464646;
	color:#FFFFFF;
	background:url(/images/footer_bkgd.gif)  repeat-y bottom left; 
	}			

#footer li { 
	display: inline;
	margin-right:10px;
	font-size: 11px;
	}

#other_titles li a img {
    padding-bottom: 20px;
    background: transparent url(/images/covers/pm_shadow.png) no-repeat 0 100%;
}


.inputleft input { border:1px solid #cccccc; margin-left:20px; font-size:.8em;    text-align:right;}	
li.inputleft span input {  vertical-align:top;margin-top:7px; }	

.inputright {   }	
	
#subscribebar {   text-align:center; position:relative; margin-left:350px; margin-top:10px; }		
#subscribebar input { }	
#subscribebar span { }	

	
#footerlinks {	font-weight:lighter; color:#FFFFFF; padding-bottom:0px; margin-top:0px;	clear:both;}	
#footerlinks a {	color:#FFFFFF;	text-decoration:none;}	
#footerlinks li {	margin-right:3px;	}	
#footer li p {	margin-bottom:5px;	font-size:1em;}						
										
.clearingdiv {clear:both;}		
.highlight { color:#006633; }


/* Pagination */

.paginationControl {
    text-align: center;
    float: left;
    font-size: 11px;
    margin: 0px 0 10px 0;
    padding: 10px 0;
    width: 450px;
}

.paginationControl a {
    color: #875CC9;
}

.paginationControl .disabled {
    color: #999;
}

.paginationControl .currentPage {
    font-weight: bold;
    font-size: 12px;
}


.clearIt {
    font-size: 1px; height: 1px; clear: both; overflow: hidden;
}

.imageListContainer {
    text-align: center;
    clear: both;
    margin: 5px 0 10px 0;
}
.imageListContainer img {
    margin-right: 3px;
}
#classifiedImages {
    width: 468px;
    height: 323px;
    overflow: hidden;
}


#sitemap, #sitemap ul, #sitemap ul li {
    padding: 0 0 0 10px; 
    margin: 0 0;
    font-size: 12px;
}


/* ---------------- */
/*   SEARCH FORM    */
/* ---------------- */


#searchArea {
    background: #00A15D url("../images/searchArea/poniesSearchAreaTop.gif") top left no-repeat;
}

#clsSearchForm {
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 12px;
    background: transparent;
}

#clsSearchForm label {
    color: #fff;
    font-size:1em;
    font-weight:bold;
}

#clsSearchForm select, #clsSearchForm input {
    width: 169px; 
    padding: 0px;
    margin-bottom: 7px;
    font-size:1em;
    border: 1px solid #fff;
}

#clsSearchForm .clsSearch {
    margin-top: 10px;
    width: 50px;
}

.endOfSearchArea {
    padding: 0 0 8px 0;
    width: 195px;
    margin: 0 0 5px 0;
    background: transparent url("../images/searchArea/poniesSearchAreaBottom.gif") bottom left no-repeat;
}

.poniesAdvertBit {
    height: 61px;
    display: block;
    width: 195px;
    background: transparent url("../images/searchArea/poniesAdvertBit.gif") top left no-repeat;
}

.directoryAdvertBit {
    height: 75px;
    display: block;
    width: 195px;
    background: transparent url("../images/searchArea/directoryAdvertBit.gif") top left no-repeat;
}


