/* Global styles */
.error {
	padding: 10px 10px;
	margin-bottom: 10px;
	background-color: white;
	border: 1px solid #B00606;
	width: 200px;
}

.first {
	clear: left;
}
.cooks_corner_welcome {
	background-color: white;
}

#already_member {
	display: block;
}

.cooks_corner_welcome #content {
	padding: 30px 0 0 0;
	margin-left: 20px;
}

/* Signup Form Styles */
#eclubContent {
	background-image: url(../_img/_cooks_corner/create_account_bg.jpg);
	background-repeat: no-repeat;
	padding: 25px 30px 0 30px;
}

#errors {
	position: absolute;
	margin-left: 600px;
}

#eclubContent p {
	padding: 0 20px 10px 0px;
	color: black;
	font-family: times, serif;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
}

#eclubContent table {
	padding: 0 20px 10px 0px;
	color: black;
	font-family: times, serif;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
}

#create_account span {
	position: relative;
	left: -9999px;
}

#create_account {
	background-image: url(../_img/_cooks_corner/please_create_txt.png);
	width: 317px;
	height: 37px;
	margin-left: -11px;
	margin-bottom: 12px;
}

p img {
	margin-left: -11px;
	position: relative;
	top: 2px;
}

p#zip input {
	width: 55px;
}

p#optin {
	width: 240px;
	font-family: arial, sans-serif;
	font-size: 8px !important;
	text-transform: uppercase;
	color: black;
	line-height: 8px;
	margin-top: 20px;
	margin-left: 0;
}
p#checkbox {
	margin-top: 15px;
	padding-right: 5px;
}

p.legal {
	font-family: arial, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: black;
	line-height: 8px;
	margin: 10px 0 0 -10px;
}

/* Welcome Page Styles */

#eclubContent.welcome {
	background-image: url(../_img/_cooks_corner/welcome_bg.jpg);
}

#welcome {
	background-image: url(../_img/_cooks_corner/welcome_txt.png);
	width: 419px;
	height: 119px;
}

ul.welcome {
	list-style-image: url(../_img/_cooks_corner/arrow.gif);
	margin-top: 0;
	line-height: 25px;
}

#your_home {
	background-image: url(../_img/_cooks_corner/your_home_txt.png);
	width: 517px;
	height: 25px;
}

#members_enjoy {
	background-image: url(../_img/_cooks_corner/members_enjoy_txt.png);
	width: 169px;
	height: 34px;
	margin-bottom: 5px;
}
#members_enjoy span {
	display: none;
}

#free_membership {
	background-image: url(../_img/_cooks_corner/free_membership_txt.png);
	width: 382px;
	height: 29px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
}
#free_membership span {
	display: none;
}

#login_btn {
	position: relative;
	top: 5px;
}
#returning {
	font-family: verdana;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	margin-left: 4px;
	width: 300px;
}


/*Coupon Page Styles*/
#main_content {
	background-color: white;
	text-align: center;
}
#main_content p {
	color: black;
	font-family: helvetica, sans-serif;
}
#cooks_corner {
	background-image: url(../_img/_cooks_corner/cooks_corner_txt.png);
	width: 418px;
	height: 73px;
	margin: auto;
}
#click_below {
	background-image: url(../_img/_cooks_corner/click_below_coupon_txt.png);
	width: 583px;
	height: 51px;
	margin: auto;
	padding: 0;
}
#click_below span {
	display: none;
}
.coupons {
	width: 600px;
	margin: auto;
}
.coupon {
	width: 300px;
	text-align: center;
}
p#coupons_legal {
	color: #666;
}


/* Logged In Home page styles */
#links a {
	display: block;
	background-position: top center;
}
/*#links a span {
	position: relative;
	left: -9999px;
}*/
#links a:hover {
	background-position: bottom center;
}

a#member_savings_link {
	background-image: url(../_img/_cooks_corner/coupon_sprite.jpg);
	width: 469px;
	height: 381px;
	text-decoration: none;
	overflow: hidden;
}

a#member_recipes_link {
	background-image: url(../_img/_cooks_corner/recipes_sprite.jpg);
	width: 471px;
	height: 381px;
	text-decoration: none;
		overflow: hidden;
}

a#culinary_advice {
	background-image: url(../_img/_cooks_corner/culinary_sprite.jpg);
	width: 469px;
	height: 384px;
	text-decoration: none;
	overflow: hidden;
}

a#entertaining_tips {
	background-image: url(../_img/_cooks_corner/wine_sprite.jpg);
	background-position: center -1px;
	width: 471px;
	height: 384px;
	text-decoration: none;
	overflow: hidden;
}
