/*
********************************************
This code is copyright (c) Jason Hutchinson
and may not be edited, copied, or
otherwise changed without his expressed 
written consent.
********************************************
*/
HTML{
	padding:0;
}
BODY{
	background:#900;
	color:#FF0;
	padding:0;
	margin:0;
}
a{
	color:#FF0;
}
.IImage{
	margin-top:5px;
}
#imgLogo{
	position:absolute;
	top:0;
	left:0;
}
#imgHeader{
	position:absolute;
	top:20px;
	left:160px;
}
#EmailHotSpot{
	position:absolute;
	top:81px;
	left:590px;
	width:186px;
	height:17px;
	line-height:0;
	text-decoration:none;
}
#EmailHotSpotIEFix{
	position:absolute;
	top:0;
	left:0;
	height:17px;
	width:186px;
	line-height:0;
}
#TableCenter{
	position:relative;
}
#TDCenter{
	position:relative;
}
#ContentDiv{
	position:absolute;
	top:100px;
	left:195px;
	width:590px;
	border:none;
	border-collapse:collapse;
	/*overflow:hidden;*/
	background-image:url(images/site/Viewport_Middle.jpg);
}
#ContentDivHeader{
	background-image:url(images/site/Viewport_Top.jpg);
	background-repeat:no-repeat;
	height:15px;
	margin:0;
}
#ContentDivContent{
	margin:-5px 15px 0px 15px;
	/*overflow:auto;*/
	text-align:left;
}
#ContentDivFooter{
	background-image:url(images/site/Viewport_Bottom.jpg);
	background-repeat:no-repeat;
	background-color:#900;
	height:15px;
	margin:0;
}
#Navigation{
	position:absolute;
	top:210px;
	left:10px;
	width:185px;
}
.NavButton{
	display:block;
	text-decoration:none;
	color:#FF0;
	font-weight:bold;
	margin-bottom:5px;
	border:1px solid #FF0;
	padding:0 2px 0 2px;
}
.NavButton:hover{
	color:#900;
	background-color:#FF0;
}
#Home #HomeButton,
#Location #LocationButton,
#Name #NameButton,
#People #PeopleButton,
#Contact #ContactButton,
#Sample #SampleButton,
#Search #SearchButton,
#PropertyList #PropertyListButton,
#AddProperty #AddPropertyButton,
#EditPage #EditPageButton,
#AdminPage #AdminPageButton{
	background-color:#DD0;
	color:#900;
	cursor:default;
}
H1{
	margin:4px 2px 5px 0;
	border:1px solid #FF0;
	padding:0 2px 0 2px;
	text-align:center;
}
.ImgLeft{
	float:left;
}
.ImgRight{
	float:right;
}

.PropertyLeft, .PropertyRight{
	border: 1px solid #FF0;
	margin:4px 2px 6px 0;
	border-collapse:collapse;
	width:562px;
}
.PropertyLeft td,
.PropertyLeft tr,
.PropertyRight td,
.PropertyRight tr{
	border: 1px solid #FF0;
	padding:3px;
}
.PropertyRight img, .PropertyLeft img{
	border:none;
}
.PropertyTitle{
	background-color:#FF0;
	color:#900 !important;
	text-align:center;
	font-weight:900;
	font-size:120%;
}
.PropertyTitle a{
	color:#900;
	text-decoration:none;
	white-space: nowrap;
}
.PropertyDescriptionCell{
	width:100%;
}
.PropertyImageCell, .PropertyDescriptionCell{
	vertical-align:top;
}
.PropertyInfoTable{
	border-collapse:collapse;
	border:none;
}
.PropertyInfoTable td, .PropertyInfoTable tr{
	border:none;
	padding:0;
	white-space: nowrap;
}

.PropertyListButtons{
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
	border:none;
}
.PropertyListButtons td{
	text-align:center;
	border:none;
}
.PropertyListButtons tr{
	border:none;
}
.PropertyListButtons a{
	border:none;
}
.MiddleButton{
	border-left:1px solid #FF0 !important;
	border-right:1px solid #FF0 !important;
}
/*
.EditPropertyLink{
	display:block;
	width:33%;
	border-right:1px solid #FF0;
	float:left;
	margin:0;
	text-align:center;
	text-decoration:none;
}
.DeletePropertyLink{
	display:block;
	width:33%;
	float:right;
	margin:0;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
.AddImagesLink{
	display:block;
	width:33%;
	border-right:1px solid #FF0;
	float:left;
	margin:0;
	text-align:center;
	text-decoration:none;
}
*/
input, select, option{
	border:1px solid #FF0;
	background-color:#900;
	color:#FF0;
	width:170px;
}
textarea{
	border:1px solid #FF0;
	background-color:#900;
	color:#FF0;
}
option{
	border:none !important;
}
.Button{
	border:1px solid #FF0;
	background-color:#900;
	color:#FF0;
	width:150px;
	margin-bottom:5px;
}
.AdminTable{
	border-collapse:collapse;
	width:562px;
}
.AdminTable, 
.AdminTable tr,
.AdminTable td{
	text-align:center;
	border:1px solid #FF0;
}
.AdminTable td{
	width:33%;
}
.AdminTable a{
	text-decoration:none;
}
.PropertyImage{
	margin:5px;
}