@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;	
	margin:  0px;
	
}
p
{
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
line-height:21px;
color:#333;

}
a
{
	font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#333;
text-decoration:none;
}
a:hover
{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#C33D44;
}

h2{
	font-size:20px;
font-family:Verdana, Geneva, sans-serif;
padding-bottom:20px;

}
ul{
list-style-type:none;	
margin-left:10px;
}
ul.site li{
	list-style-type:none;	
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	line-height:21px;
	background-image:url(images/li.jpg);
	background-position: 0 0.8em;
	background-repeat: no-repeat;
	padding-left:15px;
	
	}
.container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#header_wrapper {
	background-color: #CCC;
	float: left;
	height: 198px;
	width: 100%;
	background-image: url(images/bgheader.png);
	background-repeat: repeat-x;
}
#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	height:198px;
	
}
#header #logo{
	position:absolute;
	top:31px;
	left:10px;
	width:197px;
	height:97px;
	background-image:url(images/logo.png);	
}
#header #logo a
{
display:block;
width:100%;
height:100%;
}
#header #navbuttons
{
position:absolute;
top:145px;
right:0px;
width:510px;
height:40px;
text-align:right;
}
#header #navbuttons a
{
	float:right;
	margin-left:5px;
	/*background-color:#DF3800;
	padding:5px 10px 5px 10px;*/
	/*border:solid 1px #930;*/
	color:white;
	text-transform: capitalize;
	background-image:url(images/sprite.png);
	text-align:center;
	padding-top:5px;
	background-repeat:no-repeat;
}

#header #navbuttons a#post_ads
{
	width:113px;
	height:22px;

 	background-position: 0px 0px;

}
#header #navbuttons a#register
{
	width:113px;
	height:22px;

 	background-position: 0px 0px;
	
}
#header #navbuttons a#animate
{
	width:113px;
	height:22px;

 	background-position: 0px 0px;

	
}
#header #navbuttons a#manage
{
	width:148px;
	height:22px;

 	background-position: -113px 0px;

	
}
#header #navbuttons a#manage:hover
{
	width:148px;
	height:22px;

 	background-position: -113px -27px;

	
}


#header #navbuttons a#animate:hover
{

 	background-position: 0px -27px;
}
#header #navbuttons a#register:hover
{
	

 	background-position: 0px -27px;
}
#header #navbuttons a#post_ads:hover
{
	

 	background-position: 0px -27px;
}
#header_wrapper #header #tagline {
	/*background-image: url(images/tagline.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	position: absolute;
	height: 28px;
	width: 270px;
	top: 74px;
	left: 220px;
}
#header_wrapper #header #tagline h4{
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	color:#8C0000;
	font-weight: lighter;
	text-transform: capitalize;
	letter-spacing: -1px;
}

#header #navbuttons a:hover
{
	
}

#header #navbuttons img

{
	border:none;
	width:95px;
	height:30px;
}
#header #nav
{
position:absolute;
top:145px;

width:600px;
height:40px;
}
#header #nav ul
{
	list-style-type: none;
}
#header #nav ul li
{
	float:left;
	margin-left:10px;
	margin-top:0px;
	
}
#header #nav ul li.home
{
margin-left:0px;	
}



#header #nav ul li a
{
	color:#666;
	text-decoration:none;
	display:block;
	padding:5px 10px 5px 10px;
	text-transform: uppercase;	
}
#header #nav ul li a:hover
{
	
	color:#A52D29;
}

#header #nav ul li a span
{
	
	
}
#header #signin{
	position:absolute;
	top:19px;
	right:0px;
	
	width:400px;
	height:45px;
}
#header #signin p
{
display:inline;
color:#C33D44;
float:left;
margin-left:80px;
font-size:10px;
line-height:15px;
}
#header #signin p span
{
	color:#C33D44;
	font-weight:bold;
	font-style:italic;
}
#header #signin .peshadsbuttons
{
margin-top:0px;	
}
#header #signin #logout
{
float:right;	
}
.signin-input {
	background-color:#CCC;
	border:1px solid #666;
	color:#666;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	height:13px;
	line-height:18px;
	margin-left:115px;
	padding:3px;
	width:81px;
}
 #passwordsignin {
	margin-left:10px;
	
}
#header #signin #button{
	border: 1px solid #930;
	cursor: pointer;
	float: right;
	background-color:#C33D44;
	width: 85px;
	height: 22px;
	margin: 0;
	overflow: hidden;
	padding: 0px 0 5px 0px;
	color:white;
	margin-left:5px;
	font-size:12px;
}

#header #search #search-button{
	border: 1px solid #900;
	cursor: pointer;
	background-color:#C33D44;
	width: 85px;
	height: 22px;
	margin: 0;
	overflow: hidden;
	padding: 0px 0 5px 0px;
	color:white;
	margin-left:10px;
	font-size:12px;
	margin-top:10px;
	position: absolute;
	right:0px;
}
#header #search{
	position:absolute;
	top:60px;
	right:0px;
	width:447px;
	height:45px;
}

#header #search .search-input
{
	border: 1px solid #930 ;
	color:#404040;
	font-size:14px;
	height:22px;
	vertical-align:middle;
	width:150px;
	background-image:url(images/bgsearch.png);
	background-repeat:repeat-x;
	position:absolute;
	right:245px;
	top:10px;
	font-style: italic;
}

#search  #catsearch {
	background-color: #CCA400;
	border: 1px solid #900;
	height: 21px;
	position:absolute;
	right:95px;
	top:10px;
	overflow:hidden;
	width:140px;
}
#search  #catsearch #adtype {
	border: 0 none #FFF;
	width:140px;
	font-size: 16px;	
	position:absolute;
	top:-1px;
	right:0px;
	
}

#content{
	width:100%;
	float:left;
	background-color:#f2f2f2;
}
#leftwrapper {
	background-color: white;
	float: left;
	width: 752px;
}
#left
{
	padding:10px;
	padding-top:30px;
	border: 1px solid #D8D8D8;
	background-color: white;
	height:auto;	
	padding-bottom:30px;
	
}

html > body #left
{
height:auto;
min-height: 650px;
} 
#left #maincontent

{
position:relative;	
}
#left #showall
{
	background-color:#C33D44;
	color:#FFF;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	font-size:10px;
}

#left #register ul.forms
{
	list-style-type:none;
}
#left #register ul.forms li
{
	list-style: none; margin-bottom: 1em; clear: left;
}
#left #register ul.forms li label.forms

{
	float: left; width: 15em; text-align: right; margin-right: 1em;
font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
#left #register ul.forms li .peshadsbuttons
{
	 margin-left:200px;
}

#left form#login img
{
	float:right;
}

/*#left .leftbox
{
	background-color: #FFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
	padding-top:20px;
	padding-bottom:40px;
	margin-top: 10px;
	
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	

	overflow:hidden;
	background-color:#CCC;
	
	

	
	
	
	
	
	
}*/
/*#left .leftbox .items

{
margin-left:0;
position:relative;

}
*/

