/*--------------------------- Some colors to find and replace:
white basic body background color
BODYBG body background image (.jpg or .gif, /files/SL#/ is already included)
black overall font color for most instances of text
#39D5F1 color of links
#39D5F1 color of visited links
#B1E4FC 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)
------------------------------------- End find and replace */

/* ------------------- CSS RESET FOR BROWSER COMPATIBILITY */
body {color:black; background:white;}
body, div, dl, dt, dd, li, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal;}
address, caption, cite, code, dfn, em, strong, var {font-style:normal; font-weight:normal;}
ol, ul {list-style:none; margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;} 
caption, th {text-align:left; font-weight:normal; font-style:normal;}
acronym, abbr, fieldset, img {border:0;}
:focus {outline:0;}
/* ----------------------------------------- END CSS RESET */

/* ------------------------------------BEGIN ALL PAGES CSS */
body,td,th {color:black; font-family:tahoma, verdana, arial, sans-serif;}
body {
background-color: white;
margin:0px;
}
a:link {color: #39D5F1;}
a:visited {color: #39D5F1;}
a:hover {color: #B1E4FC;}

/* ------------------------------------BEGIN INTERIOR PAGES CSS ONLY */
#agent {
background:url('/files/SL#/BODYBG') repeat-y center top #7E8586;
margin: 0 auto 0;
}

#agent font, h2, h3, h4, h5, span, p, td {color:black;}
#agent a {color:white;}
#agent a:visited {color:white;}
#agent a:hover {color:#B1E4FC;}

#site {}

/* ------------------------------ EVERYTHING ON TOP BAR ------------ */
#MHT {}
#header {height:120; background:url('/files/1023444/bar.jpg') top left;}
#banner {height:120; width:395px; float:left; background:url('/files/193592/ban.jpg') no-repeat top center;}
#headerRight {}

#nav {height:25px; text-align:center; padding-top:8px;}
#nav a {
 display:block;
 float:right;
 text-decoration:none;
 font-size:11pt;
 margin-right:15px;
 padding:3px;
 border:1px dotted #BB0808;
}
#nav a {color:#fff; background-color:#454C4D;}
#nav a:visited {color:#fff;}
#nav a:hover {color:red;}

#des {height:65px;}
#designations {float:right;}

#topContact {font-size:8pt; height:30px; float:right;}
#topContact, #topContact span {color:#fff;}
#topContact div {float:left; margin-right:10px;}
#topContact br {display:none;}

#wrangler {}

/* ---------------------------------- EVERYTHING DOWN LEFT SIDE ------*/
#wrangleLeft {}
#left {width:360px; float:left;}
.bigBox {width:360px; border:1px solid #39D5F1; margin:5px; padding:5px; background:url(/files/193592/matt.jpg) top center repeat;}
.bigBox h2 {font-weight:bold; font-size:16pt; margin:5px; text-align:center; color:#366D78;}
.bigBox h2 a {text-decoration:none;}

#qsWell {text-align:left; float:left;}
#qsWell div {float:left; margin-bottom:5px; width:350px;}
#qsWell span {float:left; font-size:10pt;}
#qsWell input, #qsWell select {float:right; color:red; background-color:white; border:1px solid #366D78; clear:right;}
.quickSearchMLS, .quickSearchOR-one, .quickSearchOR-two, .quickSearchTips {visibility:hidden; position:absolute;}
.quickSearchButtons {}
.quickSearchButton {float:left !important;}
#reset_qs {float:left !important; font-size:7pt; margin-top:5px; background-color:white !important; border:1px dotted #D9FF03 !important; position:absolute;}
#go_qs {float:right !important; font-size:16pt; text-transform:uppercase; background-color:#454C4D !important; width:200px;}


#impulse {float:left; text-align:center; background:url(/files/193592/matt.jpg) top center repeat;}
#impulse ul {}
#impulse li {
 float:left;
 width:158px;
 height:140px;
 border:1px dotted #39D5F1;
 margin:5px;
 padding:15px 5px 5px 5px;
 background-color:white;
}
#impulse img {width:150px; height:100px; border:1px solid #BB0808;}
#impulse a, #impulse a:visited {color:#366D78;}
#impulse a:hover {color:#B1E4FC;}

#articles {float:left; text-align:center;}
#articles a, #articles a:visited {font-size:8pt; color:#366D78;}
#articles a:hover {color:#B1E4FC;}
#articles ul {list-style-type:none; margin-left:4px;}
#articles li {float:left; border:1px dotted #D9FF03; margin:5px; padding:0 5 5 5; width:155px; background-color:white;}

#disclaimerWrapper {margin-top:20px; float:left; text-align:center;}

/* ----------------------- EVERYTHING ON RIGHT SIDE ------------ */
#wrangleRight {padding-left:5px;}
#right {padding:5px;}
html>body #right {position:relative; left:30px;}
#agentPic {display:none;}
#mainBody {margin:5px; padding:10px; border:1px solid #BB0808;}
h1 {font-size:1.5em;}
h2 {font-size:1.0em;}
h1, h2 {display:block; font-weight:bold; margin:9px;}

/* -------- BEGIN SPECIAL PAGE CONSIDERATIONS ----------- */
.calculator #mainBody li, .calculator i {color:black;}
#mainBody table table td font {color:black;}
.openhouse #mainBody #listingWrapper td {color:black;}
.detailPanel tr td{color:black;}