body{
margin: 0;
padding: 0;
background: #fff url(/images/bkg-repeat2.gif) repeat-x -350px 0%;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}


#wrap {
position: relative;
margin: 0 auto;
padding: 0;
font-size: 95%;
text-align: left;
width: 950px;
}

.clear-me {
	clear: both;
}


/*start header*/


#header {
		height: 210px;
}

.logo {
/*	position: absolute;
	top: 20px;
	left: 10px;
	z-index: 100;*/
	float:left;
padding: 0px 0 0 0px;
}

.logo span {
	display: none;
}

#top-buttons li{
	float: left;
	text-align: right;
	padding: 0 0px 0 10px;
		z-index: 140;
}

#top-buttons span {
	display: none;
}

#top-buttons {
	float: right;
	width: 550px;
	margin: 20px 0 0 0;
}


.welcome-text {
	position: absolute;
	top: 140px;
	right: 60px;
}

/*end header*/

h2 span {
	display: none;
}

.search-top h2 {
	padding: 10px 0 0 10px;
}

#main-content p {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 5px 0 5px 0;

}

#content {
	width: 680px;
float: right;
}


#main-content3 p {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 5px 0 5px 0;

}



/*main content home*/

#main-content {
	margin: 20px 0 0px 0;

}

#main-content3 {
	margin: 20px 0 0px 0;

}

.search-top {
	background: url(../images/bkg-search.gif) no-repeat 0 0;
	width: 540px;
	height: 168px;
}


.middle-container {
	width: 540px;
	margin: 10px 0 0 0;
}

.post-left {
	background: url(../images/post-ad-bkg.gif) no-repeat 0 0;
	width: 245px;
	height: 167px;
	float: left;
	padding: 10px 20px 10px 10px;
	}

.post-right{
	background: url(../images/post-ad-bkg-right.gif) no-repeat 0 0; 
		width: 244px;
	height: 167px;
	float: right;
	padding: 10px;
}


#post-adverts {
	margin: 20px 0 0 0;
}

.post-left1 {
padding: 5px;
width: 238px;
height: 171px;
background: url(../images/bkg-login-area2.gif) no-repeat 0 0;
float: left;
}
	


.post-right1{
padding: 5px;
width: 238px;
height: 171px;
background: url(../images/bkg-login-area2.gif) no-repeat 0 0;
float: right;
}




#wrap-left {
	float: left;
	width: 790px;
}

#left-content {
	float: left;
	width: 540px;
}

#middle-content {
	float: left;
	width: 230px;
	padding: 0 0px 0 10px;
	margin: 0;
}

#right-content {
	float: right;
	width: 140px;
	height: 600px;
	text-align: right;
	padding: 0 0px 0 10px;
}









#middle-content .banner-link ul {
	margin: 2px 0 0 0px;
}


#middle-content .banner-link li {
	padding: 4px 0 3px 0;
}

.banner-link span {
	display: none;
}


.banner-link2 ul {
	margin: 0px 0 0 0px;
}


.banner-link2 li {
	padding: 5px 0 5px 0;
}

.banner-link2 span {
	display: none;
}





.buy-button {
margin: 25px 0 0 110px;
display: block;
width: 119px;
height: 31px;
background: url(/images/post-ad-button2.gif) no-repeat 0 0;
}

.buy-button:hover{background-position: 0 -31px;}

.buy-button span{display: none;} 

.sell-button {
margin: 25px 0 0 110px;
display: block;
width: 119px;
height: 31px;
background: url(/images/post-ad-button-blue.gif) no-repeat 0 0;
}

.sell-button:hover{background-position: 0 -31px;}

.sell-button span{display: none;} 



.buy-button2 {
margin: 20px 0 0 5px;
display: block;
width: 119px;
height: 31px;
background: url(/images/post-ad-button2.gif) no-repeat 0 0;
}

.buy-button2:hover{background-position: 0 -31px;}

.buy-button2 span{display: none;} 

.sell-button2 {
margin: 20px 0 0 5px;
display: block;
width: 119px;
height: 31px;
background: url(/images/post-ad-button-blue.gif) no-repeat 0 0;
}

.sell-button2:hover{background-position: 0 -31px;}