/*#left .leftbox  .items li
{
	float:left;
	width:130px;
	margin-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d8d8d8;
	


	
	
}*/
.leftbox {
	
	margin-bottom:20px;
	border: 1px solid #d8d8d8;
	padding-bottom:0px;
	overflow:hidden;
	position:relative;
	
	
}
.clear {
	clear: both;
	
}
.leftbox .leftboxinner {


	width: 120px;
	margin-left:10px;
	float: left;
	border-right:solid 1px #d8d8d8;
	
	
}
.leftbox div.link a:hover
{
	color:white;
}
.leftbox p {
padding:10px;
}
.abs
{
	background-color:#FC0;
	float:left;
	
	width:145px;
	margin-top:40px;
	margin-left:460px;
	
}

#left .leftbox  h4{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:20px;
	
}

#left .leftbox  .leftboxinner span.thumbnail {
	display:block;
	margin:0 auto;
	width:100px;
	
}
#left .leftbox  .leftboxinner span.thumbnail img {
	width:100px;
	height:100px;
	
}


#left .leftbox  .leftboxinner span.shorttitle {
color:#171717;
display:block;
font-size:12px;
font-weight:bold;
line-height:13px;
margin-top:10px;
margin-bottom:10px;
text-align:center;

}
/*#left .leftbox a.all
{

width:150px;
float:right;
clear:left;
margin-top:15px;



background-color:#A673FF;
color:#FFF;
cursor:pointer;


}*/
#left .leftbox .thumbnail img
{
	border:none;
}
/*#left #recaptcha_image img{
		width:300px;
		height:57px;
}*/


/* another try  */


.address
{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}



#right
{
padding-right:5px;
padding-left:5px;
overflow:hidden;
	
}

#rightwrapper {
	/*background-color: #f7f7f7;*/
	float: right;
	width: 210px;
	overflow:hidden;
	
}


#right .rightbox
{
	background-color: #FFF;
	border: 1px solid #D8D8D8;
	padding: 10px;
	padding-top:20px;
	margin-top: 10px;
	position:relative;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}
