@import url(pager.css);


/* ERIC MAYER'S GLOBAL CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1.2;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
}


/* /reset */





body {
	width: 100%;
	font-family: 'verdana', 'tahoma', 'arial', sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #333;
	behavior: url("hover.htc"); 
	background: #43474d url('images/bgbg.png') top repeat-x;
}


#wrap {
	margin: 20px auto 40px;
	min-width: 980px !important;
	max-width: 980px !important;
	width: 980px;
	border-top: 10px solid #6A7681;
	border-left: 10px solid #6A7681;
	border-right: 10px solid #6A7681;
	border-bottom: 10px solid #6A7681;
	background: #6A7681;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

















/* COMMON */


.hidden { display: none; }
.clear, .c { clear: both; }


tr {

}

td {
	font-size: 12px;
}

a {
	color: #003448;
	text-decoration: none;
}

a:hover {
	color: #8ABA12;
	text-decoration: none;
}

img, table {
	border: none;
}

h1 {
	font: normal 20px 'tahoma', 'arial', sans-serif;
	color: #003448;
	margin-top: 5px;
	text-shadow: #E0E0E0 1px 1px 1px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #8ABA12;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}


a h3 {
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

a:hover h3 {
	color: #8ABA12;
}

th {
	font-size: 12px;
	text-align: left;
}

ul, ol {
	margin: 5px 0 5px 30px;
	padding-left: 5px;
}

ul {
	list-style-image:url(/images/bullet.png);
}

li {
}

ol {
	list-style-type: decimal;
}


p {
	margin-top: 10px;
}

strong { font-weight: bold; }


/* FORMS */

form {
	margin: 0px;
}


input, textarea, button, select {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}


input[type=text], textarea {
	font-family:  verdana, tahoma, arial, sans-serif;
	font-size: 13px;	
	color: #333;
	padding: 0px 3px;
	border : 1px solid #CCC;
	background: #FAFAFA url(/images/tinybgu.png) repeat-x top;
	margin-top: 4px;
}

textarea {
	padding: 10px;
}

input[type=text] {
	height: 20px;
}

input[type=text]:hover, textarea:hover, select:hover, button:hover, input[type=text]:focus, textarea:focus, select:focus, button:focus {
 	border: 1px solid #BBB;
}

input[type=file] {
	color: #333;
	margin-top: 3px;
}

button, select {
	background: #F5F5F5 url(/images/tinybg.png) repeat-x;
	font-size: 11px;
	color: #333;
	height: 22px;
	border : 1px solid #AAA;
	cursor: pointer;
	cursor: hand;
}

button {
        border: 1px solid #8ABA12;
	font-size: 12px;
	text-decoration: bold;
	outline: none;
	}


label {
	vertical-align: middle;
}



pre {
	font-family: "Courier New";
	font-size: 12px;
	text-align: left;
}

.err {
	color: #FA3800;
	margin-bottom: 5px;
}

.imp {
	color: #CC3300;
	font-weight: bold;
	margin-bottom: 5px;
}

.msg {
	color: green;
	margin-bottom: 5px;
}

.marker {
	color: red;
	font-weight: bold;
}

.hint {
	font-size: 10px;
	font-style: italic;
	color: #666;
}



















/* HEADER  */


#header {
	width: 100%;
	height: 110px;
	border-bottom: 1px solid #DDD;
	width: 100%;
	background: #FFF url('/images/bg.png') repeat-x;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}


	#header-left {
		float: left;
		width: 25%;
		height: 100px;
	}

		#header-left img {

		}


	#header-right {
		float: right;
		width: 75%;
		height: 100%;
		position: relative;
	}

		#header-right #location-chooser {
			color: #555;
			font: normal 13px tahoma, verdana, sans-serif;
			position: absolute;
			top: 10px;
			right: 10px;
		}

			#header-right #location-chooser select {
				border: 1px solid #AAA;
				background: #EEE;
			}
		
		#header-right #header-banner {
			float: right;
			margin: 10px 10px 0 0;
			opacity: 0.7;
		}

		#header-right #header-menu { 
		}

		#header-right #mainmenu {
			text-align: right;
			position: absolute;
			bottom: 0px;
			right: 0px;
			border-radius: 4px 0 0 0;
			-moz-border-radius: 4px 0 0 0;
			-webkit-border-radius: 4px 0 0 0;
			-khtml-border-radius: 4px 0 0 0;

		}

		#header-right #mainmenu ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#header-right #mainmenu ul li {
			float: left;
			padding: 0;
			border-radius: 4px 0 0 0;
			-moz-border-radius: 4px 0 0 0;
			-webkit-border-radius: 4px 0 0 0;
			-khtml-border-radius: 4px 0 0 0;
		}

		#header-right #mainmenu ul li a {
			display: block;
			background: #F5F5F5 url('/images/buttons_bg.png');
			border-top: 1px solid #E5E5E5;
			border-left: 1px solid #FFF;
			border-right: 1px solid #CCC;
			padding: 5px 10px;
		}

		#header-right #mainmenu ul li a:hover {
			background: #F8F8F8 url('/images/buttons_bg_hover.png');
			padding: 5px 10px;
		}

		#header-right #mainmenu ul li a.adbutton {
			color: #FF0000;
			border-left: 1px solid #E5E5E5;
			border-radius: 4px 0 0 0;
			-moz-border-radius: 4px 0 0 0;
			-webkit-border-radius: 4px 0 0 0;
			-khtml-border-radius: 4px 0 0 0;
		}


		#header-right #mainmenu ul li a.adbutton:hover {
			color: #FF0000;
		}







