* { padding: 0pt; margin: 0pt; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font: 12px arial,sans-serif; color: rgb(14, 95, 216); text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.clear { clear: both; }
img, a img { border: 0pt none; }
#container { width: 754px; text-align: left; margin: 40px auto 20px; }
.col1, .col3 { display: none; }
#twoColLayout { width: 100%; background: url('rellinkbkg.gif') repeat-x scroll center bottom rgb(246, 246, 246); border: 1px solid rgb(255, 255, 255); }
.twoColL { background: none repeat scroll 0% 0% rgb(226, 223, 184); vertical-align: top; }
.twoColR { background: none repeat scroll 0% 0% rgb(255, 255, 255); vertical-align: top; }
.pg1 .twoColL { width: 100%; }
.hdr { width: 100%; background: none repeat scroll 0% 0% rgb(27, 87, 9); color: rgb(255, 255, 255); padding: 0pt; }
.hdrL { width: 100%; border-bottom: 1px solid rgb(255, 255, 255); }
.header h1 { font: 400 18px Verdana,sans-serif; margin: 5px 10px; }
.leftNavHdrOff { height: 26px; background: none repeat scroll 0% 0% rgb(196, 66, 66); position: relative; }
.leftNavHdrOff span { display: none; }
.ldrRelLinks ul { list-style-type: none; border-top: 1px solid white; }
.ldrRelLinks li span.outer { display: block; width: 100%; background: url('0006.gif') no-repeat scroll 25px center rgb(250, 250, 217); font: 700 14px arial,sans-serif; color: rgb(71, 110, 199); text-decoration: none; padding: 5px 5px 4px 50px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); margin-bottom: 1px; cursor: pointer; }
.ldrRelLinks li span.outer:hover { background: url('0006.gif') no-repeat scroll 30px center rgb(251, 251, 245); color: rgb(192, 54, 37); }
.mainImg { width: 360px; height: 308px; overflow: hidden; border-left: 1px solid rgb(255, 255, 255); float: right; }
.searchBox { width: 100%; height: 28px; background: none repeat scroll 0% 0% rgb(196, 66, 66); padding-top: 3px; border-bottom: 1px solid rgb(255, 255, 255); }
.searchBox table { float: left; margin: 0pt 5px 0pt 10px; display: inline; }
.pg1 .searchBox table { float: right; margin: 0pt 5px 0pt 10px; display: inline; }
.searchBox .SearchBoxText { font-size: 16px; width: 250px; border: 1px inset rgb(153, 153, 153); }
.searchBox .sb_btn { width: 60px; height: 22px; margin-left: 1px; background: url('0006_001.gif') no-repeat scroll 0% 0% transparent; }
.searchLinkGroup { background: none repeat scroll 0% 0% rgb(27, 87, 9); padding: 5px 10px; font: 400 11px verdana,sans-serif; }
.searchLinkGroup ul { list-style-type: none; display: inline; }
.searchLinkGroup li { display: inline; border-left: 1px solid rgb(255, 255, 255); }
.searchLinkGroup li.first { border-left: medium none; }
.searchLinkGroup li span.outer { color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; padding: 0pt 7px; background: none repeat scroll 0% 0% rgb(27, 87, 9); cursor: pointer; }
.searchLinkGroup li span.outer:hover { text-decoration: underline; color: rgb(255, 255, 153); }
.ftr { text-align: center; margin-top: 10px; }
.ftr a:link, .ftr a:visited { color: rgb(14, 95, 216); }
.userCustom, .userCustom2 { color: rgb(102, 102, 102); font: 400 11px verdana,sans-serif; }
.userCustom { outline: 1px solid transparent; }
.userCustom2 { text-align: center; padding-bottom: 10px; }
.forSale { color: blue; font-size: 16px; font-weight: 700; }
#FLASH_MESSAGE { position: fixed; font-size: 500%; z-index: 10000; padding: 50px; left: 50%; top: 50%; margin: -1em; background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); -moz-border-radius: 0.3em 0.3em 0.3em 0.3em; min-width: 1em; text-align: center; }
