/*--------------------------- Some colors to find and replace:
BGCOLOR basic body background color
BODYBG body background image (.jpg or .gif, /files/SL#/ is already included)
BASICCOLOR overall font color for most instances of text
LINKCOLOR color of links
LINKVISITED color of visited links
LINKHOVER links when hovered
SL# Storage Locker number
HEADERBG background of header (.jpg or .gif, /files/SL#/ is already included)
BANNERBG banner (.jpg or .gif, /files/SL#/ is already included)
PARTNERBULLET Partner links bullets (.jpg or .gif, /files/SL#/ is already included)
------------------------------------- End find and replace */

/* ------------------------------------BEGIN ALL PAGES CSS */
body {
background-color: #E8E6FF;
margin: 0px auto;
width:1040px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */
}

#agent, #site {
width:1040px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */
}

table, td, th, body, div, p, span, font {color:#000; font:1.01em calibri, tahoma, verdana, helvetica, arial, sans-serif;}

a:link, a:link font, font a:link {color: #004890;}
a:visited, a:visited font, font a:visited {color: #004890;}
a:hover, a:hover font, font a:hover {color: #2383E3;}



#qs {}
#qs div {text-align:left; padding-right:10px;}
#qs h3 {margin:0; padding:0;}
#qs h4 {margin:0; padding:0; text-align:left;}
/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.quickSearchText {font-family:arial; font-size:11px; width:160px; border:#999999 solid 1px; display:block; background-color:#FFFFFF; color:#004890;}
.quickSearchSelect {font-family:arial; font-size:11px; width:160px; border:#999999 solid 1px; display:block; background-color:#FFFFFF;}
.quickSearchTips{font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.quickSearchOR-one, .quickSearchOR-two{font-size:9px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.quickSearchSettings{display:block; position:absolute; visibility:hidden; border:0px; height:1px;width:1px;}
.quickSearchMLS, .quickSearchStreet, .quickSearchOR-one, .quickSearchOR-two, .quickSearchZIP, .quickSearchTips, .quickSearchMinPrice, .quickSearchMaxPrice {display:none;}
#reset_qs {display:none;}
.quickSearchBedrooms, .quickSearchBedrooms select, .quickSearchBathrooms, .quickSearchBathrooms select {width:75px; float:left;}
.quickSearchBathrooms {padding-right:0 !important; padding-left:10px;}
.quickSearchButton{padding-bottom:2px; margin-top:5px; margin-bottom:5px; vertical-align:middle; cursor:pointer;}
#go_qs {width:160px; height:24px; background:url(/files/109957/qsbtn.jpg) top center; border:none; font-size:0pt; color:#FFF;}
/* END QUICK SEARCH CLASSES */


/* ------------------------------------BEGIN INTRO PAGE CSS ONLY */
#splash {}


/* ------------------------------------BEGIN INTERIOR PAGES CSS ONLY */
#MHT {height:36px; display:none;}
#header{background:url('/files/109957/small.jpg') no-repeat;}
#banner{height:60;}

#menu {background:url(/files/109957/yellowWhite.jpg) top right no-repeat #E2CD31; height:25px;}
 #menu a {display:block; float:left; margin-left:10px; padding-right:10px; border-right:1px solid #E9DD85;
          text-decoration:none; color:#433010; font-size:0.95em;}
 #menu a:hover {color:#A67726;}

#snucka {background:url(/files/109957/blueYellow.jpg) top right no-repeat #004890; height:25px;}
/* ------------ Style for Horizontal Menu -- */
.suckerdiv {margin:0; padding:0;}
.suckerdiv ul {margin:0; padding:0; list-style-type:none;}
.suckerdiv ul li {position:relative; float:left; display:block; border-left:1px solid #2383E3;}
.suckerdiv ul li a {display:block; width:129px; color:#FFF; text-decoration:none; font-size:0.95em;}
.suckerdiv ul li a:visited, .suckerdiv ul li a:hover {color:#FFF;}
.suckerdiv ul li ul {position:absolute; display:none;}
.suckerdiv ul li ul li {position:relative; left:-131px; background-color:#004890; border:none;}
.suckerdiv ul li ul li a {width:240px; color:white; text-decoration:none; background:#004890; padding:1px 0px; border-bottom:1px solid #2383E3;}
         #lastSucka li {left:-141px;}
         #lastSucka li a {width:140px;}
.suckerdiv ul li ul li a:visited {color:white;}
.suckerdiv ul li ul li a:hover {background:#2383E3; color:white;}
.suckerdiv ul li ul li ul {left:0px; top:0; padding:0px; margin:0px;}
.suckerdiv ul li ul li ul li {position:relative; left:240px;}
.suckerdiv ul li ul li ul li a {width:200px;}

/* Holly Hack for IE \*/
* html .suckerdiv ul li {float:left; height:1%;}
* html .suckerdiv ul li a {height:1%;}
/* End */




#content {background:url(/files/109957/whiteBlue.jpg) top right no-repeat #FFF; width:100%}
#contentHeadWrap {display:none;}

#mainBody {padding:10px;}
#agentPic {display:none;}




#footer {background:url(/files/109957/blueWhite.jpg) top right no-repeat #004890; height:110px;}
 #phone {float:left; width:200px; padding:5px; text-align:left; color:#FFF;}
 #address {float:left; width:400px; padding:5px; text-align:left; color:#FFF;}
  #address img {float:right;}
 #DES_BOX {float:left; width:200px; padding:5px; text-align:left;}

#disclaimerWrapper {width:1040px; margin-top:20px; text-align:center;}

/* -------- BEGIN SPECIAL PAGE CONSIDERATIONS ----------- */
.innerBlock {background:#FFF;}
.innerBlock p {font-size:1.1em;}
#contentWell .bodyBlock {border-color:#004890; background:#004890;}
.calculator #mainBody li, .calculator i, .entryBox p, .hCalendarTable div, .hCalendarDayNameRow {color:black;}
#mainBody table table td font {color:black;}
.openhouse #mainBody #listingWrapper td, .detailPanel tr td {color:black;}
#contentwell div, #contentwell p {color:#666;}