.sell-button2 span{display: none;} 



/*SEARCH AREA*/
td.left-search-col {
	margin: 0 0 0 50px;
}

.advanced-search a {
	color: #4398ef;
	text-decoration: underline;
}

.advanced-search a:hover {
	text-decoration: none;
}

#search_form {margin: 10px 0px 0 0px;}
#search_form p.row { padding: 5px 15px; margin: 0; }
#search_form p.info {color: #CEBD07;  font-size: 0.92em; }
#search_form p.submit { padding: 0 15px 10px 15px;  }
#search_form p span.required { margin-left: 10px; color: #3d3d3d; }
#search_form label { float: left; color: #3d3d3d; font-weight: bold; width: 70px; text-transform: uppercase;}
#search_form input.text { width: 218px; }
#search_form textarea { width: 218px; height: 130px; }
#search_form select { width: 135px; }
/*#search_form p.submit {  }*/
/*#search_form p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; background: url(images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }*/
/*#search_form .advanced-search {
	margin: -40px 0 0 200px;
}*/

#search_form .submit{
/*margin: 0;*/
border: 0;
margin-left: 85px;
display: block;
width: 102px;
height: 28px;
background: url(/images/search-button.gif) no-repeat 0 0;
}

#search_form .submit:hover{background-position: 0 -28px; cursor: default;}

#search_form .submit span{display: none;} 

/*search form 2*/

#search_form2 {margin: 0 0px 0 0px; padding: 10px 10px 0px 10px; background: url(/images/search-box.gif) no-repeat 0 0; height: 131px; width: 227px;}
#search_form2 p.row { padding: 5px 0px; margin: 0; }
#search_form2 p.info {color: #CEBD07;  font-size: 0.92em; }
#search_form2 p.submit { padding: 0 15px 10px 15px;  }
#search_form2 p span.required { margin-left: 10px; color: #3d3d3d; }
#search_form2 label { float: left; color: #3d3d3d; font-weight: bold; width: 70px; text-transform: uppercase;}
#search_form2 input.text { width: 218px; }
#search_form2 textarea { width: 218px; height: 130px; }
#search_form2 select { width: 135px; }
/*#search_form2 p.submit {  }*/
/*#search_form2 p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; background: url(images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }*/
/*#search_form2 .advanced-search {
	margin: -40px 0 0 200px;
}*/

#search_form2 .submit{
/*margin: 0;*/
border: 0;
margin-left: 70px;
display: block;
width: 102px;
height: 28px;
background: url(/images/search-button.gif) no-repeat 0 0;
}

#search_form2 .submit:hover{background-position: 0 -28px; cursor: default;}

#search_form2 .submit span{display: none;} 




/*end search area*/


/*register*/

/*register area*/

#register {
	background: url(../images/bkg-login.gif) no-repeat 0 0;
			width: 227px;
	height: 191px;
	padding: 10px 0px 0 10px;
}

/*#register {margin: 0px 0px 0 0px;}*/
#register p.row { padding: 5px 10px; margin: 0; }
#register p.info {color: #CEBD07;  font-size: 0.92em; }
#register p.up {margin: -7px 0 10px 0;}
/*#register p span.required { margin-left: 10px; color: #3d3d3d; }*/
#register label { float: left; color: #3d3d3d; font-weight: bold; width: 70px; text-transform: uppercase;}
#register input.text { width: 218px; }
#register textarea { width: 218px; height: 130px; }
#register select { width: 135px; }


#register .submit{
/*margin: 0;*/
border: 0;
display: block;
width: 90px;
height: 26px;
background: url(/images/login-button.png) no-repeat 0 0;
}

#register .submit:hover{background-position: 0 -26px; cursor: default;}

#register .submit span{display: none;} 

#register a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #fff;
		line-height: 18px;
	text-decoration: none;
}

#register a:hover {
	line-height: 18px;
border-bottom: 1px dotted #fff;
}

#logout a{
	color: #3d3d3d;
}
#logout a:hover{
border-bottom: 1px dotted #3d3d3d;
}

/*register end*/

/*register 2*/


/*register*/

/*register area*/

