body          { color: #333; font-size: 13px; font-family: Georgia, serif; background-image: url(../images/bg.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0 }
table  { font-size: 13px }

a:link { color: #5C8552; text-decoration: underline }
a:visited { color: #707F6B; text-decoration: underline }
a:hover  { color: #CD8271; text-decoration: none; background-color: #DDD6A0 }

h1     { color: #5c8552; font-size: 20px; font-weight: normal; letter-spacing: -1px; border-bottom: 4px double #5c8552 }
h2     { color: #373c36; font-size: 18px; font-weight: normal; letter-spacing: -1px; border-bottom: 3px double #c0c1b0 }
h3    { color: #373c36; font-size: 17px; font-style: italic; font-weight: normal; letter-spacing: -1px; border-bottom: 3px double #373c36 }
h4     { color: #373c36; font-size: 16px; font-weight: normal; background-color: #c0c1b0; letter-spacing: -1px; border-bottom: 1px solid #373c36 }
h5    { color: #CD8271; font-size: 12px }
ul  { list-style-image: url(images/money.jpg); margin-left: 40px }

.h_nav_cell            { font-size: 12px; font-weight: normal; background-color: #373c36; background-position: center; text-align: center; padding: 10px }
.h_nav:link      { color: #fff; text-decoration: none; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.h_nav:visited      { color: #fff; text-decoration: none; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.h_nav:hover       { color: #c0c1b0; text-decoration: none; background-color: #000; padding: 3px; border-style: solid; border-width: 1px; border-color: #000 #fff #fff #000 }
.h_nav_r:link  { color: #fff; text-decoration: none; background-color: #CD8271; padding: 3px; border-style: solid; border-width: 1px; border-color: #fcc #600 #600 #fcc }
.h_nav_r:visited  { color: #fff; text-decoration: none; background-color: #CD8271; padding: 3px; border-style: solid; border-width: 1px; border-color: #fcc #600 #600 #fcc }
.h_nav_r:hover { color: #fff; text-decoration: none; background-color: #915950; padding: 3px; border-style: solid; border-width: 1px; border-color: #600 #fcc #fcc #600 }

.left_column     { background-color: #fff; padding: 5px; border-top: 1px solid #373C36; border-bottom: 1px solid #373C36 }
.center_content   { background-color: #fff; padding: 5px; border: solid 1px #373C36 }
.center_content2   { background-color: #fff; padding: 10px 20px; border-top: 3px solid #373C36; border-bottom: 3px solid #373C36 }
.right_column    { font-size: 10px; background-color: #fff; padding: 5px; border-bottom: 1px solid #373C36; border-top: 1px solid #373C36 }

.right_search:link        { color: #5c8552; text-decoration: none; background-image: url(../images/usa_small.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373c36 }
.right_search:visited        { color: #707f6b; text-decoration: none; background-image: url(../images/usa_small_v.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373c36 }
.right_search:hover        { color: #CD8271; text-decoration: none; background-color: #DDD6A0; background-image: url(../images/usa_small_h.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373C36 }

.right_searchactive:link { color: #CD8271; text-decoration: none; background-color: #DDD6A0; background-image: url(../images/usa_small_h.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373C36 }
.right_searchactive:visited { color: #CD8271; text-decoration: none; background-color: #DDD6A0; background-image: url(../images/usa_small_h.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373C36 }
.right_searchactive:hover { color: #CD8271; text-decoration: none; background-color: #DDD6A0; background-image: url(../images/usa_small_h.gif); background-repeat: no-repeat; background-position: 5px center; display: block; padding: 10px 5px 10px 45px; border-bottom: 1px solid #373C36 }

.default:link        { color: #5c8552; text-decoration: none; background-image: url(../images/triangle.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }
.default:visited       { color: #707f6b; text-decoration: none; background-image: url(../images/triangle_v.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }
.default:hover      { color: #cd8271; text-decoration: none; background-color: #ddd6a0; background-image: url(../images/triangle_h.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }

.defaultactive:link      { color: #cd8271; text-decoration: none; background-color: #ddd6a0; background-image: url(../images/triangle_h.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }
.defaultactive:visited      { color: #cd8271; text-decoration: none; background-color: #ddd6a0; background-image: url(../images/triangle_h.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }
.defaultactive:hover      { color: #cd8271; text-decoration: none; background-color: #ddd6a0; background-image: url(../images/triangle_h.gif); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 20px; border-bottom: 1px solid #373c36 }

.leaderboard    { background-color: #fff; text-align: center; padding: 5px; border-top: 1px solid #373C36 }
.dateposted    { color: #373C36; font-size: 10px }
.nav_text            { color: #fff; font-size: 12px; font-weight: bold; background-color: #373C36; text-align: center; display: block; padding: 3px 5px; border-top: 1px solid #fff }
.sub_text     { color: #fff; font-size: 14px; font-weight: bold; background-color: #373c36; padding: 5px }
.sub_text_lists { padding: 5px }
.sub_text_lists li  { list-style-type: circle }
.ads_padding    { padding: 10px }
.comment   { margin: 5px; padding: 5px; border: solid 2px #000 }
.commentposted  { color: #000; font-size: 11px }
.commentname   { font-weight: bold }
.active  { color: #fff; font-size: 14px; font-weight: bold; background-color: #81B772; text-align: center; display: block; padding: 5px; width: 200px }
.inactive  { color: #fff; font-size: 14px; font-weight: bold; background-color: #CD8271; text-align: center; display: block; padding: 5px; width: 200px }
.datahighlight  { font-weight: bold; background-color: #DDD6A0; padding: 3px; border: solid 3px #5C8552 }
.featured { font-size: 14px; font-weight: bold }
.footer    { font-size: 10px; background-color: #fff; text-align: center; padding: 5px }
.fineprint    { font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none }
.fineprintcell { font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; padding: 3px }
.accountcell      { color: #81b772; font-size: 10px; text-align: center; padding: 5px; border: solid 1px #81b772 }
.notice  { text-align: left; margin: 5px; padding: 5px; border: solid 3px #C0C1B0 }
.breadcrumbs  { font-size: 10px }
.searchbox          { font-size: 10px; text-align: center; padding: 5px }
.searchtext     { font-size: 12px; font-weight: bold }
.searchresults      { font-size: 14px; font-weight: bold }
.listing:link  { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #cd8271; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #fff #000 #000 #fff }
.listing:visited  { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #cd8271; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #fff #000 #000 #fff }
.listing:hover  { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #915950; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #000 #fff #fff #000 }
.listing_s:link      { color: #fff; text-decoration: none; background-color: #cd8271; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.listing_s:visited      { color: #fff; text-decoration: none; background-color: #cd8271; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.listing_s:hover      { color: #fff; text-decoration: none; background-color: #915950; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #000 #fff #fff #000 }
.confirm_table      { color: #fff; font-size: 11px; background-color: #373c36; padding: 5px; border-bottom: 1px solid }
.edit_table    { font-size: 13px; background-color: #C0C1B0; padding: 5px; border-bottom: 1px solid }
.greet_table    { font-size: 10px; font-weight: bold; background-color: #C0C1B0; padding: 5px }
.linkstableh   { color: #fff; font-size: 9px; font-weight: bold; background-color: #000; text-transform: uppercase; padding: 5px }
.linkstable { padding: 5px; border-bottom: 1px solid #373C36 }
.listingdetail   { padding: 10px }
.listingdetail1     { font-size: 20px; font-weight: bold; line-height: 20px }
.listingdetail2   { font-size: 16px; line-height: 20px }

/* Classifieds */
.catadlist { padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.catadlist a:link { font-size: 13px; font-weight: bold }
.catadlist a:visited { font-size: 13px; font-weight: bold }
.catadlist a:hover { font-size: 13px; font-weight: bold }
.catadlist:hover { background-color: #C0C1B0; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.catpremadlist { background-color: #DDD6A0; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.catpremadlist a:link { font-size: 14px; font-weight: bold }
.catpremadlist a:visited { font-size: 14px; font-weight: bold }
.catpremadlist a:hover { font-size: 14px; font-weight: bold }
.catheader { color: #fff; font-size: 14px; font-weight: bold; background-color: #000; padding: 5px }
.catitems { color: #81B772; font-size: 10px; padding-top: 10px }
.catsorts { color: #C0C1B0; font-size: 10px; font-weight: normal; text-align: right; padding-top: 10px }
.catsorts a:link { color: #C0C1B0 }
.catsorts a:visited { color: #C0C1B0 }
.catsorts a:hover { color: #000; background-color: #C0C1B0 }
.catpages   { color: #fff; font-size: 14px; font-weight: normal; text-align: right }
.catpages a:link  { color: #fff }
.catpages a:visited  { color: #fff }
.catpages a:hover { color: #000; background-color: #C0C1B0 }
.class_ad { color: #fff; font-size: 18px; font-weight: bold; background-color: #000; text-align: left; padding: 5px }
.class_ad_list1 { font-size: 14px; font-weight: bold; padding: 5px; border-bottom: 1px solid #373C36 }
.class_ad_list2 { font-weight: bold; padding: 5px; border-bottom: 1px solid #373C36 }
.class_ad_list3 { color: #000; font-size: 10px; text-align: right; text-transform: uppercase; padding: 5px; border-bottom: 1px solid #373C36 }
.class_ads_pagedesc1 { font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #000; border-left: 1px solid #000 }
.class_ads_pagedesc2 { font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.class_cat                  { font-size: 16px; font-weight: bold; text-align: left; padding: 5px; border: solid 1px #373C36 }
.class_cat a:link      { text-decoration: none; display: block }
.class_cat a:visited      { text-decoration: none; display: block }
.class_cat a:hover      { text-decoration: none; display: block }
.class_cat_desc                 { font-size: 11px; font-weight: normal; padding: 5px 5px 10px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.class_cat_pagedesc { font-size: 11px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #000; border-left: 1px solid #000 }
.class_cat_pagedesc2 { font-size: 11px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.class_form  { color: #fff; font-size: 11px; background-color: #373c36; padding: 5px; border-bottom: 1px solid #000 }
.class_formedit { font-size: 13px; background-color: #C0C1B0; padding: 5px; border-bottom: 1px solid #000 }
.class_formeditprice { color: #CD8271; font-size: 13px; font-weight: bold; background-color: #C0C1B0; padding: 5px; border-bottom: 1px solid #000 }
.class_formeditspacer { font-size: 13px; background-color: #C0C1B0; padding: 5px }
.class_formprice { color: #CD8271; font-size: 13px; font-weight: bold; background-color: #373C36; padding: 5px; border-bottom: 1px solid #000 }
.class_formspacer  { color: #fff; font-size: 11px; background-color: #373c36; padding: 5px }
.class_nav:link { color: #5C8552; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #C0C1B0; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.class_nav:visited { color: #5C8552; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #C0C1B0; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.class_nav:hover { color: #CD8271; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #C0C1B0; padding: 3px; border-style: solid; border-width: 1px; border-color: #000 #fff #fff #000 }
.class_registerred { color: #CD8271; font-size: 10px; font-weight: bold; background-color: #373C36; padding: 5px; border-bottom: 1px solid #000 }
.class_search  { font-size: 10px; text-align: right }
.class_breadcrumbs { font-size: 10px; padding-top: 5px }
.class_subcat { font-weight: bold; text-align: left; padding: 5px }
.class_subcat a:link { text-decoration: none; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #373C36 #373C36 #fff }
.class_subcat a:visited { text-decoration: none; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #fff #373C36 #373C36 #fff }
.class_subcat a:hover { text-decoration: none; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #373C36 #fff #fff #373C36 }
.class_subcat_desc { font-size: 10px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.class_subcats   { color: #fff; background-color: #373c36; padding: 5px }
.classhead { background-position: left bottom; padding-bottom: 5px; border-bottom: 3px solid #5C8552 }
.keydesc  { color: #000; font-size: 11px; font-weight: normal; text-align: right }
.mainsubs       { font-size: 9px; text-align: center; padding-top: 10px }
.placelocation { color: #373C36; font-size: 10px; margin-bottom: 5px; padding: 2px }
.placelocationh { color: #fff; font-size: 10px; background-color: #CD8271; margin-bottom: 5px; padding: 2px }
.flag   { font-size: 11px; padding: 3px }
.flag a:link   { color: #5C8552; text-decoration: none; background-color: #C0C1B0; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.flag a:visited   { color: #5C8552; text-decoration: none; background-color: #C0C1B0; border-style: solid; border-width: 1px; border-color: #fff #000 #000 #fff }
.flag a:hover   { color: #CD8271; text-decoration: none; background-color: #C0C1B0; border-style: solid; border-width: 1px; border-color: #000 #fff #fff #000 }
.username        { color: #81B772; font-size: 10px; text-align: right }