/* LEFT SIDEBAR */

 /*
#sidebar_left {
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #EEEEEE; 
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

.buttons td {
	text-align: center;
	background-color: #AAAAAA;
}

.buttons a {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	padding: 3px;
}

#sidebar_left .head {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
}

#sidebar_left table.linkbox {
	margin-bottom: 15px;
}

#sidebar_left table.linkbox a {
	display: block;
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #DDDDDD;
}

table.sidebox {
	margin-bottom: 10px;
}

table.sidebox td {
	text-align: left;
}

 */






/* RIGHT SIDEBAR */

#sidebar_right {				/* RIGHT SIDEBAR CATEGORIES */
	width: 240px;
	min-width: 240px;
	line-height: 1.3;
	background: #FCFCFC url(/images/pathbg.png) repeat-x;
	padding-bottom: 30px;
	padding-top: 20px;
}

#sidebar_right a {		/* RIGHT SIDEBAR ANCHOR */
}

#sidebar_right_cities {        /* CITYLIST ON MAIN PAGE */
	background-color: #F5F5F5;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 0px 5px 5px 5px;
	width: 200px;
}

	.citylist_country {			/* COUNTRY ANCHOR */
		display: block;
		color: black;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 10px;
		padding: 5px 0;
		border-top: 1px solid #DDD;
		background-color: #EFEFEF;
	}
	
	.citylist_city {			/* CITY ANCHOR */
		color: #777777;
		font-size: 10px;
	}


.catlist {
	font: normal 14px 'verdana', 'tahoma', sans-serif;
	background-color: #EAEAEA;
	padding: 4px;
	margin: 20px 20px 20px 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.catlist .cat {
}

	.catlist .cat a {
		font-weight: normal;
		display: block;
		padding: 7px 5px 7px 10px;
		color: #666;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background: #F3F3F3 url('/images/catbg.png') repeat-x;
		border-top: 1px solid #F7F7F7;
		border-bottom: 2px solid #EAEAEA;
		border-left: 1px solid #EAEAEA;
		border-right: 1px solid #EAEAEA;
		text-shadow: #EEE 1px 1px 1px;
	}

	.catlist .cat a.current, .catlist .cat a:hover {
		background: #FFEEC6 url('/images/catbg_hover.png') repeat-x;
		color: #333;
		/*border-left: 0px solid #FFDF95;*/
	}


	.catlist .subcats {
		background-color: #FAFAFA;
		border-bottom: 2px solid #EAEAEA;
		border-left: 2px solid #EAEAEA;
		border-right: 2px solid #EAEAEA;
	}


		.catlist .subcats .hack {
			height: 5px;
			background-color: #FAFAFA;
			margin-top: -1px;					
		}


	.catlist .subcat {

	}


		.catlist .subcat a {
			padding: 5px 10px;
			font-size: 11px;
			color: #777;
			display: block;
			border-bottom: 1px solid #EEE;
			
		}


		.catlist .subcat a:hover {
			color: #444;
			background-color: #F7F7F7;
		}


		.catlist .subcat a.current {
			color: #444;
			background-color: #F7F7F7;
		}



	.catlist .count {
		color: #999;
		font-size: 8px;
	}

















/* CENTER */

#contentcell {
	/*border-right: 1px solid #EAEAEA;*/
	padding-bottom: 20px;
	background-color: #FDFDFD;
	max-width: 980px;
}

