/*** CSS Document  ***/
* {
	margin: 0px;
	padding: 0px;
	}
img, a img {
	border: none;
	padding: none;
	}
a {
	text-decoration: none;
	}
ul {
	list-style: none;
	}
body {
	width: 100%;
	height: 100%;
	text-align: left;
	background-color: #fff;
	background: #fff url(images/ff-fieldbackground.jpg) top left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	}
div#container {
	width: 880px;
	height: 1059px;
	/*** background: #fff url(images/ffwholething.jpg) top left no-repeat; ***/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
div#top {
	width: 880px;
	float: left;
	padding: 4px;
	text-align: left;
}
.top-img{
	padding-left: 41px;

}
/*** div#page_banner {
	width: 880px;
	padding: 0;
	padding-left: 18px;
} ***/



#jsddm {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
	
#jsddm li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12.667px;
}


#jsddm li a {
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
}
.ffreshness {
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
}		
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
#jsddm li ul li {
	float: none;
	display: inline;
	border: none;
}
		
#jsddm li ul li a {
	width: auto;
	color: #000;
	padding: 10px 9px;
	background: #F8B963;
}
		
#jsddm li ul li a:hover {
	background: #E43D46;
}



#home a {
	background:url(images/home-off.jpg) top left no-repeat;
	width: 67px;
	height: 45px;
}
#home a:hover {
	background:url(images/home-on.jpg) top left no-repeat;
	width: 67px;
	height: 45px;
}
#home span {
	display: none;
}


#store-locations a {
	background:url(images/storelocationsoff.jpg) top left no-repeat;
	width: 119px;
	height: 45px;
}
#store-locations a:hover {
	background:url(images/storelocationson.jpg) top left no-repeat;
	width: 119px;
	height: 45px;
}
#store-locations span {
	display: none;
}
.store-locations {
	width: 119px;
}


#farmers-freshness a {
	background:url(images/farmersfreshnessoff.jpg) top left no-repeat;
	width: 144px;
	height: 45px;
}	
#farmers-freshness a:hover {
	background:url(images/farmersfreshnesson.jpg) top left no-repeat;
	width: 144px;
	height: 45px;
}
#farmers-freshness span {
	display: none;
}
.farmers-freshness {
	width: 144px;
}


#party-hq a {
	background:url(images/partyheadquartersoff.jpg) top left no-repeat;
	width: 150px;
	height: 45px;
}
#party-hq a:hover {
	background:url(images/partyheadquarterson.jpg) top left no-repeat;
	width: 150px;
	height: 45px;
}
#party-hq span {
	display: none;
}
.party-hq {
	width: 150px;
}


#cash-four-gas a {
	background:url(images/cashforgasoff.jpg) top left no-repeat;
	width: 103px;
	height: 45px;
}
#cash-four-gas a:hover {
	background:url(images/cashforgason.jpg) top left no-repeat;
	width: 103px;
	height: 45px;
}
#cash-four-gas span {
	display: none;
}


#food-and-savings a {
	background:url(images/foodsavingsoff.jpg) top left no-repeat;
	width: 118px;
	height: 45px;
}
#food-and-savings a:hover {
	background:url(images/foodsavingson.jpg) top left no-repeat;
	width: 118px;
	height: 45px;
}
#food-and-savings span {
	display: none;
}
.food-and-savings {
	width: 118px;
}


#community-corner a {
	background:url(images/communitycorneroff.png) top left no-repeat;
	width: 164px;
	height: 45px;
	background-position: top left;
}
#community-corner a:hover {
	background:url(images/communitycorneron.png) top left no-repeat;
	width: 164px;
	height: 45px;
}
#community-corner span {
	display: none;
}
.community-corner {
	width: 153px;
}




