﻿/* Notes for Ga Listed
Current Design Launched on 
Gradient Color: # to #
Border Color: #E9E7CC 
Nav Menu Font Color: #5A3C1A
----------------------------------------------- */
/* Core Items
----------------------------------------------- */
body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/top-gradient.gif') repeat-x #FFF;
	font-size: 12px;
	color: #000000;
}
a {
	color: #25358E;
	text-decoration: underline;
}
a:hover {
	color: #25358E;
	text-decoration: underline;
}
a:visited {
	color: #25358E;
}
img {
	border: 0;
}
img a {
	border: 0;
	background-color: transparent;
}
img a:visited {
	border: 0;
}
a:focus, a:hover, a:active {
	outline: none;
}
p {
	margin: 0;
}
h1, h2, h3, h4, h5 {
	color: #000;
}
.red {
	color: red;
}
.font11 {
	font-size: 11px;
}
.red a {
	color: red;
	font-weight: bold;
}
#post_ad_error {
	color: red;
	font-size: 18px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	font-weight: bold;
}
.brown_font {
	color: #5A3C1A;
}
/* Page Layout
----------------------------------------------- */
#container {
	width: 980px;
	height: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#page_container {
	width: 980px;
	height: auto;
	float: left;
}
#page_content {
	width: 980px;
	height: auto;
	float: left;
	margin-top: 10px;
	background-color: #FFF;
}
#browse_left {
	width: 670px;
	height: auto;
	float: left;
}
#browse_left_search {
	width: 980px;
	height: auto;
	float: left;
}
#browse_right {
	width: 300px;
	height: auto;
	float: right;
}
#page_header {
	width: 980px;
	height: auto;
	float: left;
}
#full_page_indent {
	margin: 0px 15px;
}
#full_page_indent h2 {
	margin-top: 25px;
	margin-bottom: 0;
}
/* Header
----------------------------------------------- */
#masthead {
	width: 980px;
	height: 170px;
	float: left;
	vertical-align: top;
}
#masthead_bar {
	width: 980px;
	height: 29px;
	float: left;
}
#masthead_bar_logo {
	width: 150px;
	height: 29px;
	float: left;
}
#masthead_bar_sites {
	width: 100px;
	height: 29px;
	margin-left: 20px;
	float: left;
}
#masthead_bar_sites a {
	border: 0;
	color: inherit;
}
#masthead_bar_msg {
	width: 710px;
	height: 24px;
	padding-top: 2px;
	float: right;
	text-align: right;
}
#masthead_bar_msg h1 {
	color: #FFF;
	font-size: 10px;
}
#masthead_top {
	width: 980px;
	height: 95px;
	float: left;
	margin-top: 2px;
}
#masthead_logo {
	width: 245px;
	height: auto;
	float: left;
}
#masthead_user {
	width: 735px;
	height: auto;
	float: left;
}
#masthead_user_login {
	width: 540px;
	height: 62px;
	padding: 45px 0 0 25px;
	float: left;
	font-size: 1.2em;
}
#masthead_user_post {
	width: 160px;
	height: 30px;
	padding-top: 30px;
	float: right;
}
#masthead_nav {
	width: 980px;
	height: 39px;
	float: left;
}
/* Home Page
----------------------------------------------- */
#home_search_box {
	width: 670px;
	height: 400px;
	float: left;
	background: url('../../images/homepage/ga-stone-mountain-park.jpg') no-repeat;
}
#home_latest {
	width: 670px;
	height: auto;
	margin-top: 10px;
	float: left;
}
#home_latest_lft {
	width: 300px;
	float: left;
}
#home_latest_rt {
	width: 360px;
	float: right;
}
#home_latest_news {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #E9E7CC solid;
}
#home_featured_ads {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #E9E7CC solid;
}
.home_featured_inner {
	margin-left: 20px;
	margin-bottom: 10px;
	font-size: 12px;
}
#home_latest_ads {
	width: 360px;
	height: auto;
	float: right;
	border: 1px #E9E7CC solid;
}
.home_latest_inner {
	padding: 2px;
}
.home_latest_inner h3 {
	height: 24px;
	padding-left: 4px;
	padding-top: 5px;
	background: url('../images/header-gradient.gif') repeat-x #FDF9DE;
	color: #5A3C1A;
	margin: 0;
	font-size: 14px;
}
.home_ads_row {
	width: 350px;
	height: 110px;
	margin-bottom: 5px;
	background: url('../../images/beige-gradient.gif') repeat-x;
}
.home_ads_row h4 {
	font-size: 12px;
	margin: 0;
	padding-top: 5px;
}
.home_ads_pic {
	width: 75px;
	height: 100px;
	margin-left: 5px;
}
.home_ads_details {
	width: 180px;
	height: 100px;
	padding: 0 0 5px 5px;
}
.home_ads_location {
	width: 180px;
	font-weight: bold;
	color: #5A3C1A;
}
.home_ads_price {
	width: 80px;
	height: 22px;
	margin-right: 5px;
	padding-top: 5px;
	background-color: #FDF9DE;
	color: #DF4600;
	font-size: 11px;
	font-weight: bold;
	float: right;
	text-align: center;
}
.home_sell_row {
	width: 290px;
	padding-left: 110px;
	margin-top: -5px;
}
.home_sell_row h2 {
	font-size: 20px;
	margin-bottom: 0;
}
.home_sell_msg {
	width: 170px;
	margin-top: 3px;
	padding-left: 110px;
	font-size:10px;
}
#home_sell_button {
	width: 300px;
	margin-top: 8px;
	padding-left: 110px;
}
#home_manage_ads {
	margin-top: 5px;
	font-size: 11px;
}
#home_ad_top_right {
	width: 300px;
	height: 250px;
	float: left;
	margin-top: 16px;
}
#home_follow_box {
	width: 300px;
	height: 100px;
	float: left;
	margin-top: 10px;
	border: 1px #E9E7CC solid;
}
#home_follow_box h3 {
	height: 26px;
	padding-left: 4px;
	padding-top: 5px;
	background: url('../images/header-gradient.gif') repeat-x;
	color: #464646;
	margin: 0;
	font-size: 14px;
}
#home_follow_box_lft {
	width: 155px;
	float: left;
}
#home_follow_box_lft ul {
	width: 100%;
	padding: 5px;
	margin: 5px;
	text-align: left;
}
#home_follow_box_lft li {
	width: 25px;
	display: inline;
	padding-right: 5px;
}
#home_follow_box_rt {
	width: 110px;
	float: left;
	padding-top: 5px;
}
#home_ga_listed_sites {
	width: 300px;
	height: 100px;
	float: left;
	margin-top: 10px;
	border: 1px #E9E7CC solid;
}
#home_tall_ads {
	width: 300px;
	height: auto;
	float: right;
	margin-top: 10px;
}
#home_tall_ads_lft {
	width: 160px;
	min-height: 600px;
	float: left;
}
#home_tall_ads_rt {
	width: 120px;
	min-height: 600px;
	margin-left: 20px;
	float: right;
}
#browse_right_sell_box {
	width: 300px;
	height: 152px;
	float: left;
	margin-top: -8px;
	background: url('../../images/home_post_ad_box_bkgrd.gif') no-repeat #FFF;
}
#browse_right_sell_box_msg {
	padding-left: 50px;
	padding-top: 35px;
	padding-right: 10px;
	float: left;
	color: #5A3C1A;
	font-size: 13px;
}
#browse_right_sell_button {
	padding-left: 3px;
	padding-top: 5px;
	float: left;
}
/* Home Page Left Search */
#homePageSearch {
	width: 600px;
	height: 32px;
	margin-top: 54px;
	margin-left: 28px;
}
#homePageSearchBox {
	width: 235px;
	height: 32px;
	float: left;
	margin-top: 5px;
}
#homePageSearchBox input {
	width: 235px;
	border: inherit;
	background-color: transparent;
	font-size: 18px;
	color: #000;
	border: 0px;
}
#homePageSearchRegion {
	width: 180px;
	height: 32px;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	font-size: 18px;
	color: #000;
}
#homePageSearchRegion select {
	width: 170px;
	border: inherit;
	background-color: transparent;
	font-size: 18px;
	color: #000;
	border: 0px;
}
#homePageSearchButton {
	width: 100px;
	height: 32px;
	float: left;
	margin-left: 6px;
	font-size: 22px;
	color: #000;
}
#homePageSearchCaption {
	width: 600px;
	height: 32px;
	float: left;
	margin-top: 280px;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
}

