/* CSS Document */
body { width: 100%; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 0.8em; background-color:#000000; color: white; padding: 0 0 20px 0;}
#page {width: 780px; margin: 20px auto; text-align: left; background: #000000; border: 1px solid white;}
div#main { padding: 144px 0 0;}
div#main p { margin: 20px 10px 10px 30px; text-align: left;}
img { border: none;}
div#top { position: absolute; top: 21px; width: 780px; background: transparent url(images/topback.jpg) 327px 0 no-repeat;}
div#top img { margin: 5px;}
div#top ul.contact { background: #cccccc url(images/top-cont.jpg) 100% 0 no-repeat; width: 198px; height: 119px; float: right; text-align: right; margin: 0; list-style: none; padding: 25px 10px 0 0;}
div#top ul.contact li { margin: 0 0 0 60px; border-bottom: 1px dashed #ffffff;}
div#top ul.contact li:hover { border-bottom: 1px solid #FFFF66;}
div#top ul.contact li a { color: white; text-decoration: none; display: block;}
div#top ul.contact li a:hover { color: #ffff66;}
h1 {font-size: 14px; margin: 0; background:#727272 url(images/h1back.jpg) 100% 0 no-repeat; padding: 17px 0 17px 20px; color: #ffffff; border-bottom: 1px solid #ffffff;}
h2 {font-size: 12px; margin: 0 25px 0; text-align: left; padding: 15px 15px 0 15px;}
div.cities {width: 400px; height: 200px; background-color: #131313; margin: 0 0 0 100px; border: 1px solid #636363;}
div.cities ul {float: left; width: 150px; background-color: #131313; margin: 20px 0 0 20px; padding: 0;}
div.cities ul li { list-style: none; border-bottom: 1px dashed #999999; padding: 2px 0; margin: 0;}
div.cities ul li a { color: white; text-decoration: none;}
div.cities ul li:hover { border-bottom: 1px solid #999999; padding: 2px 0 2px;}
div.adv { float: right; width: 143px; height: 258px;  background:#CCCCCC url(images/ulmain-back.jpg) 0 0 no-repeat; text-align: left; margin: 5px; }
div.adv ul { margin: 10px 0 0; padding: 0; width: 100%;}
div.adv ul li { padding: 0; margin: 0 0 5px 3px; list-style: none; font-size: 11px;} 
div#main div.adv p { margin: 40px 10px 0 5px; padding: 0 0 0 0; font-size: 11px; }
div.adv h3 { font-size: 13px; margin: 4px;}
div.listings { float: left; width: 500px;}
div.listings h2 { background: black; border: none; margin: 0;}
h2.bordered { background: #313131; border: 1px solid white; margin: 0 200px 0 20px; font-size: 16px;}
div.website { width: 500px; margin: 10px 20px 0 30px; border: 1px dashed #999999;}
div.website h3, div.website h4, div.website h5, div.website h6, div.website h7, div.website h8 { font-size: 12px; color:#333333; background: #CCCCCC; margin: 0; padding: 2px;}
div#main div.website p { margin: 8px; padding: 2px; color: #ffffff;}
div.website p span { color: #999999; font-weight: bold;}
div.website p span.color { color: #cc0000;}
div.rightnav { float: right; border: 1px solid #262726; margin: 10px 20px 0; background:url(images/rightnav.jpg) 30px 0 repeat-y; font-size: 12px; width: 150px;}
div.rightnav ul { list-style: none; margin: 0; padding: 0; }
div.rightnav ul li a { display: block; color: #999999; font-weight: bold; padding: 5px 5px 5px; margin: 0 0 5px 0; text-decoration: none;}
div.rightnav ul li a:hover { background: transparent; text-decoration: underline; color: #ddd14e;}
div.rightnav h5 { color: #ffffff; text-align: center; margin: 0; background: black; padding: 4px; border: 1px solid; border-color: #333333 #333333 #999999 #999999;}
div.rightnav ul li.active a { color: #ddd14e; text-decoration: underline;}
div#footer { clear: both; color: #666666; text-align: right; padding: 5px;}
div#footer a { color: #666666;}
div#left { float: left; width: 580px;}
div#left a { color: #FF0000; }
p.where a { color: #ddd14e; background: transparent;}