@media all {
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 990px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top:-10px;
	left:0px;
	text-align:center;
	 background-color:white;
}
a {text-decoration:none; color:#003399}
a:hover { text-decoration:underline}
address {font-size: 10px;}
table {width: 100%; border-collapse: collapse;border:none;}
.banner2 {height: 32px;}
* html .banner2 {height: 27px;}
.container {text-align:left; 
}
.main {margin: 0px; font-size: 12px;}
.main div {padding: 20px; font-size: 12px;}
.main p {font-size: 12px;}
p.dropcap:first-letter  {float: left;
  font: normal 60pt/0.8em "Times New Roman", Times, serif;
  color: #CC0000;
  margin-right: 3px;}
p.dropcap  {color:#000000;}
.main .caption {font-size: 95%; padding: 2px; margin: 1px 1px 0px 0px; padding: 6px;}
.main .sideText {font-size: 95%;}
a.addressBar {
    font-family: 'tahoma', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:0px;n
}
h1 {
	font-family: 'tahoma', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	font-family: 'tahoma', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
}
h3 {
	font-family: 'tahoma', Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
h5 {
	color: #F0F0F0;
	background-image:url(../images/bg_h5.jpg);
	font-size: 92%;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #FFCC66;
}
h6 {
	color: #F0F0F0;
	background-image:url(../images/bg_h6.jpg);
	font-size: 92%;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #99CC66;
}
ul {font-size: 11px}
  
.buttonAgent a {color:#FFFFFF;}
.buttonBuy a {color:#FFFFFF;}
.buttonSell a {color:#FFFFFF;}
.buttonAgent {/*background-image:url(../images/button_orange2.jpg);*/ 
background-color:#FF9900;  
border-top: 4px solid #CC6600;
font-size: 11px; font-family: 'tahoma', Arial, Helvetica, sans-serif; height: 40px; text-align:center; font-weight:bold; vertical-align:middle; padding-top: 20px; margin-right: 2px;}
.buttonBuy {/*background-image:url(../images/button_green.jpg);*/ 
background-color:#99CC33;  
border-top: 4px solid #669933;font-size: 11px; font-family: 'tahoma', Arial, Helvetica, sans-serif; height: 40px; text-align:center; font-weight:bold; vertical-align:middle; padding-top: 20px; margin-right: 2px;}
.buttonSell {/*background-image:url(../images/button_blue.jpg);*/ 
background-color:#3399CC;  
border-top: 4px solid #006699;font-size: 11px; font-family: 'tahoma', Arial, Helvetica, sans-serif; height: 40px; text-align:center; font-weight:bold; vertical-align:middle; padding-top: 20px; margin-right: 2px;}
.buttonNeutral {background-image:url(../images/button_neutral.jpg);font-size: 11px; font-family: 'tahoma', Arial, Helvetica, sans-serif; color: #AB8B65; height: 20px; text-align:center; font-weight:bold; vertical-align:middle; padding-top: 10px; margin-right: 1px;}

input, select {
	font-size: 11px;
	background-color: white;
}
.red {color:red}
.blue {background-image:url(images/bg_turquoise.jpg);font-size: 11px;}
.container .agentName {padding: 5px; height: 200px; margin-right: 2px; }
.container .agentInfo {padding: 5px; border-right: 1px dotted gray; padding-bottom: 20px; text-align:left; }
.container .agentInfo strong {color: #3366CC}
.container .basicInfo {padding: 5px; font-size: 95%; }
.fullName h1 {padding-bottom: 5px; padding-left: 0px; margin: 0px; border: none;font-style:italic; background-image: none;}
.fullName h2 {font-size: 11px;padding-bottom: 5px; padding-left: 0px; margin: 0px}
.listingTitle {font-size: 13px; font-weight: bold; padding-left: 5px;}
.listingInfo {font-size: 11px; padding-left: 5px;}
.sideLink a {border: 1px solid white; padding: 5px; text-decoration:none;}
.sideLink a:hover {border: 1px solid #3366CC; padding: 5px; color:#3366CC; background-color: #FFFFFF; text-decoration:none;}
.home_sidebar {background-color:#4F7CC0; margin: 8px; width: 250px;}
.home_sidebar a {color: #99CCFF; font-weight: bold; font-size: 11px;}
.home_sidebar h1 {color: #FFFFFF; font-size: 11px; font-weight: bold; text-align:center; padding: 12px 0px 16px 0px; margin: 0px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}
.sideBar {margin-right: 20px; width: 250px;}
.dotBorder {padding: 5px; border-right: 1px dotted gray; font-size: 11px;}
.picture {padding: 5px; margin: 5px; border: 1px solid black; background-color: white;}
.rmtListingTitle {font-weight: bold; color:#3366CC;}
.rmtListingType {font-weight: bold; font-size: 14px;color:#CC0000; }
.listingPhoto {width:200px;}

.inventory {height: 500px; overflow:scroll; font-size: 11px;}
/*Header*/
.logo {
	width: 150px;
}
.contactInfo {
	text-align:left;
	padding-right: 5px;
	font-size: 11px;
}
.banner {
	background-color:#365CAB;
	background-repeat:repeat-x;
}
.nav_bg {background-color: white; margin: 0px; padding: 0px;}
.homeSearch input {width: 140px;}
.homeSearch select {width: 140px;}
.homeSearch h1 {margin: 0px;}
.homeSearch {font-size: 11px; margin: 0px; padding-top: 0px; vertical-align:top;}
.bannerCornerRight {position: absolute; top: 50px; left: 685px}
*html .bannerCornerRight {position: absolute; top: 53px; left: 685px}
.bannerCornerLeft {position: absolute; top: 192px; left: 0px}
*html .bannerCornerLeft {position: absolute; top: 198px; left: 0px}


/* Listing Details Page */
.detailPage td {font-size: 95%;}
.detailPage2 td {font-size: 100%;}
.detailHeader {background-color: #C2D6FF; font-weight: bold; padding: 2px;}
.detailTable {text-align:left;}
.dataName {font-weight: bold;}
.dataValue {font-weight: normal;}
.sectionTitle {border-bottom: 1px solid #CC3300; color: #3366CC; font-weight: bold;}
.mainListing {background: url(../images/bg_agent_blue.jpg) repeat; padding-left: 6px;}
.copyright {font-size: 11px;}
.detailPadder {padding-left: 30px; padding-top:10px; text-align:left;}
.detailsPrintContainer {width: 930px;}
}

/* HOME */
.home td { vertical-align:top;}
.home h1 {font-size:16px; color:#474E82; margin-bottom:0px; font-weight:bold;}
.home a {color: #336699}
.home_listings td { vertical-align:top; padding:10px;}
.home_listings table {width:100%; font-size: 11px;}
.home_listings a {color:#336699; font-size: 11px;}

.newsBits {font-size:82%;}
a.newsLink { font-weight:bold;}
a.newsLinkArrow {font-size:8px; font-weight:bold; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}