#homePageSearchCaption a{
	color: #192318;
}


/* FeedBurner*/
.headline a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
div.feedburnerFeedBlock ul {
	width: 280px;
	margin: 0;
	padding: 5px;
	list-style-type: none;
}
div.feedburnerFeedBlock li {
	font-size: 13px;
	padding-top: 5px;
}
/* Ad Details
----------------------------------------------- */
#ad_details_hdr {
	width: 980px;
	height: auto;
	float: left;
}
#ad_details_nav {
	width: 980px;
	height: auto;
	float: left;
}
#ad_details_hdr_top {
	width: 980px;
	height: auto;
	float: left;
}
#ad_details_hdr_bottom {
	width: 980px;
	height: auto;
	float: left;
	line-height: 1.4em;
}
#ad_details_title {
	width: 800px;
	height: auto;
	margin-bottom: 5px;
	float: left;
}
#ad_details_contact_button {
	width: 160px;
	padding-top: 10px;
	float: right;
	text-align: right;
}
#ad_details_hdr_contact {
	width: 600px;
	float: left;
}
#ad_details_hdr_share {
	width: 350px;
	padding-top: 8px;
	float: right;
	text-align: right;
}
#ad_details_media {
	width: 480px;
	height: auto;
	float: left;
	background-color: #FDF9DE;
	padding: 10px;
}
#ad_details_pics {
	width: 480px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
#ad_details_ads {
	width: 480px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
#ad_details_video {
	width: 480px;
	height: auto;
	float: left;
	text-align: center;
}
#ad_details_map {
	width: 450px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