.contentcell-main {
/*	background: url(/images/bottom.png) no-repeat bottom right;*/
	background: #FDFDFD url(/images/pathbg.png) repeat-x;
	max-width: 980px;
}

#content {
	padding: 10px 20px;
}

#content li {
	margin-bottom: 5px;
}






/* PATH  */


#path {
	background: #F5F5F5 url(/images/pathbg.png) repeat-x;
	font-size: 16px;
	margin-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid #F7F7F7;
}


#path a, #path div {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}

#path td {
	padding: 3px 5px 3px 10px;
	vertical-align: middle;
	font-size: 11px;
}

#path a {
	color: #777;
	text-decoration: none;
	font-size: 11px;
	float: left;
	display: block;
	background: #F5F5F5 url(/images/tinybg.png) repeat-x;	
	margin-left: 4px;
	padding: 2px 5px;
	border: 1px solid #DDD;
}

#path a:hover {
	color: #555;
	background: #F5F5F5 url(/images/tinybgu.png) repeat-x;	
	border: 1px solid #D5D5D5;
}

#path div {
	color: #777;
	text-decoration: none;
	font-size: 11px;
	float: left;
	display: block;
	background: #F5F5F5 url(/images/tinybgu.png) repeat-x;	
	margin-left: 4px;
	padding: 2px 5px;
	border: 1px solid #DDD;	
}

#path .path_sep {
	margin: 0 2px;
}

/* END PATH  */




/* SEARCH  */

table.searchbox {
	background-color: #F5F5F5;
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
	width: 100%;
}

table.searchbox td {
	padding: 10px;
}

/* END SEARCH  */


.eventnav {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
}










/* POST PAGE */

ul.postcats {
	margin: 20px;
}









/* MAIN PAGE */

table.dir {		/* MAIN PAGE - CATEGORIES TABLE */
	margin: 30px 0;
}

table.dir_cat {	/* MAIN PAGE - CATEGORY TABLE */
	
}


	table.dir_cat th {	/* MAIN PAGE - CATEGORY TABLE HEADER */
		padding-bottom: 2px;	
	}

	table.dir_cat td {
	}


	table.dir_cat th img { 		/* MAIN PAGE - CATEGORY TABLE HEADER - IMAGE */
		margin-top: 5px;
	}


	table.dir_cat th a h2 {	
		display: inline;
		font-size: 16px;
		font-weight: normal;
		text-align: left;
		text-transform: none;
		margin: 0px;
		text-shadow: #EEE 1px 1px 1px;
	}

	table.dir_cat td a {
		display: block;
		padding: 2px 5px;
		font-size: 12px;
		font-weight: normal;	
		color: #888;
	}

	table.dir_cat td a:hover {
		background: #F8F8F8;
		color: #555;
	}


	table.dir_cat .count {
		color: #777;
		font-size: 8px;
		vertical-align: middle;
	}

	table.dir_cat th .count {
		color: #777;
		font-size: 8px;
		vertical-align: middle;
	}



/* WELCOME DIV */

#welcome {
	float: right;
	margin: 20px 20px 0 55px;
	font-size: 10px;
	color: #053266;
	width: 55%;
}





/* LATEST ADS  */


#latestads {
	margin: 10px 20px 0 20px;
	/*padding: 5px;*/
	width: 236px;
	/*background-color: #F3FBDA;*/
}

	#latestads .head {
		padding: 5px;
		color: #8ABA12;
		font-size: 12px;
		background-color: #FEFEFE;
	}

	#latestads td {
		padding: 5px;
		border-top: 4px solid #F0F5FC; /* #F3FBDA; */
		font-size: 11px;	
		background-color: #FEFEFE;
	}

	#latestads .latest-out {
		background-color: #FEFEFE;
	}

	#latestads .latest-out:hover {
		background-color: #F2F6FD;  /*#F9FEE7;*/
	/*	cursor: hand;
		cursor: pointer;*/
	}

	#latestads a:hover {
		color: #8ABA12;
	}

	#latestads .latest-adcity {
		font-size: 10px;
		color: #444444;
		margin-top: 3px;
		/*text-decoration: underline;*/
		border-radius: 2px;		
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;

	}
	

	#latestads .latest-adcat {
		font-size: 10px;
		color: #444444;
		margin-top: 3px;
		/*text-decoration: underline;*/
		border-radius: 2px;		
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;

	}


