body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#838579;
	background-color:#f1f0ee;
}

h1
{
	font-size:16px;
	color:#8e8c48;
	margin:0px;
	padding:0px;	
	font-weight:bold;
}
h2
{
	font-size:16px;
	color:#8e8c48;
	margin:0px;
	padding:0px;
	font-weight:normal;	
}
h3
{
	font-size:16px;
	display:block;
	color:#ffffff;
	background-color:#63594c;
	margin:0px;
	padding:0px;
	font-weight:normal;
	width:563px;
	padding-left:10px;	
	margin-left:20px;
	height:32px;
	padding-top:10px;
}
h4
{
	font-size:16px;
	display:block;
	color:#ffffff;
	background-color:#8e8c48;
	margin:0px;
	padding:0px;
	font-weight:normal;
	width:316px;
	padding-left:10px;	
	margin-left:20px;
	height:32px;
	padding-top:10px;
}
h5
{
	margin:0px;
	padding:0px;
	color:#63594c;
	font-weight:bold;
	font-size:13px;	
	margin-bottom:5px;
}
h6
{
	margin:0px;
	padding:0px;	
	color:#8E8C45;
	font-weight:bold;
	font-size:14px;	
	margin-bottom:5px;
}

a:link {color:#8e8c48; font-weight:bold; font-size:12px;}   /* unvisited link */
a:visited {color:#8e8c48; font-weight:bold; font-size:12px;}/* visited link */
a:hover {color:#8e8c48; font-weight:bold; font-size:12px;}  /* mouse over link */
a:active {color:#8e8c48; font-weight:bold; font-size:12px;} /* selected link */



/****** Master Page Styles ******/
#masterHeaderWrapper
{
	width:100%;
	border:solid 0px green;	
	background-color:#f1f0ee;
	padding-top:25px;
}

#masterHeader
{
	width:960px;
	border:solid 0px black;
	background-color:#ffffff;
	margin:0px auto;
	overflow:hidden;
	height:175px;
	
}

#masterHeaderAddressInfo
{
	border:solid 0px green;	
	width:700px;
	float:left;
	border:solid 0px green;	
	height:77px;
	padding-top:15px;
	padding-left:20px;
	margin-bottom:40px;
}

#masterHeaderLogo
{
	float:left;
	width:168px;
	border:solid 0px green;	
	height:77px;
	padding-top:30px;
	margin-bottom:10px;
	margin-left:60px;
	
}

#masterHeaderMainNav
{
	border-bottom:solid 1px #877f5b;
	clear:both;
	margin-bottom:10px;
	padding-left:0px;
}


#masterMainContetWrapper
{
	width:100%;
	border:solid 0px blue;	
	background-color:#f1f0ee;
}

#masterFooterWrapper
{
	width:100%;
	border:solid 0px green;	
	background-color:#f1f0ee;
}
#masterFooter
{
	width:960px;
	border:solid 0px black;
	margin:0px auto;	
	background-color:#ffffff;
}
#masterFooterTermsTop
{
	color:#8e8c48;
	font-size:10px;
}
#masterFooterTermsTop a
{
	font-size:9px;
	color:#8e8c48;	
	text-decoration:none;
}
#masterFooterTermsTop a:hover
{
	text-decoration:underline;	
}
#masterFooterTermsTopTC
{
	color:#838579;	
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/****** End Master Page Styles ******/


/****** Home Page Styles ******/
#homePageContent
{
	width:960px;
	border:solid 0px black;
	margin:0px auto;
	background-color:#ffffff;	
	overflow:hidden;
}

#homePageUpperSection
{
	border:solid 0px green;	
	position:relative;
}

#homePageUpperSectionPhotoCaption
{
	border:solid 0px green;
	position:absolute;
	top:92px;
	left:65px;
}
#homePageUpperSectionPhotoCaption a
{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}
#homePageUpperSectionPhotoCaption a:hover
{
	text-decoration:underline;	
}

#homePageLowerSectionColumn1
{
	width:593px;
	background-color:#ffffff;
	border:solid 0px green;
	float:left;
}

#homePageLowerSectionColumn1MonExp
{
	border:solid 0px green;
	width:570px;
	margin-left:20px;	
}


#homePageLowerSectoinColumn2
{
	width:360px;
	background-color:#ffffff;
	border:solid 0px red;
	float:left;
	overflow:hidden;
}

#homePageLowerSectoinColumn2 ul
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
/****** End Home Page Styles ******/



/****** Secondary Page Styles ******/
#secondaryPageContent
{
	width:880px;
	border:solid 0px black;
	margin:0px auto;
	background:#ffffff;
	overflow:hidden;
	padding-left:40px;
	padding-right:40px;
}

#secondarySidebarGetInTouch
{
	background-color:#eaead3;
	width:233px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
	border:solid 0px green;
	overflow:hidden;
}

.listingHeader
{
	font-size:16px;	margin-bottom:10px;
}

.listingDetail
{
	font-size:12px;	color:#838579;	margin-bottom:10px;
}
.listinPrices
{
	line-height:1.5em;	
}

#secondaryNav
{
	border:solid 0px green;
}

#secondaryNavSectionTitle
{
	background-color:#eaead3;
	height:29px;
	font-size:15px;
	color:#858379;
	padding-top:10px;
	padding-left:10px;
}



/* Secondary Left Nav */
#secondaryNav
{
	list-style:none;
	text-align:left;
	font-size:11px;
	border:solid 0px green; 
	padding:0px; 
	margin:0px;
}
#secondaryNav li
{
	border-bottom:solid 0px #7896b7;
	padding:0px;
	margin:0px;
}

#secondaryNav li a
{
	display:block;
	color:#ffffff;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	padding-top:10px; 
	padding-bottom:3px;
	border:solid 0px green;
	background:url('../images/secondaryNavArrow_off.jpg') no-repeat 10px 12px;
	background-color:#c3c3be;
	height:23px;
}
#secondaryNav li a:hover
{
	color:#ffffff;
	text-decoration:none;
	background:url('../images/secondaryNavArrow_on.jpg') no-repeat 10px 12px;
	background-color:#9b9b93;
}
#secondaryNav #currentSecondary
{
	background:url('../images/secondary_leftnav_hover_background.jpg');
	color:#ffffff;
	text-decoration:none;
}

/*-- Current Secondary Highighted --*/ 
#secondaryNav #currentSecondary a
{
	background:url('../images/secondaryNavArrow_on.jpg') no-repeat 10px 12px;
	background-color:#9b9b93;
	color:#ffffff;
}

#secondaryNav #currentSecondary ul
{
	list-style:none;
	/*background:url('../images/LeftNav_Category.jpg') repeat-y;*/
	background-color:#ececea;
	
	
}
#secondaryNav #currentSecondary ul li
{
	/*background:none;*/
	padding:0px 0px 0px 0px;
		border:solid 0px green;
}
#secondaryNav #currentSecondary ul li a
{	
	padding:0px 0px 3px 0px;
	font-weight:normal;
	background:none;
	background-color:#d2d2d2;
	color:#ffffff;
}

/*-- Tertiary Hover State --*/
#secondaryNav #currentSecondary ul li a:hover
{
	color:#000000;
}

#secondaryNav #currentTertiary
{
	font-weight:bold;
	background-color:#c02c1b;
}

#secondaryNav #currentSecondary ul #currentTertiary a
{
	color:#000000;
}


/****** End Secondary Page Styles ******/


/****** Contact Page Styles ******/
#contactPageContent
{
	width:960px;
	border:solid 0px black;
	margin:0px auto;
	background-color:#ffffff;
}


#divProvStatValue 
{
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:3px;
	text-align:left;
	width:165px;
}
label.leftCol 
{
	display:block;
	float:left;
	text-align:left;	
	width:105px;
}
label.rightCol 
{
	display:block;
	text-align:left;
	width:210px;
}
textarea 
{
	border:1px solid #D5D7DE;
	color:#2F3237;
	display:block;
	font-size:11px;
	height:93px;
	margin:0 0 12px;
	padding:3px;
	width:180px;
}
div.requiredLeft 
{
	background:transparent url(../_img/discover_required_arrow.gif) no-repeat scroll 105px 6px;
	color:#CC0000;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 120px;
	width:175px;
}
div.requiredRight 
{
	background:transparent url(../_img/discover_required_arrow.gif) no-repeat scroll 0 6px;
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 15px;
	width:205px;
}
input.register 
{
	border:1px solid #D5D7DE;
	color:#2F3237;
	display:block;
	float:left;
	font-size:11px;
	margin:0 0 8px;
	padding:3px;
	width:165px;
}
select.register 
{
	border:1px solid #D5D7DE;
	color:#2F3237;
	display:block;
	float:left;
	font-size:11px;
	margin:0 0 8px;
	padding:3px;
	width:172px;
}
.formRequired 
{
	/*color:#000000;*/
}
.requiredText 
{
	color:#CC0000;
}
.discoverColLeft 
{
	float:left;
	padding:0 25px 0 0;
	width:280px;
}
.discoverColRight 
{
	float:left;
	width:220px;
}
.formHR 
{
	background:transparent url(../images/divider_dotted.gif) repeat-x scroll center center;
	clear:both;
	height:30px;
	width:100%;
}
div.show 
{
}
div.hide 
{
	display:none;
}
input.hide 
{
	display:none;
}
label.sidebar 
{
	display:block;
	float:left;
	font-size:11px;
	padding:0;
	text-align:left;
	width:75px;
}
input.sidebar	
{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D5D7DE;
	color:#2F3237;
	display:block;
	float:left;
	font-size:11px;
	margin:0 0 6px;
	padding:3px;
	width:150px;
}
input.sidebarBtn 
{
	clear:both;
	float:left;
	width:61px;
}
form.signup 
{
	display:block;
	margin:10px 0 5px;
}
.errFld 
{
	border:1px solid #00467F;
}
.errMsg 
{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 75px;
	width:130px;
}
#signupForm label.error 
{
	background:transparent url(../_img/discover_required_arrow.gif) no-repeat scroll 75px 6px;
	color:#CC0000;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 90px;
	width:130px;
}

/****** End Contact Page Styles ******/