#ad_details_content {
	width: 460px;
	height: auto;
	float: right;
	font-size: 12px;
	line-height: 1.4em;
}
.ad_details_box {
	width: 460px;
	height: auto;
	margin-bottom: 10px;
	float: right;
	border: 1px #E9E7CC solid;
}
.ad_details_box_inner {
	padding: 2px;
}
.ad_details_box_inner h3 {
	height: 23px;
	padding-left: 4px;
	padding-top: 5px;
	background: url('../images/header-gradient.gif') repeat-x #FDF9DE;
	color: #000;
	margin: 0;
	font-size: 14px;
}
.ad_details_user_box {
	min-height: 100px;
	background: url(../../../images/box-gradient.gif) repeat-x;
}
#ad_details_profile_pic {
	width: 80px;
	height: auto;
	margin: 5px 3px 0 3px;
	float: left;
}
#ad_details_seller_info {
	width: 330px;
	height: auto;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	float: left;
}
.ad_details_box h4 {
	margin: 5px 0 3px 0;
	font-weight: bold;
	color: #DF4600;
}
.ad_details_box_content {
	min-height: 100px;
	padding: 10px;
	background: url(../../../images/box-gradient.gif) repeat-x;
}
#ad_details_disclaimer {
	width: 950px;
	height: auto;
	float: left;
	padding-left: 5px;
	margin-top: 10px;
	font-size: 11px;
}
#ad_details_veh_details {
	width: 175px;
	height: auto;
	float: left;
}
#ad_details_specifics {
	width: 250px;
	height: auto;
	float: left;
}
#ad_details_wide_specifics {
	width: 200px;
	height: auto;
	float: left;
}
#ad_details_wide_sponsors {
	width: 200px;
	height: auto;
	float: right;
}
#ad_details_wide_box {
	width: 200px;
	height: auto;
	margin: 0px px 0px px;
	float: left;
}
#ad_details_website {
	width: 150px;
	height: auto;
	float: left;
}
#ad_details_veh_sponsors {
	width: 250px;
	height: auto;
	float: right;
}
#ad_details_wide_specifics {
	width: 200px;
	height: auto;
	float: left;
}
#ad_details_wide_sponsors {
	width: 200px;
	height: auto;
	float: right;
}
#ad_details_wide_box {
	width: 200px;
	height: auto;
	margin: 0px px 0px px;
	float: left;
}
#ad_details_classic_veh_details {
	width: 275px;
	height: auto;
	float: left;
}
#ad_details_classic_veh_sponsors {
	width: 150px;
	height: auto;
	float: right;
}
#ad_details_classic_veh_sponsors_box {
	width: 150px;
	height: auto;
	margin: 10px 0 20px 0;
	float: left;
}
#ad_details_veh_content {
	width: 430px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
#ad_details_box_map_content {
	padding: 10px;
}
.ad_details_box_map {
	min-height: 100px;
	padding-left: 3px;
}
/* Users Ads */
#members_ads_nav {
	width: 980px;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
