html {height: 100%; }
body {font-family: helvetica, sans-serif, arial;font-size:12px;text-align:center;min-height:100%;background:#001525;color:#000;padding:0;margin:0;}

h1 {font-size: 34px;padding-top:20px;padding-bottom:5px;color:#990000;font-weight:normal;}
h2 {font-size: 16px; padding-top:5px;padding-bottom:5px;}
h3 {font-size: 14px;padding-top:10px;padding-bottom:10px;}
h4 {font-size: 18px;padding:0px;color:#990000;font-weight:normal;}

img {vertical-align:middle;}
a {text-decoration:none}
a:hover {text-decoration:underline}
table {padding:0; border-collapse: collapse;}
select, textarea, input {color:#781351; background:#e0eeee; border:1px solid #104E8B}
fieldset {width: 95%}
legend {padding:2px 6px; font-size:26px}

#container {width:985px;overflow:hidden;height:100%;background:#99ccff;margin:0 auto 0 auto;padding:5px;}
#rightcontent {float:right;padding:0px;width:130px;background: #fff; border:1px solid #427C8C;} 
#centercontent {float:left; margin:0px;width:845px;height:100%;padding:0px;border:0px solid black;}
#newbanner {margin:0px;padding:0px;height:110px;}

#leftcontent {float:left; margin:0px; width:170px; height:100%; color:#000;text-align:center;border:0px solid red;}	
#mlsbox {float:left; margin:0px 5px 0px 0; padding:3px; height:100px; width:160px;color:#E8E8EE; text-align:left; font-weight:bold; background:#990000; border:1px solid #660000;}
#menubox {float:left; margin:5px 5px 5px 0; padding:3px; width:160px;color:#000; background:#E8E8EE;border:1px solid #666666;}
#listingalertbanner{float:left; margin:0; padding:0; height:20px; width:163px;color:#ffffff; font-size:14px;text-align:left; background:#990000;border:1px solid #990000;}
#listingalertbox {float:left; margin:0px 5px 0px 0; padding:0px; height:260px; width:165px;color:#DFFFEC; text-align:left; font-size:10px;background:#427C8C; border:1px solid #000000;}
#listingalertbox hr{border-color:#195B73;height:0px;border-width: 1px 0 0 0;border-style: solid;}
#radiobox {float:left; margin:5px 5px 5px 0; padding:0px; height:250px; width:165px;color:#DFFFEC; text-align:center; font-size:10px;background:#cccc66; border:1px solid #000000;}
#taxcreditbox{background:#001525;border:10px outset silver;color:#fff;width:200px; height:175px;font-size:24px;padding:20px 0 0 0;}
#announcementbox{background:#001525;border:3px solid #001525;color:#fff;width:298px; height:350px;font-size:18px;padding:0;}

#centerpage {float:right; width:665px; 
/* height:1100px; */
margin:0px; padding:0px;background:#fff;border-left:1px solid #427C8C;border-right:1px solid #427C8C;border-bottom:1px solid #427C8C;border-top:1px solid #001525;text-align:left;}

#menu {float:left; width:100%; padding:0px; margin:0px;border-top:1px solid #001525;background:#001525;}
#menu ul {float:left; list-style:none; margin:0px; padding:0}
#menu ul li {float:left; list-style:none;border-left:1px solid #003366; margin:0px;padding:5px 8px 0 10px; }
#menu ul li.first{border-left:none;}
#menu ul li a,#menu ul li a:hover, #menu ul li a:visited {float:left; margin:0; height:20px; text-align:center;font-size:14px;color:#fff;}
#menu li.selected{background:#407B8C;}
#menu li a.selected,#menu li a:hover.selected,#menu li a:visited.selected{color:#DFFFEC;}

#submenu {float:left; width:100%; padding:0px; margin:0;border-top:4px solid #407B8C;background:#407B8C; }
#submenu ul {float:left; list-style:none; margin:0px; padding:0}
#submenu ul li {float:left; list-style:none;border-left:1px solid #336666; margin:0px;padding:2px 8px 0 10px; }
#submenu ul li.first{border-left:none;}
#submenu ul li a,#submenu ul li a:hover, #submenu ul li a:visited {float:left; margin:0; height:18px; text-align:center;font-size:12px;color:#DFFFEC;}
#submenu li.selected{background:#ffffff;}
#submenu li a.selected,#submenu li a:hover.selected,#submenu li a:visited.selected{color:#000000;}

#content {width:694px;position: relative; float:left; background:#ffffff; color:#000000; padding:10px 25px 0px 25px; 
border:1px solid silver;}
#content a {color:#0033cc;}

#agents {width:130px; margin-top:0px; padding:0px; text-align:center;}
#agents img {height:41px; width:29px; border:0; margin-bottom:0px; margin-top:1px; margin-right:1px; margin-left:1px; padding:0;}
#agentpic {font-size:9px; font-family:"arial narrow"; float:left;} 
#agents a {color:#0033cc;} 

table#props {font-size:11px; border:0; border-collapse:collapse; cellspacing:0; cellpadding:0;}
table#props a, #centerpage a {color:#0033cc; text-decoration:none;}	
table#props a:visited, #centerpage a:visited {color:#0033cc; background:transparent; text-decoration:none;}	
table#props a:hover, #centerpage a:hover {color:#0033cc; text-decoration:underline}
table#props a:visited, #centerpage a:visited {color:#0033cc}
table#props tr, table#props td {border-collapse: collapse; padding:0; height:auto;}

/*  featured property box */
#rightside {width:310px;float:right;margin: 25px 0 5px 5px;font-size:14px;text-align:center;background-color:#fff;border:0px solid #eeeeee;color:black}
    
#err {color:red;margin:0px;}
#admin {color:#cc0000;}

#businesscontact {text-align:center;width:205px;height:205px;float:left;border:black 1px solid;color:black;margin:3px;padding:0px;}
#businesscontactblank {width:205px;height:205px;float:left;margin:3px;padding:0px;}
#businesscontact h1 {margin:2px;padding:0px;font-size:20px;}
#businesscontact h2 {margin:0px;padding:0px;font-size:16px;}
#businesscontact h3 {margin:0px;padding:0px;font-size:10px;}

#clearit {clear:both;}

#footer {height:25px; width:200px;position:absolute;text-align:center;margin-bottom:0px;border:1px solid red;}
#footer img {vertical-align:middle;}	  
	  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none}
/* End IE5-Mac hack */

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}

.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background:#9BD1FA;}
.r2{margin: 0 3px; background:#9BD1FA;}
.r3{margin: 0 2px; background:#9BD1FA;}
.r4{margin: 0 1px; height: 2px; background:#9BD1FA;}
.contain{background:#9BD1FA;text-align:center;}

/* all style info for aim presence widget */
#myPresence {
	border:1px solid #C0C0C0;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#FFF;
	font:10px verdana;
	position:relative;
	width:250px;
	height:auto;
	margin:auto;
	padding:5px;
}

#myPresence .icon {
	float:left;
}

#myPresence .info {
	position:relative;
	float:right; 
	width:70%;
}

.info .userName {
	font:bold 11px verdana;
	margin:0;
	padding:0;
}

.info dl {
	margin:0; padding:0;
	display:block;
}

.info dt {
	font-weight:bold;
	display:inline;
}

.info dd {
	display:inline;
	margin:0;
	padding:0;
}

.info dl span {
	display:block;
}

.info .status {
	text-transform:capitalize;
}

.info .away {
	color:red;
}

.info .idle {
	color:gold;
}

.info .online {
	color:green;
}

.info .mobile {
	color:gray;
}