*{margin:0;padding:0}
body{background:#101211 url(/bkgrd.png) repeat;font:12px Tahoma,Helvetica,sans-serif;color:#222}
#wrapper{width:930px;margin:0 auto;padding:30px 0 0 0}
.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
#sidebar{color:#DDD;width:240px;float:left;text-align:center}
#sidebar h2{color:#FFF;margin:15px 0 10px 0}
#sidebar img{margin:10px 0 20px 0}
.logo{margin-top:12px}
.logo h1 {margin:0 auto;width:240px;height:60px;background:url(/logo.png) top center no-repeat}
.logo h1 a{margin:0 auto;width:133px;height:60px;display:block}
.logo span{display:none}
#menu{background:url(/menu.png) repeat-x;height:50px}
#menu ul{list-style:none;margin-left:11px}
#menu li{display:inline;margin:0 9px;line-height:57px;text-transform:uppercase;font-size:8pt}
#menu li a, #menu li a.current{text-decoration:none;color:#EEE;padding:8px 8px}
#menu li a:hover, #menu li a.current{background:url(/current.png) top center no-repeat;padding:10px 8px 46px 8px;color:#FFF;text-decoration:none}
.breadcrumb{padding:8px 0 0 19px;font-size:9pt;color:#666}
.breadcrumb span{font-size:8pt;color:#999}
.breadcrumb h2{margin:0;padding:0;font:9pt normal Tahoma,Helvetica,sans-serif}
.breadcrumb a{font-weight:normal;color:#999}
.breadcrumb a:hover{color:#999}
#banner{padding:0 0 30px 2px}
#container{background:#EEE;width:680px;float:right}
#container .block{width:212px;float:left;display:block;margin:0 1px 0 0}
#container .block ul{list-style:none;margin:0;height:135px}
#content .content p{padding:0 0 10px 0}
#content{padding:18px;min-height:600px;height:auto !important;height:600px;margin-top:7px}
#content .content{background:#EEE}
#content .content p{padding:0 0 10px 0}
.block h2{height:27px;line-height:23px;margin:2px 0 0 0;text-align:center;color:#FFF;font-size:16px;font-weight:bold}
.block h2 a, .block h2 a:hover{color:#FFF;text-decoration:none}
.block h2.buyers{background:#999}
.block h2.sellers{background:#666}
.block h2.first{background:#333}
.content ul li,.content ol li{margin:0 0 10px 20px}
.block ul li{margin:0}
.loader{position:relative;color:#555;z-index:999;display:none}
.one{float:left;width:120px}
.two{float:left;width:120px}
.listing{padding:0px;padding-bottom:20px}
.listing h3{padding:0;margin:0}
.listing h3 a{text-decoration:none;font-weight:normal}
.listing h3 a:hover{text-decoration:none;color:#000}
.article h2{padding:0;margin:0}
.article h2 a{text-decoration:none;font-weight:normal}
.article h2 a:hover{text-decoration:none;color:#000}
.article ul li,.article ol li{margin:0 0 10px 30px}
.article .posted{margin-bottom:8px;font-size:9pt;color:#999}
.article .posted a{text-decoration:none;font-weight:normal;color:#999}
.article .posted a:hover{color:#999}
.article div p{margin:0 0 10px 0}
.article .posted span{padding-left:10px}
.article .read{margin-bottom:8px;font-size:9pt}
.article .read a{font-weight:normal;color:#999}
.article .read a:hover{color:#777}
.album{background:#EEE}
.album ul li{margin:0}
.photo{border:1px solid #CCC;padding:2px;cursor:pointer}
.table table{border-collapse:collapse;width:420px}
.table tbody tr{background:#EEE;vertical-align:top}
.table tbody tr.alt{background:#E2E2E2}
.table table td{padding:5px 5px 5px 2px;line-height:1em}
.table tbody{border-bottom:1px solid #CCC}
.audio{margin:10px 0 0 0}
.inquiry{margin:15px 0 0 0}
.calculate{width:200px;height:120px}
.calculate p{padding:0}
.calculate input{background:#E2E2E2;border:1px solid #CCC;color:#666;font-size:9pt;font-weight:bold;text-align:right;vertical-align:middle;width:40px;cursor:pointer}
a{outline:none;color:#222;text-decoration:underline;font-weight:bold}
a:hover{text-decoration:underline;color:#777}
.active,a.active:hover{text-decoration:none;font-weight:normal;cursor:default;color:#000}
.disabled,a.disabled:hover{text-decoration:none;font-weight:normal;cursor:default;color:#808080}
a.button{display:block;background:#DDD;margin:10px auto;font-weight:normal;text-decoration:none}
a.button:hover{background:#CCC;color:#000;text-decoration:none}
a.button .top, a.button .top div, a.button .bottom, a.button .bottom div{background: url(/button.png) no-repeat;display:block;height:8px;font-size:0px}
a.button:hover .top{background-position:0 -32px}
a.button .top div{background-position:100% -8px}
a.button:hover .top div{background-position:100% -40px}
a.button .bottom{background-position:0 -16px}
a.button:hover .bottom{background-position:0 -48px}
a.button .bottom div{background-position:100% -24px}
a.button:hover .bottom div{background-position:100% -56px}
a.button p{margin:8px 8px 0 8px; padding:0}
a.button img{margin:2px 2px 0 0}
h1{font-size:21px}
h2{font-size:19px}
h3{font-size:17px}
h4{font-size:15px}
h5{font-size:13px}
h6{font-size:12px}
h1,h2,h3,h4,h5,h6{margin:0 0 2px 0;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal}
form,fieldset,input{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
img{border:none}
div.hr{margin:20px 0 10px 0;height:4px;background:#EEE url(/dotline.gif) no-repeat scroll center}
div.hr hr{display:none}
.portrait{display:block;border:1px solid #CCC;padding:2px;margin-right:8px}
.gray{color:#999}
.small{font-size:8pt}
.clear{clear:both}
.footer{width:640px;background:url(/footer.png) no-repeat top right;margin:0 auto;padding:14px 0 10px 290px;text-align:center;color:#FFF}
.footer a, #sidebar a{color:#FFF;text-decoration:underline}
.footer .links a{color:#FFF;font-size:110%}
.footer .service, .footer .service a{color:#FFF;font-size:95%}
.footer .links a:hover, .footer .service a:hover, #sidebar a:hover{color:#693}
.footer .powered{margin:10px 0 10px;color:#CCC}
.footer .powered a{color:#CCC;text-decoration:none}