div#page_banner {
	width: 880px;
	padding: 0;
	margin-left: 14px;
	margin-right: auto;
	background: url(images/forie.jpg) top left repeat-y;
}
div#page_banner_white {
	width: 880px;
	padding: 0;
	margin-left: 14px;
	margin-right: auto;
	background: url(images/forie2.jpg) top left repeat-y;
}
h1 {
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
h1 span{
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .1em;
}
p {
	font-size: .8em;
	line-height: 1.3em;
	padding-bottom: .8em;
}
ul {
	font-size: .9em;
	line-height: 1.3em;
	padding-bottom: .8em;
	list-style: disc;
	margin: 0 0 .5em .2em;
	padding: 0 0 0 .9em;	
}
ol {
	font-size: .9em;
	line-height: 1.3em;
	padding-bottom: .8em;
	margin: 0 0 .5em .2em;
	padding: 0 0 0 .9em;	
}
a {
color: #0066B3;
text-decoration: underline;
}



/*** Home ***/
div#body_content_home {
	width: 880px;
	height: 1120px;
	background: url(images/cash-4-gas-background.jpg) no-repeat scroll left top transparent;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_home {
	padding: 112px 55px;
	float: left;
	width: 880px;
	height: 660px;
	padding-bottom: 0px;
}

div#footer_home {
	color: #fff;
	font-size: 1.1em;
	text-align: center;
	float: left;
	padding-top: 6px;
	padding-left: 110px;
	position: relative;
	top: 225px;
	left: 100px;
}
div#footer_home a {
	color: #fff;
}
div#body_text_home a img  {
	padding-bottom: 30px;
}

/*** Deli Trays ***/
div#body_content_deli_trays {
	width: 880px;
	height: 831px;
	background: url(images/deli-trays-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_deli_trays {
	padding: 100px 50px 0 50px;
}
div#body_text_deli_trays h2 {
	font-size: 1.05em;
}
#right-side {
	width: 363px;
	float: right;
	margin-top: 40px;
	margin-right: 2px;
}
#right-side img {
	padding-bottom: 12px;
	margin-left: auto;
	margin-right: auto;
}
#right-side p {
	font-size: .7em;
	padding-bottom: 1em;
}
#left-side {
	margin: 15px 300px 0 0;
	width: 400px;
}
#left-side p {
	font-size: .7em;
	padding-bottom: 1em;
}
div#footer_deli_trays {
	color: #fff;
	text-align: center;
	float: left;
	padding-top: 12px;
	padding-left: 150px;
}
div#footer_deli_trays a {
	color: #fff;
}

.img-box {
	width: 200px;
	height: 223px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

/*** Cash for Gas ***/
div#body_content_cash_for_gas {
	width: 880px;
	height: 831px;
	background: url(images/cash-4-gas-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_cash_for_gas {
	padding: 112px 55px;
	float: left;
	width: 880px;
	height: 200px;
	padding-bottom: 0px;
}
div#body_text_cash_for_gas h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
div#body_text_cash_for_gas ol {
	line-height: 1.7em;
	padding-bottom: .8em;
	margin: 0 0 1.8em 1em;
	padding: 0 0 0 .9em;	
}
div#footer_cash_for_gas {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 105px;
	padding-left: 145px;
}
div#footer_cash_for_gas a {
	color: #fff;
}

/*** Fresh Deli n Bakery ***/
div#body_content_deli_and_bakery {
	width: 880px;
	height: 831px;
	background: url(images/Deli-bakery-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_deli_and_bakery {
	padding: 112px 55px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_deli_and_bakery h1 {
	padding-bottom: .2em;
}
div#body_text_deli_and_bakery p {
	line-height: 1.3em;
}
div#footer_deli_and_bakery {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 191px;
	padding-left: 145px;
}
div#footer_deli_and_bakery a {
	color: #fff;
}


/*** Fresh Meats ***/
div#body_content_fresh_meats {
	width: 880px;
	height: 831px;
	background: url(images/fresh-meats-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_fresh_meats {
	padding: 112px 46px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_fresh_meats h1 {
	padding-bottom: .2em;
	line-height: 1em;
}
div#body_text_fresh_meats p {
	line-height: 1.3em;
	font-size: .74em;
}
.fm-padding {
	padding-bottom: 30px;
}
div#body_text_fresh_meats img {
	padding-bottom: 20px;
}
div#body_text_fresh_meats h2 {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .1em;
}
div#footer_fresh_meats {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 47px;
	padding-left: 154px;
}
div#footer_fresh_meats a {
	color: #fff;
}


