/* LADNING PAGE */
#pageContainer {
/* contain left navigation and right conent area */
	clear: both;
	width: 900px;
	height: auto; 
	margin: auto;
	background-color: #dac893;
}	

/* -------------------------------------------------------------------- */
/* content - right side elements */
.mainRightContentModule {
	float: left;
	height: auto;
	display: block;	
	width: 734px;
	background-color: #e5d8b0;
}


/* overview module */
.overviewContainer {
	overflow: hidden;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;	
	background-color: #e5d8b0;
	color: #777777;
	font-size: 0.9em;
}
/* intro left and intro right for the category landing intro text with image */
.introLeft {
	float: left;
	width: 200px;
}
.introRight {
	float: left;
	width: 504px;
	height: 120px;
	background-color: #cbb777;
}
.overviewModule .overviewLeft { /* width: 510px */
	float: left;
	width: 495px;
	padding-right: 15px;
}

.bodyContentTitle { /* for body content title ex)By appointment */
	padding-top: 5px;
	height: 35px;
	color: #797979;
	font-weight: bold;
}
.horz_space {
	height: 5px;
}
.bodyCalloutModule {	
	width: 495px;
}
.bodyCalloutTextArea {
	margin-bottom: 15px;
	width: 495px;
	background-color: #e5d8b0;
}
.bodyCalloutText {
	color: #777777;
	font-size: 1.1em;	
}
.bodyContentModule {	
	width: 495px;
	margin-bottom: 15px;
	color: #777777;
}
.bodyContentModule a {
	color: #888888;
}
.bodyContentModule a:hover {
	color: #333536;
}
.bodyContentText {
	color: #777777;
}
.overviewModule .overviewRight { 
	float: left;
	width: 194px;
	height: auto;
	background-color: #e5d8b0;		
}
.introText {
	padding: 10px;
	overflow: hidden;
	font-size: 1em;	
	color: #514f26;	
	background-color: #cbb777;	
}

/* -------------------------------------------------------------------- */
/* callout decoration */
.calloutModule {	
	width: 194px;
	margin-bottom: 15px;
}
.calloutTextArea {
	margin-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
}
.calloutText {
	padding-left: 8px;
	padding-right: 8px;	
	padding-bottom: 8px;
	padding-top: 8px;	
	font-size: 0.8em;
	color: #9b998e;
}
.calloutText a {
	color: #9b998e;/*#acaa9e;	*/
	text-decoration: underline; 	
}
.calloutText a:hover {
	color: #817f75;
	text-decoration: underline; 
}
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */




