@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/page_bkgd.gif)  0 0;
	text-align: center;
	color:#3E3E3E;
	}

a img { border:none; }
a { color:#688714; text-decoration:none;}
a:visited { color:#688714; 	}
a:hover { color:#A92031; text-decoration:underline;	}
#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-bottom:20px;
	}	
									/*					Header & Breadcrumb				*/
#header { 
	background:url(images/hdr.jpg)  no-repeat 0 0; 
	height:114px;
	
	}
#logo {
	position: absolute;
	top:0px;
	border:none;
	}
#hdrsubscribe {
	position:absolute;
	right:20px;
	}
#breadcrumbbar {
	background-color:#F0EDEA;
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;
	
	}

#breadcrumb {
	width:700px;
	font-size:.9em;
	}
#breadcrumb .highlight {	font-weight:bold;	}
#searchbar {
	float:right;
	margin-top:-19px;
	}
.fieldentry input { border:1px solid #006633; margin-right:5px; float:left;}


									/*					Maincontent & Cols			*/	
									
#col1 { 
	width:195px;
	float:left;
	margin-right:20px;
	}
#col23wrapper {		
	width:738px;
	float:left;
	}							
#col2 { 
	width:468px;
	float:left;
	margin-right:20px;
	}

#col3 { 
	width:250px;
	float:left;
	}

									/*					Mainmenu			*/	
									
#mainmenu  {margin-top:8px; border-bottom:5px solid #006633; padding-bottom:5px; margin-bottom:20px;}	
#mainmenu a { text-decoration:none; }	
#mainmenu a { text-decoration:none; }	
#mainmenu ul { list-style-type:none; }	
#mainmenu li.menuopen {
	margin-left:5px;
	padding-left:15px;
	background:url(images/menu_arrowright.gif)  no-repeat 0px 5px #FFFFFF; 
	border-bottom:1px dotted #56BEC9;
	}
#mainmenu li{
	padding-top:3px;
	padding-bottom:3px;
	}
.classified_menu {
	background-color:#DFECD8;
	margin-bottom:10px;
	}
.directory_menu {
	background-color:#DFECD8;
	margin-bottom:10px;
	}
#mainmenu.directory_menu p {		}
#mainmenu.directory_menu p a {	color:#006633; font-weight:bold; text-align:center;	 display:block;}

.menuopen a { color:#3E3E3E; display:block; width:175px; }
.menuopen a:hover { 
	background-color:#60A03A;
	margin-left:-20px;
	display:block;
	padding-left:20px;
	color:#FFFFFF;
	padding-bottom:3px;
	margin-bottom:-3px;
	padding-top:3px;
	margin-top:-3px;
	background:url(images/menu_arrowdown.gif) no-repeat 4px 6px #60A03A; 
	}
#mainmenu li.menuopened {
	margin-left:0px;
	padding-left:20px;
	background:url(images/menu_arrowdown.gif) no-repeat 4px 6px #60A03A; 
		padding-top:3px;
	margin-top:0px;
	padding-bottom:3px;
	
	}
#mainmenu li.menuopened a {
	color:#FFFFFF; 
	}
#mainmenu li.menuopened ul li a {
	color:#006633; display:block; width:165px;  padding-right:10px;
	}
	
	
#mainmenu li.menuclose {
	margin-left:5px;
	padding-left:15px;
	
	background:url(images/menu_arrowright.gif)  no-repeat 0px 5px #FFFFFF; 
	border-bottom:1px dotted #56BEC9;
	}
.menuclose a {
	color:#3E3E3E;	display:block; width:160px;padding-right:15px;
	}
.menuclose a:hover {
	background-color:#FFFFFF;
	margin-left:-20px;
	display:block;
	padding-left:20px;
	background:url(images/menu_arrowright.gif) no-repeat 5px 2px #FFFFFF; 
	color:#60a03a;	
	}
