body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e8ead5;
	background-image:url(images/background.jpg); background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
 #nav950  {
	width: 970px;
	height:128px;
	margin: 10px auto 0;
	padding: 0;
	text-align:center;
	}
.template1 #container1 {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #e8ead5;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0;
} 


#container1 #homecontent {
	width: 970px;
	height: 277px;
	}



/* Footer Code */

#footer970 {
	width: 970px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #6d5638;
	clear: both;
	font-weight: normal;
	background-color: #e8ead5;
	margin: 0 0 0 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footer970 a:link {
	color: #6d5638;
	text-decoration: none;
	font-weight: bold;
}
#footer970 a:hover  {
	color: #999966;
	text-decoration: none;
	font-weight: bold;
}
#footer970 a:visited  {
	color: #6d5638;
	text-decoration: none;
	font-weight: bold;
}
.footerleft {
	float: left;
	padding-left: 20px;
}
.footerright {
	float: right;
	padding-right: 20px;
}

/* SubNav Sprite Code */


		/* Home subnav */
		#subnav1 {
			width: 970px;
			height: 61px;
			background: url(images/members_subnav.jpg);
			margin: 0;
			padding: 0;
			position: relative;
		}
		#subnav1 a:active, a:hover, a:link {outline:none; }
		
		#subnav1 li {
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 1px;
		}
		
		#subnav1 li, #subnav1 a {height: 61px; display: block;}
		#panels11a {left: 0; width: 177px; text-indent: -5000px;}
		#panels12a {left: 178px; width: 121px; text-indent: -5000px;}
		#panels13a {left: 300px; width: 151px;  text-indent: -5000px;}
		#panels14a {left: 452px; width: 117px; text-indent: -5000px;}
		#panels15a {left: 570px; width: 114px; text-indent: -5000px;}
		#panels16a {left: 685px; width: 109px; text-indent: -5000px;}
		#panels17a {left: 795px; width: 45px; text-indent: -5000px;}
		
		
		#panels11a a:hover {background: transparent url(images/members_subnav.jpg) 0 -62px no-repeat;}
		#panels12a a:hover {background: transparent url(images/members_subnav.jpg) -178px -62px no-repeat;}
		#panels13a a:hover {background: transparent url(images/members_subnav.jpg) -300px -62px no-repeat;}
		#panels14a a:hover {background: transparent url(images/members_subnav.jpg) -452px -62px no-repeat;}
		#panels15a a:hover {background: transparent url(images/members_subnav.jpg) -570px -62px no-repeat;}
		#panels16a a:hover {background: transparent url(images/members_subnav.jpg) -685px -62px no-repeat;}
		#panels17a a:hover {background: transparent url(images/members_subnav.jpg) -795px -62px no-repeat;}

/* End Homesubnav */


/* End SubNav */

/* Home Margins */
.template1 #container1 #homecontent {
	margin: 0px;
	padding: 0px;
	height: 525px;
	width: 970px;
	background-color:#FFFFFF;
}
.template1 #container1 #homecontent #leftmargin {
	padding: 0px;
	float: left;
	height: 522px;
	width: 19px;
	margin: 0;
	background-color: #FFFFFF;
}
#container1 #homecontent #rightmargin  {
	margin: 0;
	width: 20px;
	height: 522px;
	float: left;
	background: url(images/home_right_margin.jpg) no-repeat;
}

#container1 #homecontent #bottommargin  {
	margin: 0;
	padding:0;
	clear:both;
	width: 970px;
	height: 25px;
	background: url(images/bottom_margin.jpg) no-repeat;
}

/* Sub1 Margins */



.template1 #container1 #homecontent #homepromosbox {
	padding: 0;
	float: left;
	height: 522px;
	width: 260px;
	margin: 0 0 0 10px;
}
.template1 #container1 #homecontent #homepromos {
	background-image:url(images/home_promos.jpg)
	background-color: #e8ead5;
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 277px;
}

/* Home promos Sprite Code */

#homepromos {
	width: 260px;
	height: 277px;
	background: url(images/home_promos.jpg);
	margin: 0;
	padding: 0;
	position: relative;
}
#homepromos li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	
}

#homepromos a:active, a:hover, a:link {outline:none; }


#homepromos li, #homepromos a {height: 135px; width:260px; display: block;}
#homepromos1a {top: 0px; left: 0px;  text-indent: -5000px;}
#homepromos2a {top: 142px; left: 0px; text-indent: -5000px;}

#homepromos1a a:hover {background: transparent url(images/home_promos.jpg) -0px -277px no-repeat;}
#homepromos2a a:hover {background: transparent url(images/home_promos.jpg) -0px -419px no-repeat;}



.template1 #container1 #homecontent #homeflashbox {
	padding: 0px;
	float: left;
	height: 522px;
	width: 661px;
	margin: 0;
	background-color: #FFFFFF;
}
.template1 #container1 #homecontent #benefits-specials {
	padding: 0px;
	height: 214px;
	width: 661px;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
	background-image:url(images/benefits_specials_BG.jpg);
	position:relative;
}
.template1 #container1 #homecontent #benefits-specials #benefits_list {
	margin: 40px 5px 0 -16px;
	float:left;
	width: 308px;
}
.template1 #container1 #homecontent #benefits-specials #benefits_list li {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#525344;
	list-style-type:none;
	background-image:url(images/gold_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;
	line-height:26px;
	margin:0;
	padding:0 0 0 16px;
}
.template1 #container1 #homecontent #benefits-specials #specials_list {
	margin: 40px 5px 0 24px;
	float:left;
	width: 308px;
}
.template1 #container1 #homecontent #benefits-specials #specials_list li {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#525344;
	list-style-type:none;
	background-image:url(images/green_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 9px;
	line-height:26px;
	margin:0;
	padding:0 0 0 16px;
}

.template1 #container1 #homecontent #benefits-specials #view_links a {
	position: absolute;
	height: 17px;
	width: 67px;
	top: 15px; 
	text-decoration: none;
  }
  
#view_links a i { visibility: hidden; }
a#benefits_link {left:240px; }
a#specials_link {left:580px; }

.template1 #container1 #homecontent #gift {
	padding: 0;
	height: 213px;
	width: 260px;
	margin: 10px 0 0 0;
}


#hdd {
	margin: 0px;
	padding: 0px;
}
