html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* above resets browser styles */
body 
{
	color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	background: #ddd url(../bg_body.png) repeat-x;
}
#wrapper
{
	margin: 0 auto;
	width:1000px;
	background-color:#FFF;
}
#content
{	
	float:left;
	margin: 0 auto;
	padding:10px;
	line-height:1.5;
}
#normalcontent
{	
	line-height:1.4;
	margin: 0 auto;
	margin:20px 80px 50px 100px;
	line-height:1.5;
}
#adcontent
{	
	float:left;
	line-height:1.4;
	padding-left:10px;
	padding-top:20px;
}
h1
{
	font-size: 2.2em;
	padding-top:1em;
	padding-bottom: 1em;
	font-weight:bold;
}
h2
{
	font-size: 1.8em;
	padding-top:7px;
	padding-bottom: 7px;
	font-weight:bold;
}
h3
{
	font-size:1.4em;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
h4
{
	font-size:1.2em;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}
.h3b
{
	color:#090;
	border-bottom:#333 2px solid;
	margin-top: 20px;
	padding:0px;
}
.tableborder
{
	border: 2px solid #CCC;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.tableborder td
{
	padding: 10px 15px 10px 15px;
	border-bottom:#CCC solid 1px;
	vertical-align:top;
}
.whitetitle
{
	background:#090;
	color:#FFF;
	padding:1px;
	text-align:center;
}
.highlight:focus
{
   background-color: #D9FFFF;
   border:#06F 1px solid;
}
input
{
	border:#999 1px solid;
}
textarea
{
	border:#999 1px solid;
}
#footerlinks
{
	clear:both;
	text-align:center;
	margin:5px;
}
ul.navfooter li
{
	display:inline;
}
ul.navfooter
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 8px;
}
ul.navfooter a
{
	padding: 3px 3px 3px 3px;
	margin-right: 2em;
	text-decoration:: none;
	font-size:1.1em;
	color:#FFF;
	zoom: 1;
}
ul.nav li
{
	display:inline;
}
ul.nav
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
ol
{
	margin: 15px;
}
ul.nav a
{
	border-right:#FFF solid 1px;
	padding: 3px 10px 3px 10px;
	text-decoration:: none;
	color: #333;
	font-weight:bold;
	zoom: 1;
}
ul.nav a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CCFF;
	zoom: 1;
}
ul.nav a:active 
{
	color: #F00;
	text-decoration: none;
	zoom: 1;
}
#col1, #col2, #col3, #col4
{
	margin: 0 auto; 
	width:200px;
	float:left;
	padding-left:5px;
}
#col5
{
	margin-left: 15px;
	width:110px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:8px;
	text-align:right;
	background-color:#eee;
	font-size:0.9em;
}
#col1 p, #col2 p, #col3 p, #col4 p, #col5 p
{	
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	padding:3px;
	background-repeat: no-repeat;
	background-position: left center;
}
#forsale
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #03F;
	background-image:url(../forsale.gif); 
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#motors
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #F60;
	background-image:url(../car.gif); 
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#property
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #D00;
	background-image:url(../house.gif); 
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#jobs
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #02B7E3;
	background-image:url(../job.gif); 
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#personals
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #60F;
	background-image:url(../heart.gif);
	background-position: left center;
	color:#333;
	margin-bottom: 10px;
}
#services
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #cc66ff;
	background-image:url(../service.gif);
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#community
{
	text-align:center;
	background-repeat: no-repeat;
	border-bottom: solid 8px #cc66ff;
	border-bottom: solid 8px #0B0;
	background-image:url(../community.gif);
	background-position: left center;
	margin-bottom: 10px;
	color:#333;
}
#selectcity
{
	border-bottom: solid 8px #333;
	color:#333;
	margin-bottom: 10px;
}
.listbox
{
	font-size:1.3em;
}
#ozbutton
{   
	height: 25px; 
	width: 130px;
	font-weight:bold;
	color:#FFF;
	background-color:#06F;
	border-style:ridge;
	border-color:#CCCCCC;
	border-width:2px;
}
#ozbuttonlong
{   
	height: 25px; 
	width: 160px;
	font-weight:bold;
	color:#FFF;
	background-color:#06F;
	border-style:ridge;
	border-color:#CCCCCC;
	border-width:2px;
}
#ozbuttongo
{   
	height: 25px; 
	width: 45px;
	
	font-weight:bold;
	color:#FFF;
	background-color:#06F;
	border-style:ridge;
	border-color:#CCCCCC;
	border-width:2px;
}
.white
{
	color:#FFF;
}
.grey
{
	color:#999;
	font-size:0.8em;
}
#new_ad td
{
	color:#FFF;
	font-weight:bold;
	font-size:1.3em;
}
#new_ad2 th
{
	color:#FFF;
	font-weight:bold;
}

