body, html {	margin:0px;	padding:0px;	color:#000;	font-family:Verdana,Arial;	height: 100%;	background: center fixed url(background.jpg) repeat-y #000;}v\:* {  behavior:url(#default#VML);}div#main {	position:relative;	margin:0px;	padding:4px 12px 4px 12px;	width:700px;	background-color: transparent;	height:auto;}table,tr,td {	border:none;	margin:0px;	padding:0px;	font-size:.9em;}th {	border:1px solid #888;	margin:0px;	padding:2px 0px 2px 0px;	font-size:13pt;}input {	margin:2px;	background-color:#9FDD86;	border:1px solid #888;	font-size:.9em;}form {	margin:0px;	padding:0px;	border:none;}input[type="hidden"] {	margin:0px;	padding:0px;	border:none;}.submit_buttons {  text-align: center !important;}.submit_buttons input{  width:auto !important;	height:auto !important;	border:none !important;	background-color:transparent !important;	cursor:pointer !important;}#banner {	width:700px;}.popup_div {  display:none;	z-index:2;	position:absolute;	text-align:left;	padding:4px;	margin:0px;	width:auto;	height:auto;}.forum_post_box {  display:none;	z-index:10;	position:absolute;	text-align:left;	font-size:10px;	padding:4px;	width:auto;	height:auto;}div#login {	position:absolute;	font-size:.7em;	width:700px;	top:5px;	text-align:right;	left: 0px;}div#login_box {  width:250px;}.login_input {  width:120px;}.button {	cursor:pointer;}div#login_status {	text-align:center;}form#login_password {	display: none;}div#login_box label {	font-size:.9em;	float:left;	_float:none;	width:85px;}#forgot_password_button { font-size:.8em;}.classifieds_bars {	border-bottom:1px dotted #888;	background-image:url("post_bar.gif");	text-align:center;  font-weight:bold;}.classifieds_category {  padding:16px;  height:200px;}.classifieds_cat_container {  border:1px solid #888;}.account_div {	border:1px solid #888;	overflow:hidden;	height:19px;}.account_bars {	border-bottom:1px solid #888;	cursor: pointer;	background-image:url("post_bar.gif");}div#user_settings {	overflow: auto;	width: 100%}div#settings_container {	height:auto;}div#business_tab {	overflow: auto;	width: 100%}div#business_container {	height:auto;}div#user_details_container {  border:1px solid #888;  padding:10px;}div#user_details_left {	float:left;	padding:6px;	width: 60%;	background-color:transparent !important;}div#user_details_right {	float:right;	padding:20px;	padding-left:0px;	width: 30%;	background-color:transparent !important;}div#user_details_bottom {	clear:both;  padding:6px;}div#user_settings_left {	float:left;	padding:6px;	width: 60%}div#user_settings_right {	float:right;	padding:20px;	padding-left:0px;}div#user_settings_right_avatar {	text-align:center;}textarea#user_details {  width:245px;  height:120px;}div#user_settings_right input{	background-color:transparent;	border:none;}td#edit_forsale_address input {  background-color:#fff;  width:100px;}input#edit_forsale_price {	background-color:#fff;}textarea#edit_forsale_content {	margin:2px;	border:1px solid #888;	width: 300px;	height: 160px;}div#edit_forsale_preview {  display:none;  font-size:small !important;  margin:2px;	border:1px solid #888;	width: 298px;	height: 158px;	overflow:auto;}div#user_settings label {	float:left;	width:100px;	text-align:right;	margin-right:15px;}#user_email {	width:200px;}#user_homepage {	width:200px;}#user_locale {	width:200px;}#user_avatar {	margin:3px;	padding:2px;	border:1px solid black;}textarea#user_signature {	width:200px;	height:100px;	vertical-align:top;}.update_button {	display:none;	background-color:transparent;	border:none;	margin-bottom:-7px;}div#notImage {	display:none;	text-align:center;	color:#f00;}div#notImage_edit_forsale_picture {	display:none;	text-align:center;	color:#f00;}.progressBox {	position: relative;	width: 190px;	height: 15px;	background: transparent;	border:1px solid #888;	overflow:hidden;	visibility:hidden}.progressBar {	width: 0;	height: 100%;	background-image:url("post_bar.gif");}.fileName {	position:relative;	top: -14px;	z-index:12;	text-align:center;}/* Style for IFRAME */.loader {	border: 0;	height: 0;	width: 0;	padding: 0;	position: absolute;	visibility: hidden;}div#avatar_preview {	display:none;}a {	color:#292;	text-decoration: underline;	cursor:pointer;}.nodec { text-decoration:none; color:#333; }.nodec:hover{ color:#292; }.nounderline { text-decoration:none; }div#graphic_menu {  position:absolute;  width:760px;  height:22px;  margin:0px;  left:-18px;  _left:-17px;  top:140px;  background:center url("menubar_background.jpg");  filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity:0.5;}div#graphic_menu:hover {  -moz-opacity:1.0;  opacity:1.0;}#graphic_menu img{  border:0px;}#content {	width:700px;	padding:10px 0px 20px 0px;	text-align:justify;	_overflow-x:hidden;	_overflow-y:visible;}#newz {  width:400px;  _width:420px;  float:left;  padding-right:24px;  margin-right:24px;  border-right:1px dotted #555;}div.sidebar { width:250px; float:right; }.rss_menu {  font-size:.9em;  text-align:left;}.rss_headline { padding:3px; font-size:.9em; overflow:hidden; }.newform {	width:600px;	padding:4px;	border:2px solid #000;}.inputdesc {	width:188px;	text-align:left;}.inputtext {	width:400px;	text-align:left;	background-color:#bbb;}.alt {	background-color:#eee;}tr.head {	background-color:#ddd;	text-align:center;}.alert {	width:680px;	padding:10px;	border:2px solid #f00;}.priceinput {	width:30px;	background-color:#bbb;}div#foot {	position: relative;	z-index:0;	_z-index:-1;	width:700px;	margin:0px;	padding:10px 12px 10px 12px;	font-size:8pt;	font-weight:bold;	text-align:center;	background-color:transparent;}div#foot a {	text-decoration:none;}small { font-size:.7em; }h1,h2,h3 { color:#333; text-align:left; overflow:hidden; }h1 { font-size:1.5em; }h2 { font-size:1.3em; }h3 { font-size:1.1em; }h1.forum {	margin:0px;	margin-bottom:4px;}h1.classified {	margin:0px;}.forum_buttons {	font-size:.8em;	height:34px;	vertical-align:middle;	margin:0px;	padding:0px;	width:100%;}.forum_buttons img {  border:none;}.forum_buttons a {  text-decoration:none;  font-weight:bold;}.forum_buttons a:hover {  text-decoration:underline;}.classified_buttons {  margin-left:0px;}.clear {	clear:both;}.smiles_box {	padding:8px;	z-index:-1;	width:290px;	position:absolute;	top:0px;	left:0px;	visibility:hidden;}.post_log_box {	padding:16px;	z-index:-1;	width:458px;	position:absolute;	top:0px;	left:0px;	visibility:hidden;}.post_status {	text-align:center;	margin:8px;	color: #f00;}.smile {	margin:2px;	line-height: 2em;}input#new_topic_title {	width:300px;	background-color:transparent;}span#new_blog_entry_checkbox {  display:none;}.post_textarea {  margin:2px;	border:1px solid #888;	width: 446px;	height: 161px;}.post_preview {  display:none;  font-size:small !important;  margin:2px;	border:1px solid #888;	width: 444px;	height: 159px;	overflow:auto;}#forum {	padding:0px;	margin:0px;	margin-top:6px;	width:100%;	border:none;	font-size:.85em;}.fline {	margin:0px;}.frow {	margin:0px;	background-color:#fff;	color:#000;	border:none;}.frow th { background-color:#eee; border:none; }.frow_alt {	margin:0px 0px 22px 0px;	background-color:#eee;	color:#000;}.ftopic {	width:50%;	text-align:left;	vertical-align:middle;	font-size:.85em;}.ftopic a { text-decoration:none; }.fdate {	width:10%;	text-align:left;	vertical-align:middle;	font-size:.85em;}.fcol {	text-align:center;	width:5%;	vertical-align:middle;	font-size:.85em;}.fname {	text-align:center;	width:15%;	vertical-align:middle;	font-size:.85em;}.fname a {  text-decoration:none;}.forum_head {	background:url("post_bar.gif");	color:#000;	padding:2px;	font-size:.8em;	border-bottom:1px dotted black;}.first_head {	background:transparent;	color:#000;	padding:2px;	font-size:.8em;	border-bottom:none;}.forum_head a {  color:#1E7320;}.forum_flag {	position:absolute;	left:668px;}.forum_post {	width:99%;	border:solid 2px black;	margin-bottom:4px;	padding:0px;	overflow:hidden;}.first_post {	width:99%;	border:none;	margin-bottom:4px;	padding:0px;	overflow:hidden;}.forum_text {  text-align:left;	width:99%;	padding:4px;	padding-bottom:0px;}.forum_avatar {	float:right;	width:80px;	margin:3px;	padding:2px;	border:1px solid black;	text-align:center;	font-size:.7em;	overflow:hidden;}.forum_detail_message {	display:none;	z-index:9;	position:absolute;	text-align:center;	font-size:10px;	width: 130px;	padding:4px;	margin:4px;	left: 475px;}.forum_sig {	padding-bottom:4px;	font-size:.8em;	line-height:.9em;}.forum_sig a { text-decoration:none; }.forum_sig a:hover { text-decoration:underline; }.outerpair1 { background:url("upperrightfade.png") right top no-repeat; _background:transparent;}.outerpair2 { background:url("lowerleftfade.png") left bottom no-repeat; _background:transparent; padding-top : 8px; padding-left : 8px;}.shadowbox { background:url("shadow.png") bottom right; _background:transparent;}.innerbox_2pxborder{ position:relative; left: -8px; top : -8px; border:2px solid black; padding: 10px; background-color:#fff;}.innerbox_1pxborder{ position:relative; left: -8px; top : -8px; border:1px solid black; padding: 10px; background-color:#fff;}.innerbox_1pxdashedborder{ position:relative; left: -8px; top : -8px; border:1px dashed black; padding: 5px; background-color:#fff;}.innerbox_2pxdashedborder{ position:relative; left: -8px; top : -8px; border:2px dotted black; padding: 5px; background-color:#fff;}.close_button img {	vertical-align:top;	border-left:1px solid black;}.help_button img {	border-left:1px solid black;}.drsElement { position: absolute;}.top_bar {  width:auto;	position: relative;  font-weight:bold;	border-bottom:1px solid black;	margin:-5px;	margin-bottom: 5px;  font-size:.9em;	text-align:right;	background:url("popup_bar.gif") repeat-x;}.top_bar_10px {  width:auto;	position: relative;  font-weight:bold;	border-bottom:1px solid black;	margin:-10px;	margin-bottom: 10px;  font-size:.9em;	text-align:right;	background:url("popup_bar.gif") repeat-x;}.drsMoveHandle {  width:auto;	position: relative;  font-weight:bold;	cursor: move;	border-bottom:1px solid black;	margin:-10px;	margin-bottom: 10px;  font-size:.9em;	text-align:right;	background:url("popup_bar.gif") repeat-x;}.popup_title {  float:left;  width:auto;  height:15px;	position: relative;  font-size:1.1em;  font-weight:bold;  padding-left:2px;	_border-bottom:1px solid black;	text-align:left;	_background:url("popup_bar.gif") repeat-x;	overflow:hidden;}.info_box {	display:none;	z-index:20;	position:absolute;	font-size:10px;	padding:4px;	margin:0px;}.info_box_text {  width:210px;  text-align:justify;}.columnL {	float: left;}.columnR {	float: right;}div#new_listing_box {	width:490px;}div#listing_picture {	display: none;	width:200px;	height:200px;	position:absolute;	margin-top:20px;	margin-left:245px;	text-align:center;}div#listing_picture img {	border:1px solid #888;}div#edit_forsale_picture {	display: none;	text-align:center;}div#edit_forsale_picture img {	border:1px solid #888;}div#new_listing_box select {	width:130px;	background-color:#fff;	margin:2px;	border:1px solid #888;}div#new_listing_box input {	width:130px;	background-color:#fff;	margin:2px;	border:1px solid #888;}div#new_listing_sale {	visibility: hidden;}div#new_listing_date input {	cursor:pointer;}div#new_listing_picture input {	width:200px;}div#new_listing_date {	display:none;	height:45px;}div#event_calendar {	padding:16px;	z-index:-1;	position:absolute;	top:0px;	left:0px;	visibility:hidden;}.category {	display:none;}div#notImage_listing{	display:none;	color: #f00;}div#event_address {	display:none;	margin:2px;	width:135px;	height:159px;	position:absolute;	margin-top:-210px;	margin-left:322px;}div#event_address input{	position:absolute;}select#category_blank {	visibility: hidden;}div#posting_calendar {	padding:16px;	z-index:-1;	position:absolute;	top:0px;	left:0px;	width:170px;	visibility:hidden;}div#new_listing_confirm_button input {	width:50px;	background-color:#9FDD86;	border:1px solid #888;}#mousePopup {	position:absolute;	visibility: hidden;	z-index:20;	text-align:left;	font-size:10px;	padding:2px;	margin:0px;	max-width:300px;}.shwing {	margin-top:-11px;	position:absolute;	z-index:1;	border:1px solid #888;	width:21px;	height:21px;}.subcategories {	float: right;	font-size: .7em;	text-align: left;	width: 148px;	margin-right: 4px;	border:none;}.subcategories span {	font-size: .9em;	font-weight: normal;}.subcategories b {	font-size: 1.1em;}.subcategories a {	text-decoration:none;	color: #666;	padding-left: 6px;}.subcategories a:hover {	text-decoration:underline;}div#listings {	float:left; margin-top:8px; padding-right: 10px; width:525px; border-right: solid #464646 2px;}div#listings table tr th {	border:none;	background-color:#eee;	color:#000;	font-size:.9em;}.listings_table {	width:100%;}.lline {	margin:0px;	padding:0px;	width:99%;}.lrow {	width:100%;	font-size:.85em;	margin:0px;	background-color:#fff;	color:#000;	border:none;}.lrow th { background-color:#eee; border:none; }.ltopic {	width:250px;	text-align:left;	vertical-align:middle;	font-size:.85em;}.ltopic a { text-decoration:none; }.ldesc {	width:200px;	text-align:left;	vertical-align:middle;	font-size:.85em;}.lcol {	text-align:center;	width:45px;	vertical-align:middle;	font-size:.85em;}.lpic {	text-align:left;	width:30px;	vertical-align:middle;	font-size:.85em;}.lname {	text-align:center;	width:50px;	vertical-align:middle;	font-size:.85em;}.lname a { text-decoration:none; }.location_text { height:118px; width:50%; padding:5px; border:dotted 1px black; }div#yardsale {	float:left; width:525px; border:none;}div#yardsale table tr th {	border:none;	background-color:#eee;	color:#000;	font-size:.9em;}.yardsale_table {	width:99%;	padding:4px;}.ysrow {	width:99%;	font-size:.85em;	margin:0px;	background-color:#fff;	color:#000;  height:20px;}.ysrow th {  background-color:#eee;  border:none;  text-align: left;  font-size:.9em !important;}.ystopic {	width:100px;	text-align:left;	vertical-align:middle;	font-size:.85em;}.ystopic a { text-decoration:none; }.ysdesc {	width:396px;	padding:0px 2px 0px 2px;	text-align:left;	vertical-align:middle;	font-size:.85em;}.ysphoto {	text-align:left;	width:100px;	vertical-align:middle;	font-size:.85em;}.ysprice {	text-align:right;	width:60px;	vertical-align:middle;	font-size:.85em;}.clf_row {	height: 25px;}.ad_text {	padding:4px;	padding-bottom:0px;}.ad_pic {	float:right;	margin:3px;	padding:2px;	margin-left:10px;	border:1px solid black;	text-align:center;	font-size:.7em;	float: right;}div#contact_user_box {	display:none;	z-index:10;	position:absolute;	text-align:left;	font-size:10px;}div#contact_user_form input {	width:130px;	background-color:#fff;	margin:2px;	border:1px solid #888;}textarea#your_message {	margin:2px;	border:1px solid #888;	width: 300px;	height: 150px;}.contact_log_box {  padding:16px;	width:300px;	position:absolute;	top:0px;	left:0px;	z-index:-1;	visibility:hidden;}div#contact_status {	color: #f00;}.map_container {	width: 530px;	text-align: justify;}div#googlemap {  border: 1px solid #888;}div#event_map {	width: 200px;	height: 120px;	padding:4px;  border: 1px solid #888;  overflow:hidden;}div#map_box {  z-index:1;	position:absolute;	text-align:left;	font-size:10px;  width:auto;	height:auto;}div#map_outerpair1 { background:transparent;}div#map_outerpair2 { background:transparent; padding-top : 8px; padding-left : 8px;}div#map_shadowbox { background:transparent;}div#map_innerbox_2pxborder{ position:relative; left: -8px; top : -8px; background-color:#fff;}div#new_object_menu input {  width:130px;	background-color:#fff;	margin:2px;	border:1px solid #888;	overflow:hidden;}div#new_object_menu {  width:630px;  text-align:left;  padding:8px;	border:1px dotted #888;}iframe#backframe {    position:absolute;	  z-index:1;	  top:0px;	  left:0px;	  width:0px;	  height:0px;	  background-color:transparent;}div#effect {  position:absolute;  height:0px;  width:0px;  top:0px;  left:0px;  background-color:transparent;  border:1px dotted #000;  visibility:hidden;  z-index:15;}.rss_icon {  float:right;}.rss_icon img{  border:0px;}#log {  text-align:center;  font-weight:bold;}.darkenBackground {  background-color: #000;  opacity: 0.0; /* Safari, Opera */  filter: alpha(opacity=20); /* IE */  z-index: 1;  height: 100%;  width: 100%;  background-repeat:repeat;  position:absolute;  top: 0px;  left: 0px;}table#add_business_form {  width:100%;  font-size:medium !important;}.business_form_label {  text-align:right;}.business_edit {  display:none;}.business_edit input{  background-color:#fff;}.goog_search {  border:solid #999 1px;  padding:4px;}
