@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;
}

#topInfo {
	width:911px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-left: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;
	width:420px;
	text-align:right;
	color:#042653;
	padding-right:10px;
}

#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
}

#bannerArea {
	float:left;
	width:631px;
	height:239px;
}

#rightArea {
	float:left;
	width:289px;
	height:239px;
}

#rightArea h2 {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
}

#featuredVendor {
	float:left;
	width:259px;
	height:99px;
	background-image:url(/images/featured-vendor-bg.jpg);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:1px;
	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;
}

#whiteBG {
	width:928px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	margin-bottom:100px;
}

#bananaContent {
	width:902px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
}

.homepageContent {
	float:left;
	width:170px;
	font-size:12px;
	padding:3px 5px 3px 5px;
	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;
	height:115px;
	float:left;
}

#intJoinNow {
	float:left;
	width:264px;
	height:97px;
	background-image:url(/images/int-join-now-bg.jpg);
	background-repeat:no-repeat;
	padding:13px 15px 5px 15px;
}

#intBannerContainer {
	width:921px;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0;
	color:#FFF
}

#intRightArea {
	float:left;
	width:289px;
	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;
}