/*** Fresh Produce ***/
div#body_content_fresh_produce {
	width: 880px;
	height: 831px;
	background: url(images/fresh-produce-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_fresh_produce {
	padding: 115px 55px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_fresh_produce h1 {
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
div#body_text_fresh_produce h2 {
	padding-bottom: .8em;
}
div#footer_fresh_produce {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 120px;
	padding-left: 145px;
}
div#footer_fresh_produce a {
	color: #fff;
}


/*** Store Locations ***/
div#body_content_store_locations {
	width: 880px;
	height: 831px;
	background: url(images/Store-locations-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_store_locations {
	padding: 100px 50px 0 70px;
}



#store-left-side {
	margin: 265px 300px 0 0;
	width: 350px;
}
#north-carolina {
	background:url(images/north-carolina.jpg) top left no-repeat;
	width: 323px;
	height: 40px;
	padding-bottom: 11px;
}
#north-carolina span {
	display: none;
}
#store-left-side h3 {
	font-size: .9em;
	padding-left: 5px;
}
#store-left-side p {
	padding-left: 5px;
	padding-bottom: 15px;
}
#store-left-side a {
	padding-left: 7px;
	padding-right: 5px;
}
#store-left-side span {
	color: #EE843F;
	font-size: .8em;
	text-align: right;
}

#store-right-side {
	width: 363px;
	float: right;
	margin-right: 8px;
	margin-top: 3px;
}
#virginia {
	background:url(images/virginia.jpg) top left no-repeat;
	width: 174px;
	height: 40px;
	margin-left: 69px;
	padding-bottom: 11px;
}
#virginia span {
	display: none;
}
#store-right-side h3 {
	font-size: .9em;
}
#store-right-side p {
	padding-bottom: 15px;
}
#store-right-side a {
	padding-left: 7px;
	padding-right: 5px;
}
#store-right-side span {
	color: #EE843F;
	font-size: .8em;
	text-align: right;
}

div#footer_store_locations {
	color: #fff;
	text-align: center;
	float: left;
	padding-top: 45px;
	padding-left: 130px;
}
div#footer_store_locations a {
	color: #fff;
}

/*** Community Corner ***/
div#body_content_community_corner {
	width: 880px;
	height: 831px;
	background: url(images/community-corner-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_community_corner {
	padding: 104px 67px 0 60px;
}
#community-left-side {
	margin: 0 0 0 0;
	width: 500px;
}
#community-left-side h2 {
	font-size: 1.3em;
	padding-bottom: 20px;
}
#community-left-side p {
	padding-bottom: 20px;
	line-height: 1.5em;
}
.community-corner-h-padding {
	padding-left: 90px;
	line-height: 1.2em;
	padding-bottom: 10px;
	padding-top: 10px;
}
.community-corner-p-padding {
	padding-left: 105px;
	padding-bottom: 25px;
	line-height: 1.3em;
}

#community-right-side {
	width: 200px;
	float: right;
	margin-right: 8px;
	margin-top: 0;
}
#community-right-side img {
	padding-bottom: 20px;
}
div#footer_community_corner {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 16px;
	padding-left: 140px;
}
div#footer_community_corner a {
	color: #fff;
}



/*** Rules and Regulations ***/
div#body_content_rules_n_regs {
	width: 880px;
	height: 831px;
	background: url(images/rules-n-regs-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_rules_n_regs {
	padding: 96px 50px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_rules_n_regs h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .4em;
}
div#body_text_rules_n_regs ol {
	line-height: 1.1em;
	margin: 0 0 1.8em 1.5em;
	padding: 0 0 0 .9em;	
}
div#body_text_rules_n_regs ol li {
	padding-bottom: .4em;
}
div#footer_rules_n_regs {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 31px;
	padding-left: 150px;
}
div#footer_rules_n_regs a {
	color: #fff;
}



