body {
}

sup {

vertical-align: top;
font-size: 8px;

}
table.main
{ background-color:#2b66af;
}
.background
{ background-image:url(/App_Themes/Mead/images/home/background.gif);
  background-repeat:no-repeat;
  padding-top:21px;
  width:1024px;
background-position:bottom;
}
.paper
{ background-image:url(../App_Themes/Mead/images/bg_paper_repeat.png);
  background-repeat:repeat-y;
  margin-left:47px;
  width:949px;
}
.paper_top
{ background-image:url(../App_Themes/Mead/images/bg_paper2.png);
  background-repeat:no-repeat;
  width:949px;
}
.content
{ width:949px;
}
td.left_side
{ padding-left:9px;
  padding-right:8px;
  padding-top:13px;
  width:122px;
  background-color:#E8F0F9;
  vertical-align:top;
}
td.main_segement
{ width:538px;
  font-size:11px;
  vertical-align:top;
  background-color:#D7E3F1;
}
td.right_side
{ padding-top:95px;
  width:272px;
  vertical-align:top;
background-color: #ffffff;
}
td.store
{ background-color:#3573B9;
}

/* #Buttons# */
#brandsButton
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_brands.gif);
  width:120px;
  height:47px;
}
#brandsButton:hover
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_brands-over.gif);
  width:120px;
  height:47px;
}
#productsButton 
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_products.gif);
  width:120px;
  height:47px;
}
#productsButton:hover 
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_products-over.gif);
  width:120px;
  height:47px;
}
#productRecButton 
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_rec.gif);
  width:120px;
  height:47px;	
}
#productRecButton:hover
{ background-image: url(../App_Themes/Mead/images/prod_rec/btn_rec-over.gif);
  width:120px;
  height:47px;	
}
#StoreTop
{ background-image: url(../App_Themes/Mead/images/mead_store_blue.gif);
  width:122px;
  height:28px;	
}
#Left
{ background-image: url(../App_Themes/Mead/images/profile/sm_rewards.gif);
  width:250px;
  height:47px;	
}
#Right
{ background-image: url(../App_Themes/Mead/images/profile/sm_prod_rec.gif);
  width:250px;
  height:47px;	
}

/* #Images# */
#Header
{ background-image: url(../App_Themes/Mead/images/profile/banner_profile.gif);
  background-repeat:no-repeat;
  width:538px;
  height:56px;	
}
#HeaderRegistration
{ background-image: url(../App_Themes/Mead/images/profile/banner_registration.gif);
  background-repeat:no-repeat;
  width:538px;
  height:56px;	
}
#HeaderAccount
{ background: url(../App_Themes/Mead/images/profile/account_hdr.gif) no-repeat 0px 0px;
  width:538px;
  height:56px;	
  margin:0px;
  padding:0px;
}

#HeaderCoupon
{ background: url(../App_Themes/Mead/images/profile/coupon_hdr.gif) no-repeat 0px 0px;
  width:362px;
  height:56px;	
  margin:0px;
  padding:0px;

}

#HeaderCouponRight

{ background: url(../App_Themes/Mead/images/profile/office_depot_hdr.gif) no-repeat 0px 0px;
  width:176px;
  height:147px;	
  margin:0px;
  padding:0px;
}
/* #Seperators# */
td.RowSep
{ background-image:url(../App_Themes/Mead/images/dot_horz.png);
  width:4px;
  height:16px;	
}
td.ColSep
{ background-image:url(../App_Themes/Mead/images/profile/dot_vert.gif);
  width:13px;
  height:4px;
}

.blue10
{ color:#3573B9;
  font-size:10px;
}
.blue10b
{ color:#3573B9;
  font-size:10px;
  font-weight:bold;
}
.blue14b
{ color:#3573B9;
  font-size:14px;
  font-weight:bold;
}
.blue17b
{ color:#3573B9;
  font-size:17px;
  font-weight:bold;
}
.grey12
{ color:#666666;
  font-size:12px;
}
/* main begins*/

/*.main_container {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    height:620px;
}

.footer {
    font:10px Arial, Helvetica, sans-serif;
    color:#FFF;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    clear:left;
}
.footer a:link,
.footer a:visited {
	text-decoration:underline;
	padding:10px 5px 10px 5px;
	color:#fff;
}
.footer a:hover {
	text-decoration:none;
	padding:10px 5px 10px 5px;
	color:#fff;
}
.footer_links {
    padding:15px 0px 20px 0px;
}
.footer_copy {
    font:10px Arial, Helvetica, sans-serif;
    color:#FFF;
    text-align:center;
    padding:0px 0px 3px 0px;
    clear:both;
} */
a.reg_link {
    font:11px Arial, Helvetica, sans-serif;
    color:#3573B9;    
    text-decoration:underline;
}

a.reg_link:hover {
    text-decoration:none;
}