#members_ads {
	width: 980px;
	height: auto;
	float: left;
}
#members_ads h1 {
	font-size: 18px;
}
#members_ads_column {
	width: 800px;
	height: auto;
	float: left;
}
#members_ads_sponsored_column {
	width: 180px;
	height: auto;
	float: right;
	vertical-align: top;
}
.members_ads_rows {
	width: 800px;
	height: auto;
	float: left;
}
.members_ads_rows_block {
	width: 780px;
	height: auto;
	margin-bottom: 5px;
	float: left;
	border-bottom: 1px #E9E7CC solid;
}
.members_ads_row h4 {
	font-size: 11px;
	margin: 0;
	padding-top: 5px;
}
.members_ads_pic {
	width: 75px;
	height: 100px;
	margin-left: 5px;
}
.members_ads_details {
	width: 600px;
	height: 100px;
	padding-left: 5px;
}
.members_ads_details h4 {
	margin-bottom: 5px;
}
.members_ads_location {
	width: 600px;
	font-weight: bold;
	color: #5A3C1A;
}
.members_ads_price {
	width: 80px;
	height: 22px;
	margin-right: 5px;
	padding-top: 5px;
	background-color: #FDF9DE;
	color: #DF4600;
	font-size: 11px;
	font-weight: bold;
	float: right;
	text-align: center;
}
.members_ads_row h2 {
	font-size: 20px;
	margin-bottom: 0;
}
/* Top Search
----------------------------------------------- */
#top_search_box {
	width: 980px;
	height: 40px;
	float: left;
}
#top_search_box_inner {
	width: 980px;
	height: 40px;
	float: left;
	border-bottom: 1px #E9E7CC solid;
	background: url(../../images/top-search-gradient.gif) repeat-x;
}
#top_search_box_make_text {
	width: 48px;
	height: 20px;
	margin-left: 15px;
	float: left;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_make_dropdown {
	width: 135px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_make_dropdown select {
	width: 135px;
	height: 25px;
	border: 1px #E9E7CC solid;
	padding: 2px 2px 2px 0px;
}
#top_search_box_motorcycle_make_dropdown {
	width: 145px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_motorcycle_make_dropdown select {
	width: 150px;
	height: 25px;
	border: 1px #E9E7CC solid;
	padding: 2px 2px 2px 0px;
}
#top_search_box_boat_manufacturer_text {
	width: 110px;
	height: 20px;
	margin-left: 15px;
	float: left;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_near_text {
	width: 32px;
	height: 20px;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_keywords_text {
	width: 85px;
	height: 20px;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_keywords_text_box {
	width: 150px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_keywords_text_box input {
	width: 140px;
	border: 1px #E9E7CC solid;
	height: 14px;
	padding: 4px;
}
#top_search_box_model_text {
	width: 55px;
	height: 20px;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_model_dropdown {
	width: 155px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_model_dropdown select {
	width: 150px;
	height: 25px;
	border: 1px #E9E7CC solid;
	padding: 2px 2px 2px 0px;
}
#top_search_box_search_txt_price {
	width: 45px;
	height: 20px;
	float: left;
	margin-left: 10px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_search_select_price {
	width: 85px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_search_select_price select {
	width: 90px;
	height: 25px;
	border: 1px #E9E7CC solid;
	padding: 2px 2px 2px 0px;
}
#top_search_box_zip_text {
	width: 27px;
	height: 20px;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_zip {
	width: 50px;
	height: 20px;
	margin-top: 6px;
	padding-left: 2px;
	padding-top: 2px;
	float: left;
}
#top_search_box_zip input {
	width: 50px;
	height: 20px;
	border: 1px #E9E7CC solid;
	padding-left: 2px;
	padding-top: 2px;
}
#top_search_box_zip_distance {
	width: 65px;
	height: 20px;
	margin-left: 10px;
	float: left;
	padding-top: 8px;
}
#top_search_box_zip_distance select {
	width: 120px;
	height: 25px;
	border: 1px #E9E7CC solid;
	padding: 2px 2px 2px 0px;
}
#top_search_box_button {
	width: 90px;
	height: 25px;
	margin-left: 65px;
	margin-top: 6px;
	float: left;
}
#top_search_box_find_text {
	width: 40px;
	height: 20px;
	float: left;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
}
#top_search_box_search_box {
	width: 320px;
	height: 20px;
	float: left;
	padding-top: 8px;
}
#top_search_box_search_box input {
	width: 310px;
	border: 1px #E9E7CC solid;
	height: 14px;
	padding: 4px;
}
#top_search_box_advanced_link {
	width: 100px;
	height: 20px;
	padding-top: 12px;
	float: left;
	font-size: 11px;
}
#top_search_box_button_manufacturers {
	width: 90px;
	height: 25px;
	margin-left: 5px;
	margin-top: 7px;
	float: left;
}
/* Search Results
----------------------------------------------- */
#page_header_search {
	width: 972px;
	height: 30px;
	float: left;
}
#page_header_search a {
	font-size: 18px;
}
#page_header_search h1 {
	margin: 0;
	font-size: 14px;
	color: #000;
}
#browse_ads {
	width: 790px;
	height: auto;
	float: left;
	margin-left: 10px;
}
#browse_ads h2 {
	margin-top: 0px;
}
.browse_ads_row {
	width: 790px;
	height: 110px;
	margin-bottom: 5px;
	background: url('../../../../images/premium-gradient.gif') repeat-x;
	border-bottom: 1px #E9E7CC solid;
	float: left;
}
.browse_ads_row_basic {
	width: 790px;
	height: 110px;
	margin-bottom: 5px;
	border-bottom: 1px #E9E7CC solid;
	float: left;
}
.browse_ads_row_basic_manufacturer {
	width: 970px;
	height: 110px;
	margin-bottom: 5px;
	border-bottom: 1px #E9E7CC solid;
}
.browse_ads_row a {
	color: #25358E;
}
.browse_ads_row_basic a {
	color: #25358E;
	font-size: 12px;
	font-weight: bold;
}

.browse_ads_row h3 {
	font-size: 14px;
	margin: 0;
	padding-top: 10px;
}
.browse_ads_pic {
	width: 100px;
	height: 100px;
	margin-left: 5px;
}
.browse_ads_details {
	width: 540px;
	height: 100px;
	padding: 10px 0 0 8px;
	float: left;
}

.browse_ads_details a {
	font-size: 12px;
	font-weight:bold;
}