#table-register {
	margin: 20px 0px 0 0px;
	padding: 0;
	width: 490px;
	text-align: left;
}

#table-register td {
	width: 240px; padding: 0; margin: 0;
}

#register2-side {
/*	padding: 10px 10px 0 10px;*/
padding: 10px;

}

#middle-content2 #register2-side a:hover {
	border-bottom: none;
}

.line {
	border-bottom: 1px solid #efefef;
	padding: 5px 0 3px 0;
}


#register2 {
/*	padding: 10px 10px 0 10px;*/
margin: 10px 0 0 0;
padding: 10px;
width: 238px;
height: 240px;
	background: url(../images/bkg-login-area.gif) no-repeat 0 0;
}

/*#register2 {margin: 0px 0px 0 0px;}*/
#register2 p.row { padding: 5px 10px; margin: 0; }
#register2 p.info {color: #CEBD07;  font-size: 0.92em; }
#register2 p.up {margin: -7px 0 10px 0;}
/*#register2 p span.required { margin-left: 10px; color: #3d3d3d; }*/
#register2 label { float: left; color: #3d3d3d; font-weight: bold; width: 70px; text-transform: uppercase;}
#register2 input.text { width: 218px; }
#register2 textarea { width: 218px; height: 130px; }
#register2 select { width: 135px; }


#register2 .submit{
/*margin: 0;*/
border: 0;
margin: 0 0 0 10px;
display: block;
width: 90px;
height: 26px;
background: url(/images/login-button.png) no-repeat 0 0;
}

#register2 .submit:hover{background-position: 0 -26px; cursor: default;}

#register2 .submit span{display: none;} 

#register2 a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #fff;
		line-height: 18px;
	text-decoration: none;
}

#register2 a:hover {
	line-height: 18px;
border-bottom: 1px dotted #fff;
}

/*register end*/




h3 span {
	display: none;
}

.middle-table-home {
	padding: 0 10px 0 10px;
}

#lower-content {
	margin: 20px 0 0 0;
}


/*footer area*/

#footer {
	background: url(../images/footer-bkg.gif) no-repeat 0 0;
	height: 50px;
	width: 950px;
	margin: 30px 0 0px 0;
}

#footer li {
	float: left;
	padding: 13px 0px 0 0px;
}

#footer ul {
		margin: 15px 0 0 50px;
}

#footer p {
		font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 5px 0 5px 0;
}

#footer a {
	color: #4398ef;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

#footer span {
	padding: 0 5px 0 5px;
		color: #4398ef;
}

#footer a:hover {
		text-decoration: underline;
}

.lower-footer {
	margin: 0px 0 30px 0;
}

.lower-footer p{
		font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 0px 0 5px 0;
}

.lower-footer a {
	color: #4398ef;
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.lower-footer a:hover {
	text-decoration: none;
}


.lower-left {
	float: left;
	width: 400px;
}

.lower-right {
	float: right;
	width: 500px;
	text-align: right;
}


/*INTERNAL PAGES*/


#left-content2 {
	float: left;
	width: 250px;
}

#middle-content2 {
	float: left;
	width: 490px;
}


/*sidebar menu*/

.quick-links ul {
	margin: 0 0 10px 0;

}

.quick-links li {
	background: url(../images/hand.png) no-repeat 0 2px;
	padding: 3px 0 3px 30px;
}

.quick-links li a {
		color: #4398ef;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-transform: uppercase;
}

.quick-links li a:hover {
	border-bottom: 1px dotted #4398ef;
		text-transform: uppercase;
}

.quick-links h2 {
	padding: 0 0 5px 0;
}

.quick-links {
	background: url(../images/quick-links-bkg.gif) no-repeat 0 0px;
	height: 255px;
	width: 229px;
	margin: 0 0 0px 0;
	padding: 15px 15px 0 15px;
}

/*contact-form*/

#contact-form {margin: 20px 20px 0 20px;}
#contact-form p.row { padding: 5px 15px; margin: 0; }
#contact-form p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#contact-form p.submit { padding: 0 15px 10px 15px;  }
#contact-form p span.required { margin-left: 10px; color: #3d3d3d; }
#contact-form label { float: left; color: #3d3d3d; font-weight: bold; width: 120px; }
#contact-form input.text { width: 218px; }
#contact-form textarea { width: 218px; height: 130px; }
#contact-form select { width: 225px; }
#contact-form p.submit { padding-left: 135px; }
#contact-form p.submit input { display: block; overflow: hidden; margin: 10px 0 0 0; color: #fff; width: 78px; height: 30px; padding: 0; border: 0; background: url(/images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }


/*breadcrumb*/

.breadcrumb li{
	float: left;
	padding: 0 0px 0 0;
}

.breadcrumb ul{
margin: 10px 0 10px 0;
padding: 0 0 10px 0;
}

.breadcrumb li span {
	font-size: 10px;
	padding: 0px 10px 0px 10px;
}

#accordion {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
}

#middle-content2 #accordion h3 {
	margin:10px 0 5px 0px; 
	cursor: pointer;
	background: url(/images/hand.png) no-repeat 0 5px;
	min-height: 25px;
	font-size: 14px;
	padding: 0 0 5px 30px;
}


#accordion p {
		padding: 0 0 0 30px;
}



.blog-wrap h2 a{
	text-transform: uppercase;
	text-decoration: none;
	color: #43A8F2;
	padding: 10px 0 0px 0;
	margin: 0 0 5px 0;
}

.blog-wrap h2 a:hover{
border-bottom: 1px dotted #43A8F2;
}

.blog-wrap a{
	text-decoration: none;
	color: #43A8F2;
}

.blog-wrap a:hover{
border-bottom: 1px dotted #43A8F2;
}
.blog-wrap li {
	border-bottom: 1px dotted #efefef;
	padding: 3px 0 3px 0;
}

/*paginate*/


.paginate {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0;
text-align: left;
margin: 0 auto;
}

.pagecount { color: #666; }


.paginate b, .paginate a:link, .paginate a:visited {
border: 1px solid #DDD;
padding: 4px 6px 5px 6px;
background-color: #FFF;
color: #915CA0;
text-decoration: none;
}

.paginate b { color: #000; }

.paginate a:hover {
border:1px solid #c9d6de;
background:#efefef;
color: #915CA0;
}

#middle-content4 h2 {
			text-transform: uppercase;
	text-decoration: none;
	color: #43A8F2;
	padding: 10px 0 0px 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 14px;
}

/*#middle-content4 p {
	color: #3d3d3d;
	padding: 10px 0 0px 0;
	margin: 0 0 5px 0;
	font-size: 12px;
}*/

#middle-content2 h2 {
		text-transform: uppercase;
	text-decoration: none;
	color: #43A8F2;
	padding: 10px 0 0px 0;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#middle-content2 a {
		text-decoration: none;
	color: #43A8F2;
}

#middle-content2 a:hover {
	border-bottom: 1px dotted #43A8F2;
}

#left-content3 {
	float: left;
	width: 250px;
}

#middle-content2 h3 {
	text-decoration: none;
	color: #3d3d3d;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
}

#middle-content2 strong {
	font-weight: bold;
}


#content h2 {
		text-transform: uppercase;
	text-decoration: none;
	color: #43A8F2;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
}

#wrap #content legend {
	text-decoration: none;
	color: #43A8F4;
/*	padding: 10px 0 10px 0;*/
/*
	font-weight: bold;*/
}
#content .outerBorder {
	width: 650px;
}

#content .outerBorder a {
	text-decoration: none;
	color: #43A8F2;
}
/*
#content .outerBorder {
background: url(../images/advanced-search-bkg.gif) no-repeat 0 0;
height: 510px;
width: 605px;
border: none;
}
*/


/*submit areas*/


#submit-field {margin: 20px 20px 0 20px;}
#submit-field p.row { padding: 10px 15px; margin: 0; }
#submit-field p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#submit-field p.submit { padding: 0 15px 10px 15px;  }
#submit-field p span.required { margin-left: 10px; color: #24597B; }
#submit-field label { float: left; color: #24597B; font-weight: bold; width: 200px; }
#submit-field input { width: 300px; }
#submit-field textarea { width: 300px; height: 130px; }
#submit-field select { width: 300px;}
#submit-field p.submit { padding-left: 15px; }
/*#submit-field p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; background: url(images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }*/
#submit-field input.submit { display: block; overflow: hidden; color: #fff; width: 89px; margin: 10px 0 0 0; height: 23px; padding: 0; border: 0; background: url(/images/submit2.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; float: left; margin: 0 20px 0 0; }