table.latestads_table td {
	padding: 1px;
}

table.latestads_table a.featured {
	font-weight: bold;
}

/* END LATEST */


/* END MAIN */

















/* CATEGORY PAGES */

img.category-icon {
	margin: 0 15px 0 0;
	float: left;
}

table.adlisting {
	line-height: 1.3;
}

	table.adlisting td {
		padding: 4px;
		vertical-align: middle;
	}

		table.adlisting tr.head {
			border-radius: 0 0 7px 7px;
			-moz-border-radius: 0 0 7px 7px;
			-webkit-border-radius: 0 0 7px 7px;
        	}

			table.adlisting tr.head td {
				background: #F5F5F5 url(/images/pagerbg.png) repeat-x;	
				height: 20px;
				padding: 5px 15px;
				border-right: 1px solid #DDD;
				border-left: 1px solid #FFF;
				border-bottom: 1px solid #DDD;
				color: #666;
				font-size: 11px;
				text-shadow: #E0E0E0 1px 1px 1px;
			}


		table.adlisting td.datehead {
			background: #F5F5F5 url(/images/tinybg.png) repeat-x;
			color: #AAA;
			font-size: 10px;
			border-top: 2px solid #FFF;
			border-bottom: 1px solid #DDD;
			border-right: 1px solid #DDD;
			padding: 2px 15px;
			text-shadow: #EEE 1px 1px 1px;
		}

		table.adlisting td.icon {
		}

		table.adlisting td.icon img {
		}


	table.adlisting .adtitle {
		font: normal 14px arial, verdana, sans-serif;
		text-shadow: #E0E0E0 1px 1px 1px;
	}

	table.adlisting .adtitle:hover {
		color: #003448;
		text-decoration: underline;
	}

	table.adlisting .date {
		font-style: italic;
	}

	table.adlisting .post1 {
		background-color: #F6F6F6;
		min-height: 70px;
	}

	table.adlisting .post1 td.fields, table.adlisting .post2 td.fields {
		color: #666;
		font-size: 11px;
		text-align: center;
		padding: 0 10px;
	}

	table.adlisting .post1 td.price, table.adlisting .post2 td.price {
		font: bold 11px verdana, sans-serif;
		color: #555;
		text-align: center;
		padding: 0 10px;
		text-shadow: #E0E0E0 1px 1px 1px;
	}


	table.adlisting .post2 {
		background-color: #F0F0F0;
		min-height: 70px;
	}
                   
	table.adlisting .post1:hover {
		background-color: #F0F5FC;		
		/*cursor: hand;
		cursor: pointer;*/
	}

	table.adlisting .post2:hover {
		background-color: #F0F5FC;
	/*	cursor: hand;
		cursor: pointer;*/
	}

	table.adlisting .post1>td {
		border-top: 2px solid #FFF;
		border-right: 1px solid #F0F0F0;
	}

	table.adlisting .post2>td {
		border-top: 2px solid #FFF;
		border-right: 1px solid #ECECEC;
	}




	table.adlisting .adcity, table.adlisting .adcity {
		font-size: 9px;
		color: #FF790F;
		/*background-color: #FFF6E5;*/
		background: #FEFEFE;
		border: 1px solid #FFE8BD;
		padding: 2px 5px;
		/*text-decoration: underline;*/
		border-radius: 2px;		
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	table.adlisting .adcat, table.adlisting .adcat {
		font-size: 9px;
		color: #339FFF;
		/*background-color: #E5F3FF;*/
		background: #FEFEFE;
		border: 1px solid #CCEAFF;
		padding: 2px 5px;
		/*text-decoration: underline;*/
		border-radius: 2px;		
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		display: none;
	}

	table.adlisting .adcat a, table.adlisting .adcat a {
		color: #339FFF;
	}

	table.adlisting .adcat a:hover, table.adlisting .adcat a:hover {
		color: #0071D6;
	}

	.adpreview {
		display: block;
		font-size: 10px;
		color: #333;
		padding: 5px 0 15px 0;
		word-wrap: break-word;
	}


	


img.thumb {
	border: 5px solid #DDD;
	/*background-color: #666;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

img.thumb:hover {
	border: 5px solid #CACACA;
	/*background-color: #666;*/
}

img.noimage:hover {
	border: 5px solid #DDD;
	/*background-color: #666;*/
}




#undertable {
	margin: 5px 0;
}


	#undertable .share {
		float: left;
	}


	#undertable #pager {
		float: right;

	}



