



.h1 {



	font-size: 170%;



}







.h2 {



	font-size: 150%;



	font-weight: bold;



}







.h3 {



	font-size: 100%;

	color:#FFF;

	font-weight: bold;

	line-height:23px;

}







.h4 {
	font-size: 100%;
	color:#75AD01;
	text-transform: uppercase;
	font-size:11px;
	padding-left:5px;

}
.h4_service {
	color:#807E7E;
	font-size:11px;
}


.price_column {
	color:#FF7C00;
	font-size:11px;
}
.p_desc {
	color:#807E7E;
}
a.similar {
	color:#61A60D;
	font-weight:bold;
	float:left;
	height:18px;
	
}

a.notification {
	color:#007236;
	font-weight:bold;
	float:right;
	height:13px;
	font-size:10px;
	
}

a.notification2 {
	color:#007236;
	font-weight:bold;
	float:right;
	height:20px;
	font-size:12px;
	
}

li.inmod{
	font-size:11px;


}


.p_title {
	font-weight:bold;
	font-size:11px;
	color:#FF7C00;
}
.logo {
	/*height:96px;*/
	display:block;
}

/* Main search form elements and multilayout search form elements */







.searchbox {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 180px;



border: 1px solid #999999;



}



.hline{

	background: #999999;
	width:100%;
	height:1px;
	margin-top:5px;

}




.searchfield {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 175px;



border: 1px inset #F5F5F5;



}







.slimsearchbox {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 88px;



border: 1px inset #F5F5F5;



}







.slimfield {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 82px;



border: 1px inset #F5F5F5;



}







/* Search module form elements */







.searchbox2 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 130px !important;



border-top: 1px solid #C6C8C0;

border-left: 1px solid #C6C8C0;

border-right: 1px solid #C6C8C0;

border-bottom: 1px solid #C6C8C0;



}


.searchbox4 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 100px;



border: 1px inset #F5F5F5;



}



.multisearchbox3 {







padding: 1px;







font-family: Arial, Helvetica, sans-serif;







font-size: 100%;







width: 183px;







border: 1px inset #F5F5F5;







}

.searchbox3 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 139px;



border: 1px inset #F5F5F5;



}


.searchbox5 {

padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 119px;
border: 1px inset #F5F5F5;

}





.smalltext {
font-size: 10px;
}


.searchfield2 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 175px;



border: 1px inset #F5F5F5;



}







.slimsearchbox2 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 71px;



border: 1px solid #C6C8C0;



}

.slimsearchbox4 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 40px;



border: 1px inset #F5F5F5;



}

.widersearchbox {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 70px;




border-top: 1px solid #C6C8C0;

border-left: 1px solid #C6C8C0;

border-right: 1px solid #C6C8C0;

border-bottom: 1px solid #C6C8C0;


}

.slimmultisearchbox2 {







padding: 1px;







font-family: Arial, Helvetica, sans-serif;







font-size: 100%;







width: 90px;







border: 1px inset #F5F5F5;







}



.slimfield2 {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



width: 67px;



border: 1px inset #F5F5F5;



}







.icons {



color: #800000;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



background-color: inherit;



vertical-align: top;



padding-top: 3px;



}







.readit1 {
/*


font-family: Verdana, Arial, Helvetica, sans-serif;



font-style: normal;



text-align: center;



vertical-align:middle;



font-size: 13px;



font-weight: bold;



background-color: #C00000;



color: #FFFFFF;



border: 1px #C00000;



padding: 2px;



cursor: pointer;



width: 120px;



height:25px;



line-height: 12px;
*/


}











.readit {

}















a.readit:link, a.readit:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;text-align: center;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;padding: 1px;cursor: pointer;width: 90px !important;width: 90px;line-height: 15px !important;line-height: 15px;}







a.readit:hover {font-family: tahoma,Arial,sans-serif;font-style: normal;text-align: center;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;cursor: pointer;line-height: 15px !important;line-height: 15px;}











/* Featured and not featured listings background colours on the listings pages */











.listbkgr {



background-color: #F5F5F5;



line-height: 15px;



padding: 0px;



width: 100%;



}







.listbkgr0 {



background-color: #F5F5F5;



line-height: 15px;



padding: 0px;



width: 100%;



}







.listbkgr1 {



background-color: #FFD3D3;



line-height: 15px;



padding: 0px;



width: 100%;



}







.listbkgrin0 {



background-color: #FFFFFF;



line-height: 15px;



padding: 0px;



width: 100%;



}







.listbkgrin1 {



background-color: #FFEDED;



line-height: 15px;



padding: 0px;



width: 100%;



}







.listtableborder {


width: 100%;
padding: 2px;
margin-top:5px;
margin-bottom:5px;



}







.searchtableborder {



width: 100%;



border: 1px solid #C7C7C5;



padding: 0px;



}







.ontab {



border:1px solid #585858;



font-family: Verdana,Helvetica,Arial,sans-serif;



font-size: 11px;



color: #000000;



font-weight: bold;



background-color: #B7B9C5;



padding: 4px;



}