#submit-field input.submit2 { display: block; overflow: hidden; color: #fff; width: 89px; height: 23px; padding: 0; border: 0; background: url(/images/submit2.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; float: left; margin: 0 20px 0 0; }

#submit-field input.preview2 { display: block; overflow: hidden; color: #fff; width: 89px; height: 23px; padding: 0; border: 0; background: url(/images/preview2.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; float: left;}


#submit-field p.red {
	color: red;
}

.hidden {
	display: none;
}

/*
    Formatting Buttons for submit areas
------------------------------------------------------ */

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}
	
.smallLinks {
	font-family: "Trebuchet MS";
	font-size: 11px;
}


/*blog comments*/


#comments {margin: 20px 20px 0 0px;}
#comments p.row { padding: 5px 15px; margin: 0; }
#comments p.info { border-top: 2px solid #F0EFE6; color: #CEBD07;  font-size: 0.92em; }
#comments p.submit { padding: 0 15px 10px 15px;  }
#comments p span.required { margin-left: 10px; color: #24597B; }
#comments label { float: left; color: #24597B; font-weight: bold; width: 120px; }
#comments input.text { width: 218px; }
#comments textarea { width: 300px; height: 200px; }
#comments select { width: 225px; }
#comments p.submit { padding-left: 15px; }
#comments p.submit input { display: block; overflow: hidden; color: #fff; width: 100px; height: 23px; padding: 0; border: 0; background: url(/images/submit-comment.gif) 0 0 no-repeat; margin: 10px 0 0 0; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }

.blog-comments li{
	background: #efefef;
	margin:10px 0 10px 0;
	padding: 10px;
}


.edit-area {
	border: 1px solid #F13653;
	padding: 10px 20px 10px 20px;
}

.edit-area li {
			font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 0px 0 5px 0;
}


.bkg-advert li {
			font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
}


ul.bkg-advert {
	padding: 25px;
background: #efefef;
border: 1px solid #3d3d3d;
}

.main-advert #price {
	font-size: 16px;
	color: #E82136;
	padding: 20px 0 10px 0;
}

.main-advert #price2 {
	font-size: 12px;
	color: #3d3d3d;
	padding: 10px;
	margin: 20px 0 0 0;
	border: 1px solid #D1A6D9;
	width: 190px;
}

#gallery {
margin: 20px 0 0 0;
padding: 10px 0 0 0;
}

.offers-img {
		border: 5px solid #efefef;
		padding: 0 0px 0px 0px;
		margin: 0 20px 20px 0px;
}

.offers-img2 {
		border: 5px solid #efefef;
		padding: 0 0px 0px 0px;
		margin: 0 0px 20px 20px;
}

#gallery a:hover {
	border-bottom: none;
}


#middle-content2 h4 {
	text-decoration: none;
	text-transform: uppercase;
	color: #3d3d3d;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 12px;
}

.members-edit-list li {
	border-bottom: 1px solid #efefef;
	padding: 10px 0 20px 0;
}

#lower-content h4 {
	text-decoration: none;
	text-transform: uppercase;
	color: #3d3d3d;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 12px;
}

#lower-content a {
		text-decoration: none;
	color: #43A8F2;
}

#lower-content a:hover {
	border-bottom: 1px dotted #43A8F2;
}

#lower-content h3 {
	padding: 5px 0 5px 0;
	margin: 0 0 15px 0;
}

#middle-content4 {
	float: right;
	width: 680px;
}

#footer .top-page {
color: #5F2D7B;

}


.latest-blog li{
	background: url(../images/small-listing-blog.jpg) no-repeat 0 5px;
	padding: 5px 0 5px 40px; 
}


.latest-advert li{
		background: url(../images/small-listing-advert.jpg) no-repeat 0 5px;
	padding: 5px 0 5px 40px; 
}

#lower-content .latest-forum h4 {
	color: #43A8F2;
}