h4#latestadsh4
{
	background-image:url(images/latestad.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 55px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding-bottom: 35px;
	padding-top:10px;
}
h4#latestjobsh4
{
	background-image:url(images/latestjobs.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 55px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding-bottom: 35px;
	padding-top:10px;
}
h4#admissionsopen
{
	background-image:url(images/admissionsopen.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 55px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding-bottom: 35px;
	padding-top:10px;
}
h4#sale
{
	background-image:url(images/sales.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-left: 55px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	padding-bottom: 35px;
	padding-top:10px;
}


#right .rightbox ul li
{
	padding-top:15px;
padding-bottom:15px;
border-bottom:solid 1px #D8D8D8;
}
#adbanner {
	background-color: #f7f7f7;
	float: left;
	
	width: 100%;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}
#adbanner #image
{
		float:left;
		position:relative;
		width:752px;
		
}
#adbanner #image2
{
		float:right;
		
		width:210px;
		
		height:90px;
}
#adbanner #image2 div
{
	padding-right:5px;
		padding-left:5px;
}
#footerwrapper {
	background-color: #f2f2f2;
	position:relative;
	float: left;
	height: 200px;
	width: 100%;
	bottom:0px;
}
#footerwrapper #footer
{
	
position:relative;	
height:200px;
}
#footerwrapper #footer #footerlogo

{
position:absolute;
top:15px;
width:197px;
height:97px;
background-image:url(images/logo.png);	
}
#footerwrapper #footer #footernav
{
width:728px;
height:80px;
bottom:0px;
border-top:solid 1px #D3D3D3;
position:absolute;
	
}
#footerwrapper #footer #footernav ul
{
	list-style-type:none;
	float:right;
	margin-top:15px;
}
#footerwrapper #footer #footernav ul li{
	
	float:left;
	margin-left:35px;
	
}
#footerwrapper #footer #footernav ul li a{
	color:#666;
	font-size:12px;	
}
#footerwrapper #footer #footernav ul li a:hover{
	color:#666;
	font-size:12px;
	
}
/* clearing */
.clearItem:after {
content: ".";
clear: both;
height: 0;
visibility: hidden;
display: block;
}

.clearItem { display: inline; }
/* Start Commented Backslash Hack \*/
* html .clearItem, * html .clearItem * {height: 1%;}
.clearItem { display: block; }
/* Close Commented Backslash Hack */
.clear {
	clear: both;
}
/* clearing ends*/


.borderdiv
{
	border: 1px solid white;	
}
/* record  */


.record
{
	margin-bottom:15px;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	padding-left:15px;
	padding-right:15px;
	
}
.record .record-image
{
	float:left;
	width:150px;

		
	display:inline-block;
}
.record .record-image img
{
	border:none;
	width:150px;
	height:150px;

}
.record .recordtext
{
	float:right;
	width:500px;
	margin-left:10px;
}
.record .category{
	padding-bottom: 10px;	
	position:relative;
	top:-1px;
}

/*.record .category a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	font-size:12px;
	font-style: italic;
}*/
.record .recordtext h2
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	line-height: 38px;
	letter-spacing: -1px;
	font-size: 30px;
	font-weight: bold;
}
.record .postdate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9B7C00;
	background-color: #E1E1E1;
	font-style: italic;
	padding: 5px;
}
.record .postdate span

{
	color:#333;
}
.record .posttext
{
	margin-top:10px;
}
.recordtext .adtype {
	float: right;
	position: relative;
	top: -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.recordtext .adtype span {
	color:#FC0;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 12px;
}

 .price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:relative;
	top:-5px;
	
}
 .price span
{
	
	color:#FC0;
	font-style:italic;
	font-weight:bold;
}
.record .posttext p
{
	font-size: 14px;
	line-height:21px;
font-family:Verdana, Geneva, sans-serif;
	padding-bottom:15px;


font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:21px;
}
.record .posttext p.continue
{
	float:right;
	padding-bottom:0;
}
.record .posttext p.continue a
{
	text-decoration:none;
	
}

/* records end here*/


/* main page category styles 


#indexcategories .cats
{
	float:left;
	
	width:180px;
	margin-left:10px;
	display:inline;
	padding-bottom:15px;
	
	
}
#indexcategories .catsheading h4
{
	background-image:url(images/automobile.jpg);
	line-height:40px;
	background-repeat:no-repeat;
	padding-left:34px;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#C30;
	
}

#indexcategories .subcats ul
{
	list-style-type: none;	
	margin-left:10px;
}
#indexcategories .subcats ul li
{
padding-bottom:5px;
border-bottom:1px solid #CCC;
}

/* main page category styles end */

#indexcategories .divider
{
	width:50%;
	float:left;
}
/* header style */

/* detail page styles */

#detailwrapper
{
	
	
}
#detailwrapper #detailhead .headingleft {
	width: 430px;
	float: left;
	
}
#detailwrapper #detailhead .headingright {
	float: right;
	width: 250px;
	
}
#detailwrapper .detail {
	margin-top: 25px;
	float:left;
	width:100%;
	
}
#detailcontactform
{

}
.detail p
{
	font-size: 14px;
	line-height:21px;
font-family:Verdana, Geneva, sans-serif;
	padding-bottom:15px;

font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:21px;
	
}
#detailhead .headingleft h2
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	line-height: 38px;
	letter-spacing: -1px;
	font-size: 30px;
	font-weight: bold;
}

