body {
	background: #435320;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

table {
	background: #ffc;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

table.border {
	border: 1px solid #330;
}

th {
	text-align: left;
}


/* -------------------------------------- */
a:link, a:visited, a:active {
	color: #663;
	text-decoration: none;
}

a:hover	{
	color: #900;
	text-decoration: none;
}



/* -------------------------------------- */

.SubNavText a:link, .SubNavText a:visited, .SubNavText a:active{
	color: #900;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.SubNavText a:hover {
	color: #663;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



/* -------------------------------------- */

.BreadcrumbNavText a:link, .BreadcrumbNavText a:visited, .BreadcrumbNavText a:active{
	color: #900;
	text-decoration: none;
}


.BreadcrumbNavText a:hover {
	color: #663;
	text-decoration: none;
}





/* -------------------------------------- */


.BodyContent {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}



.TopBg, .BottomBg {
	background: #435320;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}



h1 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330;
}


h2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	margin-bottom: -5px;
}




/* -------------------------------------- */


ul li {
	list-style: disc url(http://www.leavenworthproperties.com/images/bullet_red.gif);
	padding-bottom: 3px;
}

ul li.SubList {  /* site map */
	margin-left: -20px;
	list-style: disc url(http://www.leavenworthproperties.com/images/bullet_black.gif);
}

ul.SearchPropertiesText {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* -------------------------------------- */


img.HorizontalRuleGreen { /* use with spacer.gif */
	background: #996;
}


.HorizonatalRulePadding { /* creates clear padding around Horizontal Rule */
	padding: 5px 0px;
}


.PagePhoto {
	padding-bottom: 4px;
	padding-right: 4px;
}



/* -------------------------------------- */



table.Bottom {
	background: #435320;
	margin-bottom:  30px;
}


.BottomText {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffc;
	padding-left: 10px;
	padding-right: 10px;
}

.Bottom a:link, .Bottom a:visited, .Bottom a:active{
	color: #ffc;
	text-decoration: none;
}


.Bottom a:hover {
	color: #996;
	text-decoration: underline;
}




/* -------------------------------------- */
table.SearchBox {
	margin-left: 15px;
	margin-bottom: -10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}


.SearchBox a:link, .SearchBox a:visited,.SearchBox a:active  {
	color: #900;
	text-decoration: none;
}


.SearchBox a:hover	{
	color: #663;
	text-decoration: underline;
}



/* -------------------------------------- */
.SearchResultsMsg {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;

}


div.SearchForm { /* padding around each form element */
	padding: 3px 0px;
}


form select {

	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;

}



/* -------------------------------------- */
td.ImgGallery {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}


div.ImgGalleryThumb {
	padding-bottom: 5px;
}





/* -------------------------------------- */
.PagingNumberSelected {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


.PagingText {

	font: 11px Verdana, Arial, Helvetica, sans-serif;
}


.PagingTextTotals {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}


/* -------------------------------------- */

.DetailProductTitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330;
	padding-top : 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}


.ResultsProductTitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330;
	padding-bottom: 20px;
}


.ShowcaseProductTitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #330;
	padding-top : 20px;
	padding-bottom: 5px;
}


.ResultsRowSpecsLabel, .DetailRowSpecsLabel {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.ResultsRowSpecsData, .DetailRowSpecsData {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

table.ResultsRowBorder {  /* border around row table */
	border: 1px solid #996;
	margin-bottom: 20px;
}


/* -------------------------------------- */

.PropertyStatus {
	color: #f60;
}


/* -------------------------------------- */

.ImgGalleryLink a:link, .ImgGalleryLink a:visited, .ImgGalleryLink a:active {
	color: #663;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ImgGalleryLink a:hover {
	color: #900;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}




/* -------------------------------------- */
.FeaturesLink a:link, .FeaturesLink a:visited, .FeaturesLink a:active {
	color: #900;
	text-decoration: none;
}


.FeaturesLink a:hover	{
	color: #663;
	text-decoration: underline;
}



/* -------------------------------------- */
table.AdminResultsRow {  /* border around row table */
	border: 1px solid #996;
	margin-bottom: 7px;
}




/* -------------------------------------- */
.ErrorMsg {
	color: red;
}

.Required {
	font-weight: bold;
	color: red;
}

.NewStatusExpired {
	font-weight: bold;
	color: #f60;
}

.FormMessageSmall {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}





