#sweeps_table, #sweeps_table_contact{
	margin:10px 0px 0px 0px;
}

#sweeps_table_contact{
	width:640px;
}
.budget_cat{
	font-weight:bold;
	color:#8f0d68;
	background:url(gfx/budget_dotline.jpg) repeat-x left top;
	padding:16px 0px 0px 0px;
	margin:9px 18px;
	
}
.sweeps_table_contact_main{
	border-right:5px solid #d453ad;
	border-left:5px solid #d453ad;	
}
#sweeps_table p{
	display:block;	
}

.sweeps_table_contact_header{
	width:640px;
	height:9px;
	background:url(gfx/budget_header.jpg) no-repeat left top;
}
.sweeps_table_contact_footer{
	width:640px;
	height:62px;
	background:url(gfx/budget_footer.jpg) no-repeat left top;
}
.sweeps_table_contact_footer2{
	width:640px;
	height:6px;
	background:url(gfx/budget_footer_suboffer.jpg) no-repeat left top;
}
#sweeps_header{
	width:652px;
	height:4px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_header.jpg) no-repeat left top;
}

#sweeps_footer{
	width:652px;
	height:4px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_footer.jpg) no-repeat left top;
}

#sweeps_left{
	width:222px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_left_bg_inactive.jpg) repeat-y;
}

#sweeps_nav{
	width:222px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_left_bg.jpg) repeat-y;
	padding-bottom:6px;
}

#sweeps_main{
	width:398px;
	padding:12px 14px 15px 14px;
	background-color:#FFF;
}
.formLabel{
	text-align:right;
	display:block;
	padding-right:4px !important;
	margin:2px 0px 0px 0px !important;
	font-size:12px;
}

#sweeps_border{
	width:4px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_border.jpg) repeat-y;
}

#formTable{
	width:260px;
}
#formTable td{
	padding:4px 0px;	
}
.budget_amt{
	width:45px;
	border:2px solid #88cd67;
	margin:5px 0px 5px 18px;
}
.budget_ing{
	width:211px;
	border:2px solid #88cd67;	
	margin:5px 0px 5px 0px;
}
.budget_recipe_category{
	border:2px solid #88cd67;
	width:292px;
	margin:1px 0px 1px 18px;
}
.budget_recipe_name{
	border:2px solid #88cd67;
	width:288px;
	margin:1px 0px 1px 18px;
}
.amt_title{
	font-weight:bold;
	margin:3px 0px 2px 18px;
}
.ing_title{
	font-weight:bold;
	margin:3px 31px 2px 0px;	
}
.budget_select{
	width:216px;
	border:2px solid #88cd67;
	font-size:.9em;
	height:23px;
}
.budget_directions{
	width:288px;
	height:82px;
	margin-left:18px;
	border:2px solid #88cd67;
}
.budget_row2{
	background-color:#f1fde7;
}
.budget_ing_table{
	width:100%;
}
.budget_divider{
	background:url(gfx/budget_divider.jpg) repeat-y 6px 0px;
	width:19px;
}
.textField{
	width:186px;
	border:2px solid #88cd67;
}
.selectField{
	width:190px;
	border:2px solid #88cd67;
}
.sweeps_dotline{
	margin:10px 0px 10px 0px;
	width:385px;
	height:2px;
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/sweeps_dotline.jpg) no-repeat left top;
}
.sweeps_dotline2{
	margin:10px 0px 10px 0px;
	width:530px;
	height:2px;
	background:url(gfx/budget_dotline.jpg) repeat-x left top;
}
.sweeps_skip{
	text-align:right;
	margin-bottom:0px;
}
.sweeps_status{
	height:50px;	
}
.sweeps_status h1{
	width:325px;
	float:left;
}
.sweeps_status h6{
	color:#251b22;
	width:60px;
	font-size:10px;
	float:left;
	padding-top:23px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.sweeps_legal{
	font-size:.8em;
	width:255px;
	background:url(gfx/budget_dotline.jpg) no-repeat left top;
	padding:16px 0px 0px 0px;
	margin:10px 0px 0px 25px;
}
.budget_newsletters{
	font-size:1em;
	width:310px;
	background:url(gfx/budget_dotline.jpg) repeat-x left top;
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 10px;
}
#sweeps_nav_ul{
	display:block;	
}

#nav_sub_txt{
	background:url(http://img4.allyou.com/static/promo/sweeps/dream-lifetime/gfx/nav_sub_txt.jpg) no-repeat 0px 5px;
	height:36px;
}
#sweeps_nav_ul{
	margin:6px 0 0 0;	
}
#sweeps_nav_ul li{
	display:block;
	width:222px;
	border:none;
}
.sweeps_subnav{
	height:36px;
}

.subtitle{
	margin:0px 0px 8px 0px;	
}
.sweeps_enter_now{
	margin:6px 0px 0px 0px;	
}

#factstable{
	border-bottom:1px solid #000000;
	text-align:center;
	margin:7px 0px 10px 0px;
}

#factstable th{
	padding:6px 8px 4px 8px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#000000;
}
#factstable td{
	padding:4px 8px 6px 8px;
	border-right:1px solid #000000;
}

#sweeps_bullets_opt li{
	background:url(gfx/disc.jpg) no-repeat 0px 4px;
	padding-left:12px;
	margin-bottom:5px;
	width:100px;
}

#sweeps_bullets_opt{
	margin-bottom:5px;	
}

.sweeps_hidden{
	display:none;	
}
/* allyou.com | newsletter.css */


.newsBody {font:12px arial, sans-serif;}
#sweeps_table h1, #sweeps_table_contact h1 {font:25px georgia, serif; color:#894099; margin:10px 0px 10px 0px;}
#sweeps_table h2, #sweeps_table_contact h2 {font:bold 12px arial, sans-serif; color:#b91c8d; margin:0 0 0.7em 25px; text-transform:uppercase;}
.newsBody .subtitle {font:14px arial, sans-serif; color:#597276; margin:0 0 2em 0;}
.newsBody .subhd {font:13px/1.3em arial, sans-serif; margin:0 0 2.5em 0; color:#333; border-top:1px solid #a5f2f3; padding-top:10px;}
.newsBody .subhd strong{color:#000;}

.newsletter #adcol .ad300 p.adtxt span {background:#fff;}

.chooseNews { color:#333; margin:0 0 1em 0;}
.reqInfo {background:#dbfafa url(http://img4.allyou.com/static/i/hr.gif) no-repeat; color:#333; margin:0 0 1em 0; padding:10px 8px;}
.launch, .sister, .links, .topics {background:#fff url(http://img4.allyou.com/static/i/hr.gif) no-repeat; color:#333; padding:10px 0; margin:0 0 1em 0;}
.topics{
	margin:0px 0px 0px 5px;
	width:313px;
}

table.newsLtr {width:100%;}
table.newsLtr th {padding:6px 6px 6px 0; font:12px arial, sans-serif; color:#333; text-align:left;}
table.newsLtr td {padding:6px 3px 6px 9px; font:12px arial, sans-serif; color:#333; text-align:left;}
table.newsLtr b {color:black;}
table.newsLtr input {vertical-align:middle;}
table.newsLtr .rowA td, table.newsLtr .rowA th {background:#f1fde7;}

.chooseNews{
	width:330px;
}
.newsLtr{
	font-size:.9em;	
}
.newsLtr th{
	padding-left:10px !important;
}
#newsLtr2 th{
	padding:6px 0px 6px 0px; !important;
}

.topics table.newsLtr th, .topics table.newsLtr td, .launch table.newsLtr th, .launch table.newsLtr td {padding-top:3px; padding-bottom:3px;}


