
* {
	margin: 0 Auto;
	padding: 0;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #white;
}
A {
	color: #4169e1;
	text-decoration:none;
}
A:HOVER {
	color: #4169e1;
	text-decoration:underline;
}
hr {
	height:  1px;
	color:  #4169e1;
}
.prmsg {
	color:#000; 
	font-size:18pt; 
	font-weight: bold;
	font-family: "Trebuchet MS";
	text-align:center;
	color: #363636;
}
.prmsgout {
	font-size:12pt;
	font-family: "Trebuchet MS";
	text-align:center;
	color: #363636;
}
#cvh {
   padding-top: 5px;
	background: url(hdrimg.jpg);
	color:white;
	text-align:right;
	height:38px;
}
/* HDR CSS */

#cvt {
	padding-top:15px;
	width: 980px;
	clear:both;
}
#cvlg {
	width: 160px;
	height: 80px;
	float: left;
}
#cvlg img {
	border:0px;
}
#cvbnr {
	width:800px;
	height:80px;
	float:right;
}
#cvbnr img {
	border: 1px solid silver;
}
#cvp {
	width:980px;
	clear: both;
	padding-top:20px;
}
#cvpl {
	width:160px;
	float:left;
}
#cvpc {
	margin-left:10px;
	width:620px;
	float:left;
	padding-bottom:20px;
}
#cvpr {
	width:180px;
	float:right;
}
#cvf {
	width:980px;
	padding-top:5px;
	color: #4682b4;
	clear: both;
	padding-bottom:5px;
}
#mni {
		width: 160px;
		padding: 0;
		font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, 
	  	Arial, sans-serif;
		background-color: White;
}
#mni ul {
		list-style: none;
		padding: 0;
		border: none;
}
		
#mni li {
	border-bottom: 1px dotted silver;

}
#mni li a {
	display: block;
	padding: 5px 5px 5px 5px;
	background-color: White;
	color: #4169e1;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;

}
#mni li a:hover {
	background-color: #9acd32;
	color: white;
}
#States {
	width:560px;
	color: gray;
}
#States A {
	color: #228b22;
	font-weight: bold;
}
#states1 {
	width:186px;
	float:left;
}
#states2 {
	width:186px;
	float:left;
}
#states3 {
	width:186px;
	float:right;
}
.catspace {
	border: 1px solid #f5f5f5 ;
	padding:15px;
   background-image: url(images/adsbar2.jpg);
}
.catspace A {
	color: #626262;
}
.maincatsblue {
	border: 1px solid #add8e6 ;
	padding:15px;
   background-image: url(images/maincatsblue.jpg);
	color:white;
}
.maincatsblue A {
	color:white;
}
.countrybar {
	border: 1px solid #add8e6 ;
	padding:15px;
   background-image: url(images/countrybar.jpg);
}
.countrybar H1 {
	color:white;
}
.citybar {
	border: 1px solid #add8e6 ;
	padding:15px;
   background-image: url(images/citybar.jpg);
}
#lfcats {
		width: 160px;
		padding: 0;
		font-family: 'Trebuchet MS', 'Lucida Grande',
	  	Verdana, Lucida, Geneva, Helvetica, 
	  	Arial, sans-serif;
		background-color: White;
}
#lfcats ul {
		list-style: none;
		padding: 0;
		border: none;
}
		
#lfcats li {
	border-bottom: 1px dotted silver;

}
#lfcats li a {
	display: block;
	padding: 5px 5px 5px 5px;
	background-color: White;
	color: #228b22;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;

}
#lfcats li a:hover {
	background-color: #9acd32;
	color: white;
}
.catstitle {
	background: url(images/adsbar.jpg);
	padding:5px;
	border: 1px solid #b0c4de;
   font-size:11px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4169e1;
}
.catstitleblue {
	background: url(images/catstitleblue.jpg);
	padding:5px;
	border: 1px solid #b0c4de;
   font-size:11px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}
.adfeatured {
	color:white;
	font-size:12px;
}
.adfeatured A {
	font-size:10px;
	font-weight:normal;
	color: black;
}
.adfeatured .promotead A {
	font-weight:bold;
}
.adviews {
	border:1px solid gray;
	padding:20px;
}
/* ISTL */

td {
	font-size: 11px;
}