.offtab {



border:1px solid #585858;



font-family: Verdana,Helvetica,Arial,sans-serif;



font-size: 11px;



color: #000000;



background-color: #DEE0E4;



padding: 4px;



cursor: pointer;



}











.pagetext {



border:1px solid #585858;



display: none;



position: relative;



top: 0;



background-color: inherit;



color: #000000;



}







a.makemodel:link, a.makemodel:visited {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #6F874D;



  font-weight: bold;



  background-color: inherit;



}







a.makemodel:hover {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #F99B44;



  font-weight: bold;



  text-decoration: underline;



  background-color: inherit;



}







a.makelist:link, a.makelist:visited {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #6F874D;



  font-weight: bold;



  background-color: inherit;



}







a.makelist:hover {



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 13px;



  color: #F99B44;



  font-weight: bold;



  text-decoration: underline;



  background-color: inherit;



}











#watermark_box {


	padding:5px 7px;
	position:relative;
	
	text-align:center;
	
	display:block;



}

#watermark_box .photo {
	color:#61A60D;
	text-decoration:underline;
}





img.watermark {



position: absolute;



top: 4px;



left: 5px;



border:0px solid #585858;



}







.shadebox {



padding: 1px;



font-family: Arial, Helvetica, sans-serif;



font-size: 100%;



background: #C0C0C0;



color: #4F4F4F;



}







.ezright {



align: right;



}







.searchbkgr {



background-color: #F4F6F2;



}







/* Tooltips */







.ezcomp-tips-font {



font-family: Arial,sans-serif; 



font-size: 11px; 



background-color: #FFFFE1;



color: #000000;



}







.ezcomp-tips-capfont {



font-family: Arial,sans-serif; 



font-size: 11px; 



font-weight: bold; 



background-color: #FFFFE1;



color: #000000;



}







.ezcomp-tips-closefont {



font-family: Arial,sans-serif; 



font-size: 11px; 



font-weight: bold; 



background-color: #FFFFE1;



color: #000000;



}







.ezcomp-tips-closefont a:link, .ezcomp-tips-closefont a:visited {



background-color: #FFFFE1;



color:  #FFFFFF;



}







.ezcomp-tips-closefont a:hover {



background-color: #FFFFE1;



color: #000000;



}







.ezcomp-tips-fg {



background-color: #FFFFE1;



border:1px solid #000000;



}







.ezcomp-tips-bg {



background-color: #FFFFE1;



border:1px solid #000000;



}











/* Main Slideshow style classes */











#ez_slideshow{



	width:100%;	/* Total width of slideshow */



}







#ezmod_slideshow{



	width:100%;	/* Total width of slideshow */



}



	



#previewPane{



	border:0px solid #CCCCCC;



	background-color: #FFFFFF;



	margin-bottom:10px;	



	text-align:center;



	vertical-align:middle;



	padding-top:10px;



	position:relative;



	/* CSS HACK */



	height: 302px;	/* IE 5.x */



	height/* */:/**/290px;	/* Other browsers */



	height: /**/290px;



}







#previewPane img{



	line-height:250px;



}







#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */



	font-style:italic;



	text-align:center;



	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */



	font-size:0.9em;



}







#galleryContainer{	/* CSS styling of thumbnail sliders area below large image */



	height:60px;	/* Height of the images + 2 */



	background-color: #FFFFFF;



	border:0px solid #CCCCCC;



	position:relative;



	overflow:hidden;



	padding:1px;



	/* CSS HACK */



	height: 60px;	/* IE 5.x - Added 2 pixels for border left and right */



	height/* */:/**/58px;	/* Other browsers */



	height: /**/58px;



}







#arrow_left{



	position:absolute;



	left:0px;



	z-index:10;



	background-color: #FFFFFF;



	padding:1px;



}







#arrow_right{



	position:absolute;



	right:0px;



	z-index:10;



	background-color: #FFFFFF;



	padding:1px;



}







#ezmod_arrow_left{



	position:absolute;



	left:0px;



	z-index:10;



	background-color: #FFFFFF;



	padding:1px;



}







#ezmod_arrow_right{



	position:absolute;



	right:0px;



	z-index:10;



	background-color: #FFFFFF;



	padding:1px;



}







#theImages{



	position:absolute;



	height:90px;



	left:23px;



	width:100000px;



	padding-top:2px;



}







#theImages #slideEnd{



	float:left;



}







#theImages img{



	float:left;



	padding:1px;



	filter: alpha(opacity=75);



	opacity: 0.75;



	cursor:pointer;



	border:0px;



}







#waitMessage{



	display:none;



	position:absolute;



	left:200px;



	top:150px;



	background-color:inherit;



	border:0px double #000;



	padding:4px;



	color:#555;



	font-size:0.9em;



	font-family:arial;	



}



	



#theImages .imageCaption{



	display:none;



}







ezfieldset {



	border: none;



	padding: 10px 5px;



}