.browse_ads_details_manufacturer {
	width: 600px;
	height: 100px;
	padding: 10px 0 0 8px;
	float: left;
}
.browse_ads_details_noprice {
	width: 600px;
	height: 100px;
	padding: 10px 0 0 8px;
}
.browse_ads_details_noprice a {
	font-size: 12px;
}
.browse_ads_details_bold {
	width: 540px;
	height: 100px;
	padding-left: 5px;
}
.browse_ads_details_bold a {
	font-size: 14px;
	font-weight: bold;
}
.browse_ads_price {
	width: 90px;
	height: 22px;
	margin-right: 5px;
	padding-top: 5px;
	background-color: #FDF9DE;
	color: #DF4600;
	font-size: 14px;
	font-weight: bold;
	float: right;
	text-align: center;
}
.browse_ads_location {
	width: 250px;
	font-weight: bold;
}
.search_refine {
	width: 160px;
	height: auto;
	float: left;
	padding: 2px;
	border: 1px solid #E9E7CC;
	margin-bottom: 5px;
}
.search_refine h3 {
	height: 24px;
	padding-left: 4px;
	padding-top: 8px;
	background: url('../images/header-gradient.gif') repeat-x #FDF9DE;
	color: #5A3C1A;
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 14px;
}
.refineLink {
	line-height: 1.7em;
	padding-left: 5px;
}
.selected_refine {
	width: 150px;
	margin-top: 5px;
	padding: 4px;
	background-color: #FDF9DE;
	float: left;
}
.search_refine h2 {
	font-size: 12px;
	margin: 0 0 0 4px;
	text-transform: uppercase;
}
.selected_refine h3 {
	font-size: 12px;
	margin: 5px 0 3px 0;
	text-transform: uppercase;
}
.selected_refine h4 {
	font-size: 12px;
	margin: 5px 0 3px 0;
	text-transform: uppercase;
}
.search_results_header {
	width: 790px;
	height: 30px;
	border-top: 1px #E9E7CC solid;
	border-bottom: 1px #E9E7CC solid;
	float: left;
}
.search_results_header ul {
	padding: 0px;
	margin-top: 5px;
}
.search_results_header li {
	padding-left: 8px;
	display: inline;
	line-height: 1.5em;
	font-size: 12px;
}
#search_num_results {
	width: 790px;
	margin-bottom: 10px;
	float: left;
	float: left;
}
#search_num_results h1 {
	font-size: 20px;
	margin: 0;
}
#search_num_results h2 {
	font-size: 15px;
	margin: 0;
}
.search_sponsored_ads {
	width: 780px;
	padding: 5px;
	margin-bottom: 10px;
	float: left;
}
.search_sponsored_google {
	padding-left: 100px;
}
.search_sponsored_site {
	padding-left: 0px;
}
.search_sponsored_site ul {
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0;
}
.search_sponsored_site li {
	padding-right: 8px;
	font-size: 12px;
	list-style: none;
}
.search_sponsored_title a {
	font-size: 13px;
	font-weight: bold;
}
#nav {
	margin-top: 20px;
	margin-bottom: 15px;
	float: right;
	font-size: 14px;
}
/* Post an Ad
----------------------------------------------- */
#post_ad_content_header {
	width: 945px;
	height: 20px;
	float: left;
	font-size: 14px;
}
.post_cat_headers {
	padding: 15px 0 10px 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.post_ad_row {
	width: 960px;
	height: auto;
	float: left;
	padding: 5px;
}
.post_ad_row_text {
	width: 180px;
	float: left;
}
.post_ad_row_text_bold {
	width: 180px;
	float: left;
	font-weight: bold;
}
.post_ad_row_input {
	width: 780px;
	height: auto;
	float: left;
}
.post_ad_row_note {
	width: 0px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #690B00;
}
.post_ad_row_hdr {
	width: 930px;
	height: 20px;
	float: left;
	margin-left: 6px;
	margin-top: 15px;
	border-bottom: 1px #E9E7CC solid;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
#post_ad_button {
	margin-left: 190px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.post_ad_row_text_cat {
	width: 215px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.post_ad_row_text_descr {
	width: 730px;
	float: left;
	font-size: 14px;
}
/* Account Pages
----------------------------------------------- */
#account_menu {
	width: 170px;
	height: auto;
	float: left;
	border: 1px #E9E7CC solid;
}
.account_menu_inner {
	padding: 2px;
}
.account_menu_inner h3 {
	height: 24px;
	padding-left: 4px;
	padding-top: 6px;
	background: url('../images/header-gradient.gif') repeat-x #F0F1D3;
	color: #5A3C1A;
	margin: 0;
	font-size: 14px;
}
#account_content {
	width: 790px;
	height: auto;
	margin-left: 10px;
	float: left;
	padding-bottom: 20px;
	border: 1px #E9E7CC solid;
}
#account_content_inner {
	padding: 2px;
}
#account_content_inner h3 {
	height: 24px;
	padding-left: 4px;
	padding-top: 6px;
	background: url('../images/header-gradient.gif') repeat-x #F0F1D3;
	color: #5A3C1A;
	margin: 0;
	font-size: 14px;
}
#account_content_header {
	width: 760px;
	height: 25px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-left: 10px;
	border-bottom: 1px #E9E7CC solid;
	color: #464646;
}
#account_content_header_lft {
	width: 200px;
	float: left;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
}
#account_content_header_rt {
	width: 560px;
	float: right;
}
#account_content_header_text {
	width: 310px;
	float: left;
	text-align: right;
	padding: 8px 7px 0 0;
}
#account_content_header_input {
	width: 170px;
	float: left;
	padding-top: 4px;
}
#account_content_header_button {
	width: 70px;
	float: left;
	padding-top: 3px;
}
#account_content_header_bottom {
	width: 760px;
	height: 30px;
	margin-left: 10px;
	border-bottom: 1px #E9E7CC solid;
	color: #464646;
}
#account_content_header_bottom_left {
	width: 170px;
	float: left;
	margin-top: 3px;
}
#account_content_header_bottom_rt {
	width: 570px;
	float: right;
}
#account_content_header_bottom_rt ul {
	padding: 0px;
	margin-top: 5px;
}
#account_content_header_bottom_rt li {
	padding-left: 8px;
	display: inline;
	line-height: 1.5em;
	font-size: 11px;
}
#account_content_header_bottom_rt li a {
	font-size: 11px;
}
#account_user_ads {
	width: 790px;
	height: auto;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}