h1 {
	font-size: 16pt;
	margin: 0px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

th {
	font-size: 12px;
	text-align: left;
}

form {
	margin: 0px;
}

input, textarea, select, optgroup, option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform:  capitalize;
	background-color: #228b22;
	border: 1px outset #006595;
	color: white;
}

pre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.err {
	color: red;
	font-weight: bold;
	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: gray;
}

#header {
	padding: 10px;
}

#logo {
	font-size: 14px;
	font-weight: bold;
}

#logo a {
	color: black;
	text-decoration: none;
}

#logo a:hover {
	color: #DF971E;
	text-decoration: none;
}

#today {
	font-size: 10px;
}

#nav {
	text-align: right;
}

#city {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

#sidebar_left {
	padding-top: 10px;
	background-color: #E4EBF8; /*#F0F4FB*/
	border-right: 1px solid #B1C7DE;
	border-top: 1px solid #B1C7DE;
	border-bottom: 1px solid #B1C7DE;
}

.buttons td {
	text-align: center;
	background-color: steelblue;
}

.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;
}

#contentcell {
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

#content {
	padding: 1px;
}

#path {
	background-color: #F5F5F5;
	font-size: 16px;
	margin-bottom: 5px;
}

#path td {
	padding: 5px 5px 5px 10px;
}

#path a {
	color: #777777;
	text-decoration: none;
}

#path a:hover {
	color: black;
	text-decoration: underline;
}

table.searchbox {
	background-color: #F5F5F5;
	border: 1px solid #DDDDDD;
	margin-bottom: 20px;
}

table.searchbox td {
	padding: 10px;
}

.eventnav {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
}

table.dir {
}

table.dir_cat {
	
}

table.dir_cat th {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-transform: none;
	margin: 0px;
	padding-bottom: 5px;
}

table.dir_cat td {

}

table.dir_cat .count {
	color: #999999;
	font-size: 10px;
}

table.dir_cat th .count {
	color: gray;
	font-size: 10px;
}

table.adlisting {
}

table.adlisting tr.ad1 {
	/*background-color: #FAFAFA;*/
}

table.adlisting tr.ad2 {
}

table.adlisting td {
	padding: 4px;
}

table.adlisting td.head, table.adlisting tr.head td {
	font-weight: bold;
	background-color:  #6b8e23;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	text-align: center;
	color:white;
}

table.adlisting td.datehead {
	background-color:  #d5e7af;
	color:black;
	text-align: center;
	/*border-bottom: 1px solid #CCCCCC;*/
	font-weight: bold;
	border-bottom: 0px;
}

table.adlisting td.icon {
}

table.adlisting td.icon img {
}

table.adlisting .adtitle {
	font-weight: bold;
}

table.adlisting .date {
	font-style: italic;
}

table.adlisting .ad1 {
}

table.adlisting .ad2 {
	/*background-color: #FAFAFA;*/
}

.adheader {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E0E0E0;
}

.adheader .icon {
	/*vertical-align: top;*/
}

.adheader .adtitle {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.adheader .adarea {
	font-size: 11px;
	font-weight: normal;
}

.ad {
	margin-bottom: 10px;
}

.ad .link_marker {
	color: darkorange;
	font-weight: bold;
}

.disclosures {
	padding: 5px;
}

.disclosure_yes {
	color: green;
}

.disclosure_no {
	color: red;
}

.disclosures b {
}

.adpics {
	margin-bottom: 10px;
	/*border-bottom: 1px solid #DDDDDD;*/
}

.adpics img {
	border: 1px solid black;
	/*padding: 10px;
	background-color: #FAFAFA;*/
}

.imglisting {
}

.imgitem {
	margin-bottom: 30px;
}

.imgitem .head {
	font-size: 12px;
	font-weight: bold;
}

.imgitem img.img {
	margin-top: 5px;
	border: 1px solid black;
}

.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: 10px;
}

.comments {
}

.comments .head {
	font-size: 12px;
	font-weight: bold;
}

.commentitem {
	margin-bottom: 10px;
}

.commentitem .poster {
	font-weight: bold;
	display: block;
}

.commentitem .time {
	color: gray;
	display: block;
}

.commentitem .comments {
	display: block;
}

#sidebar_right_cities {
	background-color: #F5F5F5;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 0px 5px 5px 5px;
}

#sidebar_right {
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px 5px 5px 5px;
}

#sidebar_right a {
}

.citylist_country {
	display: block;
	color:  #4169e1;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 2px;
}

.citylist_city {
	color:  #676767;
	font-size: 11px;
}

