/* CSS Document */

html,body  { position: relative; margin-left: -8px; background-color:#97bcd3; margin: 0; padding: 0; 
			height:100%; font: 12px Arial, Helvetica, sans-serif;  }

/* LINKS AND HEADINGS STYLING */
a 	{ color: #2d5a88; text-decoration: none; font-size:11px;font-family:Arial,Helvetica,sans-serif; }
a:hover { color: #FF6600; text-decoration: none;}
h1  { font: bold .9em  Arial, Helvetica, sans-serif; margin: 0; color: #333; background-color:transparent; }
h2  { font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; }
h3 	{ clear: both; font-size: 1.1em; color: #000; padding: 0px 15px; margin: 0; }
h4  { font: 12px "Trebuchet MS", Helvetica, Sans-Serif; text-decoration:none; }
h5 	{ clear: both; font-size: 1.1em; padding: 0px 15px; margin: 0; }
h6 	{ clear: both; font-size: 1.1em; color: #000; padding: 0px 15px; margin: 0; }
h7 	{ clear: both; font-size: 1.1em;  padding: 0px; margin: 0; }
h7 a:hover { color:#FF6600; }
tab { background: url(../img/tab.gif) no-repeat center left; }
	.smFont { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
	.smFont2 { font-size:9px; font-family:Arial, Helvetica, sans-serif; }
	.smFont3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF9; }	
	.smFont3 a{ color:#ff9; }
	.smFont3 a:hover{ }

.site_box_lpage { position:absolute; width:980px; height: 845px; top:-25px; margin-left: -485px; left:50%; border:1px solid #707070; background-color: #FFF; }
#site_box_mainCats { position:absolute; width:1050px; height: 1325px; margin-left: -525px; left:50%; border:1px solid #F90; background-color: #FFF; z-index:0; }
#site_box_mainCatsLocations { float:left; margin:1165px 0 0 0; width:1050px; height: 350px; left:50%; border:1px solid #F90; background-color: #FFF; z-index:0; }
#site_box_mainCatsSiteBottom { float:left; margin:30px 0 0 0; width:1050px; height: 400px; left:50%; border:1px solid #F90; background-color: #FFF; z-index:0; }
#site_box_region { position:absolute; width:1050px; height: 2100px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_local { position:absolute; width:1050px; height: 2100px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_list { position:absolute; width:1050px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_ad { position:absolute; width:1050px; height: 1650px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_signup { position:absolute; width:1050px; height: 900px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_login { position:absolute; width:1050px; height: 1000px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_post { position:absolute; width:1050px; height: 1675px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_contact { position:absolute; width:1050px; height: 1050px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_zpage { position:absolute; width:1050px; height: 1750px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
.site_box_zpage2 { position:absolute; width:1050px; height: 800px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_tos { position:absolute; width:1050px; height: 4300px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }
#site_box_about { position:absolute; width:1050px; height: 845px; margin-left: -525px; left:50%; border:1px solid #707070; background-color: #FFF; z-index:0; }

.default {font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666; }
.s1 {font-size: 10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #ccc; padding-left:5px; }
.s2 {font-size: 10px; color: #006699; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.s3 {font-size: 10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; padding:3px; }
.s4 {font-size: 12px; color: #666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:3px; }
.s5 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#999999; }
.s6 {font-size:18px; font-weight:bold; }
.s7 {font-size: 10px; color: #333333; font-family:Arial, Helvetica, sans-serif; }

.coming_soon { position:absolute; left: 50%; top: 350px; margin-left: -100px; width:740px; }
.cus1 {font: 11px Arial, Helvetica, sans-serif; font-style:italic; color:#999999; }
.cus2 {font: 11px Arial, Helvetica, sans-serif; color:#333333; }
.cus3 {font: 12px Arial, Helvetica, sans-serif; color:#333333; }
.cnt_font {font: 11px Arial, Helvetica, sans-serif; color:#333333; font-style:italic; }
.rowOver { background-color:#CFDBDE; }
.rowOut {  }

/* Landing Page Design */
	.l_top_title { position: absolute; left: 50%; top: -25px; margin-left: -480px; width: 970px; height:125px; border:1px solid  #d3d3d3; }
	.l_pic_box { position: absolute; left: 50%; top: 105px; margin-left: -480px; width: 535px; height:300px; border:1px solid #d3d3d3; }
	.l_whyez_box { position: absolute; left: 50%; top: 105px; margin-left: 60px; width: 430px; height:300px; border:1px solid #d3d3d3; }
	.l_getstarted_box { position: absolute; left: 50%; top: 280px; margin-left: 25px; width: 465px; height:125px; border:1px solid #d3d3d3; }
	.l_states_box { position: absolute; left: 50%; top: 410px; margin-left: -480px; width: 390px; height:320px; border:1px solid #d3d3d3; }
/*	.l_tag_cloud { position: absolute; left: 50%; top: 590px; margin-left: -155px; width: 320px; height:120px; border:1px solid #d3d3d3; }*/
	.l_search_box { position: absolute; left: 50%; top: 410px; margin-left: 240px; width: 250px; height:320px; border:1px solid #d3d3d3; }
	.l_page_news { position: absolute; left: 50%; top: 410px; margin-left: -85px; width: 320px; height:320px; border:1px solid #d3d3d3; font-size:14px; }
	.lpage_topnav { width:100%; }
	.lpage_topnav a { color: #333; font-family: arial; font-size: 9pt; font-weight: bold; text-decoration: none; width: 100%; float: left; }
	.lpage_topnav a:hover { color: #FF6600; font-family: arial; font-weight: bold; text-decoration: none; width: 100%; float: left;}
	.lpage_footer { position: absolute; left: 50%; top: 735px; margin-left: -480px; width: 970px; height:25px; border:1px solid  #d3d3d3;  }
	.lpage_footer a { color: #fff; }
	.lpage_footer a:hover { color:#FFCC00; }

.lpage_main_box { position: absolute; left: 50%; top: 5px; margin-left: -250px; width: 310px; }
.lpage_reg_list_col { height:250px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0px 5px 0px; }
.lpage_user_login { position: absolute; left: 50%; top: 200px; margin-left: -475px; width:200px; border:1px solid #c0c0c0; padding:10px;}
.lpage_cities_tags { width:100%; background-color: #ffffff; font: normal .6em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
.why_ezlist { position: absolute; left: 50%; top: 75px; margin-left: -475px; width: 205px; height: 360px; padding:5px; border:1px solid #999; background-color:#fcffac;}

/* Site Template Page All Div IDs */
#logoDiv { margin:0; height: 60px; width: 200px; float: left; z-index: 1; }
#siteTempLoginBox { float:right; margin:5px 5px 0 0; width:170px; border:1px solid #00CC33; z-index: 1; }
#topBannerSmall { float:right; margin:0 10px 0 0; width: 480px; z-index: 1; }
#topNavBaR { float:left; margin:15px 0 0 5px; border: 1px solid #cccccc; }
#siteTopSearch { float:left; margin:5px 0 0 5px; width: 850px; border: 1px solid #cccccc; padding: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

/*Search Box */	
	.search-style { font-size: 14px; font-weight:bold; color: #555; border: solid 1px #FF6600; padding:4px; }
	#search-bar { padding: 0px; }
	#search-bar .loc-style { font-size: 12px; color: #000; border: solid 1px #707070; padding: 2px; width:100px; } 	
	ul.search-options, ul.search-options li { display: inline; padding:0px; } 
	ul.search-options { clear:both; color:#FF0000; margin-left:1px; }
	ul.search-options li a { float:left; margin-left:2px; width:65px; background:url(../img/formbg.gif); font-size: 10px; border:1px solid #666666; padding:3px; }
	.selected a { color:#707070; border:1px solid #777; }
	ul.search-options li.selected a { color:#FF3300; border:1px solid #FF6600;}

/* Rest of the Site */
	.button { background:url(../img/formbg.gif); font-size: 12px; border:1px solid #666666; padding:3px;}
	.button2 { background:url(../img/formbg.gif); font-size: 14px; padding: 1px 5px 1px 5px ;}	
	.button3 { background:url(../img/formbg.gif); font-size: 16px; padding: 1px 10px 1px 10px ;}
	.button4 { border : solid 1px #c0c0c0; background: #E9ECEF; color: #666666;font-weight: bold; font-size: 11px; padding: 4px 20px; }
	.button4over { border : solid 1px #c0c0c0; background: #FF9900; color: #666666;font-weight: bold; font-size: 11px; padding: 4px 20px; }	
	.button5 { border : solid 1px #c0c0c0; background: #E9ECEF; color: #666666;font-weight: bold; font-size: 11px; padding: 15px; }
	.button6 { border : solid 1px #c0c0c0; background: #E9ECEF; color: #666666;font-weight: bold; font-size: 11px; padding: 4px 20px; width:120px; }
	.button7 { background:url(../img/formbg.gif); font-size: 9px; border:1px solid #666666; padding:1px 3px;}
	.button5dis { border : solid 1px #c0c0c0; background: #E9ECEF; color: #ccc;font-weight: bold; font-size: 11px; padding: 15px; }	
	.buttonOver15pad { border : solid 1px #cccccc; background: #FF9900; color: #E9ECEF;font-weight: bold; font-size: 11px; padding: 15px; }
	.buttonOver { border: solid 1px #cccccc; background: #FF9900; color:#E9ECEF; font-weight: bold; font-size: 11px; padding: 4px 20px; width:120px;}

	.logo {	position: absolute; left: 50%; top: 0px; margin-left: -520px; height: 60px; width: 200px; float: left;	}
	.serBut { position: absolute; left: 200px; top: 100px; width: 100px; font-family:Verdana, Arial, Helvetica; background:url(../img/formbg.gif); font-size:14px; border:1px solid #666666; }
	
	.aboutus_nav { position: absolute; top: 200px; left: 50%; margin-left: 325px; width: 150px; border:1px solid #c0c0c0; padding:5px; display:block; }
	.aboutus_box { position: absolute; top: 200px; left: 50%; margin-left: -520px; width: 810px; background: #F2F2F2; border:1px solid #c0c0c0; padding: 15px; font-family:"Times New Roman", Times, serif; }
	.aboutusFont { font-family: "Times New Roman", Times, serif; }

	.top_ExternalLinks { position: absolute; left: 50%; top: 30px; margin-left: -125px; width:150px; }
	.top_search_block { position: absolute; left: 50%; top: 30px; margin-left: -305px; width:540px; }
	.top_link a { border:1px solid #c0c0c0; display:block; padding: 2px 2px 2px 7px; color:#333333}
	.top_link a:hover { background-color: #FF9900; color:#003399; text-decoration:none;}	
	.top { position: absolute;  top: 28px; left: 50%;  margin-left: -250px; width: 725px; font-family: Helvetica; }
	.top a{ color: #666666; font-size: 11px; font-family: Helvetica; text-decoration: none; width: 100%; }
	.top a:hover{ text-decoration: none; font-weight: bold; color: #000000; width: 100%; }
	.topNavBaR { position: absolute; left: 50%; top: 95px; margin-left: -520px; width: 850px; height:45px; border: 1px solid #cccccc; padding: 5px; 
				-moz-border-radius:5px; -webkit-border-radius:5px; }
  	.topNavBaRButton a { color: #f5f5f5; font-family: sans-serif; font-size: 13px; height:35px; font-weight: bold; text-decoration: none; color:#6188b0; padding-top: 5px; padding-bottom: 5px; }
  	.topNavBaRButton a:hover { color: #e78301; }
  	.topNavBaRButtonClr a { color: #f5f5f5; font-family: sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #e78301; padding-top: 5px; padding-bottom: 5px;  }
  	.topNavBaRButtonClr a:hover { color: #778899; }
	.top_location_ad { position: absolute; left: 50%; top: 195px; margin-left: -519px; width: 1038px; height: 25px; border: 1px solid #888; background-color: #E9E9E9; padding: 0px; font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.top_location_ad a{  font-size:14px; color:#FF6600; font-weight:bold;  }
	.top_location_ad a:hover{ color: #2d5a88; }
	.top_location_cat { position: absolute;	left: 50%; top: 455px; margin-left: -520px; width: 855px; height: 22px; border: 1px solid #696969; background-color:#f5f5f5; padding: 0px; font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	}
	.top_location_cat a{ font-size:14px; color:#FF6600; font-weight:bold; }
	.top_location_cat a:hover{ color: #2d5a88; }

	.leftinfo { position: absolute; left: 50%; top: 65px; margin-left: -475px; height: 100px; width: 200px; border: 1px solid #E9E9E9; background-color: #93A3AE; }

	.empty {  position: absolute; left: 2px; top: 100px; width: 185px; background-color: #ffffff; color:#b0b0b0; font-size:15px; font-style:italic; font-weight: bold; }
	.full  { position: absolute; left: 2px; top: 100px; width: 185px; background-color: #ffffff;  font-size: 15px; color: #fea700; font-weight: bold; }
	.empty_opt {  width: 125px; background-color: #ffffff; color:#b0b0b0; font-size:12px; font-style:italic; }
	.full_opt  { width: 125px; background-color: #ffffff;  font-size: 12px; color:#666666}
	
	.topInfoBlocks { position: absolute; left: 50%; top: 225px; margin-left: -190px; width:250px; padding:0px; font-size:12px; }
	.topInfoBlocks_RegLocal { position: absolute; left: 50%; top: 200px; margin-left: -500px; width:425px; padding:0px; font-size:12px }	
	.siteMidInfoBox { position: absolute; left: 50%; top: 200px; margin-left: -515px; width:300px; }
	.siteMidInfoBox_Regional { position: absolute; left: 50%; top: 200px; margin-left: -515px; width:300px; }
	.siteMidInfoBox_Local { position: absolute; left: 50%; top: 200px; margin-left: -515px; width:300px; }	
	.randomPick { position: absolute; left: 50%; top: 210px; margin-left: 190px; }
	.leftcolumn { position: absolute; left: 50%; top: 210px; margin-left: -520px; width: 190px; font: normal .6em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;  }
	.leftcolumn a { color:#003366; font-size:11px;}
	.leftcolumn a:hover { color:#FF6600; }
	.leftcolumnSignup { position: absolute; left: 50%; top: 510px; margin-left: -420px; width: 850px; background-color: #f1f1f1; border:1px solid #b6b6b6; font: normal .6em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;  }
	.tos { position: absolute; left: 50%; top: 200px; margin-left: -470px; width: 950px; border:1px solid #c0c0c0; font-size:10px; }
	.tos_frame { position: absolute; left: 50%; top: 225px; margin-left: -470px; width: 930px; height:300px; border:1px solid #c0c0c0; font-size:10px; overflow: auto; padding:10px; }
	.tos_chk { position: absolute; left: 50%; top: 550px; margin-left: -250px; height:25px; font-size:10px;}	
	.tos_capt { position: absolute; left: 50%; top: 600px; margin-left: -200px; height:150px; width:300px; font-size:10px;  padding:10px; }
	.siteMapLinks { position: absolute; left: 50%; top: 200px; margin-left: -470px; width: 950px; border:1px solid #c0c0c0; font-size:10px; }
	.siteMapCats { position: absolute; left: 50%; top: 400px; margin-left: -470px; width: 950px; border:1px solid #c0c0c0; font-size:10px; background-color:#FFf; }
	.siteMapCats a{ color:#0066CC; font-size:1.2em; }
	.siteMapCats a:hover{ color:#FF6600; } 
	.ser_result_info { position: absolute; left: 50%; top: 200px; margin-left: -520px; width: 850px; background:url(../img/bg_gray_topleft.gif) top left no-repeat; padding: 1px 1px 1px 1px; border:1px solid #999999; } 
	.ser_results { position: absolute; left: 50%; top: 275px; margin-left: -520px; width: 850px; background-color: #FFFFFF; padding: 1px 1px 1px 1px; }
	.siteinfo_bottom { margin: 10px 0 0 50px; left: 50%; width: 965px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	.siteinfo_minibox { border:1px solid #cccccc; background:url(../img/bg_gray_topleft.gif) top left no-repeat #ededed; width:250px; height:130px; }
	.siteinfo_infobox { width:350px; height:250px; }
	.siteinfo_tagbox { border:1px solid #cccccc; width:500px; height:250px; }
	.siteinfo_LocationBox { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#09F; padding:0 25px 0 10px; }
	.siteinfo_LocationBox a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#09F; }
	.siteinfo_LocationBox a:hover{ color:#F60 }	
	.tag_cloud { padding: 3px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; } 
	.tag_cloud:link  { color: #617e92 ; font-weight:bold; }	
	.tag_cloud:visited { color: #617e92; }
	.tag_cloud:hover { color: #ff9102; text-decoration: none; }
	.tag_cloud:active { color: #617e92; background: #ccc; }

/* LOGIN STYLES */
	.bad_login { position: absolute;  top: 199px; left: 50%; width: 500px; margin-left: -250px; border: 2px solid #FF0000; padding: 1px; font-weight: bold;	}
	.ses_exp { position: absolute;  top: 199px; left: 50%; width: 500px; margin-left: -250px; border: 2px solid #FF0000; padding: 1px; font-weight: bold; }
	.logout { position: absolute; top: 199px; left: 50%; width: 500px;	margin-left: -250px; border: 1px solid #00CC00;	padding: 1px; font-weight: bold; }
	.login_box { position: absolute;  top: 230px; left: 50%; margin-left: -425px; width: 450px; height:200px; background: #F2F2F2; border:1px solid #c0c0c0; padding: 15px;}
	.login_form { font-size:13px; border:1px solid #c0c0c0; padding:10px; width: 300px; height:150px; background: #e2e5f9; font-size:11px;font-family:Arial,Helvetica,sans-serif; }
	.acct_create_info { position: absolute;  top: 490px; left: 50%; margin-left: -425px; width: 850px; height: 300px; background:url(../img/lg_info.png) no-repeat top;	}
	.login_info_text1 {	position: absolute;  top: 110px; left: 50%; width: 800px; margin-left: -400px; border-bottom:1px solid #c0c0c0; font-family: Verdana, Arial, Helvetica, sans-serif;	}
	.login_info_text2 { position: absolute;  top: 135px; left: 50%; width: 550px; margin-left: -150px; font-size:13px; }
	.login_info_text3 {	position: absolute;  top: 160px; left: 50%; width: 400px; margin-left: 0px; font-size:13px;	}
	.login_info_button { width: 200px; margin-left: 195px; font-size:13px; border: 1px solid #666666; background-color: #ffffff; padding:3px;}
	.login_info_button2 { width: 150px;  margin-left: 120px; font-size:13px; border: 1px solid #666666; background-color: #ffffff; padding:3px;}
	.postit { position: absolute;  top: 230px; left: 50%; margin-left: 75px; width: 350px; height:230px; border:1px solid #c0c0c0; background: #F2F2F2;}
	.postit_text { width: 350px; }
/*------------*/
	.signup { position: absolute;  top: 200px; left: 50%; width: 725px; height: 425px;margin-left: -500px; border: 1px solid #777; padding:15px 5px; }
	.signup_local { position: absolute;  top: 200px; left: 50%; width: 900px; margin-left: -450px; border: 1px solid #777; padding: 5px; }
	.act_account { position: absolute; top: 199px; left: 50%; width: 500px;	margin-left: -250px; border: 1px solid #00CC00;	padding: 1px; font-weight: bold;}
	.act_account_bad { position: absolute; top: 300px; left: 50%; width: 750px;	margin-left: -400px; border: 1px solid #FF0000;	padding: 1px; font-weight: bold;}
	.act_email {position: absolute; top: 199px; left: 50%; width: 500px; margin-left: -250px; border: 1px solid #00CC00; padding: 1px; font-weight: bold;}

	.z_page1 { position: absolute; top: 250px; left: 50%; width: 700px; margin-left: -350px; border: 1px solid #00CC00; padding: 1px; padding:10px;}
	.z_page2 { position: absolute; top: 250px; left: 50%; width: 550px; margin-left: -350px; border: 1px solid #00CC00; padding: 1px; padding:10px;}
	.z_page3 { position: absolute; top: 250px; left: 50%; width: 600px; margin-left: -300px; border: 1px solid #00CC00; padding: 1px; padding:10px; background: #F2F2F2}	
	
	.columnLeft { position: absolute; left: 50%; top: 425px; margin-left: -515px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; } 
	.columnLeft_Reg { position: absolute; left: 50%; top: 490px; margin-left: -515px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; } 
	.columnMid { position: absolute; left: 50%; top: 425px; margin-left: -225px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.columnMid_Reg { position: absolute; left: 50%; top: 490px; margin-left: -225px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.columnRight { position: absolute; left: 50%; top: 425px; margin-left: 65px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.columnRight_Reg { position: absolute; left: 50%; top: 490px; margin-left: 65px; width: 275px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.categoryTitleBar { font-weight:bold; background:url(../img/CatsTitleBar.gif) no-repeat top; height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

	.left_col { position: absolute; left: 50%; top: 720px; margin-left: -75px; width: 215px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.mid_col  { position: absolute; left: 50%; top: 720px;  margin-left: -95px; width: 215px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	.right_col  { position: absolute; left: 50%; top: 720px; margin-left: 125px; width: 215px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }

.siteRightCol { position: absolute; left: 50%; top: 210px; margin-left: 350px; width: 170px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; border:1px solid #c0c0c0; }
#siteRightColList { float:right; margin:145px -172px 0 0; width: 170px; font: normal .75em Arial, Helvetica, sans-serif; }
	.region_col { font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; padding:3px;}
	.top_city_col { font: normal 1em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; padding:3px;}
	.RandomPopular { position: absolute; left: 50%; top: 1190px; margin-left: -252px; width: 740px; height:375px; background-color:#ffffff; border:1px solid #777; }
	.region_col_cat { position: absolute; left: 50%; top: 1200px; margin-left: -252px; width: 740px; background-color: #FFFFFF; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	}

	.top_col_ad { position: absolute; left: 50%; top: 235px; margin-left: -520px; width: 860px; background-color: #FFFFFF; padding: 1px 1px 1px 1px; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	}
	.listing_title { background-color: #FFFFFF; font-weight: bold; text-align: center; }
	.listings { font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; padding:2px; }
	.listings_title a { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px; text-decoration:none; }
	.listings_loc_pri { text-align: center; font: normal 1em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size:12px;}

/* ad_view.php style */
	.ad_box { position:absolute; top: 225px; left: 50%; width: 835px; margin-left: -520px; color:#333333; font-size: 20px; font-family:Arial, Helvetica, sans-serif; height:35px; }
	.ad_info { height: 200px; width: 400px; background-color: #FFFFFF; border:1px solid #ccc; padding: 5px; font-family:Arial, Helvetica, sans-serif; }	
	.ad_pic { height: 295px; width:420px; background-color: #FFFFFF; border:1px solid #ccc; padding: 5px; font-family:Arial, Helvetica, sans-serif; }
	.ad_conBox { height: 110px; background-color: #FFFFFF; padding: 5px; }
	.ad_info_price { position: absolute; left: 300px; top: 50px; font-size: 13px; color: #000000; }
	.ad_info_loc { position: absolute; left: 300px; top: 75px; font-size: 13px; color: #000000; }
	.ad_info_1 { position: absolute; left: 300px; top: 130px; font-size: 13px; color: #000000; font-weight: bold; }
	.ad_info_2 { position: absolute; left: 300px; top: 155px; font-size: 13px; color: #000000; font-weight: bold; }
	.ad_extra_info { position:absolute; top: 230px; left: 50%; width: 200px; margin-left: 325px; color: #666; font-size:10px; }
	.ad_user_info_txt { font-family:"Times New Roman", Times, serif; }
	.ad_item_details { height:125px; font-size:12px; border:1px solid #ccc; padding: 3px; }
	.ad_desc { position:absolute; top: 730px; left: 50%; margin-left: -520px; width: 825px; height:775px; vertical-align: top; padding: 10px; overflow:auto; }
	.ad_add_info { 	position:absolute; top:1185px; left: 50%; margin-left: -475px; }
	.ad_sub_random { position:absolute; top:1185px; left: 50%; margin-left: -475px; }
	.ad_options { position:absolute; top: 525px; left: 50%; margin-left: -90px; height: 100px; width: 375px; padding:3px; }
	.ad_view_banner { position: absolute; left: 50%; margin-left: 325px; top: 710px; width: 175px; height:650px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 0px 10px 0px 10px;  }
	.ad_squatty { width:180px; height:350px; color:#c0c0c0; font-size:9px; padding: 5px 10px 5px 10px; }
	.ad_tall { width: 200px; height:650px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 2px 10px 2px 10px; }
	.ad_tall_loc_listing { position: absolute; left: 50%; margin-left: 290px; top: 225px; width: 180px; height:650px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 0px 10px 0px 10px; }
	.ad_wide { position: absolute; left: 50%; top: 365px; margin-left: -355px; width: 730px; height: 125px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 2px 5px 2px 5px; }
	.ad_wide2 { position: absolute; left: 50%; top: 1275px; margin-left: -355px; max-width: 730px; max-height: 125px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 2px 5px 2px 5px; }
	.ad_wide_adlist { position: absolute; left: 50%; top: 225px; margin-left: -475px; width: 740px; height: 110px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 2px 5px 2px 5px; }
	.ad_square { width: 250px; height: 135px; border:1px solid #E2E2E2; color:#c0c0c0; font-size:9px; padding: 2px 5px 2px 5px; }
	.ad_view_MiniPicBox { font-size:9px; height:30px; }
	.ad_view_MiniPicBox a{ border:2px solid #c0c0c0; padding:2px 3px 2px 3px; }
	.ad_view_MiniPicBox a:hover{ border:2px solid #FF6600; }

/* Contact Form Styles*/
	.con_col { position: absolute; left: 50%; top: 200px; margin-left: -500px; width: 650px; font-size:12px; border:1px solid #777; padding:10px;}
	.con_error { position: absolute; left: 50%; top: 200px; margin-left: 175px; width: 275px; font-size:14px; font-weight:bold; }
	
/*Ad Posting Styles */
	.step_Instructions { position:absolute; top:200px; left:50%; width:800px; margin-left:-400px; padding:3px; font-size:12px; border:1px solid #c0c0c0; }
	.discript_box { position:absolute; top:40px; left: 50%; width:675px; margin-left: -250px;  border: 1px solid #FF6600;  padding: 8px; font-size:12px; }
	.disc_font { font-size:14px; padding:3px; width: 100%;} 
	.error_mess { font-size: 14px; color:orange; font-weight:bold;}
	.listing_finalized { position: absolute;  top: 199px; left: 50%; width: 500px; margin-left: -250px; border: 2px solid #FF0000; padding: 1px; font-weight: bold; }
	
/*Requred Info */
	.step1Main { position:absolute; top: 350px;  left: 50%; width: 500px; margin-left: -475px; border: 2px solid #0099FF; padding: 5px; font-size:11px; }
	.step1_1 { background-color:#FFFFFF; border:1px solid #c0c0c0; height:140px; padding:5px; }
	.step1_2 { background:url(../img/bg_gray_topleft.gif) top left no-repeat #ededed; border:1px solid #c0c0c0; height:140px; padding:5px;}
	
/*Location */
	.step2Main { position:absolute;  top: 570px;  left: 50%; width: 500px; margin-left: -475px; border: 2px solid #FF9900; padding: 5px; font-size:11px; }
	.step2_1 { background-color:#FFFFFF; border:1px solid #c0c0c0; height:140px; padding:5px; }
	.step2_2 { background:url(../img/bg_gray_topleft.gif) top left no-repeat #ededed; border:1px solid #c0c0c0; height:140px; padding:5px;}	
		 
/*Category Selection */
	.step3Main { position:absolute;  top: 350px;  left: 50%; height:415px; width: 425px; margin-left: 50px; border: 2px solid #00CC00; padding: 5px; font-size:11px; }
	.step3_1 { background-color:#FFFFFF; border:1px solid #c0c0c0; height:100%; padding:5px; }
	.step3_2 { background:url(../img/bg_gray_topleft.gif) top left no-repeat #ededed; border:1px solid #c0c0c0; height:140px; padding:5px; }
				 
/*Additional Info*/
	.step4 {position:absolute;  top: 790px; left: 50%; width: 525px; margin-left: -475px; border: 2px solid #00CC00; padding: 3px; font-size:11px; }
	.step4_1 { background-color:#FFFFFF; border:1px solid #c0c0c0; height:100%; padding:5px; }
	.step4_2 { padding:5px; }			
			
/*Picture Upload */
	.step5Main { position:absolute; top: 790px;  left: 50%; width: 400px; height:510px; margin-left: 70px; border: 2px solid #9933FF; padding: 5px; font-size:11px; } 
	.step5_1 { background-color:#FFFFFF; border:1px solid #c0c0c0; height:100%; padding:5px; }
	.step5_2 { padding:5px; height:350px; width:375px; overflow:inherit; }
					 
/*Form Submit Button */
	.step6Main { position:absolute; top: 1325px; left: 50%; margin-left: -475px; width: 950px; border-top: 1px solid #cccccc; padding: 3px; font-size:11px; }
	.post_acc_login { position: absolute; top: 200px; left: 50%; margin-left: 125px; width: 350px; border: 1px solid #000099; padding: 5px; font-size:11px;	}
	.features_info { font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FF6600; padding:5px; background-color:#fff; border:1px solid #999; }

/*######### Listing Edit CSS #############*/
	.edit_instruct_1{ position: absolute; left: 50%; top: 195px; margin-left: -260px; width: 735px; font-size:12px; padding: 10px; font-family:Arial, Helvetica, sans-serif; }
	.edit_instruct_2 { position: absolute; left: 50%; top: 195px; margin-left: -260px; width: 735px; font-size:12px; padding: 10px; font-family:Arial, Helvetica, sans-serif; }
	.edit_instruct_3 { position: absolute; left: 50%; top: 195px; margin-left: -260px; width: 735px; font-size:12px; padding: 10px; font-family:Arial, Helvetica, sans-serif; }
	.edit_instruct_title { padding:5px 0px 0px 10px; font-size:15px; color:#333; font-weight:bold; width:100%; height:15px; background:url(img/wht_gray_bg.gif) repeat-x top; border-right:1px solid #777; border-left:1px solid #777;}
	.edit_view { position: absolute; left: 50%; top: 200px; margin-left: -450px; width: 900px; font-size:12px; padding: 10px; font-family:Arial, Helvetica, sans-serif;	}
	.edit_boxes { font-size:12px; padding: 10px;}
	.edit_boxes_title { padding:0px 0px 0px 10px; font-size:12px; }	
	.edit_nav { position: absolute; left: 50%; top: 200px; margin-left: -475px; width: 220px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }	
	.overflow { overflow: auto; }

/*######### Partner Link Exchange #############*/
	.linkExch1 { position:absolute; top: 225px; left: 50%; width: 835px; margin-left: -520px; color:#333333; font-size: 10px; font-family:Arial, Helvetica, sans-serif; height:35px; }


#banner_ads_listings { position: absolute; top:225px; left: 50%; margin-left: 275px; width: 225px; background-color: #FFFFFF; }
	.topAdSquare { position: absolute; left: 50%; top: 200px; margin-left: 0px; width:325px; height:275px; padding:0px; font-size:12px; }

#footer { position:absolute; top: 1000px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer2 { position:absolute; top: 700px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	}
#footer3 { position:absolute; top: 1400px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer4 { position:absolute; top: 850px; left: 50%; margin-left: -495px; width: 1000px; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer5 { position:absolute; top: 1200px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer6 { position:absolute; top: 1100px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer7 { position:absolute; top: 1300px; left: 50%; margin-left: -505px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer8 { position:absolute; top: 1650px; left: 50%; margin-left: -500px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer9 { position:absolute; top: 1525px; left: 50%; margin-left: -500px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
#footer10 { position:absolute; top: 800px; left: 50%; margin-left: -500px; width: 1000px; float:left; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }


#footerDiv1 { float:right; margin:250px 0 0 0; width: 1000px; padding: 5px; font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
	
	.adview_footer {
	position: absolute; 
	left: 13%;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #c0c0c0;

 }
#lpage_footer2 { 
	position:absolute; 
	top: 735px; 
	left: 50%;
	margin-left: -505px;
	width: 1000px;
	float:left;
	padding: 5px; 
	font: normal .75em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	
}



