html, body {
	background-color:#efefdf;
	color: #6b5634;
	font-family:Verdana, Tahoma, Sans-Serif;
	font-size:11px;
	line-height: 17px;
	margin:0;
	height:100%;
}
div#realtorPrograms p{
  font-size:13px;
}

a.categoryListHeader{text-decoration:none;color:#6b5634;font-weight:normal;font-size:10px;}
a.categoryListHeader:hover{text-decoration:none;color:red;font-weight:normal;font-size:10px;}
.red{color:red;font-weight:bold;}
h1,h2,h3,h4,h5{	color: #6b5634;	font-family:Verdana, Tahoma, Sans-Serif;font-weight:bold;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;margin:0;padding:0;}
h4{font-size:14px;}
h5{font-size:12px;}
p{
	color: #6b5634;
	font-family:Verdana, Tahoma, Sans-Serif;
	font-size:11px;
	line-height: 17px;
}
.imgButton{
  border:0;
  margin:0;
  padding:0;
}
.error{color:red;font-weight:bold;}
#mainContainer{ 
	margin:0  auto;
	padding:0px 0px;
	width:1034px;
	background:url('/images/mainBG.gif') repeat-y;
	background-color:#e9d4a7;
	min-height:100%;
	height:auto;
}
#mainContent{
	margin:0 auto;
	background:#e9d4a7;
	width:1020px;
  min-height:100%;
  height:auto !important;
  height:100%;
}
/* for Internet Explorer */
/*\*/
* html #mainContainer {
height: 100%;
}
/**/
#top{
	width:1020px;
	margin:0 auto;
	padding:0;
	height:100px;
	background:url('/images/topBG.gif') no-repeat;
}
a.banner:link{display:block;height:100px;width:300px;}
a.banner:hover{display:block;height:100px;width:300px;}
a.banner:active{display:block;height:100px;width:300px;}
a.banner:visited{display:block;height:100px;width:300px;}

#topNav{
	padding-left:330px;
	padding-top:40px;
}
#topNav ul{
	margin:0;
	padding:0;
}
#topNav ul li{
	float:left;
	padding:0px 6px 0px 6px;
	list-style:none;
	border-right:1px solid black;
	text-transform:uppercase;
}
#topNav ul li a{
	color:black;
	text-decoration:none;
}
#featuredContainer{
	float:left;
	margin-right:50px;
  padding-top:60px;
  color:white;
  background:url('/images/featuredGradient.gif') repeat-x bottom;
  border-right:1px solid #f0f0f0;
  border-left:1px solid #f0f0f0;
}
#featuredBox{
	width:287px;
	text-align:center;
  background:url('/images/featuredBottom.gif') no-repeat bottom;
  padding-bottom:30px;
}
#featuredBoxText{width:200px;margin:auto;color: white; font-size: 11px; font-family: Verdana; line-height: 17px; text-align:center;margin:auto;}
#featuredBoxText p{}
#featuredBoxText a:link{color:white;text-decoration:none;}
#featuredBoxText a:active{color:white;text-decoration:none;}
#featuredBoxText a:hover{color:red;text-decoration:none;}
#featuredBoxText a:visited{color:white;text-decoration:none;}