/* END CATEGORY */










/* AD PAGE */


#postheader {
/*	margin-bottom: 10px;*/
	line-height: 1.4;
	font-size: 11px;
	color: #666;
}

	#postheader .icon {

	}

	#postheader .adtitle h1 {
		font-size: 18px;		
		margin: 20px 0;
	}

	#postheader .adarea {
		font-size: 11px;
		font-weight: normal;
	}



#fields {
	min-width: 600px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	line-height: 1.5;
	padding: 15px;
	display: none;
	background-color: #F2FBDB;
	border: 1px solid #CBEB84;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}

	#fields td {
		font-size: 11px;
	}
	
	#fields .field-name {
		width: 10%;
		padding-bottom: 2px;
		color: #666;
	}

	#fields .field-text {
		width: 90%;
		padding-bottom: 2px;
	}



#ad {
	background: #F3F3F3 url(/images/tinybg.png) repeat-x top;
	line-height: 1.2;
	color: #555;

}

	#ad .adcontent {
		font-size: 12px;
		line-height: 1.4;
		padding: 25px 25px 50px 25px;
		word-wrap: break-word;
	}

	#ad .adcontent h2 {
		background-color: #FAFAFA;
		padding: 3px 10px;
		font-size: 14px;
		font-weight: normal;
		color: #444;
		margin: 0 0 20px 0;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		text-shadow: #E0E0E0 1px 1px 1px;

	}

	#ad .adcontent h3 {
		border-bottom: 1px dotted #CCC;
		padding: 3px 10px;
		font-size: 14px;
		font-weight: normal;
		color: #444;
		margin: 20px 0 -5px 0;
	}

	#ad .adcontent strong {
		text-shadow: #E0E0E0 1px 1px 1px;
	}

	#ad .adcontent p {
		margin: 20px 0 0 10px;
	}

	#ad .adcontent ul {
		margin-left: 20px;

	}

	#ad .adcontent li {
		margin-bottom: 2px;
		padding: 3px 7px;
		font-size: 90%;
	}

	#ad .adcontent ul br {
		display: none;

	}




	#ad .link_marker {
		vertical-align: baseline;
	}	


#post-extra {
	background: #EFEFEF url('/images/tinybg.png') repeat-x;
	padding: 5px;
	border-top: 1px solid #E7E7E7;
}



#disclosures {
	padding: 5px;
}

		#disclosure_yes {
			background-color: #BBB;
			font-size: 10px;
			color: #FFF;
			float: right;
			padding: 2px 6px;
	}

		#disclosure_yes span, #disclosure_no span {

		}


		#disclosure_no {
			background-color: #BBB;
			padding: 2px 6px;
			font-size: 10px;
			color: #FFF;
			float: right;
		}

		#disclosures b {
		}       	



	#hits {
		background: #BBB url('images/hits.gif') 5px 2px no-repeat;
		font-size: 10px;
		color: #FFF;
		float: left;
		padding: 2px 6px;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;

		}

		#hits span {
		margin-left: 20px;
		}


	#adcreated {
	/*	background: #EEE;  */
		font-size: 10px;
		color: #777;
		float: right;
		padding: 7px 10px;
	}

	#adlocation {
	/*	background: #EEE;*/
		font-size: 10px;
		color: #777;
		float: left;
		padding: 7px 10px;
	}

		#adlocation span {
			color: #999;
			margin-left: 5px;
		}


#adpics {
	background-color: #F7F7F7;
	border-top: 1px solid #E8E8E8;
	padding: 10px;
}

	#adpics a {
	}

	#adpics a:hover {
	}

	#adpics img {
		border: 1px solid #DDD;
		background-color: #FFF;
		padding: 5px;
		margin-right: 7px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}

	#adpics img:hover {
		border-right: 1px solid #BBB;
		border-bottom: 1px solid #BBB;
		background-color: #FFF;
	}