.view_ad_title
{
	color:#FFF;
	font-weight:bold;
	background:#333;
	text-align:center;
	padding: 1em;
}
.viewAd
{
	border: solid 3px #333;
	padding: 0px;
	margin: 20px;
	width: 800px;
	background:#EEE;
}
.viewAdLike
{
	text-align:center;
}
.vSendMsg
{
	float:left;
	background:#FC0;
	color:blue;
	padding: 8px;
	width: 200px;
	text-align:center;
}
.vReportAbuse
{
	float:right;
	color:blue;
	padding: 8px;
}
.vShare
{
	float:right;
	color:blue;
	padding: 8px;
	text-align:center;
}
.vDescrip
{
	clear:both;
	background:white;
	padding: 15px;
	padding-bottom:25px;
}
.vPix
{
	background:#FFF;
	padding:10px;
	text-align:center;
}
.vBottomBar
{
	padding:10px;
	text-align:center;
}
p
{
	font-size: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.error09
{
	font-size:0.9em;
	color:#D00;
	text-align:center;
}
.descrip
{
	height: 100px;
	text-align:left;
	vertical-align:text-top;
	padding: 1em;
}
.viewp_contact
{
	background-color:#eee;
}
.view_col
{
	color:#FFCC00;
}
.green
{
	color:#090;
	font-weight:bold;
}
.prompt
{
	color:#333;
	font-weight:bold;
	text-align: right;
	vertical-align:top;
}
.email
{
	background:#333;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
table.view
{
	border:#333 solid 3px;
}
table.view th
{
	color:#FFF;
}
a:link 
{
	color: #00F;
	text-decoration: none;
	font-weight:bold;
}
a:visited 
{
	color: #69F;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CCFF;
	border-top: solid 1px #06F;
	border-bottom: solid 1px #06F;
}
a:active {
	color: #f00;
	text-decoration: none;
}
.error 
{
	font-weight: bold;
	color: #C00
}
ul
{
	margin-top: 10px;
	margin-left: 15px;
}
li
{
	margin-bottom: 10px;
}
#topbar
{
	margin-top: 0px;
	background-color:#333;
}
#logo
{
	float: left;
	width: 270px;
	text-align: center;
	background:#333;
	padding-top: 15px;
	padding-bottom: 10px;
}
#banner
{
	width: 730px;
	float: left;
	text-align: center;
	background:#333;
	padding-top: 15px;
	padding-bottom: 10px;
}
#navbar
{
	padding: 1px 8px;
	clear:both;
	background: #999 url(../bg_nav.png) repeat-x;
	position: left center;
	font-size:1em;
	text-align: left;
}
#searchbar
{
	padding:8px;
	background: #FFF url(../bg_search.png) repeat-x;
	text-align:center;
	color: #555;
}
#topbar p
{
	color:#AAA;
	font-size:0.8em;
	padding-left: 10px;
}
.vPix img
{
	border:#999 solid 1px;
	margin: 2px;
}
.adcount
{
	font-size:0.6em;
	color:#999;
}
#game
{
	padding:30px;
}
img.aboutme
{
	float:right;
	margin-left: 10px;
	border: solid 1px #888;
}
.blogpost
{
	clear:both;
	margin: 0 auto;;
	border: solid 1px #999;
	margin-bottom: 50px;
	width:600px;
}
.blogtitle
{
	color: #eee;
	background:#333;
	padding: 0.2em;
	padding-left:8px;

}
.blogdate
{
	color: #333;
	background: #999 url(../bg_nav.png) repeat-x;
	padding:2px;
	padding-left:8px;
	font-size:0.8em;
}
.blogdescr
{
	padding: 25px 30px 25px 30px;
	font-size:1em;
	color:#333;
}
h3.bt a:link
{
	color: #FFF;
	text-decoration: none;
}
h3.bt a:visited
{
	color: #eee;
	text-decoration: none;
}
.poll
{
	float:right;
}
.question 
{
	background: #eee;
 	color: #333;
 	padding: 20px;
}

form 
{
	padding: 0px;
	margin: 0px;
}
.radiobtn
{
	border:none;
}
#rightAdBanner
{
	float:right;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#footer
{
	font-size:0.8em;
	clear:both;
	background:#888;
	text-align:center;
	padding:8px;
	color:#ddd;
}
.AdzHeader
{
	color:#FFF;
	padding:5px;
	margin: 5px 0px 5px 0px;
	font-weight:bold;
	font-size:14px;
}
.AdzWrapper
{
	padding: 10px 10px 10px 0;
	float:left;
	clear:both;
	border-bottom: 1px #CCC solid;
	margin-left:5px;
	width:820px;
}
.AdzPix
{
	float:left;
	text-align:center;
	border: solid 1px #CCC;
	width:80px;
	height:60px;
}
.AdzTitle
{
	line-height:2em;
	padding-left: 12px;
	float:left;
	width:720px;
}