body { font-size: small; background-color: #f2efe4; background-repeat: repeat-y; background-position: center 0; }
/*Formatting*/
H1, H2, H3, H4, H5, H6, P { font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; text-indent: 0; margin: 0; padding: 0; }
A { color: #4a0000; }
A:visited { color: #003d6e; }
Rh { color: #c9dae7; background-color: #c9dae7; height: 2px; margin: 3px; padding: 0; border-width: 0; }
H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H2 { color: #066; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H3 { color: #384f77; font-size: 120%; font-weight: bold; }
H4 { color: #384f77; font-size: 110%; font-weight: bold; }
H5 { }
.dropcap { color: #384f77; font-size: 140%; font-weight: bold; text-indent: 0.4em; margin-right: -0.1em; }
/* default link colors */
a:link { font-weight: bold; text-decoration: none; color: #2b4d8a; }
a:hover { font-weight: bold; text-decoration: none; color: #000000; }
a:visited { font-weight: bold; text-decoration: none; color: #2b4d8a; }
a:visited:hover { font-weight: bold; text-decoration: none; color: #000000; }
/**/
#container { background-image: url(../images/bodybg.gif); background-repeat: repeat-y; background-position: center 0; }
#content ul li { color: #066; font-weight: bold; }
#header { background-color: transparent; background-image: url(../images/headerbg.jpg); height: 200px; }
#headmovie {  }
#wrapper {  }
#content { margin-right: auto; margin-left: auto; padding-top: 1em; padding-bottom: 225px; }
#sidebar2 { background-color: transparent; background-image: url(../i/corner.jpg); background-repeat: no-repeat; background-position: right 0; position: absolute; right: 0; bottom: 0; width: 215px; height: 175px; padding-bottom: 5em; }
/*-----Sidebar-----------------------*/
#sidebar1 div.hr { background-image: url(../images/sidehr.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; height: 15px; margin-top: 15px; }
#sidebar1 div.hr hr {
  display: none;
}
#sidebar1 { color: #003663; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 1em; padding-bottom: 200px; }
#sidebar1 ul { color: #066; font-size: 100%; font-weight: normal; margin: 0; padding: 0; }
#sidebar1 ul li { background-image: url(../images/sidebullet.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 10px; list-style-type: none; }
/*-----Sidebar Events*/
#sidebar1 #events {  }
#sidebar1 #events H1 { background-image: url(../images/eventsh1.gif); background-repeat: no-repeat; background-position: right top; height: 30px; overflow: hidden; }
#sidebar1 #events H1 span { visibility: hidden; }
#sidebar1 A { text-align: center; }
/*-----Sidebar Homes Book*/
#sidebar1 #book { text-align: center; }
#sidebar1 #book IMG { margin-top: 10px; margin-bottom: 15px; }
#sidebar1 #book H1 { background-image: url(../images/bookh1.gif); background-repeat: no-repeat; background-position: right top; height: 30px; overflow: hidden; }
#sidebar1 #book H1 span { visibility: hidden; }
/*-----Sidebar Auction Flyers*/
#sidebar1 #flyers { text-align: center; }
#sidebar1 #flyers IMG { margin-top: 10px; margin-bottom: 15px; }
#sidebar1 #flyers H3 { background-image: url(../images/flyerh1.gif); background-repeat: no-repeat; background-position: right top; height: 30px; overflow: hidden; }
#sidebar1 #flyers H3 span { visibility: hidden; }
#sidebar1 #mwauction { text-align: center; margin-left: -9px;}
#sidebar1 #mwauction img {text-align: center; border: 0px ;}
/*-----Sidebar Saved Listings fav*/
#sidebar1 #fav { text-align: center; }
#sidebar1 #fav h3 { background-image: url(../images/favh1.gif); background-repeat: no-repeat; background-position: right top; height: 30px; overflow: hidden; }
#sidebar1 #fav h3 span { visibility: hidden; }
#sidebar1 #fav .favblock { height: 35px; }
#sidebar1 #fav .photo IMG { float: left; margin-right: 2px; border: solid 1px #003663; }
#sidebar1 #fav .desc { font-size: 90%; text-align: left; padding-top: 2px; }
#sidebar1 #fav .divclear{ background-color: transparent; margin-left: -10px; height: 2px; clear: both; }
/*-----Auctions*/
#auctiontxt {  }
#auctiontxt p { font-size: small; }
#auctiontxt h1 { font-size: 200%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#auctiontxt h2 { font-size: 175%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#auctiontxt h3 { font-size: 150%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#auctiontxt h4 { font-size: 125%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#auctiontxt h5 { font-size: 110%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#auctiontxt h6 { font-size: 60%;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
/*-----Sidebar Auctions*/
#sidebar1 #auctions { }
#sidebar1 #auctions H3 { background-image: url(../images/auctionsh1.gif); background-repeat: no-repeat; background-position: right top; height: 30px; overflow: hidden; padding-bottom: 5px; }
#sidebar1 #auctions H3 span { visibility: hidden; }
#sidebar1 #auctions .aucblock { text-align: left; margin-right: -7px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #7ea0cc; display: block; }
#sidebar1 #auctions .date {  }
#sidebar1 #auctions .location {  }
/*Footer----------------*/
#footer {
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2efe4;
	background-image: url(../images/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
}
#footer ul { text-align: center; margin-right: auto; margin-left: auto; }
#footer ul li { text-align: center; width: 150px; margin-right: 0; margin-left: 0; padding-right: 10px; padding-left: 10px; border-left: 1px solid #feffff; display: inline; }
#footer ul li.first { border-left-style: none; border-left-width: 0; }
#footer ul li a { color: #feffff; text-decoration: underline; }
#footer ul li a:hover { color: #ccdef5; text-decoration: underline; }
#copyright { color: #808080; font-size: 80%; position: absolute; bottom: 5px; padding-left: 10px; }
#logo { background-repeat: no-repeat; }
/*Navigation
*/
#nav { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/navbg.gif); text-align: right; width: 694px; margin: 0 auto; padding: 4px 0; }
#nav a { color: #fff; text-decoration: none; padding-right: 29px; padding-left: 29px; }
#nav a:hover { color: #ccdef5; text-decoration: none; padding-right: 29px; padding-left: 29px; }
#nav ul { text-align: center; margin: 0; padding: 0; white-space: nowrap; }
#nav ul li { background-color: #003663; background-image: url(../images/navbg.gif); margin: 0 -2px; padding: 4px 0 4px 0; display: inline; border-right: 1px solid #7ea0cc; border-left: 1px solid #ccdef5; }
#nav ul li:hover { background-color: #003663; background-image: url(../images/navbgover.gif); display: inline; margin: 0 -2px; padding: 4px 0 4px 0; border-right: 1px solid #7ea0cc; border-left: 1px solid #ccdef5; }
/*Form Styles========== --common--*/
form { font-size: 100%; line-height: 2em; }
input { background-color: #f9f6ee; }
textarea { background-color: #f9f6ee; }
select { background-color: #f9f6ee; }
input.a1 { position: absolute; left: 170px; width: 150px; }
input.a2 { position: absolute; left: 330px; width: 150px; }
.colhead { font-size: 110%; font-weight: bold; background-color: #ccdef5; word-spacing: 80px; width: 470px; height: 1.5em; margin-top: 10px; margin-left: -10px; padding-bottom: 3px; padding-left: 10px; }
option {  }
form br { clear: both; }
/*Form Styles == --efriend--*/
#efriend{margin: 0 auto;}
#efriend P { line-height: 1.2em; width: 460px; margin: 0; padding: 0; }
#efriend .one{width:165px;float:left;}
#efriend .two{ width: 165px; float: left; padding-left: 20px; }
#efriend label{  }
#efriend fieldset{padding:10px;margin:0 0 8px 0;}
#efriend legend{ font-size:110%; color:#89a2bb; font-weight: bold; }
#efriend span{color:red;}
#efriend .checkbox { float: left; margin-left: 5px; }
#efriend #button { margin-top: 10px; margin-left: 0; }
/*Form Styles == --eagent--*/
#eagent{ width:460px; }
#eagent LABEL { font-size: 100%; line-height: 1.2em; text-align: right; width: 120px; float: left; }
#eagent INPUT { float: left; margin-left: 10px; }
#eagent .checkbox { float: left; margin-left: 5px; }
#eagent #button { margin-top: 10px; margin-left: 0; }
/*Form Styles == --eoffice*/
#eoffice{margin: 0 auto;}
#eoffice P { line-height: 1.2em; width: 460px; margin: 0; padding: 0; }
#eoffice .one{width:165px;float:left;}
#eoffice .two{ width: 165px; float: left; padding-left: 20px; }
#eoffice label{  }
#eoffice fieldset{padding:10px;margin:0 0 8px 0;}
#eoffice legend{ font-size:110%; color:#89a2bb; font-weight: bold; }
#eoffice span{color:red;}
#eoffice .checkbox { float: left; margin-left: 5px; }
#eoffice #button { margin-top: 10px; margin-left: 0; }
/*Home Search
*/
#mapmovie { margin-top: -13px; margin-bottom: 20px; margin-left: -10px; }
#searcharea { text-align: center; }
#searcharea H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 12px; }
#searcharea input {  }
#searcharea option {  }
/*Search Listings-------------------*/
#searchlistings H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; padding-bottom: 12px; }
#searchlistings P { line-height: 1.1em; }
#searchlistings .fine { font-size: 80% !important; font-weight: normal; line-height: 1.2em; width: 120px; display: block; }
#searchlistings input {  }
#searchlistings select {  }
#searchlistings #proptype select { margin-top: -75px; position: absolute; left: 170px; width: 154px; }
#searchlistings #newconst input { position: absolute; left: 170px; border: solid 1px #7ea0cc; }
#searchlistings input.a1 { position: absolute; left: 170px; width: 150px; }
#searchlistings input.a2 { position: absolute; left: 330px; width: 150px; }
#searchlistings #stories select { position: absolute; left: 170px; width: 150px; }
/*Results matchinglistings-----------------------------*/
.results { text-align: center; }
.results .disclaimer { color: #404040; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: center; }
.results H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin-bottom: 10px; padding-bottom: 12px; }
.results .divhr { background-color: #384f77; width: 480px; height: 2px; float: left; margin-left: -10px; }
.resultblock { background-color: #edf5ff; text-align: left; padding: 1px; border: solid 1px #384f77; }
.resultblock .header { background-color: #4a6486; height: 27px; }
.resultblock .photo { background-color: #384f77; width: 100px; height: 70px; float: left; border: solid 2px #384f77; display: none; }
.resultblock .address { color: #edf5ff; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: left; margin-left: 10px; padding-top: 5px; }
.resultblock .address a { color: #edf5ff; padding-top: 5px; }
.resultblock .mls { float: right; padding-top: 5px; }
.resultblock .mls a { color: #edf5ff; padding-top: 5px; }
.resultblock .header .mls .mlslabel { color: #7ea0cc; font-size: 90%; font-weight: bold; }
.resultblock .row { height: 1.3em; }
.resultblock .sqft { color: #384f77; float: left; margin-left: 10px; }
.resultblock .beds { color: #384f77; float: right; margin-right: 10px; }
.resultblock .baths { color: #384f77; float: left; margin-left: 10px; }
.resultblock .hbath { color: #384f77; float: right; margin-right: 10px; }
.resultblock .city { color: #384f77; margin-left: 10px; float: left; }
.resultblock .county { color: #384f77; margin-right: 10px; float: right; }
.resultblock .built { color: #384f77; float: left; margin-left: 10px; }
.resultblock .acres { color: #384f77; margin-left: 10px; float: left; }
.resultblock .na { color: #384f77; margin-left: 10px; float: left; display: none; }
.resultblock .units { color: #384f77; float: right; margin-right: 10px; }
.resultblock .type { color: #384f77; margin-right: 10px; float: right; }
.resultblock .price { color: #384f77; margin-right: 10px; float: right; }
.resultblock .view { color: #fff; font-size: 100%; background-color: #003663; float: right; margin-left: 10px; padding: 5px 8px 5px 9px; }
.resultblock .view a { color: #fff; }
/*Listings-----------------------------*/
#listings { text-align: center; }
#listings .disclaimer { color: #404040; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: center; }
#buttonblock ul { margin: 0; padding: 0; list-style-type: none; }
#buttonblock li { float: left; margin: 0 2px;
}
#buttonblock li a { background-color: #d9e6f3; height: 1.5em;
line-height: 1.5em;
width: 11em;
display: block;
border: solid 0.1em #dcdce9;
color: #0d2474;
text-decoration: none;
}
#buttonblock li a:hover { color: #0d2474; line-height: 1.5em; text-decoration: none; background-color: #b2cce6; text-align: center; display: block; width: 11em; height: 1.5em; border: solid 0.1em #dcdce9; }
.listblock { background-color: #edf5ff; text-align: left; height: 74px; border: solid 1px #384f77; }
.listblock .header { background-color: #384f77; height: 20px; border-color: #384f77 #384f77 #fff; border-style: solid; border-width: 1px 1px 2px; }
.listblock .photo { background-color: #384f77; width: 100px; height: 70px; float: left; border: solid 2px #384f77; }
.listblock .address { color: #edf5ff; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; float: left; margin-left: 10px; }
.listblock .address a { color: #edf5ff; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; float: left; }
.listblock .mls a { color: #edf5ff; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; float: right; margin-right: 10px; }
.listblock .header .mls .mlslabel { color: #7ea0cc; font-size: 90%; font-weight: bold; }
.listblock .price { color: #384f77; margin-left: 110px; }
.listblock .county { color: #384f77; margin-left: 110px; }
.listblock .city { color: #384f77; float: left; margin-left: 6px; }
.listblock .view a { color: #fff; font-size: 100%; background-color: #7ea0cc; float: right; margin: 0 1px 0 0; padding: 2px 5px 3px 8px; }
#listings H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin-bottom: 10px; padding-bottom: 12px; }
#listings .divhr { background-color: transparent; width: 480px; height: 2px; float: left; clear: both; margin-left: -10px; }
#listings .divclear { background-color: transparent; margin-left: -10px; width: 480px; height: 2px; float: left; clear: both; }
/*-----Details Res-----------------*/
#details { }
#details #photo { float: left; }
#details #photo IMG { margin-right: 5px; border-top: 2px solid #003663; border-right: 2px solid #003663; border-left: 2px solid #003663; border-bottom-width: 0; }
#details #photo #addphotos { background-color: #ccdef5; text-align: center; margin-top: -4px; margin-right: 5px; padding: 1px; border-left: 2px solid #003663; border-bottom: 2px solid #003663; border-right: 2px solid #003663; }
#details #buttonblock { width: 170px; float: left; }
#details .buttons { width: 150px; float: left; margin-bottom: 2px; border: solid 1px #003663; }
#details .buttons a { color: #003663; background-color: #edf5ff; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; display: block; }
#details .buttons a:hover { color: #003663; background-color: #ccdef5; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; vertical-align: middle; }
#details .header { background-color: #4a6486; width: 455px; margin-right: -10px; margin-bottom: 10px; margin-left: -10px; padding-right: 10px; padding-left: 15px; }
#details .cathead { color: #4a6486; font-size: 110%; font-weight: bold; background-color: #ccdef5; margin-top: 10px; margin-left: -10px; padding: 5px; }
#details #mls { font-size: 80%; }
#details H1 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin-bottom: 10px; padding-bottom: 12px; }
.details_hr { font-size: 0; line-height: 0; background-color: #7ea0cc; height: 1px; margin-right: 20px; }
#details #area { color: #edf5ff; float: right; padding-top: 3px; padding-bottom: 2px; }
#details #price { color: #edf5ff; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; float: left; padding-top: 2px; padding-bottom: 2px; }
#details #detblock { background-color: #edf5ff; margin-top: 10px; margin-bottom: 10px; padding: 10px; border-top: 10px solid #ccdef5; border-bottom: 10px solid #ccdef5; border-left: 2px solid #ccdef5; }
#detblock .label { font-weight: bold; width: 150px; float: left; display: block; white-space: nowrap; }
#detblock .value { float: left; display: block; white-space: nowrap; }
#details .divclear { background-color: transparent; margin-left: -10px; height: 2px; clear: both; }
#listings br { clear: both; }
/*Contact page-----------------------------*/
#contact a { font-weight: bold; text-decoration: underline; }
#contact #locations .one { width: 100%; float: left; margin-bottom: 10px; }
#contact #locations .two { width: 49%; float: right; margin-bottom: 10px; }
#contact #locations legend { color: #89a2bb; font-size: 120%; font-weight: bold; }
#contactform {margin: 0 auto;}
#contactform .one{width:165px;float:left;}
#contactform .two{margin:0 0 0 165px;width:165px;}
#contactform .three input, #contactform .three label {display:inline;}
#contactform label{display:block;}
#contactform fieldset{padding:10px;margin:0 0 8px 0;}
#contactform span{color:red;}
#contactform legend{ font-size:110%; color:#89a2bb; font-weight: bold; }
#contactform label.radios, #contactform label.check{display:inline;}
/*Favs listing-----------------------------*/
#favs { text-align: center; }
#favs .disclaimer { color: #404040; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: center; }
.favsblock { background-color: #edf5ff; text-align: left; height: 74px; border: solid 1px #384f77; }
.favsblock .header { background-color: #384f77; height: 20px; border-color: #384f77 #384f77 #fff; border-style: solid; border-width: 1px 1px 2px; }
.favsblock .photo { background-color: #384f77; width: 100px; height: 70px; float: left; border: solid 2px #384f77; }
.favsblock .address { color: #edf5ff; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; float: left; margin-left: 10px; }
.favsblock .mls a { color: #edf5ff; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; float: right; margin-right: 10px; }
.favsblock .header .mls .mlslabel { color: #7ea0cc; font-size: 90%; font-weight: bold; }
.favsblock .price { color: #384f77; margin-left: 110px; }
.favsblock .county { color: #384f77; margin-left: 110px; }
.favsblock .city { color: #384f77; float: left; margin-left: 6px; }
.favsblock .view a { color: #fff; font-size: 100%; background-color: #7ea0cc; float: right; margin: 0 1px 0 0; padding: 2px 5px 3px 8px; }
#favs h3 { color: #066; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/hr.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; margin-bottom: 10px; padding-bottom: 12px; }
#favs .divhr { background-color: transparent; width: 480px; height: 2px; float: left; clear: both; margin-left: -10px; }
#favs .divclear { background-color: transparent; margin-left: -10px; width: 480px; height: 2px; float: left; clear: both; }
#favbuttons { font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #384f77; width: 480px; float: left; margin-bottom: 20px; margin-left: -10px; padding: 2px; }
#favbuttons ul { margin: 0; padding: 0; list-style-type: none; }
#favbuttons li { float: left; margin: 0 2px;
}
#favbuttons li a { background-color: #d9e6f3; height: 1.5em; line-height: 1.5em; width: 11em; display: block; border: solid 0.1em #dcdce9; color: #0d2474; text-decoration: none; text-align: center; }
#favbuttons li a:hover { color: #0d2474; line-height: 1.5em; text-decoration: none; background-color: #b2cce6; text-align: center; display: block; width: 11em; height: 1.5em; border: solid 0.1em #dcdce9; }
/*Agents -----------------------------*/
.agentblock { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c3d0e1; background-image: url(../images/blugrad.jpg); background-position: 0 0; width: 222px; height: 104px; overflow: hidden; float: left; margin-right: 2px; margin-bottom: 8px; margin-left: 2px; border: solid 1px #4a6486; }
.agentblock .image IMG { float: left; margin-top: -3px; border-left: 1px solid #4a6486; border-bottom: 2px solid #4a6486; border-right: 2px solid #4a6486; }
.agentblock .listings { text-indent: 5px; display: block; }
.agentblock .name a, .agentblock .name a:hover { color: #e1ebf9; font-size: 120%; font-weight: bold; line-height: 1.5em; background-color: #4a6486; background-image: url(../images/blugrad.jpg); background-position: 0 -160px; text-align: center; height: 1.5em; margin-bottom: 3px; padding-bottom: 3px; display: block; white-space: nowrap; }
.agentblock .email a { background-image: url(../images/ico_email.gif); background-repeat: no-repeat; width: 30px; float: left; margin-left: 5px; padding-left: 20px; display: inline; }
.agentblock .url a { background-image: url(../images/ico_web.gif); background-repeat: no-repeat; background-position: 0 -1px; display: inline; margin-left: 5px; padding-left: 20px; width: 30px; }
.agentblock .office { text-indent: 5px; padding-top: 5px; display: block; }
.agentblock .direct { text-indent: 5px; display: block; }
.agentblock .home { text-indent: 5px; display: block; }
.agentblock .pager { text-indent: 5px; display: block; }
.agentblock .cell { text-indent: 5px; display: block; }
.agentblock .vmail { text-indent: 5px; display: block; }
.agentblock .fax { text-indent: 5px; display: block; }
.agent_hr { font-size: 0; line-height: 0; background-color: transparent; height: 1px; border-top: 1px dashed #7ea0cc; }
.agentblock .profile {  }
/*Weather =================*/
#weather { color: #003663; font-size: 12px; font-family: Tahoma; }
#current { background-color: #edf5ff; border: solid 1px #369; }
.weatherheader { color: #edf5ff; font-weight: bold; background-color: #7ea0cc; text-align: center; height: 20px; padding-top: 2px; }
#weather .icon { text-align:center; float: left; margin-left: 15px; display: inline; }
#weather .temperature { font-size:30px; font-weight: bold; padding-left:25px; text-align:center; float: left; display: inline; }
#weather .description { float: right; padding-top: 5px; padding-right: 15px; display: inline; }
#weather .stats { background-color: #ccdef5; height: 50px; margin-top: 10px; border-top: 1px solid #003663; }
#weather .stats span { font-weight: bold; display: block; }
#weather .stats .col1 { text-align: center; width: 90px; height: 48px; float: left; padding-top: 2px; }
#weather .stats .col2 { text-align: center; width: 90px; height: 48px; float: left; padding-top: 2px; border-left: 1px solid #003663; }
#weather .stats .col3 { text-align: center; width: 90px; height: 48px; float: left; padding-top: 2px; border-left: 1px solid #003663; }
#weather .stats .col4 { text-align: center; width: 90px; height: 48px; float: left; padding-top: 2px; border-left: 1px solid #003663; }
#weather .stats .col5 { text-align: center; width: 90px; height: 48px; float: left; padding-top: 2px; border-left: 1px solid #003663; }
#weather .stats .col5 span { font-size: 90%; font-weight: normal; }
#forecast { font-size: 10px; background-color: #ccdef5; margin-top: 5px; border: solid 1px #369; }
#forecast .days { text-align: center; display: block; width: 65px; float: left; }
#forecast .data0 { background-color:#e1ebf9; text-align: center; height: 28px; padding-right: 2px; padding-left: 2px; }
#forecast .data1 { background-color:#f4f9ff; text-align: center; height: 28px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #003663; border-left: 1px solid #003663; }
#forecast img { text-align: center; }
#weather #lastupdate { background-color: #b2cce6; border-left: 1px solid #384f77; border-bottom: 1px solid #384f77; border-right: 1px solid #384f77; }
#weather #lastupdate #twclogo { float: left; display: inline; }
#weather #lastupdate #desc { font-size: 90%; float: left; padding-left: 10px; }
#weather .divhr { color: #003663; background-color: #003663; height: 2px; clear: both; }
#weather .divclear { font-size: 0; line-height: 0; background-color: transparent; height: 0; clear: both; }
/*Important Numbers =============*/
#numbers { margin-top: 5px; }
#numbers table { width: 50%; float: left; margin-top: 10px; border: solid 1px #369; }
#numbers table h1 { color: #d9e6f3; background-color: #369; text-align: center; padding: 1px 2px 3px; }
#numbers p { color: #369; background-color: #e9f1f9; text-align: left; margin: 0 0 2px; padding: 2px 0 2px 8px; }
/*-----Hometeam Advantage*/
#advantage {  }
#advantage h1 em { color: #600; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
#advantage h1 { color: #600; font-size: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#advantage p { font-size: small; }
#advantage strong { color: #600; font-size: 110%; }
/*-----Book Locations*/
#booklocations { }
#booklocations strong { color: #066; font-size: 140%; font-weight: bold; line-height: 2em; text-decoration: underline; }
#inkblot, #inkblot a {
	float: right;
	width: 100px;
	text-align: right;
	color: #a8a8a8;
	text-decoration: none;
}
