@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
}

body,td,th 		{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666;}

.newbrown{color:#9a8b6e; font-size:11px;}
	
.default-link 				{color: #990033; }
	a:link.default-link 	{color: #990033; text-decoration: underline;}
	a:visited.default-link  {color: #990033; text-decoration: underline;}
	a:hover.default-link 	{color: #666; text-decoration: underline;}
	a:active.default-link   {color: #990033; text-decoration: underline;}

.default-size_bold_black {color: #000000; font-weight: bold;}

.default-size_bold_gray {color: #8A725A; font-weight: bold;}

.default-size_bold_red 				{color: #990033; font-weight: bold;}
	a:link.default-size_bold_red 	{color: #990033; text-decoration: underline;}
	a:visited.default-size_bold_red {color: #990033;}
	a:hover.default-size_bold_red 	{color: #000000; text-decoration: underline;}
	a:active.default-size_bold_red  {color: #990033; text-decoration: underline;}

.breadcrumbs {font-size: 7pt; color: #9a8b6e;}
	a:link.breadcrumbs		{font-size: 7pt; color: #9a8b6e; text-decoration: none;}
	a:visited.breadcrumbs	{color: #9a8b6e;}
	a:hover.breadcrumbs		{color: #990033; text-decoration: underline;}
	a:active.breadcrumbs 	{color: #9a8b6e; text-decoration: underline;}
	
.titles_interior_pages {font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 18pt; color: #990033;font-weight:bold;}

.default-size_plus-2_bold_red {color: #990033; font-size: 11pt; font-weight: bold;}
	a:link.default-size_plus-2_bold_red 	{color: #990033; font-size: 12pt; text-decoration: underline;}
	a:visited.default-size_plus-2_bold_red	{color: #990033; font-size: 12pt;}
	a:hover.default-size_plus-2_bold_red 	{color: #000000; font-size: 12pt; text-decoration: underline;}
	a:active.default-size_plus-2_bold_red	{color: #990033; font-size: 12pt; text-decoration: underline;}

.nav_side_default-size_white {color: #8a725a; line-height: 17px; text-decoration: none; font-size:12px;}
	a:link.nav_side_default-size_white		{color: #8a725a; text-decoration: none;}
	a:visited.nav_side_default-size_white	{color: #8a725a; text-decoration: none;}
	a:hover.nav_side_default-size_white		{color: #990033; text-decoration: underline;}
	a:active.nav_side_default-size_white	{color: #8a725a; text-decoration: none;}

.nav_side_default-size_sub {color: #8a725a; line-height: 17px; text-decoration: none; font-size:11.5px;}
	a:link.nav_side_default-size_white		{color: #8a725a; text-decoration: none;}
	a:visited.nav_side_default-size_white	{color: #8a725a; text-decoration: none;}
	a:hover.nav_side_default-size_white		{color: #990033; text-decoration: underline;}
	a:active.nav_side_default-size_white	{color: #8a725a; text-decoration: none;}

.nav_side_title {color: #FFFFFF; font-size: 15px; }
	a:link.nav_side_title		{color: #FFF; text-decoration: none;}
	a:visited.nav_side_title	{color: #FFF; text-decoration: none;}
	a:hover.nav_side_title		{color: #FFF; text-decoration: none;}
	a:active.nav_side_title 	{color: #FFF; text-decoration: none;}

.footer_default-size 				{font-size: 12px; color: #000; text-decoration: none; line-height:20px;}
	a:link.footer_default-size		{color: #000; text-decoration: none;}
	a:visited.footer_default-size	{color: #000;}
	a:hover.footer_default-size		{color: #000; text-decoration: underline;}
	a:active.footer_default-size 	{color: #000; text-decoration: none;}

.footer_default-size_tan 				{color: #e9e4d6}
	a:link.footer_default-size_tan		{font-size: 10pt; color: #e9e4d6; text-decoration: underline;}
	a:visited.footer_default-size_tan	{color: #e9e4d6; text-decoration: underline;}
	a:hover.footer_default-size_tan		{color: #e9e4d6; text-decoration: underline;}
	a:active.footer_default-size_tan 	{color: #e9e4d6;text-decoration: underline;}

.footer_default-size_white 					{font-size: 11px; color:#b8a990; text-decoration: none;}
	a:link.footer_default-size_white		{color:#b8a990; text-decoration: none;}
	a:visited.footer_default-size_white		{color:#b8a990; text-decoration: none;}
	a:hover.footer_default-size_white		{color: #b8a990; text-decoration: underline;}
	a:active.footer_default-size_white 		{color:#b8a990; text-decoration: underline;}

li#invite {
	margin: 0px;
	padding:0px;
}

#slidecount { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFF;
	}

/* FORM COLORS */
	
.colorA {background-color: #F5F1EB; }
.colorB {background-color: #F5F1EB; }

	input
		        {
		        margin:0;
		        padding:0;
		        background-color:#ffffff;
		        border:1px solid #ccc;
		        }

.button_form
		        {
		        margin:3px;
		        padding:4px;
		        background-color:#ffffff;
		        border:1px solid #ccc;
				color: #000;
				text-decoration:none;
				
		        }

h1 {font-size: 15px;}
.headingcolor {background-color: #821424; }
.footingcolor {background-color: #e5dfd0; }

h2 {
font-size: 12px;
color: #990033;
border-bottom: 1px solid #cdc2af;
padding-bottom: 0px;
margin-bottom: 0px;
width: 100%;
}

h3 {
border-top: 0px solid #9E2441;
padding-top: 2px;
margin-bottom: 0px;
margin-top: -5px;
width: 100%;

}

h4 {
font-size: 15px;
color:#990033;
border-bottom: 2px solid #c4bdb4;
padding-bottom: 12px;
margin-bottom: 10px;
margin-top:10px;
width: 100%;
}

h5 {
font-size: 15px;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
padding-left:20px;
margin: 0px;
}

#inactive_tab {
	width: 70px; 
	color:#ede9dd; 
	font-size:10px; 
	font-weight:bold; 
	float:left;
	padding: 3px;
	margin-right: 6px;
	 }
	
#active_tab {
	width: 70px; 
	color:#FFF; 
	font-size:10px;
	font-weight:bold;
	float:left;
	padding: 3px;
	margin-right: 6px;
	}
/*main category page stuff products_residential*/
	#container {
			width:			690px;
		}
	.Category {
			display: 		block;
			width:			315px;
			height:			175px;
			padding-right:		20px;
			margin-bottom:	15px;
			float:left;
		}
	
		.Category .Description {
			font-size:		.9em;
		}
		.Category .SubCats {
			font-size:		.9em;
			font-weight:	bold;
			clear:			left;
		}
		.Category h3 {
			margin-bottom:	8px;
		}
		
		.Category div {
			margin-bottom:	5px;
		}
		.HiddenCategory {
			visibility:hidden;
			display: none;
		}
		div { margin: 0; padding: 0; }
		#contentcontainer {width: 315px;}
#imgcontainer {width: 120px; float:left;}
#textcontainer {width: 195px; float:left;}
		
/*Internal product display stuff productlist.php*/
table.Products {
	width: 100%;
		}

table.Products th {
			border-bottom:		8px solid white;
			background-color:	#821424;
			color:				white;
			text-align:			left;
			padding:			1px 10px 2px 6px;
			width: 100%;
		}
			table.Products th a {
				color:			#DDF;
			}
table.Products tr.Odd {
			background-color: #EDE8E2;
		}
table.Products tr.PadBot td {
			border-bottom: 8px solid white;
		}
table.Products td {
			padding: 0 4px 2px 6px;
		}
		
table.Products tr.Odd {
			background-color: #F5F1EB;
		}
		
.NoUnderline 				{color: #990033; }
	a:link.NoUnderline 	{color: #990033; text-decoration: underline;}
	a:visited.NoUnderline  {color: #990033; text-decoration: underline;}
	a:hover.NoUnderline	{color: #666; text-decoration: underline;}
	a:active.NoUnderline  {color: #990033; text-decoration: underline;}
	
		.OneLiner {
			font-size:		10px;
		}

/*Internal product display stuff product-details.php*/
	.content img { border: 0; }
		#ProductPhoto {
			float:	right;
			text-align:center;
			background:#FFFFFF;
		}
			#ProductPhoto div.content {
				margin: 0 25px 20px 20px;
			}
		img.CertLogo {
			margin: 0 5px;
		}	
		.floatRight  {float: right; border: 0;}
		
	li a:link 	{color: #990033; text-decoration: underline;}
	li a:visited  {color: #990033; text-decoration: underline;}
	li a:hover	{color: #666666; text-decoration: underline;}
	li a:active  {color: #990033; text-decoration: underline;}
	
	.content a:link 	{color: #990033; text-decoration: underline;}
	.content a:visited  {color: #990033; text-decoration: underline;}
	.content a:hover	{color: #666; text-decoration: underline;}
	.content a:active  {color: #990033; text-decoration: underline;}
	
	a.drop:link  	{color: #990033; text-decoration: none;}
	a.drop:visited   {color: #990033; text-decoration: none;}
	a.drop:hover 	{color: #666; text-decoration: none;}
	a.drop:active   {color: #990033; text-decoration: none;}
	
	a.slide:link  	{color: #990033; text-decoration: none;}
	a.slide:visited  {color: #990033; text-decoration: none;}
	a.slide:hover 	{color: #666; text-decoration: none;}
	a.slide:active   {color: #990033; text-decoration: none;}
	
	a.slide span {position:  relative;
	top:  -.7em;}
	
	#ProductInfo a:link 	{color: #990033; text-decoration: underline;}
	#ProductInfo a:visited  {color: #990033; text-decoration: underline;}
	#ProductInfo a:hover	{color: #666; text-decoration: underline;}
	#ProductInfo a:active  {color: #990033; text-decoration: underline;}
	
	img.star {
	margin-bottom: -3px;
}

p.indent {margin:0 0 0 25px;
padding: 0px;}

li.links {padding: 3px 0px;}

a img { border:none; }

li.space {padding-bottom: 5px;}

ul {margin-top:2px;
padding: 0px 0px 0px 15px;}

input {background-color: #ffffff;}

.fineprint {font-size: 8pt; color: #666666;}