/*--------------------------- 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: #EE0038;}
a:visited {color: #EE0038;}
a:hover {color: #EE0038;}

/* ------------------------------------BEGIN INTERIOR PAGES CSS ONLY */
#agent {
background:url('/files/SL#/BODYBG') repeat-y center top white;
margin: 0 auto 0;
}

#agent font, h2, h3, h4, h5, span, p, td {color:black;}
#agent a {color:#EE0038;}
#agent a:visited {color: #EE0038;}
#agent a:hover {color:#EE0038;}

#site {}

.style3 font{
	font-size: xx-large;
	font-weight: bold;
}
/* ------------------------------ EVERYTHING ON TOP BAR ------------ */
#MHT {}
#header {width:1350px; height:300px; background:url('/files/323285/banner.jpg') top left;}
#headerRight {}

#nav {width:1250px; height:25px; text-align:center; padding-top:170px; *padding-top:171px; margin-right:75px;}
#nav a {
 display:block;
 float:right;
 text-decoration:none;
 text-transform:capitalize;
 font-size:15pt;
 font-weight:bold;
 margin-right:15px;
 padding:3px;
 border:1px dotted #D9FF03;
}
#nav a {color:#fff; background-color:#EE0038;}
#nav a:visited {color:#fff;}
#nav a:hover {color:#fff;}

#des {height:65px;}
#designations {float:right;}

#logoBanner{float:left; margin-left:15px; margin-top:5px; *margin-top:-25px;}

#topContact {
margin-top:10px;
*margin-top:40px;
margin-left:20px;
font-size:14pt; 
width:1150px;
height:30px; 
float:left; 
text-shadow: #000000 8px 8px 8px;
*height: 1em;
*filter: Shadow(Color=#000000, Direction=158,Strength=8);}
#topContact, #topContact span {color:#fff; font-weight:bold;}
#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 #EE0038; margin:5px; padding:5px; background:url(/files/323285/blurry.jpg) top center repeat;}
.bigBox h2 {font-weight:bold; font-size:16pt; margin:5px; text-align:center; color:#EE0038;}
.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:#1B47EB; 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 #1B47EB !important; position:absolute;}
#go_qs {float:right !important; font-size:16pt; text-transform:uppercase; background-color:#EE0038 !important; width:200px;}

#impulse {float:left; text-align:center; background:url(/files/323285/blurry.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 #366D78;}
#impulse a, #impulse a:visited {color:#EE0038;}
#impulse a:hover {color:#EE0038;}

#articles {float:left; text-align:center;}
#articles a, #articles a:visited {font-size:8pt; color:#EE0038;}
#articles a:hover {color:#EE0038;}
#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; text-align:center; margin:0px auto 10px;}

.disclaimer {color:#EE0038}

/* ----------------------- 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 #EE0038;}
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;}