.latest-forum li {
	background: url(../images/small-listing-forum.jpg) no-repeat 0 5px;
	padding: 5px 0 5px 40px; 
}

#search_form .row a {
		text-decoration: none;
	color: #43A8F2;
}

#search_form .row a:hover {
	border-bottom: 1px dotted #43A8F2;
}


#SearchResults {
	margin:20px 0 0 0;
}


#SearchResults th {
	width: 130px;
		text-decoration: none;
	text-transform: uppercase;
	color: #3d3d3d;
	padding: 5px 0 5px 5px;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 12px;
	background: #efefef;
}

#SearchResults td {
		font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 5px 0 5px 5px;
}


#SearchResults a {
		text-decoration: none;
	color: #43A8F2;
}

#SearchResults a:hover {
	border-bottom: 1px dotted #43A8F2;

}

#content h3 {
		text-decoration: none;
	text-transform: uppercase;
	color: #3d3d3d;
	padding: 5px 0 5px 0;
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 12px;
}

#search-col td{
			font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3d3d3d;
	line-height: 18px;
	padding: 8px 0 8px 0;
	width: 100px;
}

#search-col {
	background: url(../images/search-bkg.gif) no-repeat 0 0;
	width: 690px;
	height: 146px;
}


#search-col p { padding: 5px 10px; margin: 0; }


/*#search-col p.submit { padding-left: 280px; }
#search-col p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; background: url(images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }
*/

#search-col .submit{
/*margin: 0;*/
border: 0;
margin: 10px 0 0 15px;
display: block;
width: 102px;
height: 28px;
background: url(/images/search-button.gif) no-repeat 0 0;
}

#search-col .submit:hover{background-position: 0 -28px; cursor: default;}

#search-col .submit span{display: none;} 

#content .row span {
	font-size: 9px;
}

#content .row2 span {
	font-size: 9px;
}

#content .row2 {
	width: 150px;
}


#advert1 {
margin: 10px 0 0 0;
padding: 10px;
width: 238px;
height: 240px;
	background: url(../images/advert-bkg.gif) no-repeat 0 0;
}


#advert2 {
margin: 10px 0 0 10px;
padding: 10px;
width: 238px;
height: 240px;
	background: url(../images/advert-bkg.gif) no-repeat 0 0;
}


.lower-search {
	margin: 20px 0 0 0;
}

#left-content .advert-all {
	font-size: 16px;
	margin: 0 0 0 10px;
}

#register .register-link {
margin: 0;
display: block;
width: 90px;
height: 26px;
background: url(/images/register-banner.png) no-repeat 0 0;
}

#register .register-link:hover{background-position: 0 -26px; border: none;}

#register .register-link span{display: none;} 

.register-signup li {
	float: left;
	padding: 0 5px 0 5px;
}



#left-content p.row12 {
	text-align: right;
	margin: 0 60px 0 0;
}

.row12 a{
	text-decoration: none;
	color: #43A8F2;
}

.row12 a:hover {
	border-bottom: 1px dotted #43A8F2;
}


span.reference {
	font-size: 10px;
color: #915CA0;
font-weight: bold;

}

#middle-content4 h2 {
		text-transform: uppercase;
	text-decoration: none;
	color: #43A8F2;
	padding: 10px 0 0px 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 15px;
}


table.preview-table{
	background: #efefef;
	border: 1px solid #3d3d3d;

}

.preview-table td {
	padding: 20px;
}

#portal {
	width: 700px;
	margin: 10px 0 10px 0;
}

#portal img {
	padding: 0 20px 0 0;
}

#contact-area td {
	padding: 0 30px 0 0;
}


ul.site-map {
	margin: 20px 0 0 0;
}

.site-map li {
padding: 5px 0 5px 0;
}

.flag-uk {
	background: url(../images/uk-flag.gif) no-repeat 0 3px;
	padding: 0 0 0 25px; 
}

#SearchResults .location {
	width: 260px;
}

#SearchResults .title {
	width: 260px;
}

.successMessage {

	border-style	: solid;
	border-width	: 1px;
	border-color	: #32CD32;
	background	: #C1FFC1;
	width		: 350px;
	font-size	: 14px;
	padding		: 10px;

}