/* mbcondosales.css */
html,body{background:#ebe8e8 url(/img/bg-body.jpg) 0 0 repeat-x;font:normal x-small/1.5em verdana, arial, sans-serif;color:#4e4b4b;margin:0;padding:0;}
#fred{line-height:0;}
#content a{color:#9f5131;}
#content p a{background:#fff6ee;}
#content p a:hover{background:#e4ecf0;}
#content p{font-size:1.2em;line-height:1.6em;margin:0;padding:0 0 10px;}
h1{color:#4a819b;font:normal 2.5em/1.6em verdana, arial, sans-serif;margin:0;padding:0;}
h2{color:#4a819b;font:normal 2.2em/1.5em verdana, arial, sans-serif;margin:0;padding:10px 0 0;}
h3{color:#4a819b;font:normal medium/1.5em verdana, arial, sans-serif;margin:0;padding:0;}
h4{color:#4a819b;font:normal small/1.5em verdana, arial, sans-serif;margin:0;padding:0;}
h5{color:#4a819b;font:bold small/1.5em verdana, arial, sans-serif;margin:0;padding:0;}
h6{color:#000;font:bold xx-small/1.5em verdana, arial, sans-serif;position:relative;margin:0;padding:0;}
blockquote{border-left:5px solid #ccc;color:#000;font-size:1.3em;line-height:1.5em;background:#f3f3f3;margin:15px 0 15px 20px;padding:10px 10px 10px 20px;}
pre{font-size:2.5em;color:#000;font:normal x-small/1.5em verdana, arial, sans-serif;padding:0 0 10px;}
#outerbox{position:relative;background:none;width:831px;margin:0 auto;padding:0;}
#innerbox{position:relative;background:#fff;width:764px;margin:0 auto;padding:0;}
#left{float:left;width:230px;clear:left;margin:10px 0 0;padding:0;}
#right{width:534px;position:relative;float:left;_z-index:-1;margin:15px 0 0;padding:0;}
#content{margin:0;padding:0 10px 0 0;}
#content .searchTypes{margin-bottom:10px;border-bottom:1px solid #ddd;}
#content .searchTypes ul{list-style:none;margin:0;}
#content .searchTypes li:first-child{margin-left:0;}
#content .searchTypes li{margin-left:5px;background:#4F789F;float:left;font:11px tahoma, verdana, arial, sans-serif;}
#content .searchTypes a{display:block;text-decoration:none;color:#fff;font:bold 12px tahoma, verdana, arial, sans-serif;padding:4px 10px;}
#header{background:url(/img/bg-header.jpg) 0 0 no-repeat;height:145px;width:764px;margin:0 auto;}
h3#logo a{display:block;width:360px;height:115px;margin:0;padding:0;}
#branding-tagline{background:url(/img/bg-branding-tagline.gif) 0 20px no-repeat;display:block;width:372px;height:62px;margin:0 0 0 350px;padding:0;}
#feature-projects{margin:0 0 10px;padding:0;}
#feature-projects div{float:left;background:#eaedef url(/img/bg-featureprojects.jpg) 0 0 no-repeat;width:168px;height:158px;margin:0 4px 0 0;}
#feature-projects div a img{border:1px solid #94918f;margin:4px 0 0 4px;}
#feature-projects div a:hover img{border:1px solid #000;}
#feature-projects div a p{color:#2b557a;text-decoration:none;font-size:1em;background:url(/img/bullet-feature.gif) 5px 12px no-repeat;padding:6px 0 0 15px;}
#logo-scroll{display:block;background:#ccc url(/img/bg-logoscroll.jpg) 0 0 repeat-x;height:95px;margin:0;padding:0;}
#logo-scroll iframe{margin:8px 0 0;}
#footer-level1{clear:left;background:url(/img/bg-footerlevel1.gif) right top no-repeat;margin:0 34px 0 0;padding:0;}
#footer-level2{width:764px;border-top:1px solid #fff;height:69px;background:#fff url(/img/bg-footerlevel2.jpg) 0 0 repeat-x;margin:0 auto;padding:0;}
#legals{color:#c7c3c0;width:764px;margin:0 auto;padding:0 0 30px;}
#legals p{text-align:center;margin:0;padding:0;}
#newsletter{width:263px;height:176px;background:url(/img/bg-newsletter.jpg) 13px 0 no-repeat;margin:0;padding:0;}
#fm-newsletter{margin:0;padding:53px 0 0 44px;}
#fm-newsletter p{color:#26546e;line-height:1.3em;margin:0 0 0 35px;padding:0;}
#fm-newsletter a{color:#7d5051;text-decoration:none;margin:0 0 0 10px;}
#fm-newsletter div{float:left;display:inline;margin:18px 2px 0 0;padding:0;}
#fm-newsletter label{display:block;color:#3a4d58;text-transform:uppercase;margin:0;padding:0;}
#fm-newsletter input{background:#9ebacb;border:none;border-bottom:1px solid #1c4762;width:86px;display:block;font:normal x-small/1.3em verdana, arial, sans-serif;color:#000;margin:0;padding:4px 2px;}
#fm-newsletter input#fm-submit{font-size:1em;cursor:pointer;width:26px;height:22px;background:url(/img/bg-submitnews.jpg) 0 0 repeat-x;color:#0c3145;border:none;margin:33px 0 0;padding:0;}
html>body #fm-newsletter input#fm-submit{margin-left:3px;}
#members{width:230px;height:69px;float:left;background:url(/img/bg-members.jpg) 0 0 no-repeat;margin:0;padding:0;}
#fm-members{margin:0;padding:0 0 0 10px;}
#fm-members a{text-decoration:none;display:block;color:#754411;margin:-6px 0 0 140px;padding:0;}
#fm-members input{background:#cbc4c1;border:none;border-bottom:1px solid #815b43;width:87px;display:inline;float:left;font:normal x-small/1.3em verdana, arial, sans-serif;color:#6c5237;margin:10px 2px 0 0;padding:4px 2px;}
#fm-members input#fm-submit{font-size:1em;cursor:pointer;width:26px;height:22px;background:url(/img/bg-submitmembers.jpg) 0 0 repeat-x;color:#562904;border:none;margin:9px 0 0 3px;padding:0;}
#content #contact-form{width:400px;margin:0;padding:0;}
#contact-form .one,#contact-form .two{width:150px;}
#contact-form .one{float:left;}
#contact-form .two{margin:0 0 0 200px;}
#contact-form label{display:block;padding:0;}
#contact-form fieldset{margin:0 0 8px;padding:15px;}
#contact-form span{color:red;}
#contact-form legend{font-size:1.5em;color:#4a819b;padding:10px;}
#contact-form label.radios,#contact-form label.check{display:inline;}
#bg-leftfiller{position:absolute;top:0;left:0;background:url(/img/bg-leftfiller.jpg) 0 0 no-repeat;width:33px;height:525px;}
#bg-rightfiller{position:absolute;top:0;right:0;background:url(/img/bg-rightfiller.jpg) 0 0 no-repeat;width:33px;height:525px;}
#content a.top{color:#d69a66;text-transform:uppercase;font-size:.85em;background:url(/img/bg-top.gif) right 7px no-repeat;letter-spacing:-1px;text-decoration:none;display:block;text-align:right;clear:left;margin:15px 0 0;padding:0 8px 0 0;}
#content a.top:hover{background-position:right -8px;color:#3a77ac;}
ul#nav1-header{list-style-type:none;height:29px;margin:0;padding:0;}
ul#nav1-header li{float:right;width:93px;margin:0 0 0 1px;padding:0;}
ul#nav1-header li a{color:#555;font-size:.9em;font-weight:700;text-transform:uppercase;line-height:3em;text-decoration:none;background:url(/img/bg-nav1header.gif) 0 6px no-repeat;display:block;--letter-spacing:-.5px;text-align:center;margin:0;padding:3px 0 0;}
ul#nav1-header li a:hover{color:#3c0325;background-position:0 -45px;height:29px;line-height:3em;padding:0;}
#nav2-header{background:url(/img/bg-nav2header.jpg) 0 bottom repeat-x;height:68px;clear:both;z-index:9;}
#nav2-header ul{list-style:none;height:48px;z-index:9;margin:0;padding:0;}
#nav2-header li{float:right;position:relative;z-index:9;margin:0;padding:0;}
#nav2-header li a{color:#0e5681;text-decoration:none;font-size:1.2em;font-weight:700;line-height:4em;background:url(/img/bg-nav2button.jpg) 0 0 repeat-x;margin:0 0 0 1px;padding:16px 32px 18px 33px;}
html>body #nav2-header li a{padding-top:19px;}
#nav2-header li a:hover{background:url(/img/bg-nav2buttonON.jpg) 0 0 repeat-x;color:#000;}
#nav2-header li#hotty a h4{text-indent:-3000px;overflow:hidden;height:48px;margin:0;padding:0;}
#nav2-header li#hotty a{background:url(/img/bg-hottyTXT.jpg) 0 1px no-repeat;width:144px;height:48px;position:absolute;left:-144px;display:block;cursor:pointer;margin:0;padding:0;}
html>body #nav2-header li#hotty a{margin-top:-3px;height:49px;}
#nav2-header li#hotty a:hover{background-position:-157px 1px;}
#nav2-header li ul{position:absolute;top:50px!important;left:-5000px;width:115px;border-bottom:2px solid #e1e0df;z-index:9;padding:0;}
#nav2-header li ul li a{display:block;color:#3a5769;width:115px;font-size:1em;line-height:2.7em;background-color:#f3f4f4;background-image:none;border-top:1px solid #e1e0df;position:relative;margin:0;padding:0 0 0 10px;}
#nav2-header li ul li a:hover{background-image:none;background-color:#fff;}
#nav2-header li:hover ul,#nav2-header li.over ul{left:10px;}
*html #nav2-header li.over ul{left:0;}
ul#nav-main li{list-style-type:none;width:210px;margin:0;padding:0;}
ul#nav-main li a{color:#255671;font-size:1em;line-height:1.7em;display:block;text-decoration:none;background:url(/img/bullet-main.gif) 25px 7px no-repeat;margin:0;padding:0 0 0 40px;}
ul#nav-main li a:hover{color:#7db0cd;background-position:25px -13px;}
ul#nav-main li.nav-mainON a,ul#nav-main li.nav-mainON a:hover{color:#550101;background-position:18px -18px no-repeat;}
ul#nav-footer{list-style-type:none;position:relative;margin:35px 0 0;padding:0;}
ul#nav-footer div{background:url(/img/address.gif) 0 0 no-repeat;width:342px;height:13px;position:absolute;top:-30px;left:173px;}
html>body ul#nav-footer div{left:400px;}
ul#nav-footer li{float:right;margin:0;padding:0;}
ul#nav-footer li a{color:#a95419;font-size:1em;line-height:3em;text-decoration:none;border-right:1px solid #b4b2af;padding:10px 20px 5px 16px;}
ul#nav-footer li a.noline{border:none;}
ul#nav-footer li a:hover{color:#3c0325;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.block{list-style:none;}
.block li{list-style:none;width:34%;float:left;}
#agents img{float:left;margin:8px 15px 0 0;padding:1px;}
#agents a{width:105px;display:block;float:left;position:relative;text-decoration:none;text-align:center;height:115px;margin:10px 5px 0;padding:0;}
#agents a p{font-size:.9em;line-height:1.2em;margin:0;padding:0;}
#agents a:hover{background:none;color:#000;text-decoration:underline;}
#agents a img{width:75px;height:100px;border:1px solid #d3d6d8;text-align:center;margin:0 0 0 10px;padding:1px;}
#agents a:hover img{border:1px solid #507a98;}
#agent-details{margin:15px 0 0;}
#agent-details img{float:left;border:1px solid #ccc;padding:2px;}
#agent-details a.listing{display:block;clear:left;font-size:2em;text-decoration:none;color:#ccc;line-height:2em;outline:none;}
#agent-details dl{line-height:2.3em;margin:0 30px 0 180px;padding:0;}
#agent-details dt{float:left;width:80px;color:#000;border-bottom:1px solid #dddddb;}
#agent-details dd{border-bottom:1px solid #dddddb;font-size:1.2em;margin:0 0 0 80px;}
#agent-details dd.name{text-transform:uppercase;color:#000;}
#smallprint p{font-size:9px;line-height:12px;color:#999;letter-spacing:-1px;font-family:verdana, sans-serif;}
.favorite-changes{background:#DFF3FD;border-top:2px solid #C00;border-bottom:2px solid #C00;position:relative;margin:10px 0;padding:5px 10px;}
.favorite-changes p span{font-size:13px;font-weight:700;}
.favorite-changes p{font-size:11px;color:#555;margin:4px 0;}
#hotlistings{width:100%;margin:0;padding:0;}
#hotlistings h2{margin-bottom:20px;}
#hotlistings .hotlistingsContainer{border:1px solid #ddd;margin-bottom:10px;background:#fff url(/img/grad_02.gif) repeat-x top center;padding:10px;}
.hotlistingsContainer .hotlistingsImg{float:left;width:20%;text-align:center;}
.hotlistingsContainer .hotlistingsTxt{float:left;width:75%;margin-left:10px;}
.general{float:left;width:320px;}
.general dl{margin:0;padding:0;}
.general dt{clear:both;width:90px;float:left;text-align:left;font-weight:700;margin-bottom:1px;font-size:11px;border-bottom:1px solid #ccc;padding:1px;}
.general dd{float:left;font-size:11px;margin-bottom:1px;width:180px;border-bottom:1px solid #ccc;padding:1px;}
.ss-link{background:#E7F3FF;display:block;text-decoration:none;margin:2px 10px 2px 0;padding:2px;}
.hov:hover{background:#FFC;color:#555;}
#frmHorizontal fieldset{display:block;border:1px solid #828177;margin:10px 5px;padding:0 10px 10px 20px;}
#frmHorizontal fieldset legend{font-size:14px;font-weight:700;color:#4a819b;letter-spacing:-.6px;margin-bottom:10px;padding:0 10px;}
#frmHorizontal div.radio{margin:1em 0 2em;}
#frmHorizontal div.radio input{clear:both;float:left;width:auto;}
#frmHorizontal div.radio label{font-weight:400;}
#frmHorizontal div.radio label span{line-height:30px;padding-left:18px;}
#frmHorizontal input,#frmHorizontal textarea{display:block;width:250px;font-weight:400;font-size:15px;padding:2px;}
.cities{padding-left:3px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:200px;width:100%;overflow:auto;overflow-x:hidden;}
#frmHorizontal input.submit{width:136px;height:26px;clear:both;border:none;color:#506eab;font:bold italic 11px georgia, "lucida sans", arial, tahoma, verdana, sans-serif;cursor:pointer;margin-top:10px;}
#frmHorizontal label{float:left;display:block;font-weight:700;margin:.5em 1em 0 0;}
#frmHorizontal select{display:block;font-size:12px;width:120px;padding:2px;}
#frmHorizontal input{padding:3px;}
#frmHorizontal input:focus,#frmHorizontal textarea:focus,#frmHorizontal select:focus{background-color:#ffc;border-color:#fc6;}
#frmHorizontal input[type=submit],#frmHorizontal input[type=reset]{width:auto;}
input.disabled{border:1px solid #F2F2F2;background-color:#F2F2F2;}
input.required,textarea.required{border:1px solid #00A8E6;}
input.validation-failed,textarea.validation-failed{border:1px solid #F30;color:#F30;}
input.validation-passed,textarea.validation-passed{border:1px solid #0C0;color:#000;}
.compareLink{position:absolute;right:20px;display:none;background:#555;color:#fff;font-size:11px;padding:5px;}
.validation-advice{background:url(/img/icons/warning.gif) no-repeat 5px 5px #fdd;color:#c00;border:solid 1px #c00;font-weight:700;margin:5px 0;padding:3px 3px 3px 25px;}
.custom-advice{background-color:#C8AA00;color:#FFF;font-weight:700;margin:5px 0;padding:5px;}
.error-message{width:370px;background-color:#fdd;color:#c00;font-weight:700;margin:5px 0;padding:2px 2px 2px 5px;}
#message-ok{background:#fff9d9;color:#000;z-index:99997;border:solid 1px #c9b484;margin-bottom:15px;padding:10px;}
#message-bad{background:#fdd;color:#c00;z-index:99997;border:solid 1px #c00;margin-bottom:15px;padding:10px;}
#content .success,.success{background:url(/img/icons/success.gif) no-repeat 15px 12px #c9f2ba;color:#393;border:solid 1px #84c984;margin:5px 0;padding:10px 10px 10px 40px;}
#content .warning,.warning{background:url(/img/icons/error.gif) no-repeat 15px 12px #FFFFD2;color:#A9A913;border:solid 1px #DDDD19;margin:5px 0;padding:10px 10px 10px 40px;}
#content .error,.error{background:url(/img/icons/warning.gif) no-repeat 15px 12px #fdd;color:#c00;border:solid 1px #c00;margin:5px 0;padding:10px 10px 10px 40px;}
#content .info-message,.info-message{background:#faffef url(/img/icons/information.gif) no-repeat 15px 12px;color:#000;border-top:1px dotted #999;border-bottom:1px dotted #999;margin:5px 0;padding:10px 10px 10px 40px;}
.altrow{background:url(/img/grad_01.gif) repeat-x top center #fff;}
.altrow2{background:url(/img/grad_03.gif) repeat-x top center #fff;}
#pages{width:100%;text-align:center;padding:10px 3px;}
#pages ul{list-style-type:none;margin:auto;}
#pages li{float:left;display:block;margin:0 5px 0 0;}
#pages li a{color:#000;font-size:11px;font-family:arial, Georgia, "Times New Roman", Times, serif;text-decoration:underline;float:left;padding:2px;}
#pages li a:hover{color:#5F8CBE;}
#pages li.current{color:#355B82;font-size:11px;background:#D1DDE9;margin:2px 5px 0 1px;padding:0 3px;}
#modal_container{background-color:#fff;border:1px solid #555;overflow:auto;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;text-align:left;padding:5px;}
#modal_overlay{background-color:#000;}
#loading-mask{position:absolute;background:#000;border:1px solid #fff;color:#fff;font-size:1.1em;font-weight:700;text-align:center;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;z-index:500;}
#loading-mask .loader{position:fixed;top:45%;left:50%;width:120px;margin-left:-60px;background:#000;border:2px solid #fff;color:#fff;font-weight:700;text-align:center;z-index:1000;padding:15px 60px;}
.amid{vertical-align:middle;}
.vmid{margin-right:5px;vertical-align:middle;}
.vlmid{margin-left:5px;vertical-align:middle;}
.clearleft{clear:left;}
.clearright{clear:right;}
#search-options{border-bottom:1px solid #ccc;clear:left;margin:0 0 20px;padding:0;}
ul#nav-search-options{border-top:1px solid #ccc;margin:1px 0 0;padding:0;}
ul#nav-search-options li{color:#ccc;list-style-type:none;float:left;line-height:2.8em;margin:0;padding:0;}
ul#nav-search-options li a{text-decoration:none;display:block;padding:0 7px;}
ul#nav-search-options li a:hover{background:#f7f7f3;}
.breadcrumb{position:relative;margin:-20px 0 10px;padding:0;}
html>body .breadcrumb{margin:0 0 10px;}
.bottom{border-top:1px solid #ccc;height:20px;margin:0 0 10px;}
.breadcrumb a{text-decoration:none;margin:0 10px 0 0;padding:0;}
.breadcrumb a.bread-on,.bottom a.bread-on{color:#666;}
.breadcrumb a.home{text-transform:uppercase;}
.propertySearch{width:490px;margin:0;padding:10px;}
*html #fred,#accessibility{display:none;}
#content a:hover,#feature-projects div a:hover p,#agent-details a.listing:hover{color:#18445e;}
ul li,#content-iframe,ul#nav-main{margin:0;padding:0;}
#content .searchTypes a:hover,#content .searchTypes .current{background:#A8D97F;color:#fff;}
h3#logo,#branding-tagline h3,#fm-newsletter legend,#fm-members legend{text-indent:-3000px;overflow:hidden;margin:0;padding:0;}
#fm-newsletter a:hover,#fm-members a:hover{color:#000;}
#fm-newsletter fieldset,#fm-members fieldset{border:none;margin:0;padding:0;}
ul#nav1-header li.nav1-headerON a,ul#nav1-header li.nav1-headerON a:hover,ul#nav-footer li.nav-headerON a,ul#nav-header li.nav-headerON a:hover{color:#333;}
.clear,.cleared{clear:both;}
#pages li.nolink,div.nolink,div.disabled{color:#CCC;padding:2px;}
@media print {
.noprint{display:none;}
}
/* mls.css */
fieldset{border:1px solid #9AB1CA;margin:0 0 10px;padding:2px;}
legend{diaplay:block;color:#000;margin:0;padding:0;}
ul.blockswide{font:10px verdana;margin:0;padding:0;}
ul.blockswide label{width:164px;margin:0;padding:0;}
ul.blockswide li{display:block;width:280px;float:left;color:#2E160D;margin:0;padding:0;}
ul.blockswide input{width:14px;display:inline;margin:2px;padding:0;}
*html ul.blockswide input{margin:0;}
#mainImg{border:1px solid #09C;background:#fff;width:340px;float:left;margin:0 8px 20px 0;padding:3px;}
#listings-thumbs{width:160px;float:left;}
#listings-thumbs img{height:50px;width:58px;border:1px solid #09C;background:#fff;margin:0 0 3px 6px;padding:3px;}
h1.uglytitle{color:#ea5e00;text-align:center;}
h4.listings-ugly{text-align:center;color:#fff;background:#1e6795;font-size:1.7em;padding:10px;}
h4.listings{color:#000;background:#eaeaea;border-bottom:2px solid #ccc;padding:10px;}
a.moredetails{text-transform:uppercase;text-decoration:none;line-height:2.2em;font-size:1.3em;font-weight:700;display:block;clear:left;margin:0;}
p.p-ugly{display:block;height:75px;margin:0 0 0 200px;padding:0;}
dl.listings{text-align:left;line-height:2.3em;margin:10px 5px 0 200px;}
dl.ugly{line-height:2.7em;margin:5px 5px 15px 200px;}
dl.listings dt{width:120px;float:left;border-bottom:1px solid #ccc;font-family:Verdana, sans-serif;font-weight:700;color:#000;font-size:10px;}
dl.ugly dt{font-size:1.3em;color:#625a57;font-weight:700;}
dl.listings dd{border-bottom:1px solid #ccc;font-family:Verdana, sans-serif;color:#000;font-size:10px;margin:0 0 0 120px;}
dl.ugly dd{font-size:1.3em;color:#625a57;}
img.listings{width:160px;height:120px;border:1px solid #ccc;float:left;margin:8px 20px 0 0;padding:3px;}
img.listings-ugly{width:250px;height:170px;float:left;border:none;margin:10px 20px 0 0;padding:0;}
a img.listings-ugly{border:none;}
#navlist ul{margin-left:0;padding-left:0;margin-top:0;white-space:nowrap;}
#navlist li{display:inline;list-style-type:none;margin:0;}
#navlist a{padding:3px 10px;}
#navlist a:link,#navlist a:visited{color:#fff;background-color:#09C;border:1px solid #c5c5c5;text-decoration:none;font-weight:700;}
#navlist a:hover{color:#292929;background-color:#f3f3f3;border:1px solid #a3a3a3;text-decoration:none;}
#disclaimer{border-top:1px dotted #506eab;margin:1px 0;padding:2px;}
#disclaimer p{line-height:130%;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;font-size:10px;color:#999;margin:7px 0;}
dl.detail{position:relative;clear:left;line-height:2em;margin:0;padding:0;}
dl.detail dt{border-bottom:1px solid #ccc;float:left;width:150px;font-weight:700;margin:0;padding:0;}
dl.detail dd{border-bottom:1px solid #ccc;margin:0 0 0 150px;padding:0;}
ul#home-features li{float:left;list-style-type:none;width:250px;background:url(/img/bg-uglytitle.jpg) -5px 0 no-repeat;margin:0 0 5px;padding:0 0 0 10px;}
#content div.bletter a.letter{font-size:2em;color:#ccc;line-height:1em;}
#content .sitehead a{color:#ccc;font-size:2em;}
form,ul#home-features{margin:0;padding:0;}
/* mbcondosales-listings.css */
#search-options{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0;}
ul#nav-search-options{border-top:1px solid #ccc;margin:1px 0 0;padding:0;}
ul#nav-search-options li{color:#ccc;list-style-type:none;float:left;line-height:2.8em;margin:0;padding:0;}
ul#nav-search-options li a{text-decoration:none;display:block;padding:0 7px;}
ul#nav-search-options li a:hover{background:#f7f7f3;}
#ugly-mainleft{width:355px;float:left;}
#ugly-title{border-bottom:2px solid #c26721;height:35px;margin:0 0 10px;padding:0;}
#ugly-title p{background:url(/img/bg-uglytitle.jpg) 0 12px no-repeat;color:#26556f;text-transform:uppercase;font-size:1.8em;float:left;padding:5px 0 0 18px;}
#ugly-title a{background:url(/img/bg-uglytitleA.jpg) 0 -1px no-repeat;display:block;width:66px;height:20px;float:right;color:#555;text-decoration:none;padding:15px 0 0 18px;}
#ugly-mainleft img#mainImg{width:355px;display:block;height:260px;}
#ugly-thumbs{width:110px;margin:0 0 0 395px;padding:10px 0 0;}
#thumbs{width:435px;margin:0 15px;padding:10px 0 0;}
#evil-buttons{color:#555;height:170px;margin:15px 0 0;}
#evil-buttons a{float:left;background:url(/img/bg-evilbuttons.jpg) 0 0 no-repeat;width:131px;height:26px;text-decoration:none;color:#555;font-size:1.3em;margin:0 0 10px 18px;padding:9px 0 0 25px;}
#content a.uglier-backlink{text-align:center;background:url(/img/bg-uglierbacklink.gif) 120px 5px no-repeat;color:#a18148;text-transform:uppercase;text-decoration:none;display:block;margin:10px 0 0;padding:0 0 0 10px;}
#content a.uglier-backlink:hover{color:#9a7a40;}
#photo{width:460px;position:relative;margin:20px 0 0;padding:0;}
#photo a{width:100px;height:75px;float:left;border:1px solid #ccc;margin:10px 15px;padding:3px;}
#photo a:hover{position:relative;border:1px solid #000;}
#photo a img{border:none;width:100px;height:75px;margin:0;padding:0;}
#photo a:hover img{width:180px;height:129px;position:absolute;left:-50px;top:-38px;background:#fff;border:1px solid #ccc;margin:0;padding:3px;}
#ugly-thumbs a img,#thumbs a img{width:100px;height:65px;cursor:pointer;border:none;margin:5px 0 20px;}
/* lightbox.css */
#lightbox{position:absolute;left:0;width:100%;z-index:9999;text-align:center;line-height:0;}
#lightbox a img{border:none;color:#000;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/img/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;border:none;background:url(/img/prevlabel.gif) left 0 no-repeat;}
#nextLink{right:0;float:right;border:none;background:url(/img/nextlabel.gif) right 0 no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;height:25px;border:none;background:url(/img/closelabel.gif) left 15% no-repeat;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