/*** Food and Savings ***/
div#body_content_savings_programs {
	width: 880px;
	height: 831px;
	background: url(images/savings-programs-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_savings_programs {
	padding: 112px 55px;
	float: left;
	width: 700px;
	padding-bottom: 0px;
}
div#body_text_savings_programs h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
.savings-programs-h {
	font-size: 1.01em;
	padding-top: 15px;
	padding-bottom: 5px;
}
.savings-programs-img {
	padding-top: 16px;
	padding-left: 85px;
}

div#super-buys {
	padding-top: 22px;
}
div#super-buys h2 {
	font-size: 1.01em;
	padding-bottom: 10px;
}
div#super-buys img {
	float: left;
	padding-right: 10px;
}

div#dollar-smart {
	padding-top: 25px;
}
div#dollar-smart h2 {
	font-size: 1.01em;
	padding-bottom: 10px;
}
div#dollar-smart img {
	float: left;
	padding-right: 10px;
}
div#footer_savings_programs {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 23px;
	padding-left: 145px;
}
div#footer_savings_programs a {
	color: #fff;
}


/*** Store Brands ***/
div#body_content_store_brands {
	width: 880px;
	height: 831px;
	background: url(images/store-brands-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_store_brands {
	padding: 112px 55px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_store_brands h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
div#body_text_store_brands h2 {
	font-size: 1.01em;
	padding-top: 5px;
	padding-bottom: 10px;
}
.store-brands-img {
	float: left;
	padding-right: 8px;
}
div#footer_store_brands {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 85px;
	padding-left: 145px;
}
div#footer_store_brands a {
	color: #fff;
}


/*** FAQs ***/
div#body_content_faqs {
	width: 880px;
	height: 831px;
	background: url(images/faqs-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_faqs {
	padding: 110px 50px 0 50px;
}
div#body_text_faqs h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
div#body_text_faqs p {
	line-height: 1.6em;
}


#faqs-left-side {
	margin: 78px 300px 0 0;
	width: 400px;
}
#faqs-left-side ul {
	list-style: none;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#faqs-left-side ul li {
	padding-bottom: 10px;
}


#store-left-side h3 {
	font-size: .9em;
	padding-left: 5px;
}
#store-left-side p {
	padding-left: 5px;
	padding-bottom: 15px;
}
#store-left-side a {
	padding-left: 7px;
	padding-right: 5px;
}
#store-left-side a span {
	color: #EE843F;
	font-size: .8em;
	text-decoration: underline;
	text-align: right;
}

#faqs-right-side {
	width: 310px;
	height: 200px;
	float: right;
	margin-right: 40px;
	margin-top: 75px;
	padding-bottom: 0px;
}
#faqs-right-side p {
	text-align: center;
}
#answer {
	width: 295px;
	height: 198px;
	margin-left: auto;
	margin-right: auto;
}
#customer-img {
	width: 307px;
	height: 200px;
	padding-top: 20px;
	padding-bottom: 0px;
}

div#footer_faqs {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 51px;
	padding-left: 150px;
}
div#footer_faqs a {
	color: #fff;
}

/*** Weekly Ads ***/
div#body_content_weekly_ads {
	width: 880px;
	height: 831px;
	background: url(images/weekly-ads-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_weekly_ads {
	padding: 112px 66px;
	float: left;
	width: 880px;
	padding-bottom: 0px;
}
div#body_text_weekly_ads h1 {
	padding-bottom: .2em;
	line-height: 1em;
}
div#body_text_weekly_ads p {
	line-height: 1.3em;
	font-size: .74em;
}
div#body_text_weekly_ads img {
	padding-bottom: 20px;
}
div#weekly_ads_centered {
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 175px;
}
div#footer_weekly_ads {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 23px;
	padding-left: 134px;
}
div#footer_weekly_ads a {
	color: #fff;
}


