/*  Please, please, please, if you have some new styles - add them to the bottom of this file. Thanks */

/*  General */

body {
	background: #385B33;
	margin: 0px;
	padding: 0px;
}
.BigTableBorder {
	border-top: 1px solid #638363;
	border-right: 1px solid #375835;
	border-bottom: 1px none #AACAB3;
	border-left: 1px solid #8FA88E;
}



/* Content Layout on Secondary Pages*/

.GeneralContentBg {
	background: url(../Images/sp-contentbg.png) repeat-y right top;
}
.MenuBg {
	background: url(../Images/sp-menubg-bottom.png) no-repeat left bottom;
	width: 208px;
}
.ContentBg {
	background: url(../Images/sp-contentbg-bottom.png) no-repeat right bottom;
}
.Content {
	background: url(../Images/sp-contentbg-top.png) no-repeat right top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
	padding: 10px 20px 10px 30px;
}
.HeaderBg {
	background: url(../Images/hp-headerleft.jpg) repeat-x left top;
	}
.TopBg {
	background: url(../Images/hp-topbg-invers.jpg) no-repeat left center;
	}
.BottomBg {
	text-align: center;
	background: url(../Images/hp-bottom.jpg) no-repeat center center;
	height: 40px;
	color: #84AA86;
	font: 11px Arial, Helvetica, sans-serif;
}
.BottomBgInversLeft {
	background: url(../Images/hp-bottom-invers.jpg) repeat-x right center;
}
.BottomBgInversRight {
	background: url(../Images/hp-bottom-invers.jpg) repeat-x left center;
}
.AboveBottomBg {
	background: url(../Images/sp-abovebottom.png) no-repeat right center;
}
.UnderTopBg {
	background: url(../Images/sp-undertop-bg.png) no-repeat left center;
}

.CopyrightBg {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 23px;
	background: url(../Images/hp-abovebottom.jpg) no-repeat center center;
	color: #70A086;
}






/* Shadow around the layout */

.ShadowTop {
	background: #385B33 url(../Images/bg-top.jpg) repeat-x center center;
}
.ShadowLeft {
	background: #385B33 url(../Images/bg-middle-left.jpg) repeat-y right center;
}
.ShadowRight {
	background: #385B33 url(../Images/bg-middle-right.jpg) repeat-y left center;
}
.ShadowBottom {
	background: #385B33 url(../Images/bg-bottom.jpg) repeat-x center center;
}
.ContentTableBorder {
	border: 1px solid #7C8081;
}




/*  Bottom */

a.BottomLink:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #E1ECE4;
	text-decoration: none;
}
a.BottomLink:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #E1ECE4;
	text-decoration: none;
}
a.BottomLink:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #E1ECE4;
	text-decoration: none;
}
a.BottomLink:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a.CopyrightLink:link {
	font: 10px Arial, Helvetica, sans-serif;
	color: #70A086;
	text-decoration: none;
}
a.CopyrightLink:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #70A086;
	text-decoration: none;
}
a.CopyrightLink:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #70A086;
	text-decoration: none;
}
a.CopyrightLink:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CADBD1;
	text-decoration: none;
}










/*  Content */

.TextTitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #E4DE69;
	margin-bottom: 10px;
}
.UnderConstruction {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #BBD5C6;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding-top: 100px;
}
.ContentText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}
.TextBold {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFCC;
}
.NotesText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #C6D7CF;
	text-align: justify;
}
td #AgentTD {
	background-color: #45723F;
	border: 1px solid #6C9F7B;
	padding: 10px;
}
li {
	list-style: url(../Images/bullet.gif);
	text-align: left;
	margin-bottom: 5px;
}
.TestimonialText {
	font: oblique 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	text-decoration: none;
}




/* Misc*/

.FL {
	background: #FFFFFF;
	margin: 0px -10px;
	padding: 0px;
	border: 1px solid #6C9F7B;
}


/*  For new styles
	PLEASE place your styles here */

/* ===================== Solds Gallery =========================== */

.solds_table
{
     background-color: #45723F; 
     border: 1px solid #6C9F7B; 
     width: 558px;
}

.solds_table div
{
    float:left;
    text-align: center;
    display:block;
    width: 166px;
    padding: 0 6px 0 6px;
    margin:0;
    height:220px;
}

.solds_table img
{
    border: 3px double #555555;
    background-color: #EEEEEE;
}