/*
html {
	width: 100%;
	border: 0;
}
*/



#container {
	height: auto;
	min-height: 100%;
}

#navigation {
	position: absolute;
	top: 0;
	left: 0;
	width: 370px;
	/*height: auto;
	background-image: url(/images/divider_long.gif);
	background-repeat: repeat-y;*/
}

#main {
	margin: 5px 5px 0px 380px;
	background-color: #FFFFFF;
	* padding: 5px 5px 0px 0px; /* firefox ignores it */
	* width: 100%; /* firefox ignores it */
}

/*
.divider {
	position: absolute;
	left: 360;
	top: 0;
	width: 10px;
	height: auto;
	background-image: url(/images/divider.gif);
	background-repeat: repeat-y;
}
*/

.smalllogo {
	position: relative;
	top: 0;
	left: 0;
	height: 145;
	width: 370;
	border: 0px;
}

.menu {
	position: relative;
	top: 0;
	left: 0;
	width: 352;
}

#splashimage {
	position: absolute;
	background-image: url(/images/splash.gif);
	top: 20;
	left: 390;
	width: 385px;
	height: 584px;
	background-color: #000000;
}

#featuredlistings {
	position: absolute;
	background-color: #FFFFFF;
	top: 120;
	left: 720;
	width: 200px;
	height: 200px;
}


.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFDD;
	border-color: #333333 #333333 black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.tabhighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	border-color: #333333 #333333 black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
.tabbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	border-color: #333333 #333333 black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.listingaddress {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.listingbody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px #333333 none}
.disclaimer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.listingtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #000033}
.imagesbox {  background-color: #BCD1EB; border: #000033; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.features {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.agentinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EEEEEE; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.alloffices {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.disclaimerbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEEEE; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.agentlistingstitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #999999; border-color: #666666 #666666 #666666 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.agentlistings {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DDDDDD; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.agentname { font-family: Arial, Helvetica, sans-serif; font-size: 14px }
.agentbody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px #333333 none }
.mainpageoffices {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.mainpageofficedetail {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.mainmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #DDDDDD; border: 1px #999999 solid; color: #000000}
.mainmenulinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.tours {  font-size: 12px; background-color: #EEEEEE; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.viewtour {  font-size: 12px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.featuredlistings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
}

.tableheader {
	background-color: #21503E;
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
}

.tablecontent {
	background-color: #FFFFD3; 
}

.leftparagraph {
	font-size: small;
}

.formtext {
	font-size: small;
}

.smallnote {
	font-size: xx-small;
}

.listinglabel {
	font-size: small;
	font-weight: bold;
}

.listingdata {
	font-size: small;
}

A.listingdata:link, A.listingdata:visited {
	font-size: small;
	color: #666EF9;
	text-decoration: none;
}

A.listingdata:hover {
	font-size: small;
	color: #BC0707;
	text-decoration: none;
}

.listingtable {
	border: 1px solid #8FCFC4;
}

.navbar {
	border-top: 1px solid #8FCFC4;
	border-bottom: 1px solid #8FCFC4;
	background-color: #D0FCE9;
}

.navbar A:link, A:visited {
	color: #666EF9;
	text-decoration: none;
}

.navbar A:hover {
	color: #0710BC;
	text-decoration: none;
}

.contact {
	position: relative;
	top: 10;
	left: 10;
	width: 352;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.agentnames A:link, A:visited {
	color: #666EF9;
	text-decoration: none;
}

.agentnames A:hover {
	color: #0710BC;
	text-decoration: none;
}