#footer {
	color: #A0A0A0;
}

#footer td {
	font-size: 9px;
	padding-left: 15px;
	padding-top: 10px;
}

table.postad {
}

img.thumb {
	border: 1px solid black;
}

.postpath {
	padding: 5px;
	border: 1px solid #b0c4de;
	background-color: #d5e8a9;
	font-size: 12px;
	color: black;
	margin-bottom: 10px;
}

.postpath b {
	color: black;
}

.postpath a {
	font-weight: bold;
	color: #003399;
	font-size: 11px;
}

#search_top {
	margin-bottom: 20px;
	padding: 10px;
	background-image: url(images/adsbar.jpg);
	border: 1px solid #EAEAEA;
}

.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:  #f6f9fc;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 5px 2px 5px;
	margin-bottom: 10px;

}

.featuredad, .featuredad td {
	background-color: #f6f9fc;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 5px 2px 5px;
	margin-bottom: 10px;
}

.featuredad a, .featuredad_first a {
	font-weight: bold;
}

.post_note {
	color: green;
}

.latestads {
	padding-top: 10px;
	margin-bottom: 10px;
}

.latestads .head {
	padding-bottom: 5px;
	color: steelblue;
	font-size: 12px;
}

.latestads td {
	border-top: 1px solid #F0F0F0;
}

.adcat {
	font-size: 9px;
	color: #444444;
	/*text-decoration: underline;*/
}

table.latestads_table td {
	padding: 1px;
}

table.latestads_table a.featured {
	font-weight: bold;;
}

.catlist .cat {
	padding: 1px;
	display: block;
}

.catlist .cat a {
	font-weight: bold;
}

.catlist .subcat {
	padding: 1px;
	display: block;
}

.catlist .count {
	color: gray;
}

.adpreview {
	display: block;
	font-size: 10px;
	color:  #354316;

}
/* ISTLPGM */
/*----- Pager Styles ----- */


table.pagetable {
	border: 1px solid #EAEAEA;
	background-color: white;
}

table.pagetable td {
	background-color: #F5F5F5;
}

table.pagetable a {
	display: block;
}

table.pagetable td.pagetable_activecell {
	background-color: white;
	color: darkorange;
	font-weight: bold;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding: 0px 3px;
	/*background-color: #EDF2F6;
	border: 1px solid #A4B0C0;*/
}

table.pagetable td.pagetable_ellipses {
	border-left: 1px solid silver;
	color: silver;
	padding: 0px 5px;
}

a.pagelink {
	display: block;
	text-decoration: none;
	padding: 0px 0px;
}

a.pagelink_first {
	display: block;
	text-decoration: none;
	padding: 0px 3px;
}

a.pagelink_prev {
	display: block;
	text-decoration: none;
	padding: 0px 3px;
}

a.pagelink_next {
	display: block;
	text-decoration: none;
	padding: 0px 3px;
}

a.pagelink_last {
	display: block;
	text-decoration: none;
	padding: 0px 3px;
}
.ttl {
	background: #6b8e23;
	color:white;
	padding:5px;
}
.postcats {
	padding-top:5px;
	font-size:11px;
}
.countrylistst{
	border: 1px solid gray;
	background-image: url(file:///D|/Web%202009/ClassifiedsValley/adsbar.jpg);
}
#footer {clear: both; width: 940px; padding: 15px 20px; margin-bottom: 20px; float: left; color: #fff; background: #1b6ec6 url(images/ftrbg.png) no-repeat 0 100%;}
.footer_k {float: left; width: 200px; padding-right: 20px;}
.footer_k h4 {color:white; font-size: 18px; font-weight: bold; padding: 0 0 10px 0;}
.footer_k ul {list-style: none; margin: 0; padding: 0;}
.footer_k li {padding: 0; margin: 0; font-size: 12px; line-height: 1.4em; width: 155px;}
.footer_k.k_f {width: 230px; padding: 0;}
.footer_k.k_f a {background: url(images/ftrlogo.png) no-repeat 0 0; height: 69px; width: 189px; margin: 40px 0; display: block; text-indent: -999em;}
.footer_k.k_l {width: 310px;}
.footer_k.k_l li {float: left;}
#footer li a {color: #fff; text-decoration: none;}
#footer li a:hover {text-decoration: underline;}
#footer .copyright {clear: both; font-size: 16px; font-weight: bold; padding: 10px 0 12px 230px;}