.copy_color {
    float:left;
    clear:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:6px 0px 0px 3px;
    width:265px;
}
.error_color {
    float:left;
    clear:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#F00;
    padding:6px 0px 0px 3px;
    width:265px;
}
.error_color_wide {
    float:left;
    clear:right;
    font:11px Arial, Helvetica, sans-serif;
    color:#F00;
    padding:6px 0px 0px 0px;
}
.form_error {
    width:80px;
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#F00;
	text-align:right;
    padding:0px 0px 0px 15px;

}
.form_error_wide { 
    width:95px;
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#F00;
    text-align:right;
    padding:0px 0px 0px 15px;
    float:left;
}
.main_error {
    float:left;
    clear:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#F00;
    padding:0px 0px 0px 15px;
    width:600px;
    height:12px;
}
.forgotpass_error {
    float:left;
    clear:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#F00;
    padding:10px 0px 30px 10px;
    width:500px;
    height:12px;
}
.copy_error {
    color:F00;    
}
   
/* main ends */

/* registration begins */

 body
{   background-color:#fff;
    margin:0px;
    padding:0px;
}
.register_container
{   width:531px;
    background:#D7E3F1;
    padding:0px 0px 0px 7px
}
/*    height:362px;
    border:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    margin-bottom:0px;
    background:url(../App_Themes/Mead/images/bg.jpg) no-repeat 0px 0px;
    overflow:hidden; */

.register_container .header
{   width:538px;
    height:130px;
    float:left;

    margin:0px;
    overflow:hidden;
}

.register_container .header_sm
{   width:538px;
    height:60px;
    float:left;
    margin:0px;
    overflow:hidden;
}
.register_container .column_left{
   /* width:400px;
    height:362px; */
    float:left;
    margin:0px;
}
.register_container .column_right{
   /* width:314px;    
    height:362px; */
    float:left;
    margin:0px;
}

.required{
    float:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:0px 25px 0px 0px;
}
.account_info_title {
    float:left;
    padding:10px 7px 5px 15px;
    background:url(../images/account_info.jpg) no-repeat 0px 0px;
    width:162px;
    height:13px;
}
.create_login_title {
    float:left;
    padding:10px 7px 5px 15px;
    background:url(../images/create_login.jpg) no-repeat 0px 0px;
    width:116px;
    height:17px;
}
.opt_in_title {
    float:left;
    padding:10px 7px 5px 15px;
    background:url(../images/account_info.jpg) no-repeat 0px 0px;
    width:162px;
    height:13px;
}
.page_title {
    color:#595959;
    font:14px arial, helvetica, sans-serif;
    font-weight:bold;
    float:left;
    width:450px;
    padding:10px 7px 5px 10px;
}
.page_title_wide {
    color:#595959;
    font:14px arial, helvetica, sans-serif;
    font-weight:bold;
    float:left;
    width:450px;
    padding:10px 7px 5px 10px;
}

.seperator {
    border-bottom:2px dotted #adb4bd;
    width:500px;
    float:left;
    clear:left;
    margin-left:10px;
}


a.why_link {
    color:#3573B9;
    font:11px arial, helvetica, sans-serif;
    margin:4px 0px 0px 7px;
    text-decoration:underline;
    padding:5px 0px 5px 0px;
    outline:none;
    z-index:10;
}

a.why_link:hover {
    background:transparent; 
    text-decoration:none;
    outline:none;
    z-index:1000;
}
a.why_link span {
    display:none; 
    padding:3px; 
    margin:-20px 0px 0px 8px; 
    width:250px;
}

a.why_link:hover span{
    display:inline;
    position:absolute;
    background:#fff; 
    border:1px solid #ccc; 
    color:#6c6c6c;
    z-index:1000;
}


.forgotpass_container {	
    width:550px;
    float:left;
    padding:5px 0px 0px 10px;
}
.forgotpass_page_title {
    font:14px arial, helvetica, sans-serif;
    font-weight:bold;
    float:left;
    width:300px;
    height:20px;
    padding:10px 7px 5px 10px;
}
.forgotpass_copy {
    float:left;
    clear:left;
    font:11px Arial, Helvetica, sans-serif;
    width:520px;
    padding:10px 7px 25px 10px;
}
.section_head {
    width:500px;
    padding:15px 0px 15px 7px;
}
.copy {
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
	width: 500px;
    padding:10px 7px 5px 10px;

}

.couponcopy {
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:10px 7px 5px 10px;

}

.thankyou_copy {
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    width:460px;
    padding:10px 7px 5px 15px;
}
.single_field {
    height:40px;
    width:500px;
    float:left;
    clear:left;
}
.double_field {
    width:255px;
	height: 40px;
    float:left;
    overflow:hidden;


}
.dob_field {
    width:305px;
	height: 40px;
    float:left;
    overflow:hidden;


}
.dob_field_right {
    width:215px;
	height: 40px;
    float:left;
    overflow:hidden;


}

.field_label {
    width:80px;
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    text-align:right;
    padding:0px 0px 0px 5px;

}

.field_label_wide {
    width:95px;
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    text-align:right;
    padding:0px 0px 0px 15px;

}

