/* 
	BEGIN
	These need to be reviewed
*/

	.containerShop {
		width: 100%;
		margin-bottom: 20px;
		padding: 10px 0px 10px 0px;
		border-top: solid 1px #CCCCCC; 
	}
	
	.divShopTitle {
		margin-bottom: 10px; 
	}	
   
	.divShopInfo {
	}	

	.containerDirectory {
		margin-bottom: 20px;
	}
	.divDirectoryTitle {
		margin-bottom: 10px; 
		border-bottom: solid 1px #CCCCCC; 
		font-weight: bold;
	}	
	.divDirectoryInfo {
	}	

	.containerVendor {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: solid 1px #CCCCCC; 
	}
	
	.divVendorTitle {
		margin-bottom: 10px; 
	}	
   
	.divVendorInfo {
	}	

/* 
	END
	These need to be reviewed
*/


img { border : none; }

.textCommon {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	line-height			: 17px;
	color				: #667766;
	
}
a.textCommon:link		{ text-decoration: underline; color: #667766; }
a.textCommon:active		{ text-decoration: underline; color: #667766; }
a.textCommon:visited	{ text-decoration: underline; color: #667766; }
a.textCommon:hover		{ text-decoration: underline; color: #FFFFFF; background-color: #667766; }

h1 {
	font-family			: Arial, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
	line-height			: 23px;
	margin-bottom		: 6px;
	padding-top			: 0px;
	margin-top			: 0px;
}

h2 {
	font-family			: Arial, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	line-height			: 18px;
}

.inlineHighlight {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}

.quote {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}
.quoteText {
	font-style			: italic;
	margin-bottom		: 10px;
}
.quoteByline {
	font-weight			: bold;
}


.paraheader {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 17px;
}

.listindent {
	padding-left		: 20px;
}

/*
	START COLUMN MENU STYLES
*/

.cmContainer {
	margin-bottom		: 5px;
}

.cmContainerWhite {
	border				: solid #C7AC27 1px;
}

.cmHeader {
	font-weight			: bolder;
	color				: #FFFFFF; 
	padding-top			: 6px;
	padding-left		: 6px;
	margin-bottom		: 0px;
	height				: 24px;
	border-bottom		: solid #FFFFFF 1px;
	background-color	: #D4BE51; 
}

.cmHeaderWhite {
	background-color	: #D4BE51; 
}

.cmHeaderGrey {
	background-color	: #A5AE9D; 
}

.cmContentArea {
	padding				: 14px 8px 14px 10px;
}

.cmContentAreaWhite {
	background-color	: #FFFFFF;
}

.cmContentAreaGreen {
	background-color	: #8FA187;
}

.cmContentAreaGrey {
	background-color	: #8FA187;
}

.cmContentAreaSeperator {
	border-bottom		: solid #FFFFFF 1px;
}

.cmBullet {
	margin-right		: 6px;
}
		
.cmItemBox {
	margin-bottom		: 8px;
}
		
.cmText {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: normal;
	font-size			: 11.49px;
	font-style			: normal;
	font-variant		: normal;
	text-transform		: none;
	text-align			: left;
	line-height			: normal;
}

.cmTextGreen {
	color				: #636442;
}
a.cmTextGreen:link		{ text-decoration: none; font-weight: bold; color: #636442; }
a.cmTextGreen:active	{ text-decoration: none; font-weight: bold; color: #636442; }
a.cmTextGreen:visited	{ text-decoration: none; font-weight: bold; color: #636442; }
a.cmTextGreen:hover		{ text-decoration: underline; font-weight: bold; color: #636442; }

.cmTextWhite {
	color				: #FFFFFF;
}
a.cmTextWhite:link		{ text-decoration: underline; color: #FFFFFF; }
a.cmTextWhite:active	{ text-decoration: underline; color: #FFFFFF; }
a.cmTextWhite:visited	{ text-decoration: underline; color: #FFFFFF; }
a.cmTextWhite:hover		{ text-decoration: underline; color: #636442; background-color: #FFFFFF; }

/*
	END COLUMN MENU STYLES
*/

.news {
	margin-bottom		: 20px;
}

.newsTitle {
	font-size			: 11px;
	font-weight			: normal;
}
.newsDate {
	font-weight			: normal;
	margin-bottom		: 10px;
}
a.news:link		{ text-decoration: underline; font-weight: normal; color: #26678F; }
a.news:active	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:visited	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:hover	{ text-decoration: underline; font-weight: normal; color: #7CB044; }

li {
	padding				: 3px;	
}

.marginAnchorTopLeft { 
	float				: left;
	text-align			: center;
	margin				: 0px 20px 10px 0px;
}

.marginAnchorTopRight { 
	float				: right;
	text-align			: center;
	margin				: 0px 0px 10px 20px;
}

/* http://www.alistapart.com/articles/taminglists/ */
#memberMenu {
}
#memberMenu ul {
}
#memberMenu li {
	background			: url(../../../assets/images/common/bullet/brown.gif) no-repeat 0px 6px;
	
	line-height			: 1.3em;
	
	margin				: 8px 0px 8px 0px;
	
	padding-left		: 0px;
	margin-left			: 0px;
	
	list-style			: none;
	list-style-image	: none;
	list-style-position	: outside;
}

/* FOOTER DEFINITIONS */

.footerText {
	position			: relative; 
	color				: #FFFFFF;
}
a.footerText:link		{ color: #FFFFFF; text-decoration: none; }
a.footerText:active		{ color: #FFFFFF; text-decoration: none; }
a.footerText:visited	{ color: #FFFFFF; text-decoration: none; }
a.footerText:hover		{ color: #FFFFFF; text-decoration: underline; }

.footerSeparator {
	width: 17px; 
	text-align: center;
}