#account_user_ads h3 {
	width: 746px;
	font-size: 14px;
	float: left;
	margin-bottom: 5px;
}
.account_user_ad_row {
	width: 746px;
	height: 100px;
	float: left;
	border-bottom: 1px #E9E7CC solid;
	margin-bottom: 10px;
}
.account_user_ad_row_pic {
	width: 100px;
	height: 120px;
	float: left;
	background-color: #FFF;
}
.account_user_ad_details {
	width: 630px;
	float: right;
	margin-left: 10px;
	padding-top: 15px;
	vertical-align: top;
}
.account_user_ad_details_row {
	width: 630px;
	height: auto;
	float: left;
}
.account_user_ad_details_row h4 {
	font-size: 15px;
	margin: 0;
}
.account_user_ad_details_row ul {
	padding: 0px;
}
.account_user_ad_details_row li {
	list-style: none;
	display: inline;
	line-height: 2.25em;
	font-size: 1.1em;
	padding: 0.25em 0.5em 0.25em 0.75em;
}
#account_ad_extras {
	width: 720px;
	float: left;
	background-color: #FEEAB5;
	padding: 3px;
	margin-bottom: 15px;
}
#account_ad_extras h3 {
	color: #000;
}
#account_content_header_payment_bottom {
	width: 760px;
	height: 30px;
	margin-left: 10px;
	padding-top: 5px;
	border-bottom: 1px #E9E7CC solid;
	color: #464646;
}
#account_content_header_payment_bottom_left {
	width: 200px;
	float: left;
}
#account_content_header_payment_bottom_right {
	width: 540px;
	float: right;
	text-align: right;
	font-size: 14px;
	color: red;
}
.account_content_header_payment_data td {
	border: 1px #E9E7CC solid;
}
.account_content_header_payment_data_header {
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
}
.account_content_header_payment_data {
	width: 760px;
	margin-left: 10px;
	padding-left: 3px;
	font-size: 12px;
}
#account_nav {
	width: 746px;
	height: auto;
	float: left;
	margin-left: 300px;
	font-size: 14px;
	margin-bottom: 15px;
}
#account_menu ul {
	padding: 0px;
	margin-top: 5px;
}
#account_menu li {
	padding-left: 8px;
	list-style: none;
	line-height: 1.5em;
	font-size: 1.1em;
}
#account_menu_stats {
	padding-top: 2px;
	font-size: 10px;
}
#account_container {
	margin-top: 10px;
	padding-bottom: 15px;
}
#account_container h5 {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}
/* Choose Ad Package
----------------------------------------------- */
#ad_package_content {
	width: 980px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
