@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, p, form, ol, ul, li { padding:0px;margin:0px; }
h1, h2, h3, h4 { font-family:"Trebuchet MS",Georgia,Verdana,sans-serif; }
h4 { font-size:18px; }
h2, h2 a:link, h2 a:visited { font-size:14px;color:#336699; }
h3 { margin-bottom:10px;padding:5px;border-bottom:double #444444; }

a img { border:none; }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

#content a:link img,#content  a:visited img { border:2px solid #006666;padding:2px; }
#content a:hover img { border:2px solid #FF9933; }

h4 a:link, h4 a:visited { color:#FFFFFF;display:block;height:1%;width:150px; }
h4 a:hover { color:#f6ac87;text-decoration:none; }

html { background:#000000 url(/images/bg.png) repeat-x; }
body { margin:auto;width:800px;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }

#header { background:url(/images/header.png) no-repeat top left;height:100px; }
#header img { float:right;padding:5px 5px 0px 0px; }

#top_menu { background:url(/images/top_menu.png) repeat-x top;height:30px;text-align:right;padding:0px;
						font-size:16px;font-family:"Trebuchet MS",Georgia,Verdana,sans-serif;position:relative; }
#top_menu a:link, #top_menu a:visited { float:right;padding:3px 60px 0px 0px;white-space:nowrap;color:#ADA334; }
#top_menu a:link.sideimg, #top_menu a:visited.sideimg { position:absolute;right:5px;top:5px;padding:0px;margin:0px; }


#content { padding:20px 150px 20px 0px;margin-left:170px;color:#444444;position:relative; }
#content h1, #content p, #content h2 { padding-bottom:20px; }
#content h1 { font-size:16px; }
#content ul, #content ol { list-style:outside;padding-left:15px; }
#content li { padding-bottom:20px; }

.left_menu { background:url(/images/left_menu.png) repeat-x top;width:150px;float:left; }
.left_menu ul { list-style:none;margin-top:-30px;position:relative; }
.left_menu ul li { padding:20px 0px;text-align:center;background:url(/images/left_menu_separator.png) no-repeat bottom center; }

#footer { background:url(/images/footer.png) repeat-x top;height:50px;clear:both;text-align:center;font-size:14px;font-style:italic; }
#footer a:link, #footer a:visited { color:#8f8f8f; }

#new_listing a:link, #new_listing a:visited { color:#082F33; }
#new_listing a:hover { color:#f6ac87; }

.submit { width:140px; }

#listing_progress { text-align:center;color:#8f8f8f;margin:0px -5px; }
#listing_progress a:link, #listing_progress a:visited { float:left;width:100px;color:#8f8f8f;padding:5px 0px; }
#listing_progress span { float:left;width:100px;color:#8f8f8f;padding:5px 0px; }

.error_msg { padding:10px 0px 15px 0px;color:#CC0000;font-weight:bold; }

#content .listing h2 { padding-bottom:0px; }
#content .listing p { padding-bottom:15px;line-height:16px; }

.contactForm input, .contactForm textarea { width:150px;border:1px solid #8f8f8f;background:#EEEEEE;padding:3px; }

.submit { padding:0px;margin:0px;border:none;background:url(/images/button.png) no-repeat left top;height:30px;width:115px;color:#FFFFFF;font-size:14px; }
#submit { padding:0px;margin:0px;border:none;background:url(/images/button.png) no-repeat left top;height:30px;width:115px;color:#FFFFFF;font-size:14px; }