.text_field {
    height:12px;   
    width:120px;
    float:left;
    margin:0px 0px 10px 7px;
    font:10px arial, helvetica, sans-serif;
}
.text_field_wide {
    height:12px; 
    width:300px;  
    float:left;
    margin:0px 0px 10px 7px;
    font:10px arial, helvetica, sans-serif;
}

.dropdown {
       
    float:left;
    font:10px arial, helvetica, sans-serif;
    margin:0px 0px 10px 7px;

}
.checkbox {
    float: left;
    margin:3px 0px 0px 11px;
    padding:0px;
    width:20px;
    height:20px;


}
.radio_list {
    float:left;
    margin:0px 5px 0px 11px;
    padding:0px;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
}
.radio_list input{
    position:relative;
    top:3px;
}

.save_changes a{
    float:left;
    width:98px;
    height:23px;
    background:url(../App_Themes/Mead/images/profile/btn_save_changes.gif) no-repeat 0px 0px;
    display:block;
    margin:5px 0px 15px 5px;
}
.next_btn {
    position:relative;
    float:left;
    width:75px;
    height:23px;
    clear:both;
    margin:20px 0px 0px 37px;
    padding:0px 0px 20px 0px;
}
.next_btn a{
    width:75px;
    height:23px;
    background:url(../App_Themes/Mead/images/profile/next_btn.jpg) no-repeat 0px 0px;
    display:block;
}
.submit_btn {
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    width:85px;
    height:15px;
    clear:both;
    padding:7px 0px 0px 10px;
}
.pollSubmit {
    position:relative;
    float:left;
    width:98px;
    height:23px;
    clear:both;
    margin:20px 0px 0px 0px;

}
a.pollSubmit {
    width:98px;
    height:23px;
    background:url(../App_Themes/Mead/images/profile/btn_submit.jpg) no-repeat 0px 0px;
    display:block;
}
.coupon_submit_btn {
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    width:98px;
    height:23px;
    clear:both;
    padding: 20px 0px 0px 95px;
	
}

.coupon_submit_btn a{
    width:98px;
    height:23px;
    background:url(../App_Themes/Mead/images/profile/btn_submit.jpg) no-repeat 0px 0px;
    display:block;
}
.submit_btn a:hover {

    font:12px Arial, Helvetica, sans-serif;

}

.getrewards_copy {
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:0px 0px 10px 9px;
    width:500px;

}

.getrewards_checkbox {

width:85px;
    float:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#595959;
    text-align:right;
    padding:0px 0px 0px 15px;

}

.getrewards_optin_copy {

	float:left;
    clear:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:0px 0px 0px 3px;
    width:300px;

}

.optin1 {
    width:450px;
    padding:0px 0px 3px 0px;
    margin:0px 0px 5px 30px;

}
.optin2 {
    width:450px;
    padding:0px;
    margin:10px 0px 0px 30px;

}

.privacylink {

    margin:5px 0px 0px 15px;

}
.optin_copy {
    float:left;
    font:10px Arial, Helvetica, sans-serif;
    color:#595959;
    padding:6px 0px 0px 3px;
    width:410px;
}
.optin_error {
    float:left;
    clear:right;
    font:10px Arial, Helvetica, sans-serif;
    color:#F00;
    padding:6px 0px 0px 3px;
    width:400px;
}

/* registration ends*/

.rules {
    font:10px arial, helvetica, sans-serif;
    color:#fff;
    padding:5px 0px 5px 10px;
    width:290px;
}
.rules a{
    color:#fff;
    text-decoration:underline;
}
.rules a:hover{
    text-decoration:none;
}

/* ACCOUNT PAGES */

.acct_profile_panel {
	background:#fff;
width:274px;
}
.acct_main_panel {
	width:525px;
	float:left;
}
.acct_prof_panel_contain{
	margin:40px 0px 0px 0px;
}
.acct_pts_title {
	float:left;
	padding:25px 0px 10px 5px;
	width:500px;
	height:18px;
}
.acct_pts_link {
	float:right;
	margin:3px 10px 5px 0px;
	padding:0px;
    width:145px;
    height:8px;
	background:url(../App_Themes/Mead/images/profile/enter_more.gif) no-repeat 0px 0px;    
}
.edit_link a {
	float:left;
	clear:left;
	margin:20px 0px 0px 5px;
	padding:0px;
	width:32px;
	height:9px;
	background:url(../App_Themes/Mead/images/profile/edit.gif) no-repeat 0px 0px;    
}.acct_pts_pend {
	height:50px;
	width:500px;
	float:left;
	clear:left;
	margin:25px 0px 20px 2px;
}
.acct_prof_title {
	font-weight:bold;
	width:269px;
	float:left;
	clear:left;
	margin:10px 0px 10px 5px;
}
.acct_prof_info {
	width:210px;
	float:left;
	margin:2px 0px 3px 5px;
}

.sharenowButton { 

  background-image: url(/App_Themes/Mead/images/share_now_aqua.gif);
  background-position: right;
  background-repeat: no-repeat;
  width:107px;
  height:24px;
  display:block;

}