#ad_package_content_packages {
	width: 480px;
	min-height: 325px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 45px;
	float: left;
	background: url('../../images/ad-package_lft.jpg') no-repeat;
}
.ad_package_title {
	width: 495px;
	height: auto;
	padding-top: 10px;
	font-size: 14px;
	float: left;
}
.ad_package_descr {
	width: 477px;
	height: auto;
	padding-top: 5px;
	padding-right: 18px;
	font-size: 13px;
	float: left;
}
#ad_package_image {
	width: 480px;
	height: 325px;
	float: right;
	padding-bottom: 20px;
}
/* Choose Membership Plan
----------------------------------------------- */
#membership_plans {
	width: 505px;
	min-height: 325px;
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	background: url('../../images/membership-pkg-lft-bkgd.gif') no-repeat;
}
#membership_image {
	width: 440px;
	height: auto;
	float: right;
	padding-bottom: 20px;
}
#membership_options {
	width: 640px;
	height: auto;
	float: left;
}
#membership_benefits {
	width: 310px;
	height: auto;
	float: right;
	margin-left: 10px;
	background-color: #EAEAEA;
}
#joinTitle {
	width: 980px;
	height: 40px;
	margin-top: 15px;
	margin-bottom: 0px;
	float: left;
}
#joinMsg {
	width: 980px;
	height: 14px;
	float: left;
	font-size: 14px;
}
#joinContainer {
	width: 980px;
	height: 525px;
	float: left;
	margin-top: 15px;
	border: 0;
}
#joinContainerLft {
	width: 630px;
	height: 100px;
	float: left;
	vertical-align: top;
}
#joinContainerRt {
	width: 310px;
	float: left;
	vertical-align: top;
	padding-left: 20px;
}
.pricingTable {
	font-size: 12px;
	line-height: 1.2em;
	border: 1px solid #E9E7CC;
	border-right: 0;
}
.pricingTable th {
	background-color: #940002;;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-right: 1px solid #E9E7CC;
	border-bottom: 1px solid #E9E7CC;
}
.pricingTable th strong {
	font-size: 28px;
	letter-spacing: -1px;
	display: block;
}
.pricingTable th span {
	font-size: 11px;
	color: #a2d2f6;
}
.pricingTable th h3 {
	color: #000;
}
.pricingTable td {
	padding: 5px 0;
	border-right: 1px solid #E9E7CC;
	border-bottom: 1px solid #E9E7CC;
	text-align: center;
}
.pricingTable tr.pricingLastRow td {
	border-bottom: 0;
}
.pricingTable a:link, .pricingTable a:active, .pricingTable a:visited {
	text-decoration: underline;
}
.pricingTable a:hover {
	background-color: transparent;
	color: #000;
}
.pricingTable .pricingLeft {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
th.pricingSelect {
	background-color: #FFF;
	font: normal 12px Verdana;
	text-align: left;
	padding: 18px 0 0 5px;
}
.pricingLastRow table td {
	border: 0;
}
.pricingTable .button_green a {
	padding-right: 13px;
	color: #fff;
}
.pricing_select {
	background: url('/images/pricing/form-arrow.gif') no-repeat;
	border-top: 1px solid #E9E7CC;
}
.pricing_select_l {
	font-size: 12px;
	text-align: left;
	width: 250px;
	height: 225px;
	padding: 15px;
	padding-top: 25px;
	float: left;
}
.pricing_select_r {
	font-size: 12px;
	text-align: left;
	float: left;
	width: 478px;
	padding: 15px 0;
}
#joinPayments {
	width: 630px;
	height: 30px;
	float: left;
	margin-top: 10px;
	text-align: right;
}
#joinPaymentsLft {
	width: 540px;
	color: #464646;
	padding-top: 10px;
	float: left;
	text-align: right;
}
#joinPaymentsRt {
	float: right;
}
.joinBox {
	width: 300px;
	height: auto;
	font-size: 1.1em;
	padding: 10px;
	margin-left: 0px;
	margin-bottom: 15px;
	float: left;
	border: 1px #E9E7CC solid;
}
.joinBox h2 {
	margin-bottom: 3px;
}
.membership_benefits_box {
	width: 300px;
	padding: 5px;
	height: auto;
	border: 1px #E9E7CC solid;
	float: right;
	background: url('../../images/rv-crowd-box-gradient.jpg') repeat-x;
	margin-bottom: 10px;
}
.membership_benefits_box h3 {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.membership_benefits_box h4 {
	font-size: 14px;
	margin: 0;
	text-decoration: underline;
	color: #25358E;
}
/* Print Ad
----------------------------------------------- */
#printContainer {
	width: 600px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
}
#printAdHeader {
	width: 600px;
	height: 80px;
	float: left;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 10px;
}
#printAdLogo {
	width: 400px;
	float: left;
}
#printAdClose {
	width: 195px;
	font-size: 15px;
	float: left;
	text-align: right;
	padding-top: 30px;
	padding-right: 5px;
}
#adDetailsPrint {
	width: 600px;
	padding: 10px;
	line-height: 1.5em;
}
#printAdPicDetails {
	width: 600px;
	height: 250px;
	float: left;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 10px;
}
#printAdPic {
	width: 300px;
	float: left;
}
#printAdDetails {
	width: 290px;
	float: left;
	margin-left: 10px;
}
#adPrintDescription {
	width: 600px;
	border-bottom: 1px solid #E8E8E8;
	line-height: 1.5em;
	font-size: 14px;
	margin-bottom: 10px;
}
#adPrintDescription h2 {
	width: 600px;
	height: 30px;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 8px;
	float: left;
}
#sellerPrintDetails {
	width: 600px;
	border-bottom: 1px solid #E8E8E8;
	line-height: 1.5em;
	padding-bottom: 10px;
}
#sellerPrintDetails h2 {
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 8px;
}
/* Update Ad
----------------------------------------------- */
.modify_image_box {
	padding: 5px;
}
/* Saved Searches
----------------------------------------------- */
#saved_searches_header {
	width: 760px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	border-bottom: 1px #E9E7CC solid;
	color: #464646;
}
#saved_searches_table {
	width: 760px;
	margin-left: 10px;
	border: 1px #E9E7CC solid;
}
.saved_search_header {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	background-color: #F0F1D3;
}
.saved_search_content {
	padding: 10px;
}
#saved_search_button {
	margin: 15px 0 0 630px;
}
/* Ad Posted */
.adPostedRow {
	width: 800px;
	float: left;
	margin-bottom: 20px;
	font-size: 14px;
}
.adPostedRow h1 {
	margin: 0;
	font-size: 20px;
}
.adPostedRow li {
	list-style: none;
	display: inline;
	line-height: 2.25em;
	font-size: 1.1em;
	padding: 0.25em 0.5em 0.25em 0.75em;
}
.adPostedRow h3, li a {
	text-decoration: underline;
}
/* No Results
----------------------------------------------- */
.catRow {
	width: 600px;
	padding-left: 10px;
	line-height: 1.5em;
	font-size: 14px;
}
.catRow ul {
	padding-left: 10px;
}
/* Login Page*/
#loginContainer {
	width: 980px;
	min-height: 400px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.accountLoginHeader h1 {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 25px;
	padding-left: 10px;
	padding-top: 10px;
}
.lftLoginColumn {
	width: 525px;
	padding-left: 10px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.lftLoginBox {
	width: 525px;
	margin-top: 5px;
	padding: 10px;
	float: left;
	border: 1px solid #E9E7CC;
}
#loginRegisterHdr {
	color: #000;
	font-size: 18px;
	margin-bottom: 8px;
}
#registerSubHdr {
	font-size: 14px;
	color: #000;
}
#registerLoginButton {
	margin-left: 330px;
	margin-top: -80px;
}
#loginForm {
	width: 100%;
	background-color: #F4F5D6;
}
.lftLoginBox ul {
	color: #000;
	list-style: disc;
	line-height: 1.9em;
}
.lftLoginBox li {
	font-size: 12px;
}
.rtLoginColumn {
	width: 380px;
	margin-bottom: 30px;
	padding-bottom: 50px;
	padding-top: 1px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.rtLoginBox {
	width: 380px;
	background-color: #F4F5D6;
	color: #000;
}
.rtLoginBoxRow {
	width: 370px;
	padding-left: 10px;
	background-color: #F4F5D6;
}
.rtLoginBoxRow h4 {
	margin: 0;
	font-size: 14px;
	color: #000;
	padding-top: 5px;
}
#rtLoginRowMsg {
	width: 360px;
	padding-left: 10px;
	padding-top: 12px;
	font-size: 12px;
}
#rtLoginPasswordBox {
	width: 380px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	color: #000;
}
.login_red {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
/* Edit Profile
----------------------------------------------- */
#profile_edit_header {
	width: 760px;
	height: 25px;
	margin-left: 10px;
	padding-top: 10px;
	border-bottom: 1px #E9E7CC solid;
}
#profile_edit {
	padding: 15px 15px 20px 20px;
}
.profile_row {
	width: 715px;
	height: auto;
	min-height: 30px;
	float: left;
}
.profile_row_text {
	width: 130px;
	float: left;
}
.profile_row_text_bold {
	width: 130px;
	float: left;
	font-weight: bold;
}
.profile_row_input {
	width: 500px;
	float: left;
}
#profile_update_button {
	padding: 15px 100px 20px 130px;
}
/* Favorite Ads
----------------------------------------------- */
.fav_ad_row {
	width: 750px;
	height: 15px;
	float: left;
	padding: 5px;
}
.fav_ad_text {
	width: 600px;
	float: left;
	padding: 5px;
}
.fav_ad_edit {
	width: 100px;
	float: left;
	padding: 5px;
}
.fav_ad_row h2 {
	font-size: 13px;
}
/* Checkout
----------------------------------------------- */
.checkout_row {
	width: 900px;
	height: auto;
	margin-left: 15px;
	float: left;
}
.checkout_button {
	width: 20px;
	height: auto;
	float: left;
	padding-top: 2px;
}
#checkout_next {
	margin-left: 15px;
	padding-top: 10px;
	float: left;
}
.checkout_package_title {
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding-left: 8px;
	padding-top: 3px;
}
.checkout_package_desc {
	width: 900px;
	height: auto;
	margin-bottom: 15px;
	float: left;
	padding-left: 28px;
}
#checkout_button {
	width: 900px;
	height: auto;
	float: left;
	margin-top: 15px;
}
#checkout_buttons {
	margin-left: 40px;
}
/* Left Nav
----------------------------------------------- */
#nav ul {
	width: 140px;
	margin: 0;
	padding: 0;
}
#nav li {
	width: 135px;
	padding-left: 5px;
	list-style: none;
	line-height: 1.5em;
	font-size: 1.0em;
}
#nav li a {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
/* Footer 
----------------------------------------------- */
#footer {
	width: 980px;
	height: auto;
	margin-top: 20px;
	padding-top: 10px;
	float: left;
	border-top: 1px solid #E9E7CC;
}
#menu ul {
	width: 100%;
	float: left;
	padding: 5px;
	margin: 0px;
	text-align: left;
}
#menu ul li {
	display: inline;
	width: 100%;
	font-size: 11px;
	margin: 0;
}
#menu ul li a {
	color: #25358E;
	font-size: 11px;
	margin: 0;
	white-space: nowrap;
}
#menu ul li a:hover {
	color: #25358E;
	text-decoration: underline;
}
#menu ul li a:visited {
	color: #25358E;
}
.footerRow {
	width: 970px;
	height: 25px;
	float: left;
	margin-left: 6px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 10px;
}
.footerRow a {
	color: #25358E;
}
.footerlinks {
	width: 980px;
	line-height: 1.0em;
	float: left;
	text-align: left;
	font-size: 11px;
}
.footerlinks ul {
	width: 980px;
	padding: 5px;
	text-align: left;
}
.footerlinks ul li {
	display: inline;
}
.footerlinks ul li a {
	padding: 5px;
	margin: 0;
	color: #25358E;
}
#footer_bottom {
	width: 980px;
	height: 20px;
	margin-bottom: 20px;
	float: left;
}