#mainmenu ul ul {
	font-size:1.1em;
	background-color:#DFECD8; 
	margin-left:-20px;
	padding-left:20px;
	margin-bottom:-3px;
	padding-right:5px;
	}	
#mainmenu ul ul li {
	background:none;
	background-color:#DFECD8; 
	color:#006633;
	margin-left:0px;
	padding-left:0px;
	border-bottom:1px dotted #FFFFFF;
	padding-bottom:1px;
	padding-top:2px;
	margin-right:-5px; /* IE6 fix */
	}	
#mainmenu ul ul li a:hover { color:#A92031!important; background:none;}	




									/* 					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;	}


									/* 					Leadstory & articles    */
#leadstory {		
	background-color:#F1F7E9;
	border:1px solid #006633;
	width:706px;
	padding:15px;
	margin-bottom:20px;
	}	
#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:#A92031; font-weight:lighter; margin-bottom:.4em; font-size:2em; line-height:1em;}
.leadtitle a { color:#A92031; text-decoration:none;  }

.leadsub { color:#006838; margin-bottom:.4em; font-size:1.5em; line-height:1.2em;}
.leadsub a { color:#006838; 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 { border-bottom:1px dotted #A92031; margin-bottom:.5em; padding-top:.5em; padding-bottom:.5em;}
.article_noimg h2, .article_img h2, .article_full h2, .article_imgright h2, #classifiedcol h2 { color:#A92031; ;  font-size:1em; line-height:1.2em;}
.article_noimg h2 a, .article_img h2 a, .article_imgright h2 a { color:#A92031; text-decoration:none;}
.articlesub { color:#688714; font-size:1em;line-height:1.2em;}
#classifiedcol .articlesub { color:#000000; font-weight:bold; }
.articlepara a { color:#688714; text-decoration:none; }
.articlepara a:visited { color:#3E3E3E; 	}
.articlepara a:hover { color:#A92031; text-decoration:underline;	}

.article_img img { float:left; border:1px solid #006838; margin-right:8px; }
.article_imgright img { float:right; border:1px solid #006838; margin-left:8px; }

.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; }

.articlefooter { list-style-type:none; margin-top:5px; color:#999999;margin-left:-2em; }
.articlefooter li { display:inline; margin-right:10px; }

.editorialpage_links {list-style-type:none; text-align:center; color:#999999;margin-left:0em;}
.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; }

#pagination {
	text-align:center;
	font-size:.8em;
	}
#pagination .red {
	text-align:center;
	font-size:1em;
  color:#A92031;
	}

									/*					Split panel	*/	

.splitpanel {	background-color:#F4F8E2;	margin-top:5px; padding:10px;}
.splitleft {	float:left;	width:212px; margin-right:20px;}
.splitright {	float:left; width:212px;	}
.splitpanel h2 { color:#006838; font-weight:lighter; font-size:1.5em;}
.splitpanel h2 a { color:#006838; text-decoration:none;}
p.splitsub { color:#000000; font-weight:bold; }
.splitpanel p a { color:#688714;  text-decoration:none; }
.splitpanel p a:visited { color:#3E3E3E; 	}
.splitpanel p a:hover { color:#A92031; text-decoration:underline;	}

									/*					Adverts		*/	

.ad_468x60 { margin-bottom:0px; height: 60px; width: 468px; } 
.article_full, .ad_468x60 { margin-top:10px; margin-bottom:10px; clear:both;}
.ad_120x60 { padding:8px; padding-left:38px; padding-right:37px;  width:120px; height:60px;}
.ad_180x60 { padding:8px; background-color:#fff; width:180px; height:60px;}
.ad_240x400 { padding:5px; background-color:#fff; width:240px; height:400px; margin-bottom:20px;}
.ad_250x250 {  width:250px; height:250px; margin-bottom:20px;}
.housead_195x295 { background-color:#fff; width:195px; height:215px; margin-bottom:20px;}
.housead_250x125 { width:250px; height:125px; margin-bottom:20px; }

#sponsorship_footer {
	background-color:#EFF8E7;
	padding:8px;
	border:1px solid #006838;
	}

									/*					Classified		*/	
									

#classified-filters {	padding:10px;		}
#classified-filters select {	width:175px; margin-bottom:4px;	font-size:.9em;	}
#classified-filters label {	display:none;		}
#classified-filters fieldset {	border:0;	margin-top:5px;	}	
#classified-filters legend {		font-weight:bold;  color:#006633;	}	
/* #classified-filters label {		font-weight:bold;  color:#006633;	}	*/
#classified-filters p { line-height:1.1em; font-size:.8em;}	

.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:0px; margin-bottom:0px; padding-top:10px; min-height:140px;
	clear:both;

	 } 
.classified-result img {  border:1px solid #85B1A0; width:120px; float:left; margin-right:10px;} 
.classified-result ul {  list-style-type:none; width:310px; padding-bottom:5px; margin-top:5px; margin-left:132px;} 
.classified-result .articlesub { color:#A92031!important; } 
.classified-result li { } 
.classified-result li strong {  width:100px;  display:inline-block;} 
.classified-result p {  font-size:.8em; padding-left:130px; line-height:1.2em; }

/** Stu - Classified Video Thumb **/
a.classified-result-a {
    position: relative;
    display: block;
}

a.classified-result-a:hover .classified-result-video {
    background-image: url("/images/play-active.png");
}

.classified-result-video {
    position: absolute;
    top: 45px;
    left: 45px;
    display: block;
    width: 34px;
    height: 32px;
    background: transparent url("/images/play-passive.png") top left no-repeat;
}

/* marked for deletion - old design
.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_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-top:8px;}
.classified_table table {	 font-size:.8em;	width:464px; float:left; margin-right:2px; }
.classified_table td, #classified_table th {	vertical-align:top; background-color:#F2F5EC; }
.classified_table td {	vertical-align:top; background-color:#F2F5EC; padding-left:5px; }
.classified_table th {	color:#333333; width:100px; text-align:right; padding-right:5px; background-color:#F2F5EC;}

#galleryMain { margin-top:5px; }

#classified_body { clear:both; font-size:.85em; padding-top:10px; margin-bottom:20px;}

#classified_entry_form input, #classified_entry_form textarea { margin-bottom:5px; 	border:1px solid #888888;  }
#classified_entry_form  {  }
#classified_entry_form label { font-size:1em;}
#classified_entry_form th {  text-align:left; width:120px; padding-right:5px; vertical-align:top; font-weight:normal;  vertical-align:top;  }
#classified_entry_form td {  }
#classified_entry_form p.leadsub { border-top:1px dotted #A92031; padding-top:.5em; margin-top:.5em; }
p.small { font-size:.7em; padding:0; margin-bottom:1em; color:#888888; font-style:italic;  }
p.small a { font-size:1.2em;  font-style:normal; display:block;  }

.wide { width:300px; }


#classifieds_block {

}

#classifieds_block_wrapper {
    width: 234px;
    overflow: hidden;
    height: 197px;
    position: relative;
}

#classifieds_block_container {
    width: 2000em;
    height: 176px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    position: absolute;
    left: -234px;
    top: 20px;
}


#classifieds_block .classified_item_container {
    position: relative;
    float: left;
    width: 234px;
    height: 176px;
}
#classifieds_block .classified_item_container .classifieds_block_text {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    background: transparent url("/images/transparent_classifieds_bg.png") top left repeat;
}

#classifieds_block .classified_item_container .classifieds_block_text a {
    color: #333;
}

#classifieds_block .classified_item_container .classifieds_block_text p {
    padding: 6px; margin: 0;
}


									/*					Directory		*/	
									
#directory-filters {	padding:10px;		}
#directory-filters select {	width:175px; margin-bottom:4px;	font-size:.9em;	}
/*#directory-filters label {	display:none;		}*/
#directory-filters fieldset {	border:0;	margin-top:5px;	}	
/*#directory-filters legend {		font-weight:bold;  color:#006633;	}	*/
#directory-filters label {		font-weight:bold;  color:#006633;	}	
#directory-filters p { line-height:1.1em; font-size:.8em;}				

.directory-result  { 
	border-bottom:1px dotted #A92031; 
	padding-bottom:10px; padding-top:10px; min-height:120px;
	
	 } 
.directory-result img {  width:105px; float:left; margin-right:10px;} 
.directory-result ul {  list-style-type:none;  width:310px; padding-bottom:5px; margin-top:5px; margin-left:120px;} 
.directory-result .articlesub { color:#A92031!important; padding-left:120px; } 
.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-basic-open strong { color:#A92031!important;  }
.directory-result-basic a, .directory-result-basic-open a { color:#333333; }
.directory-result-basic a:hover, .directory-result-basic-open a:hover { color:#A92031; text-decoration:none;}
.directory-result-basic-open .classified_table table {	border-bottom:1px dotted #999999; padding-bottom:5px; }
.clearboth { clear: both; }

/* MikeC - Changed for search results without */
.editorial-result  { 
	border-bottom:1px dotted #A92031; 
	padding-bottom:5px; padding-top:10px; min-height:120px;
	 } 
.editorial-result ul {  list-style-type:none;  width:310px; padding-bottom:0px; margin-top:5px; margin-left:120px;} 
.editorial-result .articlesub { color:#A92031!important; padding-left:0px; } 
.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; }
/* MikeC - End */

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


													/* 		Events */
													
.events_date { font-weight:bold; color:#A92031; font-size:1.1em;	}													
.events_info { 		font-weight:bold; color:#006633;	font-size:.9em; }		
.events_hr { 	height:0px; border:none; border-bottom:1px dotted #A92031;  }									
					

/* 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;
    }
									/*					Footer		*/	
			
.clearit { clear:both; }					
#footer { 
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	clear:both;
	text-align:center;
	background-color:#464646;
	color:#FFFFFF;
	background:url(images/footer_bkgd.gif) bottom left repeat-y; 
	}			

#footer ul {
    list-style: none;
    text-align: center;
}

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

#other_titles li a {
	padding-bottom:20px;
	background:url(images/covers/hr_shadow.jpg)  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:1px; }	

.inputright { width:68px;  }	
	
#subscribebar {   text-align:center; position:relative; margin-left:350px; margin-top:10px; }		
#subscribebar input { }	
#subscribebar span { }	
		
#footerlinks {	font-weight:lighter; color:#888888; padding-bottom:20px; margin-top:0px;	clear:both;}	
#footerlinks a {	color:#888888;	text-decorarion:none;}	
#footerlinks li {	margin-right:3px;	}	
#footer li p {	margin-bottom:5px;	font-size:1em;}						
										
.clearingdiv {clear:both;}		
.highlight { color:#006633; }

.lightgreen { color:#688714; }
.green { color:#016738 }
.red { color:#A92031; }



/** Subscribe Box **/
.subscribeBox {
    margin: 20px 0;
    padding: 10px;
    background-color: #F4F8E2;
}
.subscribeBoxHeading {
    padding: 0px;
    margin: 0 0 5px 0;
    font-weight: bold;
}
.subscribeBox p {
    padding: 0px 0px;
    margin: 0 0 10px 0;
}
.subscibeBox form {
    padding: 10px;
}
.subscribeBox input {
    padding: 2px;
    margin: 0 0 5px 0;
    border: 1px solid #006633;
    width: 224px;
}

.subscribeBox #signupSubmitButton {
    display: block;
    cursor: pointer;
    width: 68px;
    height: 18px;
    margin: 5px 0 0 0;
    background: transparent url("images/btn_subscribe.jpg") top left no-repeat;
}
.subscribeBox #signupSubmitButton:hover {
    background-image: url("images/btn_subscribe_over.jpg");
}