.headingleft .category{
	padding-bottom: 10px;	
	position:relative;
	top:-1px;
}

.headingleft .category a
{
	/*font-family: Verdana, Geneva, sans-serif;
	color: #666;
	text-decoration: none;
	font-size:12px;*/
}

.headingleft .postdate
{
	padding-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#FC0;
}
.headingleft .postdate span
{
	color:#333;
}

/* detail page styles end */
.cathead h4#announcements
	
{
	background-image:url(images/announcements.png);
}
.cathead h4#automobiles
{
	background-image:url(images/automobiles.png);
}
.cathead h4#garments
{
	background-image:url(images/garments.png);
}
.cathead h4#computers
{
	background-image:url(images/computers.png);
}
.cathead h4#building
{
	background-image:url(images/building.png);
}
.cathead h4#gardening
{
	background-image:url(images/gardening.png);
}
.cathead h4#health
{
	background-image:url(images/health.png);
}
.cathead h4#hobbies
{
	background-image:url(images/hobbies.png);
}
.cathead h4#sports
{
	background-image:url(images/sports.png);
}
.cathead h4#homeandfurniture
{
	background-image:url(images/homeandfurniture.png);
}
.cathead h4#business
{
	background-image:url(images/business.png);
}
.cathead h4#pets
{
	background-image:url(images/pets.png);
}
.cathead h4#property
{
	background-image:url(images/property.png);
}
.cathead h4#education
{
	background-image:url(images/education.png);
}
.cathead h4#travel
{
	background-image:url(images/travel.png);
}
.cathead h4#hotels
{
	background-image:url(images/hotels.png);
}
.cathead h4#food
{
	background-image:url(images/food.png);
}
.cathead h4#jobs
{
	background-image:url(images/jobs.png);
}
.cathead h4#miscellaneous
{
	background-image:url(images/miscellaneous.png);
}
.cathead h4#consultants
{
	background-image:url(images/consultants.png);
}
.cathead h4#sales
{
	background-image:url(images/sales.png);
}
.errors
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F00;
}
table.register {
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
table.postads {
font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
table.contactform {
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-image:url(images/contactformbg.png);
	background-repeat:repeat;
	padding:10px;
}
table.register tr{

}
form.register input
{
	padding:5px 10px 5px 10px;
}
form.contactform input
{
	padding:5px 10px 5px 10px;
}
form.contactform
{
	
	
	
}
form.postads input
{
	padding:5px 10px 5px 10px;
}
.peshadsbuttons
{
	background-color:#FC0;
	color:white;
	padding:5px 10px 5px 10px;
	border:solid 1px #9B7C00;
	margin-top:20px;
}
.error
{
	color:#C30;
	font-size:12px;
}
/* slider  */
 #left #contactform {
	height: 0;
	overflow: hidden;
	
	display: block;
	top:-1px;
	left:300px;
	width:400px;
	background-color:#CCC;
	background-image: url(images/contactformbg.png);
	background-repeat:repeat;
	border: 1px solid #999;
	z-index:998;
	height:380px;
  }
  
  #contactform
  {
	
  }
  #contactform div
  {
	padding:10px;  
  }
   #left #contactform ul li
  {
	  list-style: none; margin-bottom: 1em; clear: left;
  }
 #left #contactform ul li label
  {
	float: left;
	width: 100px; text-align: left; 
	margin-right: 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	
  }
  .peshadsbuttons
{
	background-color:#FC0;
	color:white;
	padding:5px 10px 5px 10px;
	border:solid 1px #C90;
	margin-top:20px;
}
  #left #contactform ul li .peshadsbuttons
{
	 margin-left:115px;
}
 /*............main contact form*/
 #left #maincontactform {
	
	overflow: hidden;
	
	display: block;
	

	
	z-index:998;
	
  }
  
 
  #maincontactform div
  {
	padding:10px;  
  }
   #left #maincontactform ul li
  {
	  list-style: none; margin-bottom: 1em; clear: left;
  }
 #left #maincontactform ul li label
  {
	float: left;
	width: 100px; text-align: left; 
	margin-right: 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	
  }
  .peshadsbuttons
{
	background-color:#FC0;
	color:white;
	padding:5px 10px 5px 10px;
	border:solid 1px #C90;
	margin-top:20px;
}
  #left #maincontactform ul li .peshadsbuttons
{
	 margin-left:115px;
}
 .remaining
 {
	color:#9B7C00;
	font-size:10px;
 }
 a.advert  {
background-image:url(images/advertisehere.jpg);
display:block;
height:88px;
position:absolute;
right:0;
text-indent:-9999px;
top:0;
width:24px;
border:solid 1px #D8D8D8;
}
