body
{
	BACKGROUND-IMAGE: url(images/background2_body.jpg); MARGIN: 0px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #5a1b1b; TEXT-ALIGN: center;
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.agentimage
{
	height: 150px;
	width: 104px;	
}
/* Mapping Styles */
.mapdiv
{
	border-right: dimgray 2px solid;
	border-top: dimgray 2px solid;
	border-left: dimgray 2px solid;
	width: 580px;
	border-bottom: dimgray 2px solid;
	height: 300px;
}
.mapinfo
{
	font-size: 12px;
}
.mapinfowindow
{
	font-size: 10px;
}

.maintable
{
	
	width: 100%;	
}
.imgthird
{
	width: 33%;
	height: 33%;
}
TD.contentcell
{
	padding-right: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 8px;
	background-color: white;
}

TD.navbar{
	padding: 5px;
	width: 150px;
	vertical-align: top;
}

TD.logocell{
	
	height: 300px;
	vertical-align: top;
	text-align: center;
	
}

TD.logocell2{
	height:125px;
	vertical-align: middle;
	text-align: center;
}



.pagetitle
{
	font-weight: bold;
	font-size: 16px;
	color: black;
}




.quicksearchtable
{
	width: 100%;
	BACKGROUND-IMAGE: url(images/background_middle.jpg);
}
.quicksearchcells_left
{
	font-size: 10px;
	
	vertical-align: middle;
	color: #000000;
	background-repeat: repeat-y;
	
}
.quicksearchcells
{
	font-size: 10px;
	color: #000000;
	
	vertical-align: middle;
}
.quicksearchtitle
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-left: 10px;
}
.quicksearchinput
{
	border-right: #585858 1px solid;
	border-top: #585858 1px solid;
	border-left: #585858 1px solid;
	border-bottom: #585858 1px solid;
}
.quicksearchinputbutton
{
	border-right: #585858 1px solid;
	border-top: #585858 1px solid;
	border-left: #585858 1px solid;
	border-bottom: #585858 1px solid;
	color: #585858;
	font-weight: bold;
}



TD.optionscelltop
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 1px;
	width: 180px;
	color: #5D100A;
	border-top-style: none;
	padding-top: 1px;
	border-bottom: #000000 2px solid;
	border-right-style: none;
	border-left-style: none;
}
TD.optionscell
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10pt;
	padding-bottom: 1px;
	border-top-style: none;
	padding-top: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.optionpane
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: gainsboro;
}
.optionpanetitle
{
	font-weight: bold;
}

TD.resultsbar
{
	font-weight: bold;
	color: #7f0101;
	background-color: gainsboro;
}
.resultsimage
{
	width: 128px;
	height: 100px;
}
.thumbdiv
{
	overflow: auto;
	width: 80px;
	height: 250px;
}
.mortpmt
{
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
.mortpmtdetails
{
	font-size: 12px;
}




.maintable {
	border:0px;
}

TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:link {
	COLOR: #660000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #660000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #660000; TEXT-DECORATION: none
}
A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
#container {
	BACKGROUND-IMAGE: url(images/background_container.gif); MARGIN-LEFT: auto; WIDTH: 790px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y;
}
#middle {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/background_middle.jpg); MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
#top {
	WIDTH: 100%; HEIGHT: 256px
}
#admintop {
	WIDTH: 100%; HEIGHT: 150px
}
#menu {
	BACKGROUND-IMAGE: url(images/menu_back.png); WIDTH: 100%; HEIGHT: 32px
}
#edit_form {
	FLOAT: left; WIDTH: 100%
}
.headerIMG {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#content {
	WIDTH: 100%; COLOR: #333333; TEXT-ALIGN: left; background-color: #FFFFFF;
}
#content P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
#content TD P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
#content A:hover {
	BACKGROUND-COLOR: #ffeaad; TEXT-DECORATION: underline
}
.emphasis {
	FONT-WEIGHT: bold; COLOR: #660000; TEXT-DECORATION: underline
}
.emphasis2 {
	FONT-WEIGHT: bold; COLOR: #660000; TEXT-DECORATION: none
}
.footer {
	width: 768px; background-color: White; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #000000;  PADDING-TOP: 40px;  TEXT-ALIGN: center;
}
#menu A:link {
	
}
#menu A:visited {
	
}
#menu A:hover {
	
}
#menu A:active {
	
}
.title {
	FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: italic
}
.teamIMG {
	MARGIN-LEFT: 10px
}
#halfPageLeft {
	FLOAT: left; WIDTH: 48%
}
#halfPageRight {
	FLOAT: right; WIDTH: 48%
}
#qtrPageLeft {
	FLOAT: left; WIDTH: 25%
}
#qtrPageRight {
	FLOAT: right; WIDTH: 25%
}
#thirdPageLeft {
	FLOAT: left; WIDTH: 33%;
}
#thirdPageRight {
	FLOAT: right; WIDTH: 33%;
}
#propertyThumbs {
	FLOAT: none; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
}
#galleryThumbs {
	
}
#homeThumbs {
	FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 33%; HEIGHT: 260px; TEXT-ALIGN: center;
}
#homeThumbs IMG {
	BORDER-RIGHT: #660000 2px solid; BORDER-TOP: #660000 2px solid; BORDER-LEFT: #660000 2px solid; BORDER-BOTTOM: #660000 2px solid
}
#galleryThumbs IMG {
	BORDER-RIGHT: #660000 2px solid; BORDER-TOP: #660000 2px solid; BORDER-LEFT: #660000 2px solid; BORDER-BOTTOM: #660000 2px solid
}
#thumbFloatContainer IMG {
	BORDER-RIGHT: #660000 2px solid; BORDER-TOP: #660000 2px solid; MARGIN: 2px; BORDER-LEFT: #660000 2px solid; BORDER-BOTTOM: #660000 2px solid
}
#lotInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 102px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#lotInfo_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 102px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#lotInfo_main {
	HEIGHT: 60px
}
#lotInfo {
	BORDER-RIGHT: #660000 1px solid; BORDER-TOP: #660000 1px solid; BORDER-LEFT: #660000 1px solid; BORDER-BOTTOM: #660000 1px solid
}
#add_form {
	MARGIN: 40px 40px 200px
}
#related_links {
	COLOR: #660000
}
#results {
	WIDTH: 650px
}
#property_info {
	FLOAT: right; WIDTH: 160px; TEXT-ALIGN: left
}
#property_container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 300px; PADDING-TOP: 5px; HEIGHT: 100px
}
.textfield {
	WIDTH: 200px
}
TEXTAREA {
	WIDTH: 200px
}
.smallerText {
	FONT-SIZE: 10px
}
.snare {
	DISPLAY: none; VISIBILITY: hidden
}


.padding
{
padding: 1px;	
}