#contentContainer{
	width:1020px;
	background-color:white;
	margin:0 auto;
	padding:0px 0px;
}
#content{
	width:93%;
	margin:0 auto;
	padding:20px 10px;
}
#footer{
	width:100%;
	margin:30px auto 15px auto;
	padding:15px 0px;
}
#footer p {
	color: #6b5634;
	line-height:17px;
}	
.list1{background:#FCE2CA;padding:1px 5px;border-bottom:1px solid black;}
.list2{background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}
.listheader{  color:#6b5634; font-weight:bold;padding:2px 5px;background:#F7EBCF;border:1px solid #CC8150;}
.form1{font-weight:bold; color:#6b5634; background:#F7EBCF;padding:1px 5px;}
.form2{padding:1px 5px;}
.formheader{color:#6b5634;font-weight:bold;padding:2px 5px;border:1px solid #F8BD86;background:#ffffff;}
.required{background-color:#ECB85D;}
.categoryList{
	width:227px;
	position:relative;
	float:left;
  margin:10px 10px 10px 0px;
}
p.categoryListHeader{
	color:#6b5634;
	background:#fde2ae;
	padding:3px 0px;
	margin:3px 0px;
	font-weight:bold;
}
p.categoryListItem{
	background:#e4e5d9;
	padding:3px 2px;
	margin:2px 0px;
}
.categoryListItem a{
	color:#6b5634;
	text-decoration:none;
}
.productThumb{
  width:200px;
	position:relative;
	float:left;
  padding:0px 42px 15px 0px;
	text-align:center;
}
.productThumb a:link{
	color:#6b5634;
	text-decoration:none;
}
.productThumb a:active{
	color:#6b5634;
	text-decoration:none;
}
.productThumb a:hover{
	color:#6b5634;
	text-decoration:none;
}
.productThumb a:visited{
	color:#6b5634;
	text-decoration:none;
}
.productWindow{
	width:435px;
	text-align:left;
	float:left;
  padding:0px 50px 0px 00px;
  margin:0;
}
#frameWrapper{
 text-align:left;
}
.frameWindow{
	width:370px;
	text-align:center;
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 20px;
	border-left:1px solid silver;
  border-top:1px solid silver;
  overflow:scroll;height:600px;
}
.frameSample{
	width:100px;
	margin:5px;
	float:left;
	font-size:9px;
	background:white;
  border:1px solid black;
}
.frameSample p{
	margin:0;
	padding:0;
}
.productWindow p{
	text-align:left;
}
.productDetails{
	width:230px;
  padding-top:10px;
	float:left;
}
.productForm{
	width:180px;
  padding-right:13px;
  padding-top:10px;
	float:right;
  text-align:right;
}
#framePrice{
	color:red;
  font-weight:bold;
} 
#itemPrice{
	color:red;
  font-weight:bold;
} 
#price{
	color:red;
  font-weight:bold;
} 
.breadcrumbs{
	font-weight:bold;
	color: #6b5634;
  margin-bottom:20px;
}
a.breadcrumbs:link{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}
a.breadcrumbs:visited{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}
a.breadcrumbs:hover{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}

.pagination{
	font-weight:bold;
	color: #6b5634;
}
a.pagination:link{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}
a.pagination:visited{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}
a.pagination:hover{
	font-weight:bold;
	text-decoration:none;
	color: #6b5634;
}
/* shopping Cart stuff...*/
.cartheader{background: #dcdcca; color: #757053; font-weight: bold;text-transform:uppercase;font-size:11px;}
.cart1{background:#ffefd5;}
.cart2{background:#ffefd5;}
input {border:1px solid silver;}
textarea{border:1px solid silver;background:white;}
.blank{border:0;}

#membersOnly{
  font-weight:bold;
  width:350px;
  text-align:center;
  margin-right:0px;
  background:#f0f0f0;
  z-index:1;

}
#membersOnly p{
  font-size:10px;
}
#printContent{
  background:white;
  margin:0 auto;
  text-align:center;
}
#itemSearchForm{float:right;text-align:right;padding-right:140px;top:15px;position:relative;background:white;}
#boxHeader {position:relative;float:left; width:100%;background: url("/images/utility/bg.gif") repeat-x bottom;font-size:9px;line-height:normal;}
#boxHeader ul {margin:0;padding:10px 10px 0 0;list-style:none;}
#boxHeader li {float:left;background:url("/images/utility/left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
#boxHeader a{display:block;background:url("/images/utility/right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;}
#boxHeader a:hover {color:#333;}
#boxHeader #current {background-image:url("/images/utility/left_on.gif");}
#boxHeader #current a {background-image:url("/images/utility/right_on.gif");color:#333;padding-bottom:5px;}
#boxContent {background:white;border-left:1px solid #747A7F;border-right:1px solid #747A7F;border-bottom:1px solid #747A7F;padding:10px;}
a.adminNav:link{color:black;font-size:10px;}
a.adminNav:hover{color:black;font-size:10px;}
a.adminNav:visited{color:black;font-size:10px;}
a.adminNav:active{color:black;font-size:10px;}
/* gallery stuff */
#photoUploadBox{ width:100%; margin-top:20px;}
#thumbs{text-align:center; padding:0px; margin:0 auto;}
.thumbBox{ padding:0px;margin:10px 0px;text-align:center;width:165px;}
.thumbBox img {text-align:center;}
.thumbBox p{text-align:center;}
.aThumb{border:0px;background:white;}
.album{width:190px;padding:0px; float:left; margin:20px auto;text-align:center;}
.albumThumb{ border:0px;text-align:center;height:165px;}
.albumThumb img{border:0;margin:0px 0px 0px 0px;}
.albumDesc{text-align:center;margin:0;padding:0;}
.album h3{margin:0;padding:0;}
.album p{margin:0;padding:0;}
.photoCaption{text-align:center;width:150px;padding:0;margin:0;}
.thumbContainer{	float:left;width:165px;text-align:center;margin:0px 10px;}