/*  -----------------  START - HTML ELEMENTS   --------------------  */
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color: #484035;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
form 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input 
{
	font-size: 12px;
	color: #000000;
}

select 
{
	font-size: 12px;
	color: #000000;
}

textarea 
{
	font-size: 12px;
	color: #000000;
}

/*  -----------------  END - HTML ELEMENTS   --------------------  */

/*  -----------------  START - CONTENT AREA   --------------------  */

.contentarea 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*  -----------------  END - CONTENT AREA   --------------------  */

/*  -----------------  START - BODY TABLE   --------------------  */

.bodytable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.bodytabletopleft 
{
	background-image: url(/images/topleft.png); 
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
}

.bodytabletop 
{
	background-image: url(/images/top.png); 
	background-repeat: repeat-x;
	height: 27px;
}

.bodytabletopright 
{
	background-image: url(/images/topright.png); 
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
}

.bodytableleft 
{
	background-image: url(/images/left.png); 
	background-repeat: repeat-y;
	width: 27px;
}

.bodytableright 
{
	background-image: url(/images/right.png); 
	background-repeat: repeat-y;
	width: 27px;
}

.bodytablebottomleft 
{
	background-image: url(/images/bottomleft.png); 
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
}

.bodytablebottom 
{
	background-image: url(/images/bottom.png); 
	background-repeat: repeat-x;
	height: 27px;
}

.bodytablebottomright 
{
	background-image: url(/images/bottomright.png); 
	background-repeat: no-repeat;
	width: 27px;
	height: 27px;
}

/*  -----------------  END - CONTENT TABLE   --------------------  */

/*  -----------------  START - FOOTER   --------------------  */

.footer 
{
	background-color: #484035;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.footer a
{
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/*  -----------------  END - FOOTER   --------------------  */

/*  -----------------  START - CONTENT TABLE   --------------------  */

.content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 830px;
}

.contenttable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color: #d5d0ca;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contenttabletext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #2b241a;
	background-color:#d5d0ca;
	margin: 35px 20px 10px 10px;
	/*New margin: 20px 10px 10px 10px;*/
	padding: 35px 20px 10px 10px;
	/*New padding: 20px 10px 10px 10px;*/
}

.contenttabletext a
{
	color: #2b241a;
	text-decoration: underline;
}

.contenttabletext a:hover
{
	color: #2b241a;
	text-decoration: underline;
}

/*  -----------------  END - CONTENT TABLE   --------------------  */

/* ------------------ BEGIN - HOME TEXT ------------------------- */

.hometext
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #2b241a;
	background-color: #d5d0ca;
	margin: 35px 20px 10px 10px;
	padding: 35px 20px 10px 10px;
}

.hometext_b
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #2b241a;
	background-color: #d5d0ca;
	margin: 35px 20px 10px 10px;
	padding: 35px 20px 10px 10px;
}

.hometext a
{
	color: #2b241a;
	text-decoration: underline;
}

.hometext a:hover
{
	color: #2b241a;
	text-decoration: underline;
}

.GoldButtons
{
	background-color: #f0b300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #000000;
	margin: 5px 7px 5px 7px;
	padding: 5px 7px 5px 7px;
}

.GoldButtons a
{
	color: #000000;
	text-decoration: none;
}

.GoldButtons a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


/* ------------------- END - HOME TEXT -------------------------- */

/*  -----------------  BEGIN - CARRYOVER STYLES FROM OLD SITE  --------------------  */

.customdesigns 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333;
}
	
.contactname 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}

.linkname 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2b241a;
	font-weight: bold;
}

.link 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
	
.instructions 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}

.newsresults 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
}

.floorplan 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.properties 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333;
	margin: 0;
	padding: 0;
}

.prop_photo 
{
	display: block;
	margin: 14px 0 11px 0;
	padding: 0;
	width: 142px;
	border: 10px solid #2b241a;
}

.photos_thumb 
{
	margin: 0;
	padding: 10px 0 0 0;
	text-transform: uppercase;
}

.photos_thumb img 
{
	display: block;
	margin: 14px 0 11px 0;
	padding: 0;
	width: 142px;
	border: 10px solid #2b241a;
}

.photos_big 
{
	display: none;
}

.photos_big img 
{
	width: 494px;
	margin: 0;
	padding: 0;
}

.overwrite 
{
	display: block;
	text-align: center;
	float: right;
	margin: 5px 10px 0 0;
	padding: 0;
}
/*  -----------------  END - CARRYOVER STYLES FROM OLD SITE  --------------------  */