form.contactform {

}

	form.contactform .captcha {
		margin-top: 4px;
	}

	form.contactform button {
		width: 100px;
		margin-top: 4px;
	}

	.related-ads {
		float: left;
		margin-left: 510px;
		width: 250px;
	}










/* IMAGES */

.imglisting {
}

.imgitem {
	margin-bottom: 30px;
}

	.imgitem .head {
		font-size: 12px;
		font-weight: bold;
	}

	.imgitem img.img {
		margin-top: 5px;
		border: 1px solid #777;
	}

	.imgitem .caption {
	}

	.imgitem .poster {
		font-weight: bold;
	}

	.imgitem .time {
		font-weight: bold;
	}

	.imgitem .desc {
		margin-top: 5px;
	}


.linkbox2 {
	background-color: darkorange;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	color: white;
}

.linkbox2 a {
	display: block;
	color: white;
}

.linkbox2 a:hover {
	color: white;
	text-align: center;
}

.imagecredits {
	padding: 5px;
}

	.head {
		font-weight: bold;
	}

	.imagecredits a {
	}

	.imagecredits .count {
		color: #BBBBBB;
		font-size: 8px;
	}

.comments {
}

	.comments .head {
		font-size: 12px;
		font-weight: bold;
	}

	.commentitem {
		margin-bottom: 10px;
	}

	.commentitem .poster {
		font-weight: bold;
		display: block;
	}

	.commentitem .time {
		color: #555;
		display: block;
	}

	.commentitem .comments {
		display: block;
	}








/*  POST AD   */



table.postad {

}

table.postad td {
	vertical-align: middle;
	padding-right: 5px;
}


.postpath {
	padding: 5px;
	border: 1px solid #DBC06F;
	background-color: #F7F0DD;
	font-size: 12px;
	color: brown;
	margin: 10px 0;
	width: 70%;
}

.postpath b {
	color: black;
}

.postpath a {
	font-weight: bold;
	color: #003399;
	font-size: 11px;
}









#search_top {
	margin: 20px 0;
	padding: 10px;
	background-color: #F2FBDB;
	border: 1px solid #CBEB84;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	#search_top strong {
		font: normal 14px 'verdana', sans-serif;
		color: #035C00;
		text-shadow: #E0E0E0 1px 1px 1px;
	}

	#search_top label {
		font-size: 10px;
		color: #777;
	}

	#search_top input, #search_top select, #search_top button, #search_top label {
		font-size: 10px;	
		height: 16px;
		margin-top: 10px;
	}

	#search_top select, #search_top button{
		height: 18px;
	}

	#search_top button {
		padding-bottom: 3px;
	}




.invoice {
	background-color: #F0F0F0;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
}

.invoice td {
	background-color: white;
	padding: 5px;
	border-left: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

.invoice .empty {
	background-color: white;
	border: 1px solid white;
}

.invoice .firstcell {
	font-weight: bold;
}

.invoice .maincell {
	/*background-color: #FAFAFA;*/
	text-align: right;
}

.invoice .totalrow td {
	background-color: #FAFAFA;
}

.invoice .totalrow .totalcell {
	background-color: #F3F3F3;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

.featuredad_first, .featuredad_first td {
	background-color: #FFF3D6;
	border-top: 2px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
/*	padding: 5px 5px 2px 5px;*/
}
	.featuredad_first td.price {
		font: bold 11px verdana, sans-serif;
		color: #555;
		text-align: center;
		padding: 0 10px;
	}


.featuredad, .featuredad td {
	background-color: #FFF3D6;
}

	.featuredad td.price {
		font: bold 11px verdana, sans-serif;
		color: #555;
		text-align: center;
		padding: 0 10px;
	}


.featuredad a, .featuredad_first a {
	font-weight: bold;
}

.post_note {
	color: green;
}





















/* footer */




#footer {
	width: 100%;
	background: #FFF url('/images/bg.png') repeat-x 10%;
	border-top: 1px solid #DDD;
	color: #AAA;
	height: 30px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#footer a {
	color: #999;
}

#footer a:hover {
	color: #555;
}

#footer tr {
 	vertical-align: middle;
}

#footer td {
	font-size: 10px;
	padding: 10px 15px;
}





/* prew-next links */