/*** Discount Club ***/
div#body_content_discount_club {
	width: 880px;
	height: 831px;
	background: url(images/discount-club-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_discount_club {
	padding: 112px 55px;
	float: left;
	width: 880px;
	height: 200px;
	padding-bottom: 0px;
}
div#body_text_discount_club h1 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	padding-bottom: .8em;
}
div#body_text_discount_club p {
	padding-bottom: 3em;
}
#get-connected {
	background:url(images/get-connected.jpg) top left no-repeat;
	width: 453px;
	height: 42px;
	padding-bottom: 11px;
}
#get-connected span {
	display: none;
}
#big-savings {
	background:url(images/big-savings.jpg) top left no-repeat;
	width: 295px;
	height: 99px;
	padding-bottom: 11px;
}
#big-savings span {
	display: none;
}
#text-farmers {
	background:url(images/text-farmers.jpg) top left no-repeat;
	width: 470px;
	height: 100px;
	padding-bottom: 11px;
}
#text-farmers span {
	display: none;
}
div#footer_discount_club {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 75px;
	padding-left: 145px;
}
div#footer_discount_club a {
	color: #fff;
}

/*** Links ***/
div#body_content_links {
	width: 880px;
	height: 831px;
	background: url(images/links-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_links {
	padding: 104px 67px 0 60px;
}
#links-left-side {
	margin: 20px 0 0 40px;
	width: 350px;
}
#body_text_links h2 {
	font-size: 1.3em;
	padding-bottom: 20px;
}
#body_text_links p {
	padding-bottom: 20px;
	line-height: 1.5em;
}
#body_text_links ul {
	padding-top: 40px;
}
#body_text_links ul li {
	padding-bottom: 10px;
}
.links-h-padding {
	padding-left: 90px;
	line-height: 1.2em;
	padding-bottom: 10px;
	padding-top: 10px;
}
.links-p-padding {
	padding-left: 105px;
	padding-bottom: 25px;
	line-height: 1.3em;
}

#links-right-side {
	width: 300px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
#links-right-side img {
	padding-bottom: 20px;
}
div#footer_links {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 116px;
	padding-left: 700px;
}
div#footer_links a {
	color: #fff;
}
/*** Links ***/
div#body_content_privacy {
	width: 880px;
	height: 831px;
	background: url(images/privacy-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}




/*** Video ***/

div#body_content_video {
	width: 880px;
	height: 831px;
	background: url(images/media-background.jpg) top left no-repeat;
	margin-top: 45px;
	margin-left: 14px;
	margin-right: auto;
}
div#body_text_video {
	padding: 104px 67px 0 60px;
}
#video-left-side {
	margin: 0 0 0 0;
	width: 500px;
}
#video-left-side h2 {
	font-size: 1.3em;
	padding-bottom: 20px;
}
#video-left-side p {
	padding-bottom: 20px;
	line-height: 1.5em;
}
.video-h-padding {
	padding-left: 90px;
	line-height: 1.2em;
	padding-bottom: 10px;
	padding-top: 10px;
}
.video-p-padding {
	padding-left: 105px;
	padding-bottom: 25px;
	line-height: 1.3em;
}

#video-right-side {
	width: 200px;
	float: right;
	margin-right: 8px;
	margin-top: 0;
}
#video-right-side img {
	padding-bottom: 20px;
}
div#footer_video {
	color: #fff;
	font-size: .8em;
	text-align: center;
	float: left;
	padding-top: 16px;
	padding-left: 140px;
}
div#footer_video a {
	color: #fff;
}

div#mainContent {
	font-size: 1.1em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	border: 0px;
}

div#mainContent input, select, textarea {
	font-size: 1.1em;
}


#cardInstructions {background-position: 300px 36px; height:255px; width:700px; text-align:left; color:#416FA1; background-color: #FFFFFF;}

.collect tr{vertical-align: middle;}
.collect th{font-size:.8em; color:#444; text-align:right; padding:5px; vertical-align:top; color:#416FA1; background-color: #FFFFFF;}
.collect td{padding-bottom:7px;}
.collect th{padding-bottom:12px;}
.collect h3{margin:8px 0 2px 0; padding: 0 0 2px 0; font-size:1em; font-weight:normal; color:#222; border-bottom:1px solid #999;}
.buttonbar{padding-left:134px;}
.collect .textarea{width:249px;}
