body          { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #cadeff; background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0 }
table   { font-size: 16px }

a:link { color: #000000; text-decoration: underline }
a:visited { color: #333333; text-decoration: underline }
a:hover  { color: #FF0000; text-decoration: none; background-color: #FFFF99 }
h1         { font-size: 22px; font-weight: normal; letter-spacing: -1px; border-bottom: 3px double #000 }
h2          { font-size: 20px; font-weight: normal; border-bottom: 3px double #000 }
h3            { font-size: 16px; font-weight: normal; border-bottom: 1px dotted #000 }
h4     { color: #009900; font-size: 14px; font-weight: normal; border-bottom: 1px solid #009900 }
h5    { color: #FF0000; font-size: 12px }

.h_nav_cell            { font-size: 12px; font-weight: normal; background-color: #cadeff; text-align: left; padding: 10px; border-top: 1px solid #333333 }

.h_nav:link     { text-decoration: none; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.h_nav:visited    { text-decoration: none; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.h_nav:hover       { color: #fff; text-decoration: none; background-color: #666666; padding: 3px; border-style: solid; border-width: 1px; border-color: #666666 #ffffff #ffffff #666666 }

.h_nav_r:link  { color: #FFFFFF; text-decoration: none; background-color: #3769b3; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #000000 #000000 #FFFFFF}
.h_nav_r:visited  { color: #FFFFFF; text-decoration: none; background-color: #3769b3; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #000000 #000000 #FFFFFF}
.h_nav_r:hover { color: #FFFFFF; text-decoration: none; background-color: #012288; padding: 3px; border-style: solid; border-width: 1px; border-color: #000000 #FFFFFF #FFFFFF #000000 }

.right_search:link         { color: #000000; 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 #333333 }
.right_search:visited         { color: #333333; 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 #333333 }
.right_search:hover         { color: #ff0000; text-decoration: none; background-color: #ffff99; 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 #333333 }

.right_searchactive:link  { color: #ff0000; text-decoration: none; background-color: #ffff99; 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 #333333 }
.right_searchactive:visited  { color: #ff0000; text-decoration: none; background-color: #ffff99; 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 #333333 }
.right_searchactive:hover  { color: #ff0000; text-decoration: none; background-color: #ffff99; 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 #333333 }

.default:link      { color: #000000; text-decoration: none; background-image: url("../images/triangle.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }
.default:visited      { color: #333333; text-decoration: none; background-image: url("../images/triangle_v.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }
.default:hover      { color: #ff0000; text-decoration: none; background-color: #ffff99; background-image: url("../images/triangle_h.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }

.defaultactive:link     { color: #ff0000; text-decoration: none; background-color: #ffff99; background-image: url("../images/triangle_h.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }
.defaultactive:visited     { color: #ff0000; text-decoration: none; background-color: #ffff99; background-image: url("../images/triangle_h.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }
.defaultactive:hover     { color: #ff0000; text-decoration: none; background-color: #ffff99; background-image: url("../images/triangle_h.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; padding: 10px 5px 10px 15px; border-bottom: 1px solid #333333 }

.left_column     { background-color: #FFFFFF; padding: 5px; border-top: 1px solid #333333; border-bottom: 1px solid #333333 }
.center_content   { background-color: #FFFFFF; padding: 5px; border: solid 1px #333333 }
.center_content2   { background-color: #FFFFFF; padding: 10px 20px; border-top: 3px solid #333333; border-bottom: 3px solid #333333 }
.right_column    { font-size: 10px; background-color: #FFFFFF; padding: 5px; border-bottom: 1px solid #333333; border-top: 1px solid #333333 }
.nav_text  { color: #ffffff; font-size: 12px; font-weight: bold; background-color: #000; text-align: center; display: block; padding: 3px 5px; border-top: 1px solid #ffffff }
.leaderboard    { background-color: #FFFFFF; text-align: center; padding: 5px; border-top: 1px solid #333333 }
.dateposted    { color: #333333; font-size: 10px }
.sub_text    { color: #000000; font-size: 14px; font-weight: bold; background-color: #cccccc; 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 #666666 }
.commentposted  { color: #666666; font-size: 11px }
.commentname   { font-weight: bold }
.active  { color: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #009900; text-align: center; display: block; padding: 5px; width: 200px }
.inactive  { color: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #FF0000; text-align: center; display: block; padding: 5px; width: 200px }
.datahighlight  { font-weight: bold; background-color: #FFFF99; padding: 3px; border: solid 3px #FFFF99 }
.featured { font-size: 14px; font-weight: bold }
.footer    { font-size: 10px; background-color: #FFFFFF; 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: #000; font-size: 10px; text-align: center; padding: 5px; border: solid 1px }
.notice  { text-align: left; margin: 5px; padding: 5px; border: solid 3px #cccccc }
.breadcrumbs  { font-size: 10px }
.searchbox         { font-size: 10px; background-color: #ccc; text-align: center; padding: 5px; border: solid 1px #000 }
.searchtext     { font-size: 12px; font-weight: bold }
.searchresults      { font-size: 14px; font-weight: bold }
.listing:link { color: #FFFFFF; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #FF0000; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #FFFFFF #000000 #000000 #FFFFFF}
.listing:visited { color: #FFFFFF; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #FF0000; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #FFFFFF #000000 #000000 #FFFFFF}
.listing:hover { color: #FFFFFF; font-size: 16px; font-weight: bold; text-decoration: none; background-color: #990000; text-align: center; display: block; padding: 2px; border-style: solid; border-width: 3px; border-color: #000000 #FFFFFF #FFFFFF #000000 }
.listing_s:link     { color: #ffffff; text-decoration: none; background-color: #FF0000; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #ffffff #000000 #000000 #ffffff }
.listing_s:visited     { color: #ffffff; text-decoration: none; background-color: #FF0000; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #ffffff #000000 #000000 #ffffff }
.listing_s:hover     { color: #ffffff; text-decoration: none; background-color: #990000; text-align: center; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #000000 #ffffff #ffffff #000000 }
.confirm_table     { font-size: 11px; background-color: #CCCCCC; padding: 5px; border-bottom: 1px solid }
.edit_table    { font-size: 13px; background-color: #FFCC99; padding: 5px; border-bottom: 1px solid }
.greet_table    { font-size: 10px; font-weight: bold; background-color: #FFCC99; padding: 5px }
.linkstableh   { color: #FFFFFF; font-size: 9px; font-weight: bold; background-color: #666666; text-transform: uppercase; padding: 5px }
.linkstable { padding: 5px; border-bottom: 1px solid #CCCCCC }
.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 #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.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: #FFCC99; padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.catpremadlist { background-color: #FFFF99; padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.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: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #666666; padding: 5px }
.catitems { color: #009900; font-size: 10px; padding-top: 10px }
.catsorts { color: #FFCC99; font-size: 10px; font-weight: normal; text-align: right; padding-top: 10px }
.catsorts a:link { color: #FFCC99 }
.catsorts a:visited { color: #FFCC99 }
.catsorts a:hover { color: #666666; background-color: #FFCC99 }
.catpages   { color: #FFFFFF; font-size: 14px; font-weight: normal; text-align: right }
.catpages a:link  { color: #FFFFFF}
.catpages a:visited  { color: #FFFFFF}
.catpages a:hover { color: #666666; background-color: #FFCC99 }
.class_ad { color: #FFFFFF; font-size: 18px; font-weight: bold; background-color: #666666; text-align: left; padding: 5px }
.class_ad_list1 { font-size: 14px; font-weight: bold; padding: 5px; border-bottom: 1px solid #CCCCCC }
.class_ad_list2 { font-weight: bold; padding: 5px; border-bottom: 1px solid #CCCCCC }
.class_ad_list3 { color: #666666; font-size: 10px; text-align: right; text-transform: uppercase; padding: 5px; border-bottom: 1px solid #CCCCCC }
.class_ads_pagedesc1 { font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #666666; border-left: 1px solid #666666 }
.class_ads_pagedesc2 { font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.class_cat                  { font-size: 16px; font-weight: bold; text-align: left; padding: 5px; border: solid 1px #333333 }
.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 #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.class_cat_pagedesc { font-size: 11px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #666666; border-left: 1px solid #666666 }
.class_cat_pagedesc2 { font-size: 11px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.class_form { font-size: 11px; background-color: #CCCCCC; padding: 5px; border-bottom: 1px solid #000000 }
.class_formedit { font-size: 13px; background-color: #FFCC99; padding: 5px; border-bottom: 1px solid #000000 }
.class_formeditprice { color: #FF0000; font-size: 13px; font-weight: bold; background-color: #FFCC99; padding: 5px; border-bottom: 1px solid #000000 }
.class_formeditspacer { font-size: 13px; background-color: #FFCC99; padding: 5px }
.class_formprice { color: #FF0000; font-size: 13px; font-weight: bold; background-color: #CCCCCC; padding: 5px; border-bottom: 1px solid #000000 }
.class_formspacer { font-size: 11px; background-color: #CCCCCC; padding: 5px }
.class_nav:link { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #cccccc; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.class_nav:visited { color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #cccccc; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.class_nav:hover { color: #FF0000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #333333; padding: 3px; border-style: solid; border-width: 1px; border-color: #666666 #FFFFFF #FFFFFF #666666 }
.class_registerred { color: #FF0000; font-size: 10px; font-weight: bold; background-color: #CCCCCC; padding: 5px; border-bottom: 1px solid #000000 }
.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: #FFFFFF #CCCCCC #CCCCCC #FFFFFF}
.class_subcat a:visited { text-decoration: none; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF}
.class_subcat a:hover { text-decoration: none; display: block; margin: 2px; padding: 3px; border-style: solid; border-width: 1px; border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC }
.class_subcat_desc { font-size: 10px; font-weight: normal; background-position: center; padding: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666 }
.class_subcats  { background-color: #CCCCCC; padding: 5px }
.classhead { background-position: left bottom; padding-bottom: 5px; border-bottom: 3px solid #000000 }
.keydesc  { color: #666666; font-size: 11px; font-weight: normal; text-align: right }
.mainsubs       { font-size: 9px; text-align: center; padding-top: 10px }
.placelocation { color: #333333; font-size: 10px; margin-bottom: 5px; padding: 2px }
.placelocationh { color: #FFFFFF; font-size: 10px; background-color: #FF0000; margin-bottom: 5px; padding: 2px }
.flag   { font-size: 11px; padding: 3px }
.flag a:link   { color: #000000; text-decoration: none; background-color: #cccccc; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.flag a:visited   { color: #000000; text-decoration: none; background-color: #cccccc; border-style: solid; border-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF}
.flag a:hover   { color: #FF0000; text-decoration: none; background-color: #333333; border-style: solid; border-width: 1px; border-color: #666666 #FFFFFF #FFFFFF #666666 }
.username        { color: #009900; font-size: 10px; text-align: right }
