body { background-color: #EEE8AA; color: #000000; font-family: Helvetica, Verdana,Geneva,Arial,sans-serif; font-size: 12px; text-align: center; margin: 0px; margin-top: 7px;}
table{font-size:inherit;font-size:100%;}
p,form,input,img{margin:0;padding:0;}
img{border:0;}

a:link,a:visited{ text-decoration:none; color: #28739D;}
a:hover{ text-decoration:underline; color: #68A3CD;}
p { text-align: justify; line-height: 22px; text-indent: 10px; }

#container { text-align: left; margin:0 auto; background: #EEE8AA;}
#top {text-align: right; float: right; padding-bottom: 4px;}
#top td {color: #a0a0a0;}
#top a {color: #a0a0a0; font-size: 12px; text-decoration: none;}
#top td {padding-left: 5px;}
#navbar {background: url("images/navbar-center.png") repeat-x; height: 29px; margin: 0px; padding: 0px; clear: both;}
#navbar a {color: #ffffff; text-decoration: none;}
#navbar td {padding-left: 5px; padding-right: 5px;}

#navbar-left {background: url("images/navbar-left.png") 0 0 no-repeat; height: 29px;}
#navbar-right {background: url("images/navbar-right.png") 100% 0 no-repeat; height: 29px;}
#navbar-separator { width: 3px; height: 23px;}

#footer {background: url("images/footer.png") repeat-x; height: 20px; margin: 0px; padding: 0px; text-align: center; font-size: 11; font-weight: bold;}
#footer-left {background: url("images/footer-left.png") 0 0 no-repeat; height: 20px; width: 6px;}
#footer-right {background: url("images/footer-right.png") 100% 0 no-repeat; height: 20px; width: 7px;}
#quick-search {float: right;}
#quick-search td { padding: 0px; margin: 0px;padding-top: 3px; padding-right: 1px;}
.search_inputs { background-color: #e0e0e0; margin: 0px; padding: 0px; border: 1px solid #ffffff; height: 20px;}
.search_inputs-focus { background-color: #ffffff; margin: 0px; padding: 0px; border: 1px solid #ffffff; height: 20px; }
#categories {width: 100%;  background: #EEE8AA; text-align: center;}
a.categ:active, a.categ:link, a.categ:visited { color: #4fb008; font-weight: bold; text-transform: uppercase; }
a.categ:hover { color: #59d001; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#categ_count { font-size: 11px; color: #4D4D4D; font-weight: bold; width: 100%; padding: 5px;}
#categ_description { padding: 5px;}
#categ_button { padding: 5px;}
a.view_button:active, a.view_button:link, a.view_button:visited { color: #ffffff; font-weight: bold; font-size: 11px; }
a.view_button:hover { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none;}
div.categories-top { border-top: 1px dotted #555555; }
td.categories-right { border-right: 1px dotted #555555; height: 100%; }
.form { text-align:right; line-height: 25px; padding-right: 10px; width: 30%;}
input{ border: 1px solid #000000; line-height: 120%;}
select{ border: 1px solid #000000; line-height: 120%;}
textarea{ border: 1px solid #000000; line-height: 120%;}
checkbox {background-color: #474747; border:0px; color: #dddddd; }
.noborder{ border: 0px;}

.form_feature { text-align:right; line-height: 25px; padding-right: 10px; width: 50%; color: #2a5f9b;}

#separator {height: 10px;}
div.red { color: #B00000; font-weight: bold;}
#title { color: #243659; font-weight: bold; text-align: center; width: 100%; height: 40px; font-size: 14px; }
td.gray { background: #f0f0f0; border-bottom: 2px solid #71add0; padding-left: 10px; color: #444444; font-weight: bold; }
div.gray { background: #f0f0f0; padding: 10px; }
div.gray1 { background: #f0f0f0;}
td.submit_info { font-size: 12px; color: #444444; background: #f0f0f0; padding: 20px; }
.details_top { background: #ebf2f7; color: #444444; font-weight: bold; padding: 5px;}
.gallery { background: #e0da95; padding: 2px; width: 510px; text-align: center;}
.pic { border: 1px solid #e5e5e5; text-align: center; padding: 2px; }
.pic_over { border: 1px solid #80aacd; text-align: center; padding: 2px;}
table.details { border-collapse: collapse; width: 240px; text-align: right; color: #0479bd; }
table.details1 { border-collapse: collapse; width: 100%; text-align: right; color: #0479bd; }
td.details { height: 25px; padding: 2px; background: #f9f9f9; border: 1px solid #cccccc; font-weight: bold; text-align: left;}
td.details_over { height: 25px;	padding: 2px; background: #f0f0f0; border: 1px solid #cccccc; font-weight: bold; text-align: left;}
.details_left{text-align: left; float: left; font-weight: normal;}
.details_right{text-align: right; float: right; font-weight: normal; color: #000000;}
.details_title { font-weight: bold; width: 100%; height: 30px; text-indent: 10px; background: url(images/title_bg.gif); height: 28px;}
.details_content { padding-top: 5px; padding-bottom: 10px; border-bottom: 1px dashed #dedede;}
.options {height: 25px;}

#tab-left { background: url(images/tab-left.gif) no-repeat 0px 0; width: 18px; height: 23px;}
#tab-right { background: url(images/tab-right.gif) no-repeat; width: 6px; height: 23px;}
#tab { background: url(images/tab-middle.gif); height: 23px; text-align: center; font-size: 10px; font-weight: bold; }

#short_listing { text-align: left; width: 100%; border: 1px solid #CDCDCD;}
.short_ad_odd { background: #f9f9f9;}
.short_ad_even { background: #e0e0e0;}
.listing_title {font-weight: bold;}
.listing_description {}
.listing_make {font-weight: bold;}

#account {padding: 0px; border: 1px solid #e1e1e1;}
#welcome { padding:8px; background: #999999; margin: 10px; color: #ffffff; font-weight: bold; }

td.left_form { width: 25%; height: 25px; padding-right: 10px; background: #666e7c; color: #ffffff; padding-left: 10px; border-bottom: 1px solid #dce2ec; }
td.right_form { height: 25px; background: #dce2ec; color: #000000; padding-left: 10px; border-bottom: 1px solid #ffffff; }
.payment { color: #444444; background: #f3eec8; padding: 20px; border-top: 2px solid #777777; }

.nicetable { border-collapse: collapse; color: #2b7593; }
tr.nicetablerow_even { background: #FFFFFF; }
tr.nicetablerow_odd { background: #f0f4f4; }
tr.nicetablerow_pending { background: #fff7d1; }
tr.nicetablerow_over { background: #F5F5F0; color: #FC9B00; }
td.nicetablerow { margin:5px; padding: 2px; border: 1px solid #c1c1c1; height: 37px;}
td.nicetablerow-separator { border-top: 1px solid #c1c1c1;}
td.none { background: #ffffff; border: 0px; }

tr.tab_header { background: url(images/navbar-middle.gif) 6px 0 repeat-x; height: 32px;}
td.tab_header_left { background: url(images/navbar-left.gif) 0 0 no-repeat; height: 32px; width: 6px;}
td.tab_header_right { background: url(images/navbar-right.gif) 100% 0 no-repeat; height: 32px; width: 6px;}
td.tab_header {	color: #ffffff;	padding-left: 5px; padding-right: 5px; padding-bottom: 10px; vertical-align: bottom;}
a.tab_header { color: #ffffff; text-decoration: none; }

.bottom_side { font-size: 10px; color: #333333; border-bottom: 1px solid #13b2dd;}
.list { background: url("images/arrow.gif") 0 5px no-repeat; height: 25px; padding-right: 10px; padding-left: 10px;}
.left_side { font-size: 10px; border-left: 1px solid #cccccc; height: 100%; width: 2px; }
.up_side { color: #333333; border-top: 1px solid #13b2dd; padding-top: 4px;}
.search_sort {padding: 6px 0 6px 0;}

a.details_button{ background: transparent url('images/details_left.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 4px; text-decoration: none; }
a:link.details_button, a:visited.details_button, a:active.details_button, a:hover.details_button{ color: #ffffff; text-decoration: none; }
a.details_button span{ background: transparent url('images/details_right.gif') no-repeat top right; display: block; padding: 4px 20px 4px 6px;}

a.more_button{ background: transparent url('images/more_left.gif') no-repeat top left; display: block; float: left; line-height: 20px; height: 28px; padding-left: 4px; text-decoration: none; width: 100%;}
a:link.more_button, a:visited.more_button, a:active.more_button, a:hover.more_button{ color: #ffffff; text-decoration: none; width: 100%;}
a.more_button span{ background: transparent url('images/more_right.gif') no-repeat top right; display: block; padding: 4px 20px 4px 6px;}

.buttonwrapper_more{ width: 100%;}
.buttonwrapper_details{ width: 100%;}
.buttonwrapper{ width: 100%; overflow: hidden;}

.button{ background: transparent url('images/button.gif') no-repeat top right; display: block; padding: 3px 10px 5px 4px; }

.activebutton{ background: transparent url('images/active.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #2ba000;}
.inactivebutton{ background: transparent url('images/inactive.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #777777;}
.expiredbutton{ background: transparent url('images/expired.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.pendingbutton{ background: transparent url('images/pending.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #f87704;}
.featuredbutton{ background: transparent url('images/featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #268bc2;}
.pendingfeaturedbutton{ background: transparent url('images/pending_featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #000000;}
.soldbutton{ background: transparent url('images/sold.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}

#footer_links { padding: 3px; line-height: 18px; color: 777777;}
#footer_links a{ color: 777777;}

.details_ad_title { font-size: 13px; line-height: 22px; color: #444444; font-weight: bold;}
.details_make { line-height: 22px; color: #337800;}
.details_category { line-height: 22px; color: #006898;}
.details_price { line-height: 22px; color: #990000;}

.options_set { background: url("images/options_sets.gif") 0 15px no-repeat; padding-left: 18px; padding-top: 15px; font-weight: bold;}
.info { background: url("images/info.gif") no-repeat 5px 5px; height: 70px; border: 1px solid #f1f1f1; padding-left: 80px; color: #4fb008;}
.results { background: url("images/info_bg.gif"); border: 1px solid #f1f1f1; padding: 10px; margin: 5px; color: #4fb008; font-weight: bold;}
.message { color: #b00000; font-weight: bold;}
#error { border: 1px solid #f0f0f0; color: #ED4D28; background: url("images/error.gif") no-repeat center left; padding: 15px; padding-left: 50px;}
.search {color: #f81d00; font-weight: bold;}
#navigator { background: #f0f0f0; padding: 3px; border: 1px solid #dddddd; }

.package_name { color: #049d00; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 10px;}
#packages li { color: #444444; font-size: 11px; font-weight: bold; background: url("images/arrow.gif") 5% 2px no-repeat; padding-left: 20px; margin: 5px; line-height: 20px; }
#price { color: #c60d0d; font-size: 12px; font-weight: bold; text-align: center; }
#featured { color: #c60d0d; font-size: 12px; font-weight: bold; text-align: center; }
#stats_box { border: 1px solid #dddddd; padding: 5px; margin-bottom: 10px; color: #777777; overflow: auto; position:relative;}
#stats_col { padding: 5px;}
#stats_title { text-align: center; color: #c41a1a; }


.box-header-left { background: url("images/head-left.gif") no-repeat; width: 19px; height: 25px; }
.box-header-right { background: url("images/head-right.gif") no-repeat; width: 6px; height: 25px; }
.box-header-middle { background: url("images/head-middle.gif") repeat-x; height: 25px; color: #eeeeee;	padding-left: 3px; padding-top: 3px; }
.box-top-left { background: url("images/box-top-left.gif") no-repeat; width: 5px; height: 9px; text-align: left;}
.box-top-right { background: url("images/box-top-right.gif") no-repeat; width: 5px; height: 9px; text-align: right; }
.box-top-middle { background: url("images/box-top-middle.gif") repeat-x; height: 9px; }
.box-bottom-left { background: url("images/box-bottom-left.gif") no-repeat; width: 5px; height: 9px; text-align: left; }
.box-bottom-right { background: url("images/box-bottom-right.gif") no-repeat; width: 5px; height: 9px; text-align: right; }
.box-bottom-middle { background: url("images/box-bottom-middle.gif") repeat-x; height: 9px; }
div.box { border: 1px solid #d0d0d0; padding-bottom: 10px; padding-top: 5px;}
.featured { width: 200px; }
.price { color: #45ac00; font-weight: bold;}
a.make { color: #555555; font-weight: bold; }
a.location { color: #0274bd; font-weight: bold;}
.separator { border-bottom: 1px dotted #d0d0d0; }
.vert_separator { border-right: 1px dotted #d0d0d0; }
.quick_search { padding-left: 10px;}
.white {color: #ffffff;}

