@charset "utf-8";
/* CSS Document */

body {
	background-image:url(/images/main-bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	background-color:#DDDDDD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
/* pete edited on Feb. 23, 2010*/
#topInfo {float:left;width:910px;height:19px;padding:5px 8px 0 10px;}

#topInfo h1 {
	color:#57222C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	float:left;
}

#contact {
	float:right;
	text-align:right;
	color:#042653;
	padding-right:90px;
}

#contact a {
	color:#042653;
	text-decoration:none;
}

#contact a:hover {
	text-decoration:underline;
}

#bannerContainer {
	background-image:url(/images/banner-bg.jpg);
	background-repeat:repeat-y;
	width:921px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0 0 10px 0;
	color:#FFF
}
/*pete edited on Feb. 24, 2010*/
#bannerContainer2 {float:left;width:928px;color:#fff;padding:0px;background:transparent url(/images/banner-bg.jpg) repeat-y right top;}

#bannerArea {float:left;width:631px;padding:0 0 6px;}
#bannerArea img{display:block;}

#rightArea {float:right;width:290px;}

#rightArea h2 {
	color:#FFF;
	font-size:14px;
	margin:0px;
	padding:0px;
}

#rightArea span {float:left;width:100%;}

#featuredVendor {float:left;width:260px;height:99px;background:transparent url(/images/featured-vendor-bg.jpg) no-repeat right top;margin:8px 0 0;padding:5px 15px 5px 15px;}

#joinNow {
	float:left;
	width:260px;
	height:97px;
	background-image:url(/images/join-now-bg.jpg);
	background-repeat:no-repeat;
	margin-top:14px;
	padding:5px 15px 5px 15px;
}

#joinNow form,table {
	margin:2px 0 0 0;
	padding:0px;
}
/*pete edited on Feb. 23, 2010*/
#whiteBG {float:left;width:928px;background:#fff;padding:0 0 15px;margin:0 0 100px;}

#bananaContent {float:left;width:910px;padding:0 0 0 9px;margin:4px 0 0;list-style:none;}

#bananaContent li{float:left;width:170px;font-size:12px;padding:3px 6px;text-align:center;}

.whatsNewContent {
	float:left;
	width:178px;
	border-right:#999 solid 1px;
	padding-top:5px;
}

.membersContent {
	float:left;
	width:253px;
	border-right:#999 solid 1px;
	padding:5px 8px 3px 8px;
}

.initiativesContent {
	float:left;
	width:243px;
	border-right:#999 solid 1px;
	padding:5px 8px 3px 8px;
}

.consumerContent {
	float:left;
	width:166px;
	padding-top:5px;
	padding:5px 8px 3px 8px;
}

/*----------- Third Navigation CSS -------------*/

#thirdNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	color:#333;
}

#thirdNav ul li {
	background-image:url(/images/list-bg.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 3px 20px;
}

#thirdNav ul strong {
	color:#001F4B;
	font-size:12px;
}

#logos {
	width:900px;
	height:37px;
	border:#CCC solid 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	background-color:#FFF;
}

#bottombar {
	width:900px;
	height:36px;
	border:#CCC solid 1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	background-color:#FFF;
}

#copyright {
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:10px;
}

#socialmedia {
	float:right;
	width:400px;
	height:26px;
	text-align:right;
	margin-top:8px;
	margin-right:10px;
}

#bottomLinks {
	width:902px;
	text-align:right;
	padding-right:10px;
	margin-top:4px;
}

#bottomLinks a {
	color:#999;
	text-decoration:none;
}

#bottomLinks a:hover {
	text-decoration:underline;
}


/*------- Interior Template CSS ---------*/

#intBanner {
	width:622px;
	float:left;
}

#intBanner img{display:block;}

#intJoinNow {
	float:left;
	width:264px;
	height:97px;
	background-image:url(/images/int-join-now-bg.jpg);
	background-repeat:no-repeat;
	padding:13px 13px 5px 20px;
}
/* pete edited on Feb. 23, 2010*/
#intBannerContainer {float:left;width:921px;margin-left:auto;color:#fff;padding:0 0 0 7px;}

#intRightArea {
	float:left;
	width:297px;
	height:115px;
}

#intRightArea h2 {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
}

/*----------- Content CSS ----------- */

#contentContainer {
	float:left;
	width:700px;
	padding:30px 15px 15px 15px;
}

#contentContainer a {
	color:#D99800;
	text-decoration:underline;
}

h1 {
	color:#5E2630;
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px 0;
}

h2 {
	color:#02214C;
	font-size:16px;
	font-weight:normal;
	margin:0 0 8px 0;
}

h3 {
	color:#DB9800;
	font-size:14px;
	font-weight:normal;
	margin:0 0 8px 0;
}


.clear {
	clear:both;
}

.vendor_1{
	color:#042653;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

/*pete added these on Feb. 23, 2010*/
#container{width:928px;margin:0 auto;}