.prevnext {
	padding: 3px;
	font-size: 11px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	background-color: #F8F8F8;
}


	.prevnext tr td {
		line-height: 200%;
		font-size: 11px;
	}

	.prevnext a {
		display: block;
		padding: 2px 10px 4px 10px;
		color: #666;
		background: #F5F5F5 url('/images/catbg.png') repeat-x;
		border-bottom: 1px solid #E0E0E0;
		border-top: 1px solid #EFEFEF;
		border-left: 1px solid #EFEFEF;
		border-right: 1px solid #E0E0E0;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;

	}


	.prevnext a:hover {
		color: #333;
		background: #F0F0F0 url("/images/catbg_hover.png") repeat-x;
	}

	
	td.prevnext_back {
		width: 40%;
	}

	td.prevnext_prev {
		width: 16%;
		text-align: left;
	}

	td.prevnext_next {
		width: 16%;
		text-align: right;
		padding-left: 3px;
	}

	td.prevnext_space {
		width: 28%;
		text-align: right;
	}

	.prevnext span {
		font-size: 130%;
		color: #AAA;
	}

	.prevnext i {
		color: #AAA;
	}



/* The hint to Hide and Show */
.hinttext, #adtitlehint, #addeschint, #areahint {
	display: none;
	position: absolute;
	width: 250px;
	left: 610px;
	margin-top: -4px;
	border: 1px solid #c93;
	padding: 10px 12px;
	/* to fix IE6, I can't just declare a background-color,
	I must do a bg image, too!  So I'm duplicating the pointer.gif
	image, and positioning it so that it doesn't show up
	within the box */
	background: #ffc url(images/hint.gif) no-repeat -10px 5px;
	color: #000;
}

	/* The pointer image is hadded by using another span */
	.hinttext .hintpointer, #adtitlehint .hintpointer, #addeschint .hintpointer, #areahint .hintpointer {
		position: absolute;
		left: -10px;
		top: 5px;
		width: 10px;
		height: 19px;
		background: url(images/hint.gif) left top no-repeat;
	}



/* FAQ PAGE */
.dspcont {
	display: none;
	margin-left: 15px;
}


/* SAPE */

#sidebar-ad {
	color: #555;
	font-size: 10px;
	font-weight: normal;
	width: 200px;
	margin-left: 15px;
	opacity: 0.5; 
	-moz-opacity: 0.5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

#sidebar-ad h3 {
	color: #777;
	font-size: 11px;
	margin: 0 20px 0 0;
	padding: 5px 12px;
	background-color: #EEE;
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
}

#sidebar-ad ul {
	margin: 0 20px 0 0;
	padding: 0 4px 2px 4px;
	list-style: none;
	background-color: #EEE;
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
}

#sidebar-ad ul li {
	background-color: #F5F5F5;
	margin-bottom: 2px;
	padding: 7px 10px 10px 10px;	
	list-style: none;
	background: #F5F5F5 url('/images/advert.png') no-repeat 10px 47%; /* 8px replace .2em by
	whatever works for you */
	padding-left: 40px;
}

#sidebar-ad ul li:hover {
	background-color: #F0F0F0;
}


#sidebar-ad ul li a {
	color: #555;
}

#sidebar-ad ul li a:hover {
	color: #333;
	font-weight: normal;
}





#wau_tab_container {
	opacity: 0.03;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=3);
}






/* CORNERS */

.welcome {
	margin: 20px 20px 0 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	padding: 10px 15px;
	font-size: 10px;
	color: #555;
	width: 470px;
	float: right;
	color: #053266;
}

.latest-corner {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	padding: 7px;
}

.social {
	width: 240px;
	margin: 0px auto 10px auto;
	padding: 8px 5px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
}


#rss {
	margin: 10px 20px 20px 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	padding: 7px;	
}

#rss a {
}


#like {
	margin: 25px 20px 0 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	padding: 7px;	
}


#comment {
	width: 440px;
	padding: 20px 25px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	margin-top: 50px;
}


/* END CORNERS */



/* share */

.share-main {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #E2ECF9;
	background-color: #F0F5FC;
	padding: 5px;
	margin: 0 20px 10px 20px;
} 

	.share-main .b-share {padding: 0 !important;}
	.share-main .b-share__handle {padding: 0 3px 1px 2px !important; opacity: 0.7; -moz-opacity: 0.7;}
	.share-main .b-share__handle:hover {opacity: 1; -moz-opacity: 1}


.share-ads {}
	.share-ads .b-share {padding: 0 0 0 10px !important;}
	.share-ads .b-share__handle {padding: 2px 3px 1px 2px !important; opacity: 0.7; -moz-opacity: 0.7;}
	.share-ads .b-share__handle:hover {opacity: 1; -moz-opacity: 1}

.share-showad {float: right;}
	.share-showad .b-share {padding: 0 !important;}
	.share-showad .b-share__handle {padding: 0 3px 1px 2px !important; opacity: 0.7; -moz-opacity: 0.7;}
	.share-showad .b-share__handle:hover {opacity: 1; -moz-opacity: 1}</style>

/* share */










/*--- Neo's Tag Cloud Styles ---*/

.cloudTitle {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cloudBalloon {
	width: 600px;
	padding: 5px;
	line-height: 1.5;
	margin-top: 20px;
}

	.cloudBalloon .word {
		padding: 2px 4px 3px 4px;
		vertical-align: bottom;
		letter-spacing: 0.1em;
	}

	.cloudBalloon .word:hover {
		background-color: #9CD615;
		color: #FFF;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	.cloudBalloon span.size1 {
		color: #111;
		font-size: 1.5em;
		/*font-weight: 600;*/
	}

	.cloudBalloon span.size2 {
		color: #111;
		font-size: 1.4em;
		/*font-weight: 600;*/
	}

	.cloudBalloon span.size3 {
		color: #222;
		font-size: 1.3em;
		/*font-weight: 600;*/
	}

	.cloudBalloon span.size4 {
		color: #222;
		font-size: 1.2em;
		/*font-weight: 400;*/
	}

	.cloudBalloon span.size5 {
		color: #333;
		font-size: 1.1em;
		/*font-weight: 400;*/
	}

	.cloudBalloon span.size6 {
		color: #333;
		font-size: 1em;
		/*font-weight: 300;*/
	}

	.cloudBalloon span.size7 {
		color: #444;
		font-size: 0.9em;
		/*font-weight: 200;*/
	}

	.cloudBalloon span.size8 {
		color: #444;
		font-size: 0.9em;
		/*font-weight: 100;*/
	}

	.cloudBalloon span.size9 {
		color: #555;
		font-size: 0.8em;
		/*font-weight: 100;*/
	}

	.cloudBalloon span.size0 {
		color: #555;
		font-size: 0.8em;
		/*font-weight: 100;*/
	}

.showadCloud {
	font-size: 10px;
	color: #555;
	float: left;
	padding: 2px 0;
	margin-right: 5px;
}

	.showadCloud span.taglabel {
		padding: 2px 6px;
		background-color: #FF8A2E;
		color: #fff;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	.showadCloud a {
		color: #555;
	}

	.showadCloud span {
		background-color: #AAA;
		padding: 2px 6px;
		color: #fff;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}

	.showadCloud a:hover span {
		background-color: #9CD615;
		color: #fff;
	}


.tag-cat {
	font-size: 10px;
	color: #666;
	margin-top: 2px;
}


/*--- END Neo's Tag Cloud Styles ---*/



/*--- SIMILAR ADS MOD ---*/
#similarads {
	margin-top: 50px;
	margin-bottom: 10px;
	padding: 10px;
	background: #F3F3F3 url('/images/catbg.png') repeat-x top;
	border: 1px solid #E0E0E0;
	overflow: hidden;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
}

#similarads h3 {
	padding: 3px 10px;
	font-size: 14px;
}
	
#similarads ul {
	margin-left:0px;
	padding-left:0px;
}

#similarads ul li {
	padding: 10px;
	border-top: 1px dashed #DDDDDD;
	overflow: hidden;
	list-style: none;
	margin-bottom: 0px;
}

#similarads ul li:hover {
	background: #f7f7f7;
}

#similarads ul li a {
	color: #003448;
	font: normal 14px arial, verdana, sans-serif;
	text-shadow: #E0E0E0 1px 1px 1px;
	font-weight: bold;
}

#similarads a:hover {
		text-decoration: underline;
}

#similarads ul li a img {
	border: 5px solid #DDD;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#similarads ul li a:hover img {
	border: 5px solid #CACACA;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#similarads ul li p {
	font-size: 10px;
	margin-bottom: 10px;
}

#similarads ul li span {
	font-size: 9px;
	color: #FF790F;
	background: #FEFEFE;
	border: 1px solid #FFE8BD;
	padding: 2px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
/* --- END OF SIMILAR ADS MOD  --- */
