body {
  font-family:Arial, Helvetica, sans serif;
  font-size:12px;
  margin:0;
  padding:0;
  background-color:#fff;
  color:#666767;/*a2a2a2*/
}

hr{
line-height:1px;
height:1px;
border:0;
}

div{
float:left;
cursor:default;
display:block;
/*position:relative;*/
padding:0;
margin:0;
}
li,
td,
th,
div,
p,
a,
h1,
h2,
h3,
h4,
input,
select,
textarea{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#666767;
}
a{
outline:0;
color:#ff6f20;
}
table{
border:0px;
}

h1{
font-size:13px;
color:#adaeae;	
}
h2{
font-size:12px;
font-weight:bold;
color:#000;	
}
img{border:0}

input,
select,
textarea{
height:20px;
padding:1px 2px 0 2px;
float:left;
}
select{
padding-top:0;
height:20px;
border:1px solid #ccc;
}

option{
border:0px;
}
.default_checkbox,
.default_radio
{
  display:block;

  vertical-align:middle;
}
.default_checkbox label,
.default_checkbox input,
.default_radio{
vertical-align:middle;
}
.default_checkbox input,
.default_radio{
width:12px;
height:12px;
}


#container_header{
height:93px;
display:block;
background:#fefec6;
}
#container_header_inner{
width:100%;
display:inline-block;

}

#header_subnav_container{
display:block;
width:100%;
background:#bd345a;
height:15px;
}
#header_subnav_inner_container{
background:#bd345a;
height:15px;
margin:0 0 0 714px;
padding:0 27px 0 13px;
vertical-align:middle;
width:280px;
}

#header_subnav_1,#header_subnav_2,#header_subnav_3,#header_subnav_4{

}


#header_subnav_2 a:link,
#header_subnav_2 a:visited,
#header_subnav_2 a:active,
#header_subnav_2 a:hover,
#header_subnav_3 a:link,
#header_subnav_3 a:visited,
#header_subnav_3 a:active,
#header_subnav_3 a:hover,
#header_subnav_4 a:link,
#header_subnav_4 a:visited,
#header_subnav_4 a:active,
#header_subnav_4 a:hover{
float:left;
display:inline;
color:#fff;
outline:0;
text-decoration:none;
margin:0;
font-size:11px;
font-weight:bold;
}

#header_subnav_2 span,
#header_subnav_3 span,
#header_subnav_4 span{
float:left;
font-size:11px;
color:#fff;
margin:0 6px 0 6px;
display:inline;

}



.header_saved_coupons{
position:absolute;
top:180px;
right:140px;
white-space:nowrap;
}
.header_saved_coupons a:link,
.header_saved_coupons a:visited,
.header_saved_coupons a:active,
.header_saved_coupons a:hover{
display:block;
background-image:url(../../../../../RedPlumWidget/themes/coupon/images/icons/red-plum-saved-coupons-folder.gif);
background-repeat:no-repeat;
padding:2px 0px 0px 40px;
font-size:14px;
height:17px;
text-decoration:none;
}


.header_shopping_list{
position:absolute;
/*margin:30px 0 0 480px;*/
top:180px;
right:15px;
/*width:240px;*/
white-space:nowrap;
z-index:2;

}
.header_shopping_list a{
display:block;
background-image:url(../../../../../RedPlumWidget/themes/coupon/images/icons/redplum-shopping-list.gif);
background-repeat:no-repeat;
padding:2px 0px 0px 28px;
font-size:14px;
height:17px;
text-decoration:none;
}

.header_location_switcher_container{
margin:25px 0 0 48px;
}
#header_location_switcher_col1,
#header_location_switcher_col2{
font-size:11px;
color:#7d865a;
white-space:nowrap;
}
#header_location_switcher_col2{
margin:0 0 0 8px;
}
.location_switcher_zip{
width:93px;
border:1px solid #a1b168;
float:left;
height:21px;
}
.header_location_reveal_container{
margin:38px 0 0 48px;
}
#header_location_reveal_location{
margin-right:4px;
padding-top:3px;
color:#7d865a;
}
.header_location_loading{
color:#7d865a;
width:300px;
text-align:center;
margin:25px 66px 0 48px;
}
.header_location_loki{
margin-top:4px;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/icons/loki.png) no-repeat;
padding:4px 0px 0px 18px;
height:19px;
}
.header_location_loki a{
font-size:11px;
}


#header_search_container{
margin:25px 63px 0 66px;
font-size:11px;
color:#7d865a;
}
#header_search_container input{
width:190px;
border:1px solid #a1b168;
float:left;
height:21px;
}

#primary_content_wrapper{
width:1400px;
}

#footer{
position:relative;
display:block;
width:100%;
margin:20px 0;
text-align:center;
padding:12px 0 12px 0;
background:#fefec6;

}
#footer span{
margin:0 10px 0 10px;
color:#333;
}
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover{
color:#a9a9a9;
}

#curtain,
#curtainAlt{
 position:absolute;
 top:0px;
 left:0px;
 z-index:9999;	
visibility:hidden;
 /*width:800px;*/
}
#curtainAlt{
background:#fff;
filter: Alpha(Opacity=80);
}
#curtain img{
width:100%;
height:100%;
}
.login{
 width:350px;
 height:220px;
 border:3px solid #fff;
 background:#d9e59f;
 margin:100px 0px 0px 400px;
 padding:100px 0px 0px 100px
}



/* begin travel widget styles */

#frameTravel{
border:0;
margin:20px 0 0 30px;
width:800px;
height:1000px; /* this may be temporary */
}
.travel_header{
margin:20px 0 0 30px;
}
.travel_header_copy,
.travel_header_tagline{
font-weight:bold;
font-size:12px;
color:#b20839;
margin:28px 0 0 26px;
width:460px;
}
.travel_header_tagline{
margin:8px 0 0 0;
font-size:15px;
}
.travel_deals_list_title{
font-size:20px;
color:#ffe56b;
padding-bottom:8px;
margin:20px 0px 0px 8px;

}
.travel_deals_list{
margin:0px 0px 0px 8px;
}
.travel_deals_list div{
padding:0px 0px 7px 0px;
}
.travel_deals_list a{
color:#b8d9f2;
font-weight:bold;
font-size:12px;
}
/* end travel widget styles*/

.clear{
clear:both;	
margin:0px;
padding:0px;
height:0px;
line-height:0px;
font-size:1px;

}

/* begin default overlay styles */
#container_default_overlay{
position:absolute;
float:none;
top:76px;
left:0px;
visibility:hidden;
z-index:1000;
}

#container_default_overlay_body{
display:block;
width:inherit;
clear:left;
margin-left:6px;
}
#default_overlay_header{
display:block;
width:100%;
height:30px;
}
#container_default_overlay_header_title{
width:422px;
margin:8px 6px 0 10px;	
}
#default_overlay_header_title,#default_overlay_header_info,#default_overlay_header_close a{
font-size:12px;
font-weight:bold;
color:#7c0041;
}
#default_overlay_header_title{
font-size:14px;
}
#default_overlay_header_info{
font-weight:normal;
margin:0 0 0 6px;

}
#default_overlay_header_close{
margin:8px 8px 0 0;
float:right;
white-space:nowrap;
}
#default_overlay_header_close a{
font-size:11px;
font-weight:normal;
margin-right:8px;
color:#7c0041;

}
#container_default_overlay_content{
display:block;
width:100%;
text-align:center;
}

/* begin utlity container styles */
#container_utility{
position:absolute;
top:76px;
left:0px;
visibility:hidden;
z-index:10000;
}

#container_utility_body{
width:554px;
clear:left;
border:1px solid #dee1cc;	

}
#utility_header{
position:relative;
width:554px;
background:#e0e0e0;
}
#container_utility_header_title{
width:432px;
margin:8px 0 0 8px;
padding-bottom:8px;	
white-space:nowrap;
}
#utility_header_title{
font-size:18px;
font-weight:bold;
color:#666;
}
#utility_header_close{
position:absolute;
right:4px;
margin-top:4px;
}
#utility_header_close a{
font-size:12px;
font-weight:normal;
color:#666;
margin:0;
text-decoration:none;

}
#container_utility_content{
width:553px;
background:#fff;
}
#frameUtility{
border:0px;
width:551px;
overflow:auto;
margin:2px 0 2px 0;
}
.utility_close_icon{
width:11px;
height:11px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/utility/red-plum-utility-close.gif) no-repeat;
vertical-align:middle;
}

#container_utility_messaging{
position:absolute;
top:76px;
left:0px;
visibility:hidden;
/* temp - when constructing with js use RP.UTIL.getTopZ */
z-index:10000;
}


#container_utility_messaging_body{
width:480px;
clear:left;
background:#fff;
border:1px solid #b61c47;	
}
#utility_messaging_header{
width:480px;
height:30px;
background:#b61c47;
}
#container_utility_messaging_header_title{
width:354px;
margin:8px 6px 0 19px;
white-space:nowrap;	
}
#utility_messaging_header_title,#utility_messaging_header_info,#utility_messaging_header_close a{
font-size:12px;
font-weight:bold;
color:#fff;
}
#utility_messaging_header_title{
text-transform:uppercase;
}
#utility_messaging_header_info{
font-weight:normal;
margin:0 0 0 6px;
}
#utility_messaging_header_close{
margin:5px 0 0 0;
height:20px;
white-space:nowrap;
}
#utility_messaging_header_close a{
font-size:11px;
font-weight:normal;
margin-right:8px;
vertical-align:middle;
}
#container_messaging_utility_content{
width:480px;
background:#fff;
}
#container_utility_messaging_msg{
font-size:12px;
font-weight:normal;
color:#b61c47;
margin:18px;
}
#frameUtility_messaging{
border:0;
/* for testing */
height:425px;
width:478px;
overflow:auto;
}
#utility_messaging_close_icon{
width:11px;
height:11px;
vertical-align:middle;
background:url(../../../../../RedPlumWidget/themes/coupon/images/utility/red-plum-utility-close.gif) no-repeat;
}
/* end utility container styles */

/*begin utility page styles */
#bodyUtility{
background:#fff;
margin:20px 4px 0 20px;
padding-bottom:20px;
color:#666;
}

.utility_text_default,.utility_text_small,.utility_text_error,.optionsTitles{
font-weight:bold;
color:#666;
text-align:left;
}
.utility_text_default{
font-weight:normal;
}
.utility_text_small{
font-weight:normal;
font-size:10px;
}
.utility_link_1{
color:#7c0041;
text-decoration:underline;
}
.utility_link_2{
font-size:11px;
/*color:#7c2639;*/
text-decoration:underline;
}
.utility_text_error{
color:#C00;
padding-bottom:8px;
/*margin:0 0 10px 0;
background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif) no-repeat;
padding-left:20px;*/	
}
#options_no_custom_tabs,#options_has_custom_tabs{
width:520px;
margin:52px 0;
border-top:1px dashed #ccc;
padding-top:52px;
}
#options_has_custom_tabs{
margin:21px 0;
padding-top:21px;
}
/*end options page styles */
/*begin about page styles */
#utility_about_indicator{
width:11px;
height:7px;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/utility/red-plum-about-indicator.gif) no-repeat;
position:absolute;
top:0;
left:0;
left:54px;
}
#utility_about_links{
margin:0;
}
#utility_about_links a:link,#utility_about_links a:visited,#utility_about_links a:active,#utility_about_links a:hover
{
color:#7c0041;
outline:0;
}
#utility_about_links a.selected:link,#utility_about_links a.selected:visited,#utility_about_links a.selected:active,#utility_about_links a.selected:hover{
color:#666;
text-decoration:none;
outline:0;
}
.utility_about_delimiter{
color:#7c0041;
margin:0 7px 0 7px;
}
#utility_about_what,#utility_about_glossary,#utility_about_widget,#utility_about_contact{
margin:12px 0 0 0;
}
#utility_about_glossary_img{
position:absolute;
right:0;
top:47px;
}
#utility_about_glossary_copy{
width:293px;
}
.utility_about_category_titles{
display:block;
width:100%;
border-bottom:1px solid #9a9a9a;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
margin-bottom:8px;
padding-bottom:4px;
}
#utility_about_widget_descriptions_col1,#utility_about_widget_descriptions_col2{
float:left;
width:200px;
margin:10px 0 0 22px;
}
.utility_about_widget_description_container{
margin-bottom:10px;
}
.utility_about_widget_icon_container{
float:left;
width:31px;
}
.utility_about_widget_description{
float:left;
width:160px;
color:#666;
}
.utility_about_widget_description a:link,
.utility_about_widget_description a:visited,
.utility_about_widget_description a:active,
.utility_about_widget_description a:hover{
color:#7c0041;
font-weight:bold;
}

/*end about page styles */

/* begin utility ' join' styles */
.join_col2{
position:relative;
float:right;
margin:1px 1px 0 0;
background:#eee;
width:310px;
height:360px;
padding:10px;
}
.form_label,.form_label_on{
font-size:12px;
color:#666;
text-align:right;
padding-right:8px;
font-weight:bold;
height:35px;
width:132px;
text-align:right;
}

/* end utility 'join' styles */
/*end utility styles */
/* begin location switcher styles */
#container_location{
position:absolute;
visibility:hidden;
/* temp - when constructing with js use RP.UTIL.getTopZ */
z-index:10000;
left:0px;
}
#location_indicator{
width:30px;
height:41px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/utility/red-plum-location-change-indicator.gif) right no-repeat;
margin-left:82px;
}
#container_location_body{
width:352px;
height:189px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
background:#fff;
clear:both;
}
#location_header{
width:352px;
height:30px;
background:#797979;
}
#container_location_header_title{
width:231px;
margin:8px 6px 0 8px;
	
}
#location_header_title,#location_header_info,#location_header_close a{
font-size:12px;
font-weight:bold;
color:#fff;
}
#location_header_title{
text-transform:uppercase;
}
#location_header_close{
margin:8px 0 0 0;
}
#location_header_close a{
font-weight:normal;
margin-right:8px;
color:#fff;
text-decoration:none;
}

#location_close_icon{
width:11px;
height:11px;
}

#location_body_text1
{
display:block;
width:80%;
color:#797979;
font-size:12px;
margin:14px 12px 0 12px;
padding-bottom:4px;
float:left;
clear:both;	
}
#location_body_text2
{
display:block;
width:80%;
color:#a9a9a9;
font-size:11px;
margin:0px 12px 0 12px;
padding-bottom:15px;
float:left;
clear:both;	
}
.location_label{
display:block;
width:100%;
font-size:12px;
font-weight:bold;
color:#797979;
float:left;
clear:both;
margin:0px 0 0 10px;
padding-bottom:15px;
}
input.location_switcher_input{
position:fixed;
width:57px;
margin:0px 0 0 4px;
z-index:10001;
}
.location_container_apply{
float:left;
clear:both;
margin:0px 0 0 110px;
padding-bottom:15px;
}

/* end location switcher container styles */



/* begin login page styles */
#login_container_table{
margin:16px 0 0 0;
padding-bottom:21px;
text-align:center;
}
.login_label,.login_label_on{
font-size:12px;
color:#666;
text-align:right;
padding-right:8px;
height:35px;
width:102px;
text-align:right;
}
.login_label_on{
color:#C00;
}
#login_forgot_link_container,
#login_register_container{
margin:6px 0 0 0;
padding-bottom:20px;
font-size:11px;
}
#login_register_container{
margin-left:38px;
}
#login_forgot_link_container a:link,
#login_forgot_link_container a:visited,
#login_forgot_link_container a:hover,
#login_forgot_link_container a:active,
#login_register_container a:link,
#login_register_container a:visited,
#login_register_container a:hover,
#login_register_container a:active{
color: #7c0041;
font-size:11px;
}
.login_buttons{
margin:10px 0 0 110px;
padding-bottom:10px;
}
.login_loading{
color:#999;
font-size:14px;
font-weight:bold;
margin-left:0px;
text-align:center;
width:336px;
}
/* end login page styles */

/* begin common form type related style */
.default_radio{
width:9px;
height:9px;
margin:0 4px 0 4px;
vertical-align:middle;
}
.validator_error{
color:#C00;
font-size:10px;
margin-top:-6px;
}
.form_delimiter{
margin:4px 4px 0px 4px;
font-size:14px;
}

.form_label,.form_text,.form_error{
font-weight:bold;
color:#666;
}
.form_text{
font-weight:normal;
}
.form_error
{
float:left;
color:#C00;
/*margin:10px 0 10px 0;*/
padding-top:4px;
padding-bottom:4px;
/*background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif) no-repeat;*/
}

.form_error ul li{
color:#C00;
margin:4px 0px 4px 0px;
list-style-type:none;
/*background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif) no-repeat;*/
}

.form_select{
padding-top:0px;
}

.form_radio{
height:10px;
width:10px;
}

.tableDefault{
border-collapse:collapse;
width:100%;
border:0;
}
/* begin common form type related style */


.sort_up{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/icons/sorting_up.gif) right 4px no-repeat;
}
.sort_down{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/icons/sorting_down.gif) right 4px no-repeat;
}
.sort_off:hover,.sort_up:hover,.sort_down:hover{
cursor:hand;
}

#printWindow,
#nonsecureOfferFrame,
#nonsecureOfferFrame2{
float:left;
width:0px;
height:0px;
border:0;
clear:both;
}
/* BEGIN Final home styles */
#home_content_container{
width:910px;
margin:23px 0 0 20px;
}
#home_col1{
width:576px;
margin-right:20px;
}
#home_col2{
width:245px;

}
#home_lead_copy{
margin-top:29px;
width:560px;
padding-bottom:12px;
}
.home_editorial_tabbed_container{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/home_tabbed_editorial_container.gif) no-repeat;
width:575px;
margin-top:20px;
}
.home_editorial_tab{
width:153px;
margin:12px 0 0 381px;
text-align:center;
}
.home_editorial_tab a{
font-size:14px;
color:#a30a35;
text-decoration:none;
}
.home_editorial_image{
float:left;
padding:1px;
border:1px solid #c1c1c1;
margin:25px 0 0 20px;	
}
.home_editorial_col2{
width:336px;
margin:20px 0;
}
.home_editorial_title{
color:#6a003a;
font-size:24px;
margin-left:30px;
}
.home_editorial_copy{
margin-left:30px;
}
.home_editorial_sponsor_flag{
margin-top:27px;
}
.home_sweetfinds_paid_ad{
margin-left:86px;
font-size:10px;
text-transform:uppercase;
color:#ccc;
}
.home_callout{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/home_callout_divider.gif) no-repeat;
padding:23px 0 0 0px;
width:229px;
}
#home_missing_child_container{
/*width:243px;*/
margin:6px 0px;
border:1px solid #b2b2b4;
padding:6px 5px 6px 5px;
}
#home_missing_child_copy_container{}
#home_missing_child_title{
font-size:18px;
color:#66724c;
}
#home_missing_child_copy{
width:148px;
font-size:11px
}
#home_missing_child_image_container{
border:1px solid #b0b0b2;
margin-left:12px;	
}

/* END Final home styles */

/* BEGIN my saved coupons styles */
#saved_title{
font-size:18px;
font-weight:bolder;
margin-bottom:10px;	
color:#7c0041;
}
.saved_important{
font-weight:bold;
color:#7c0041;	
}
.saved_faq{
color:#7c0041;
margin-left:10px;	
}
.saved_premium_container{
width:750px;
margin:10px 0 0 0;
padding-bottom:20px;
}
#saved_intro li,
#saved_intro p{
width:845px;
font-size:12px;
}
#saved_intro a{
font-size:12px;	
}

table.saved_grid{
border:0;
border-collapse:collapse;

}
table.saved_grid th,table.saved_grid td{
text-align:left;	
}
table.saved_grid td{
}
.saved_header_select{
background:#c23c62;
width:39px;
padding:0;
border:0;
}
.saved_header_sort_off{
background:#c23c62;
padding-left:11px;
padding-right:6px;
}
.saved_header_sort_off a:link,
.saved_header_sort_off a:visited,
.saved_header_sort_off a:active,
.saved_header_sort_off a:hover{
color:#fff;
float:left;
text-decoration:none;
font-size:12px;

}
.saved_header_sort_on{
background:#e1bbc0;
padding-left:11px;
padding-right:6px;
}
.saved_header_sort_on a:link,
.saved_header_sort_on a:visited,
.saved_header_sort_on a:active,
.saved_header_sort_on a:hover{
color:#c23c62;
float:left;
text-decoration:none;
font-size:12px;

}
.save_icon_sort_down,.save_icon_sort_up,.save_icon_sort_off{
float:right;
width:6px;
height:7px;
margin-top:4px;
}
.save_icon_sort_down{
background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/red-plum-saved-coupons-sort_down.gif) no-repeat;
}
.save_icon_sort_up{
background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/red-plum-saved-coupons-sort_up.gif) no-repeat;
}
.save_icon_sort_up
{
display:none;	
background:none;
}

table.saved_grid input{
width:10px;
height:10px;
font-size:10px;
}
.saved_grid_row td span input{
width:22px;
height:22px;
margin:0px 20px 0px 0px;
}
/* end my saved coupons styles */

/* begin contest styles */
.contests_intro{
color:#fff;
margin:8px 16px 16px 16px;
text-align:left;
}
.contests_premium_container{
text-align:center;
width:100%;
margin-left:14px;
}
 
 

/* end quiz and contest styles */


/* BEGIN sweetfind styles */
.sweetfind_item_container{
display:block;
padding:37px;
margin:10px 23px 0 23px;
width:680px;
background:#fff;
}
.sweetFinds_list_media_container{
padding:1px;
border:1px solid #c6c6c6;
}
.sweetFinds_list_paid_ad_container{
font-size:10px;
margin-left:64px;
text-transform:uppercase;
color:#ccc;	
}
.sweetFinds_list_archive_paid_ad_container{
font-size:10px;
margin-left:98px;
text-transform:uppercase;
color:#dbafc2;	
}
.sweetFinds_copy_title{
font-family:Georgia,Times Roman,Helvetica;
font-size:34px;
color:#d11242;
margin:12px 0 18px 0;
}
.sweetFinds_copy_archive_intro{
background-image:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_sweetfinds.gif);
background-repeat:repeat-x;
background-position:left 60px;
font-size:13px;
color:#fff;
margin:30px 16px 0px 24px;
padding:0px;
width:755px;
height:80px;

}
.sweetFinds_list_copy_container,
.sweetFinds_list_copy_container_premium{
width:432px;
font-weight:normal;
margin-bottom:32px;
}
.sweetFinds_list_copy_container_premium{
width:240px;
float:right;
}
.sweetFinds_list_copy_container_premium div{
font-weight:bold;
}
.sweetFinds_list_copy{
width:375px;
}
.sweetFinds_list_copy a{
margin:0 0 0 6px;
color:#007d68;
}
.sweetFind_purchase_link a:link,
.sweetFind_purchase_link a:visited,
.sweetFind_purchase_link a:active,
.sweetFind_purchase_link a:hover{
color:#7f4543; 	
}

.sweetFinds_links_closed,
.sweetFinds_links_open{
margin:2px 0 12px 0;
}

.sweetFinds_links_open{

}
.sweetFinds_links_closed a{
color:#c8e59a;
margin-left:210px;
}
.sweetFinds_links_open a,
.sweetFinds_links_open span{
color:#fff;
margin-left:210px;
}
.sweetfind_item_container_archive{
position:relative;
width:751px;
margin:4px 0 0 0;
padding-bottom:13px;
border:1px solid #dbafc2;
background:#793659;
}
.sweetFinds_list_media_container_archive{
margin:9px 0px 0px 36px;
border:1px solid #fff;
}
.sweetFinds_list_media_container_archive a{
margin:0;
padding:0;
}
.sweetFinds_list_copy_container_archive{
margin:22px 0 0 0;
padding-bottom:9px;
width:400px;	
}
.sweetFinds_list_title_archive{
font-size:16px;
font-weight:bold;
color:#fff;
margin-left:30px;
}
.sweetFinds_list_copy_archive{
color:#dbafc2;
margin:10px 0 0 30px;
}
.sweetFinds_list_copy_archive a{
color:#dbafc2;
margin-left:6px;
}
.sweetFinds_list_copy_archive p{
color:#dbafc2;
margin:4px 0 4px 0;
}
.sweetFinds_list_close_archive{
position:absolute;
top:4px;
right:4px;

}
.sweetFinds_list_close_archive a{
color:#dbafc2;
font-size:13px;
text-decoration:none;
margin:0;
padding:0 2px 0 2px;
border:1px solid #dbafc2;

}

/* END sweetfind styles */


.plum_editorial_list_copy_container div{
margin:0;
padding:0;
color:#666;
}
.plum_editorial_copy_date{
font-size:11px;
color:#722836;
font-family: Georgia,serif;
margin-bottom:9px;
}

.table_default{
width:100%;
border:0;
border-collapse:collapse;
}

/* begin search styles */
#search_container{
display:block;
width:934px;
border:3px solid #96384a;
background:#96384a;	
}
.search_header{
display:block;
width:100%;
height:34px;
background:#96384a;	
color:#fff;

}

.search_term{
margin:12px 0 0 131px;
font-size:22px;
font-weight:bold;
text-transform:lowercase;

}
/* end search styles */
/*  begin offer detail , mini page , styles */
.overlay_offer_detail{
width:600px;
height:390px;
border:4px solid #7c0041;
background:#fff url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/offer_detail_bak.jpg);
text-align:center;
top:78px;
}

/* begin share styles */
.share_error{
color:#C00;
}
.send_recipient_list{
margin:20px 0 20px;
list-style-type:none;
}
.send_recipient_list li{
margin:2px 0 2px 0;
}
.utility_share_col1{
position:absolute;
left:1px;
top:1px;
width:508px;
height:1000px;
padding:10px;
background:red;	
}
.utility_share_col2{
position:absolute;
right:1px;
top:1px;
background:#eee;
width:108px;
padding:10px;
color:#96384a;
font-weight:bold;
}
.utility_share_label,.utility_share_label_on{
font-size:12px;
color:#666;
padding-right:8px;
font-weight:bold;
width:400px;
text-align:left;
margin-bottom:6px;
}
.utility_share_label_on{
color:#C00;
}
.share_loading{
color:#999;
font-size:14px;
font-weight:bold;
margin-left:20px;
text-align:center;
width:340px;
}
/* end share styles */

.loading_animation_container_type_1,
.loading_animation_container_type_2,
.loading_animation_container_type_3,
.loading_animation_container_type_4{
position:absolute;
width: 100%; 
text-align: center;
top:100px;
left:0px;
visibility:hidden;
}
.loading_animation_container_type_2{
position:relative;
margin:20px auto 20px 240px;
top:0px;
}
.loading_animation_container_type_3{
width:400px;
top:100px;
}
.loading_animation_container_type_4{
top:300px;
height:300px;
}

#container_saved_indicator_wrapper{
position:absolute;
left:100px;
top:108px;
width:177px;
padding:6px;
border-bottom:1px solid #f6f4c3;
border-right:1px solid #f6f4c3;
border-left:1px solid #f6f4c3;
background:#fffde6;
visibility:hidden;
z-index:100;
color:#666;
}
#container_saved_indicator{
position:relative;
}

#sitemap_content_container{
width:910px;
padding-top:20px;
}
.sitemap_list,
.rules_list{
margin:20px;
float:left;	
}
.sitemap_list li,
.rules_list li{
margin:0 0 8px 0;	
}

.tablesSiteIndex{
border:1px solid #ccc;
}
.tablesSiteIndex th{
background:#b8344c;
color:#fff;
font-weight:bold;
padding:2px 4px 2px 4px;
text-align:left;
}
.tablesSiteIndex td{
padding:4px;
text-align:left;
}
.tablesSiteIndex td table td span,
.tablesSiteIndex td table td a:link,
.tablesSiteIndex td table td a:visited,
.tablesSiteIndex td table td a:active,
.tablesSiteIndex td table td a:hover{
color:#b8344c;
font-weight:bold;
padding:1px;
text-align:left;
}
.location_error{  /* used in location overlay */
position:relative;
color:#C00;
margin:6px 0 6px 8px;
/*background:#fff url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif)2px 2px no-repeat;*/
padding:2px 2px 0 20px;
height:18px;
clear:both;
}
/* begin button containers */
.btn_location_container{
margin:20px 0 0 220px;
}
/* end button containers */

/* begin missing child styles */
#missing_child_home_photo{
width:65px;
height:74px;
border:1px solid #a0a0a2;
}

#missing_child_home_copy div{
font-size:11px;
color:#a0a0a2;
line-height:10px;
}

#missing_child_container{
padding-bottom:10px;
}

#missing_child_photo_1{

}
#missing_child_photo_2{
margin-left:15px;
}

#missing_child_copy_container_1{
	
}
#missing_child_copy_1{
width:130px;
margin:10px 0px 0px 22px; 
color:#56595c;	
}

#missing_child_copy_about{
width:150px; /* may need to bring this back to 150 if have two columns */
margin:20px 10px 0 4px;
padding-bottom:10px;
color:#56595c;
}
#missing_child_copy_about2{
width:150px; /* may need to bring this back to 150 if have two columns */
margin:20px 0 0 15px;
padding-bottom:10px;
color:#56595c;
}

#missing_child_copy_2{
width:470px;
margin:10px; 
color:#56595c;
font-size:12px;	
}
#missing_child_copy_2 p{
color:#56595c;
}
/* end missing child styles */
.subpage_container{
float:none;
margin:20px auto 0 auto;
padding:0;
width:770px;
text-align:left;
}

/* begin new V3 styles */
#primary_container_type_1{
position:relative;
margin:25px 0 0 44px;
padding-bottom:20px;
width:1160px;
}
#header_container_type_1,
.header_container_type_1{
float:left;
width:781px;
clear:both

}
#header_container_type_1 div,  
.header_container_type_1 div{/* page titlees */
color:#bd345a;
font-size:48px;
font-weight:100;
}

.common_title_info{
float:left;
font-size:25px;
color:#bd345a;
margin:6px 0 0 4px;	
}

.common_list_header_type_1{
display:block;
width:359px;
margin:2px 0 0 2px;
padding:8px 0 9px 10px;
background-repeat:repeat-x;
text-transform:uppercase;
}
.common_list_header_type_1 div{
}
.common_list_header_type_1 p{
font-size:11px;
margin:6px 10px 0 0;
padding-bottom:8px;
color:#fff;
text-transform:none;
}
.common_list_header_divider{
display:block;
width:367px;
height:8px;
background-repeat:repeat-y;	
/*margin-top:30px;*/
margin-left:2px;
}


.list_header_Auto{
}
.list_header_Auto div{
color:#748afc;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Auto{
}

.list_header_Fashion{
}
.list_header_Fashion div{
color:#fdc3d2;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Fashion{
}

.list_header_Beauty{
}
.list_header_Beauty div{
color:#c599aa;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Beauty{
}

.list_header_Travel{
}
.list_header_Travel div{
color:#7fc3e8;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_Travel p{
color:#ffe56b;	
}
.list_header_divider_Travel{
}

.list_header_HealthyLiving{
}
.list_header_HealthyLiving div{
color:#294574;	
font-size:28px;/* had to put it here because it didnt work in common style */
}
.list_header_HealthyLiving p{
color:#414040;
}

.list_header_divider_HealthyLiving{
}

.list_header_Dining{
}
.list_header_Dining div{
color:#fec3d2;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Dining{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_header_divider_dining.gif);
}
.list_header_Electronics{
}
.list_header_Electronics div{
color:#a2adff;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Electronics{
}
.list_header_EntertainmentOut{
background:#542507;
}
.list_header_EntertainmentOut div{
color:#fec3d2;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_StayingIn{
background:#840d09;
}
.list_header_StayingIn div{
color:#ffd6dd;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_EntertainmentOut{
}
.list_header_divider_StayingIn{
}

.list_header_Grocery{
}
.list_header_Grocery div{
color:#55002A;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Grocery{
}

.list_header_Home{
/* comp header gradient was bad
background:#d04d03 url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_header_bk_home.jpg) repeat-y;*/
background:#bf3c00;
}
.list_header_Home div{
color:#abd705;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Home{
}

.list_header_Yard{
}
.list_header_Yard div{
color:#abd705;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Yard{
}

.list_header_Kids{
}
.list_header_Kids div{
color:#919f61;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_Kids p{
color:#424b2e;	
}
.list_header_divider_Kids{
}

.list_header_Baby{
}
.list_header_Baby div{
color:#fec3d2;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Baby{
}

.list_header_Money{
}
.list_header_Money div{
color:#fff;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Money{
}

.list_header_Dogs{
}
.list_header_Dogs div{
color:#efde2e;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_divider_Dogs{
}

.list_header_Cats{
}
.list_header_Cats div{
color:#fec3d2;	
font-size:30px;/* had to put it here because it didnt work in common style */
}
.list_header_Cats_Dogs{
}

.offer_img,
.offer_img_premium,
.offer_img_premium_banner,
.dining_img,
.offer_img_secure,
.editorial_img,
.editorial_img{
width:94px;
height:70px;
border:1px solid #fff;
margin:0 2px 0px 0;
clear:none;
vertical-align:middle;
background:#fff;
}
.offer_img_secure{
width:80px;
height:100px;
}
.offer_img_premium_secure{
width:auto;
height:auto;
}
.offer_img_premium{
width:234px;
height:120px;
}
.offer_img_premium_platinum{
margin-left:4px;
}
.offer_img_premium_gold{
margin-left:4px;
}
.offer_img_premium_silver{
margin-left:4px;
}
.offer_img_premium_banner{
width:234px;
}

.dining_img{
width:60px;
height:48px;
}
.editorial_img2{

}
.offer_share_icon_container
{
 padding-right:6px;
 vertical-align:middle;
 float:left;
}
.list_container{
display:block;
width:100%;
margin-top:1px;
}
.common_list_row_type_1{
padding:5px 0 5px 0;
width:100%;
clear:both;
vertical-align:middle;
position:relative;
}
.common_list_null_content{
color:#fff;
margin:10px 8px 0 8px;
padding-bottom:60px;
}
.list_null_content_Fashion{
color:#c8e59a;
}
.list_null_content_Beauty{
color:#c8e59a;
}
.list_null_content_Baby{
color:#fef9b1;
}
.list_null_content_Kids{
color:#644d7c;
}
.list_null_content_Home{
color:#ddfe61;
}
.list_null_content_Yard{
color:#ddfe61;
}
.list_null_content_Dining{
color:#c8e59a;
}
.list_null_content_Auto{
color:#ddfe61;
}
.list_null_content_Money{
color:#006a9d;
}
.list_null_content_Grocery{
color:#666;
}
.list_null_content_EntertainmentOut,
.list_null_content_StayingIn,
.list_null_content_EntertainmentOut,
.list_null_content_EntertainmentIn{
color:#fff;
}
.list_null_content_Travel{
color:#b8d9f2;
}
.list_null_content_Electronics{
color:#fff;
}
.list_null_content_HealthyLiving{
color:#444344;
}
.list_null_content_Search,
.list_null_content_Hosted1{
color:#999;
}
.list_null_content_SavedCoupons{
font-weight:bold;
color:#000;
padding-bottom:20px;
}
.list_null_content_SavedCoupons a{
font-weight:bold;

}
.list_null_content_ViewArticles{
font-weight:bold;
margin-top:20px;
}
.common_list_row_seperator,
.common_more_offers_seperator{
clear:both;
margin:8px 0 8px 8px;
}
.common_list_row_seperator{
width:358px;	
}
.common_more_offers_seperator{
width:330px;
}

.list_row_seperator_Auto,
.more_offers_seperator_Auto{
background:#4e4d4b;
}
.list_row_seperator_Beauty,
.more_offers_seperator_Beauty{
background:#564467;
}
.list_row_seperator_Fashion,
.more_offers_seperator_Fashion{
background:#979696;
}
.list_row_seperator_EntertainmentOut{
background:#785842;
margin-left:8px;
}
.list_row_seperator_StayingIn{
background:#9f575a;
margin-left:8px;
}
.list_row_seperator_Grocery{
background:#8a9076;
}
.list_row_seperator_Kids{
background:#f1ec9a;
}
.list_row_seperator_Baby{
background:#c2aed9;
}
.more_offers_seperator_Baby{
background:#ac96c7;
}

.list_row_seperator_HealthyLiving,
.more_offers_seperator_HealthyLiving{
background:#a5b4ce;
}

.list_row_seperator_Money{
background:#d0e8ef;
}
.more_offers_seperator_Money{
background:#d0e8ef;
}
.list_row_seperator_Electronics{
background:#3e436d;
}
.moreoffers_seperator_Electronics{
background:#1a2155;
}
.list_row_seperator_Dogs{ /* Both dag and cat did not have colored dividers. Using background for now to match*/
background:#157923;
}
.list_row_seperator_Cats,
.more_offers_seperator_Cats{
background:#861b6b;
}
.list_row_seperator_Yard{
background:#465a79;
}
.more_offers_seperator_Yard{
background:#253f64;
}
.list_row_seperator_Home{
background:#c25929;
}
.more_offers_seperator_Home{
background:#be3c00;
}
.list_row_seperator_Dining{
background:#5d654c;
}
.more_offers_seperator_Dining{
background:#414b2c;
}
.list_row_seperator_Search{
background:#ececec;
}
.list_row_seperator_EntertainmentOut{
background:#fff;
}
.list_row_seperator_StayingIn{
background:#9f575a;
}
.more_offers_seperator_EntertainmentOut{
background:#fff;
}
.more_offers_seperator_StayingIn{
background:#9f575a;
}




.list_offer_info_col1{
width:186px;
margin:0px 0 0 0;
padding-bottom:8px;
}
.list_offer_info_col2
{
margin:0px 0 0 8px;
padding-bottom:8px;

}
/* BEGIN offer list locations container styles */
.list_offer_location_row{
margin:0;
padding-bottom:6px;
width:100%;
}
.list_offer_location_col1{
width:190px;	
}
.list_offer_location_col2{
float:right;
margin-right:8px;	
}
/* END offer list locations container styles */


/* BEGIN more offers */
.common_more_offers_row{
margin:0 10px 0 10px;
display:block;
width:325px;
position:relative;
}

.more_offers_row_Auto{
/*border-bottom-color:#4e4d4b;*/	
}

.common_offer_moreoffers_legalize{
float:none;
font-size:10px;
width:170px;
position:absolute;
bottom:0px;
left:0px;

}
.list_offer_moreoffers_col1{
position:relative;
width:170px;
}
.list_offer_moreoffers_col2{
	
}
.more_offers_btn_container{
float:right;
margin:8px 0px 0px 8px;
white-space:nowrap;
}

/* END more offers */

.common_list_pagination_container{
margin:6px 0 0 0;
color:#fff;
padding-bottom:12px;
width:350px;
text-align:right;
}
.common_list_pagination_container a{
color:#7df0fe;
margin-left:2px;

}
.common_list_pagination_container a.selected{
color:#fff;
margin-left:2px;

}

.list_pagination_container_Search a{
color:#006976;
}
.list_pagination_container_Search a.selected{
color:#7a7a7a;
}

.list_pagination_container_HealthyLiving a{
color:#006875;
}
.list_pagination_container_HealthyLiving a.selected{
color:#545453;
}

.list_pagination_container_Fashion a{
color:#77cbd6;
}
.list_pagination_container_Fashion a.selected{
color:#fff;
}

.list_pagination_container_Beauty a{
color:#77cbd6;
}
.list_pagination_container_Beauty a.selected{
color:#fff;
}

.list_pagination_container_Kids a{
color:#414b30;
}
.list_pagination_container_Kids a.selected{
color:#414b30;
}

.list_pagination_container_Home a,
.list_pagination_container_Yard a,
.list_pagination_container_Auto a,
.list_pagination_container_Dining a,
.list_pagination_container_Electronics a{
color:#7df0fe;
}
.list_pagination_container_Home a.selected,
.list_pagination_container_Yard a.selected,
.list_pagination_container_Auto a.selected,
.list_pagination_container_Dining a.selected,
.list_pagination_container_Electronics a.selected{
color:#fff;
}
.list_pagination_container_Grocery{
float:right;
padding-right:6px;
}
.list_pagination_container_Grocery a{
color:#b0063a;
}
.list_pagination_container_Grocery a.selected{
color:#666;
}

.list_pagination_container_Money a{
color:#727e8d;
}
.list_pagination_container_Money a.selected{
color:#fff;
}
.list_pagination_container_EntertainmentOut a{
color:#785842;
}
.list_pagination_container_StayingIn a{
color:#88f3f9;
}
.list_pagination_container_EntertainmentOut a.selected,
.list_pagination_container_StayingIn a.selected{
color:#fff;
}
.list_pagination_container_Dogs a{
color:#81e8e5;
}
.list_pagination_container_Dogs a.selected{
color:#fff;
}
.list_pagination_container_Cats a{
color:#72ebf4;
}
.list_pagination_container_Cats a.selected{
color:#fff;
}





/* BEGIN offer list 'more info' styles */
.common_list_suboffer_container{
position:relative;
margin:-3px 0 8px 8px;
padding-top:8px;
padding-bottom:8px;
width:346px;
border-width:1px;
border-style:solid;
border-color:#fff;
}

.common_premium_suboffer_container{
position:relative;
margin:-3px 0;
padding-top:8px;

width:320px;
border-width:1px;
border-style:solid;
border-color:#fff;
}


.premium_suboffer_container_Dining{
background:#586341;
border-color:#778260;
}
.premium_suboffer_container_Contests{
background:#def3f3;
border-color:#424a97;
width:348px;
}
.premium_suboffer_container_Saved{
background:#fff;
border-color:#666;
width:348px;
}

.list_suboffer_container_Auto,
.premium_suboffer_container_Auto{
background:#55613d;
border-color:#616c4c;
}
.list_suboffer_container_Beauty,
.premium_suboffer_container_Beauty{
background:#3d3247;
border-color:#564467;
}
.list_suboffer_container_Grocery,
.premium_suboffer_container_Grocery{
background:#8e9576;
border-color:#9ba47d;
}
.list_suboffer_container_Search,
.premium_suboffer_container_Search{
background:#fff;
border-color:#7a7a7a;
}
.list_suboffer_container_HealthyLiving,
.premium_suboffer_container_HealthyLiving{
background:#ced7e7;
border-color:#e2e8f4;
}
.list_suboffer_container_Electronics,
.premium_suboffer_container_Electronics{
background:#283173;
border-color:#313d94;
}
.list_suboffer_container_Home,
.premium_suboffer_container_Home{
background:#ce4c0f;
border-color:#da591c;
}
.list_suboffer_container_Yard,
.premium_suboffer_container_Yard{
background:#34527c;
border-color:#416391;
}
.list_suboffer_container_Kids,
.premium_suboffer_container_Kids{
background:#fefcd3;
border-color:#fffeed;
}
.list_suboffer_container_Baby,
.premium_suboffer_container_Baby{
background:#cab7e0;
border-color:#decef0;
}
.list_suboffer_container_Money,
.premium_suboffer_container_Money{
background:#b1dfed;
border-color:#caf0fb;
}
.list_suboffer_container_Dogs,
.premium_suboffer_container_Dogs{
background:#2da73e;
border-color:#36bb49;
}
.list_suboffer_container_Cats,
.premium_suboffer_container_Cats{
background:#c7389d;
border-color:#da35aa;
}
.list_suboffer_container_Dining,
.premium_suboffer_container_Dining{
background:#586440;
border-color:#616c4c;
}
.list_suboffer_container_Fashion,
.premium_suboffer_container_Fashion{
background:#848484;
border-color:#979696;
}
.list_suboffer_container_Beauty,
.premium_suboffer_container_Beauty{
background:#3d3247;
border-color:#564467;
}
.list_suboffer_container_EntertainmentOut,
.premium_suboffer_container_EntertainmentOut{
background:#623110;
border-color:#884a21;
}
.list_suboffer_container_StayingIn,
.premium_suboffer_container_StayingIn{
background:#8a1212;
border-color:#964e4e;
}
.common_list_suboffer_close{
position:absolute;
right:4px;
top:2px;
z-index:2;
}
.common_list_suboffer_close a{
text-decoration:none;
font-weight:bold;
color:#fff;
}
.list_suboffer_close_Auto a{
color:#fff;
}
.list_suboffer_close_Search a{
color:#7a7a7a;
}
.list_suboffer_close_Electronics a{
color:#fff;
}
.list_suboffer_close_HealthyLiving a{
color:#4e4e4e;
}
.list_suboffer_close_Grocery a{
color:#fff;
}
.list_suboffer_close_Home a{
color:#fff;
}
.list_suboffer_close_Yard a{
color:#fff;
}
.list_suboffer_close_Kids a{
color:#535353;
}
.list_suboffer_close_Baby a{
color:#fff;
}
.list_suboffer_close_Fashion a{
color:#fff;
}
.list_suboffer_close_Beauty a{
color:#fff;
}
.list_suboffer_close_Contests a{
color:#999;
text-decoration:none;
}
.list_suboffer_close_Contests a{
color:#fff;
}


.common_list_btn_container,
.common_list_btn_container_2{
float:right;
margin:4px 8px 0px 0px;
white-space:nowrap;
height:28px;
}
.common_list_btn_container_2{
margin:8px 28px 0px 0px;
}
.common_list_btn_container_3
{
    position:relative;
width:340px;
height:30px;
white-space:nowrap;
margin:8px 0px 0px 20px;
}
.common_list_btn_container_3 div{
color:#6ca81f;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_4{
position:absolute;
bottom:0px;
left:12px;
width:286px;
margin:8px 0px 0px 0px;
}
.common_list_btn_container_4 div{
color:#f30;
font-style:italic;
padding-bottom:6px;
position:relative;
}
.common_list_btn_container_4a{
position:relative;
height:40px;
width:320px;
margin:8px 0px 0px 0px;
}
.common_list_btn_container_4a div{
color:#f30;
font-style:italic;
padding-bottom:6px;
position:relative;
}
.common_list_btn_container_4b{
position:relative;
height:40px;
width:140px;
margin:8px 0px 0px 0px;
float:right;
}
.common_list_btn_container_4b div{
color:#f30;
font-style:italic;
padding-bottom:6px;
position:relative;
}
.common_list_btn_container_4c{
position:relative;
height:40px;
width:368px;
margin:8px 0px 0px 6px;
}
.common_list_btn_container_4c div{ /* ControlOffer */
color:#f30;
font-style:italic;
padding-bottom:6px;

}

.common_list_btn_container_5{
position:relative;
height:40px;
width:321px;
margin:8px 0px 0px 12px;
}
.common_list_btn_container_5 div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_5a{
position:relative;
height:40px;
width:360px;
margin:8px 0px 0px 12px;
}
.common_list_btn_container_5a div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}

.common_list_btn_container_5b{
position:relative;
height:40px;
width:304px;
margin:8px 0px 0px 10px;
}
.common_list_btn_container_5b div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_5c{
position:relative;
height:40px;
width:248px;
margin:8px 0px 0px 10px;
padding-bottom:2px;
}
.common_list_btn_container_5c div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_5d{
position:relative;
height:auto;
width:248px;
margin:8px 0px 0px 10px;
}
.common_list_btn_container_5d div{
color:#f30;

padding-bottom:6px;
}

/* END offer list 'more info' styles */

/*.daily_dose_type_1{
display:block;
color:#fff;
margin:11px 0 9px 0;
}
.daily_dose_type_1 img{
margin-bottom:9px;
}*/
.subtab_type_1{
position:relative;
margin:0;
padding:0;
margin-top:15px;
z-index:2;
}
.subtab_type_1 li{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}



/** BEGIN "Primary" tab styles */
#TabBaby a:link,
#TabBaby a:visited,
#TabBaby a:active,
#TabBaby a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_baby_off.gif) no-repeat;
}
#TabBaby.selected a:link,
#TabBaby.selected a:visited,
#TabBaby.selected a:active,
#tabBaby.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_baby_on.gif) no-repeat;	
border-bottom:2px solid #bca7d4;
}
#TabKids a:link,
#TabKids a:visited,
#TabKids a:active,
#TabKids a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_kids_off.gif) no-repeat;
margin-right:6px;
}
#TabKids.selected a:link,
#TabKids.selected a:visited,
#TabKids.selected a:active,
#TabKids.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_kids_on.gif) no-repeat;
border-bottom:2px solid #fef9b1;
}

/** BEGIN "entertainment" tab styles */
#TabEntertainmentOut a:link,
#TabEntertainmentOut a:visited,
#TabEntertainmentOut a:active,
#TabEntertainmentOut a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_entertainment_out_off.gif) no-repeat;
margin-right:6px;	
}
#TabEntertainmentOut.selected a:link,
#TabEntertainmentOut.selected a:visited,
#TabEntertainmentOut.selected a:active,
#TabEntertainmentOut.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_entertainment_out_on.gif) no-repeat;	
border-bottom:2px solid #542607;
margin-right:6px;
}
#TabStayingIn a:link,
#TabStayingIn a:visited,
#TabStayingIn a:active,
#TabStayingIn a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_entertainment_in_off.gif) no-repeat;
border-bottom:0;
}
#TabStayingIn.selected a:link,
#TabStayingIn.selected a:visited,
#TabStayingIn.selected a:active,
#TabStayingIn.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_entertainment_in_on.gif) no-repeat;
border-bottom:2px solid #820c08;
}
/* END 'entertainment tab styles */

/* BEGIN home and yard tab styles */
#TabHome a:link,
#TabHome a:visited,
#TabHome a:active,
#TabHome a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_home_off.gif) no-repeat;
margin-right:6px;	
}
#TabHome.selected a:link,
#TabHome.selected a:visited,
#TabHome.selected a:active,
#TabHome.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_home_on.gif) no-repeat;	
border-bottom:2px solid #bf3c00;
}
#TabYard a:link,
#TabYard a:visited,
#TabYard a:active,
#TabYard a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_yard_off.gif) no-repeat;
}
#TabYard.selected a:link,
#TabYard.selected a:visited,
#TabYard.selected a:active,
#TabYard.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_yard_on.gif) no-repeat;
border-bottom:2px solid #253e64;
}
/* END home and yard tab styles */

/* BEGIN dogs and cats tab styles */
#TabDogs a:link,
#TabDogs a:visited,
#TabDogs a:active,
#TabDogs a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_dogs_off.gif) no-repeat;
margin-right:6px;	
}
#TabDogs.selected a:link,
#TabDogs.selected a:visited,
#TabDogs.selected a:active,
#tabDogs.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_dogs_on.gif) no-repeat;	
border-bottom:2px solid #1b8f2c;
}
#TabCats a:link,
#TabCats a:visited,
#TabCats a:active,
#TabCats a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_cats_off.gif) no-repeat;
}
#TabCats.selected a:link,
#TabCats.selected a:visited,
#TabCats.selected a:active,
#TabCats.selected a:hover{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/tabs/tab_cats_on.gif) no-repeat;
border-bottom:2px solid #ac2583;
}


.common_list_offer_tab_container{
position:relative;
margin:2px 0 0 4px;
padding-bottom:2px;
z-index:2;
color:#fff;
}
.common_list_offer_tab_container a:link,
.common_list_offer_tab_container a:visited,
.common_list_offer_tab_container a.selected{
float:left;
display:block;
padding:5px 6px 6px 6px;
border:0;
}
.common_list_offer_tab_delimiter{
margin:5px 1px 0 1px;
color:#fff;
display:block;
vertical-align:middle;
}
.common_list_offer_tab_container a.selected{
text-decoration:none;
color:#fff;

padding:4px 5px 5px 5px;
border-width:1px;
border-style:solid;
}
.list_tab_container_Auto a{
color:#7df0fe;
}
.list_tab_container_Auto a.selected{
background:#545f3d;
border-color:#616c4c;
border-bottom-color:#545f3d;
}

.list_tab_container_Grocery a{
color:#7df0fe;
}
.list_tab_container_Grocery a.selected{
background:#8e9576;
border-color:#9ba47d;
border-bottom-color:#8e9576;
}

.list_tab_container_Dining a{
color:#7af0fe;
}
.list_tab_container_Dining a.selected{
background:#586440;
border-color:#778260;
border-bottom-color:#586440;
color:#fff;
}

.list_tab_container_Home a{
color:#7bf1ff;
}
.list_tab_container_Home a.selected{
background:#ce4c0f;
border-color:#da591c;
border-bottom-color:#ce4c0f;
color:#fff;
}
.list_tab_container_Yard a{
color:#7df0fe;
}
.list_tab_container_Yard a.selected{
background:#34527c;
border-color:#416391;
border-bottom-color:#34527c;
color:#fff;
}
.list_tab_container_Beauty a{
color:#7df0fe;
}
.list_tab_container_Beauty a.selected{
background:#3d3247;
border-color:#564467;
border-bottom-color:#3d3247;
color:#fff;
}
.list_tab_container_Fashion a{
color:#7df0fe;
}
.list_tab_container_Fashion a.selected{
background:#848484;
border-color:#979696;
border-bottom-color:#848484;
color:#fff;
}

.list_tab_container_Kids a{
color:#016974;
}
.list_tab_container_Kids a.selected{
background:#fefcd3;
border-color:#fffeed;
border-bottom-color:#fefcd3;
color:#016974;
}

.list_tab_container_Baby a{
color:#006875;
}
.list_tab_container_Baby a.selected{
background:#cab7e0;
border-color:#decef0;
border-bottom-color:#cab7e0;
color:#fff;
}
.list_tab_container_Electronics a{
color:#7eedfe;
}
.list_tab_container_Electronics a.selected{
background:#283173;
border-color:#313d94;
border-bottom-color:#283173;
color:#fff;
}

.list_tab_container_Search a{
color:#006875;
}
.list_tab_container_Search a.selected{
background:#fff;
border-color:#7a7a7a;
border-bottom-color:#fff;
color:#7a7a7a;
}
.list_tab_container_HealthyLiving a{
color:#006875;
}
.list_tab_container_HealthyLiving a.selected{
background:#ced7e7;
border-color:#e2e8f4;
border-bottom-color:#ced7e7;
color:#fff;
}
.list_tab_container_Money a{
color:#727e8d;
}
.list_tab_container_Money a.selected{
background:#b1dfed;
border-color:#caf0fb;
border-bottom-color:#b1dfed;
color:#fff;
}
.list_tab_container_Dogs a{
color:#72ebf4;
}
.list_tab_container_Dogs a.selected{
background:#2da73e;
border-color:#36bb49;
border-bottom-color:#2da73e;
color:#fff;
}
.list_tab_container_Cats a{
color:#6aebf1;
}
.list_tab_container_Cats a.selected{
background:#c7389d;
border-color:#da35aa;
border-bottom-color:#c7389d;
color:#fff;
}

.list_tab_container_Contests a{
color:#bdd9f5;
}
.list_tab_container_Contests a.selected{
background:#def3f3;
border-color:#424a97;
border-bottom-color:#def3f3;
color:#00468d;
}
.list_tab_container_Saved a{
color:#666;
}
.list_tab_container_Saved a.selected{
background:#fff;
border-color:#666;
border-bottom-color:#fff;
color:#666;
}

.list_tab_container_EntertainmentOut a{
color:#7df0fe;
}
.list_tab_container_EntertainmentOut a.selected{
background:#623110;
border-color:#884a21;
border-bottom-color:#623110;
color:#fff;
}
.list_tab_container_StayingIn a{
color:#85f2f9;
}
.list_tab_container_StayingIn a.selected{/* waiting for specs from Jenna */
background:#8a1212;
border-color:#964e4e;
border-bottom-color:#8a1212;
color:#fff;
}




/* begin global css for lists */
.common_list_row_container{
width:347px;
position:relative;	
}
.common_list_row_container_2{
width:386px;
position:relative;	
border:1px dashed #e5e5e5;
margin:4px 0px 0px 6px;
}





.common_list_title,
.common_list_title_nonsecure{
font-weight:bold;
margin:2px 0 0 9px;
padding-bottom:4px;	
text-align:left;
}
.common_list_title_nonsecure{
width:100px;
margin:0;
padding:0px;	
color:#7bb430;
font-size:12px;
font-weight:bold;
}
.common_list_date{
font-size:10px;
margin-left:8px;
}
.common_list_offerId{
font-size:10px;
margin:0 0 0 7px;
/*padding-bottom:6px;*/
}
.common_list_exp_legalize{
margin:0 0 0 9px;
text-align:left;
}
.common_list_exp_legalize div{
font-size:10px;	
}

.list_title_Fashion,
.list_date_Fashion,
.list_offerId_Fashion,
.list_offer_exp_Fashion div,
.offer_moreoffers_legalize_Fashion{
color:#c8e59a;
}
.list_title_Beauty,
.list_date_Beauty,
.list_offerId_Beauty,
.list_offer_exp_Beauty div,
.offer_moreoffers_legalize_Beauty{
color:#c8e59a;
}
.list_title_Baby,
.list_date_Baby,
.list_offerId_Baby,
.list_offer_exp_Baby div,
.offer_moreoffers_legalize_Baby{
color:#fef9b1;
}
.list_title_Kids,
.list_date_Kids,
.list_offerId_Kids,
.list_offer_exp_Kids div,
.offer_moreoffers_legalize_Kids{
color:#644d7c;
}
.list_title_Home,
.list_date_Home,
.list_offerId_Home,
.list_offer_exp_Home div,
.offer_moreoffers_legalize_Home{
color:#ddfe61;
}
.list_title_Yard,
.list_date_Yard,
.list_offerId_Yard,
.list_offer_exp_Yard div,
.offer_moreoffers_legalize_Yard{
color:#ddfe61;
}
.list_title_Dining,
.list_date_Dining,
.list_offerId_Dining,
.list_offer_exp_Dining div,
.offer_moreoffers_legalize_Dining{
color:#c8e59a;
}
.list_title_Auto,
.list_date_Auto,
.list_offerId_Auto,
.list_offer_exp_Auto div,
.offer_moreoffers_legalize_Auto{
color:#ddfe61;
}
.list_title_Money,
.list_date_Money,
.list_offerId_Money,
.list_offer_exp_Money div,
.offer_moreoffers_legalize_Money{
color:#006a9d;
}
.list_title_Grocery,
.list_date_Grocery,
.list_offerId_Grocery,
.list_offer_exp_Grocery div,
.offer_moreoffers_legalize_Grocery{
color:#66724c;
}
.list_title_Grocery{
margin-left:0px;
padding-left:0px;
}
.list_title_EntertainmentOut,
.list_date_EntertainmentOut,
.list_offerId_EntertainmentOut,
.list_offer_exp_EntertainmentOut div,
.offer_moreoffers_legalize_EntertainmentOut{
color:#c8e59a;
}
.list_title_StayingIn,
.list_date_StayingIn,
.list_offerId_StayingIn,
.list_offer_exp_StayingIn div,
.offer_moreoffers_legalize_StayingIn{
color:#d2ecaf;
}
.list_title_HealthyLiving,
.list_date_HealthyLiving,
.list_offerId_HealthyLiving,
.list_offer_exp_HealthyLiving div,
.offer_moreoffers_legalize_HealthyLiving{
color:#051b41;
}
.list_title_Electronics,
.list_date_Electronics,
.list_offerId_Electronics,
.list_offer_exp_Electronics div,
.offer_moreoffers_legalize_Electronics{
color:#ff8100;
}
.list_title_Cats,
.list_date_Cats,
.list_offerId_Cats,
.list_offer_exp_Cats div,
.offer_moreoffers_legalize_Cats{
color:#f3e52a;
}
.list_title_Dogs,
.list_date_Dogs,
.list_offerId_Dogs,
.list_offer_exp_Dogs div,
.offer_moreoffers_legalize_Dogs{
color:#ffda26;
}

.list_title_Search,
.list_date_Search,
.list_offerId_Search,
.list_offer_exp_Search div,
.offer_moreoffers_legalize_Search{
color:#ccc;
}
.list_title_Contests,
.list_date_Contests,
.list_offerId_Contests,
.list_offer_exp_Contests div{
color:#00468d;
}
.list_title_Saved,
.list_date_Saved,
.list_offerId_Saved,
.list_offer_exp_Saved div,
.offer_moreoffers_legalize_Saved{
color:#666;
}



.common_list_copy{
margin:0 0 0 9px;
padding-bottom:4px;
color:#fff;
text-align:left;
}
.common_list_copy p{
color:#fff;
margin:0 0 8px 0;
}

.list_copy_Search{
color:#ccc;
}
.list_copy_Contests{
color:#999;
}
.list_copy_Contests a{
color:#00468d;
}
.list_copy_Saved{
color:#666;
}
.list_copy_Saved a{
color:#666;
}
.list_copy_Fashion a{
color:#77cbd6;
}
.list_copy_Beauty a{
color:#77cbd6;
}
.list_copy_Kids,
.list_copy_Kids p{
color:#414b30;
}
.list_copy_Kids a{
color:#217a7e;
}
.list_copy_Home a,
.list_copy_Yard a,
.list_copy_Auto a,
.list_copy_Dining a,
.list_copy_Electronics a,
.list_copy_Grocery a{
color:#7df0fe;
}
.list_copy_Grocery{
color:#828282;
margin-left:0px;
padding-left:0px;
}
.list_copy_Money a{
color:#727e8d;
}
.list_copy_EntertainmentOut a{
color:#785842;
}
.list_copy_StayingIn a{
color:#85f2f9;
}
.list_copy_Search a{
color:#006875;
}
.list_copy_HealthyLiving,
.list_copy_HealthyLiving p{
color:#444344
}
.list_copy_HealthyLiving a{
color:#006875
}
.list_copy_Dogs a{
color:#81e8e5;
}
.list_copy_Cats a{
color:#72ebf4;
}




.list_container_Auto{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_auto.gif) repeat-x;
}
.list_container_Fashion{
border-top:1px solid #a5a8a8;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_fashion.gif) repeat-x;
}
.list_container_Beauty{
border-top:1px solid #a389b8;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_beauty.gif) repeat-x;
}
.list_container_Kids{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_kids.gif) repeat-x;
}
.list_container_Baby{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_baby.gif) repeat-x;
}
.list_container_HealthyLiving{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_healthyliving.gif) repeat-x;
}
.list_container_Money{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_money.gif) repeat-x;
}
.list_container_Dining{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_dining.gif) repeat-x;
}
.list_container_Electronics{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_electronics.gif) repeat-x;
}
.list_container_Grocery{
width:790px;
background:#fff;
margin-top:12px;
padding-bottom:8px;
}
.list_container_Home{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_home.gif) repeat-x;
}
.list_container_Yard{
background:#253e64 url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_yard.gif) repeat-x;
}
.list_container_Money{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_money.gif) repeat-x;
}
.list_container_Cats{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_cats.gif) repeat-x;
}
.list_container_Dogs{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_dogs.gif) repeat-x;
}
.list_container_EntertainmentOut{
border-top:1px solid #8e5834;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_goingout.gif) repeat-x;
}
.list_container_StayingIn{
border-top:1px solid #a62f2b;
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_stayingin.gif) repeat-x;
}
.list_container_SweetFinds{
/*background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_sweetfinds.gif) repeat-x;*/
width:755px;
margin:0px 22px 0px 22px;
padding:0px 0px 12px 0px;
}
.list_container_Search{
padding:0 0 0 38px;
}
.list_container_Travel{
background:url(http://coupons.redplum.com/RedPlumWidget/themes/coupon/images/backgrounds/list_container_bk_travel.gif) repeat-x;
}
.list_container_ViewOffer{
/*border-left:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;*/
border:none;
}
.list_container_OfferManager{
  border:none;
 /* border-top:1px solid #e5e5e5;
  border-left:1px solid #e5e5e5;*/
  margin-top:16px;
  width:790px;
}
/* end list container */



.common_content_col1_type_1{
width:361px;
margin:0 0 0 0;
overflow:hidden;
padding-bottom:13px;
}
.common_content_header_tabs{
float:right;
margin:0;
margin-top:17px;
}
.common_content_header_tabs li{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}
.common_content_header_tabs a{
height:31px;
width:149px;
display:block;
}



.common_content_col2_type_1{
width:390px;
margin:13px 13px 13px 0;
padding:10px;
border:1px solid #d0d4d5;
background:#fff;
float:right;
}
.common_list_container_type_1{
width:369px;
margin:-1px 0 11px 2px;
/*margin:-1px 0 11px 0;*/
padding:11px 0 0 0;
}
.common_list_container_type_2{
margin:0px;
}

/* END css for lists */

.common_top_deal_title{
margin-top:16px;
padding-bottom:4px;
color:#6e7e3a;
font-size:17px;
font-weight:600;
text-transform:uppercase;
}

/* BEGIN premium styles */

.common_premium_row_container{
width:329px;	
border:1px solid #fff;
margin:0 0 8px 8px;
padding:7px 8px 7px 0px;
}
.common_premium_row_container2{ /* Grocery Match */
width:777px;	
border-bottom:1px solid #e5e5e5;
margin:0px;
padding:0px;
background-image:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/offer_premium_bak.jpg);
background-repeat:repeat-x;
background-position:left bottom;
position:relative;
}
.premium_row_container_Platinum_Contests{
background:#fff;
border-color:#d3dde7;
width:360px;
}
.premium_row_container_Platinum_Saved{
background:#fff;
border-color:#999;
width:360px;
}
.premium_col1{ 
margin-left:8px;
}
.premium_col1_2{ /* Grocery Match */
margin:13px;
width:234px;
text-align:center;
}
.premium_col1_banner{ /* used for premium banner */
margin-left:50px;
}


.premium_col2_Banner_Platinum,
.premium_col2_Banner_Gold,
.premium_col2_Banner_Silver{
margin:6px 0 0 8px;
width:320px;
}

.premium_col2{
margin-left:8px;
width:218px;
}
.premium_col2_2{ /* Grocery Match */
margin:33px 0px 0px 0px;
width:365px;
height:110px;
}

.premium_more_info_col1{
width:170px;
margin:0px;
padding-bottom:8px;
}
.premium_more_info_col2{
width:140px;
padding-left:6px
}

.common_offer_star_premium{
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/grocery_star_bac_premium.gif) no-repeat;
width:67px;
height:68px;
margin:13px 0px 0px 13px;
}

.common_offer_star_premium div{
color:#fff;
text-align:center;
margin:24px 0px 0px 9px;
width:50px;
font-size:14px;
font-weight:700;
text-transform:lowercase;
}

.common_offer_star_premium div span{
color:#fff;
font-size:18px;
}
/* END premuim styles */


.common_content_container{
position:relative;
width:800px;
margin-top:14px;
}
.common_content_container2{
  position:relative;
  /*width:804px;*/
  margin-top:12px;
 overflow:hidden;
}
.common_content_container3{
position:relative;
width:760px;
}
.common_content_container5{
position:relative;
/*width:682px;*/
width:568px;
*width:558px;
border-left:1px solid #dddedf;
border-right:1px solid #dddedf;
border-bottom:1px solid #dddedf;
}

/*
.content_container2_Grocery_Manufacturer 
{
  overflow:auto;
}
*/

#content_container_Fashion{
background:#7b7b7b;
border:2px solid #d7d7d7;
}
#content_container_Beauty{
background:#292031;
border:2px solid #d7d7d7
}

#content_container_Kids{
background:#fef9b1;
border:2px solid #d7d7d7;
border-left:0;
border-top:0;
}
#content_container_Baby{
background:#bca7d4;
border-top:2px solid #d4c3e7;
border-left:0;

}
#content_container_EntertainmentOut{
background:#542607;
border-top:2px solid #a26f4d;
border-right:2px solid #cfcfcf;
border-bottom:2px solid #cfcfcf;
border-right:0;
}
#content_container_StayingIn{
background:#81100c;
border-top:2px solid #a26f4d;
border-right:2px solid #838383;
border-bottom:2px solid #838383;
border-right:0;
}
#content_container_HealthyLiving{
border-top:2px solid #cdd9f1;
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#c3cfe0;
}
#content_container_Home{ /* from home and yard, not homepage*/
border-top:2px solid #e05a00;
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#bf3c00;
}
#content_container_Yard{ /* from home and yard, not homepage*/
border-top:2px solid #3f5b86;
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#253e64;
}
#content_container_Dining{ 
border-top:2px solid #fff; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#545e3c;
}
#content_container_Dogs{ 
border-top:2px solid #d7d7d7; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#1b8f2c;
}
#content_container_Cats{ 
border-top:2px solid #d7d7d7; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#ac2583;
}
#content_container_Auto{ 
border-top:2px solid #585756; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#2e2d2b;
}
#content_container_Electronics{ 
border-top:2px solid #252b5c; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#1a2155;
}
#content_container_Money{ 
border-top:2px solid #a5d1dd; 
border-right:1px solid #707070;
border-bottom:1px solid #707070;
border-left:0;
background:#a5d1dd;
}

#content_container_Secure{
background:#fff;
padding-top:0px;
border:0px;
margin-top:40px;
}
#content_container_Contests{
background:#00468d;
border-top:2px solid #00468d; 
border-left:0;
text-align:center;
padding:20px 0 20px 0;
}
#content_container_SweetFinds{
background:#55002d;
border-top:2px solid #661c43; 
border-left:0;
}
#content_container_ViewArticle{
background:#666767;
border-top:2px solid #b8b8b8; 
border-left:0;
}
#content_container_ArticleArchive{
background:#666867;
border-top:2px solid #666867; 
border-left:0;
}
#content_container_SavedCoupons{
position:relative;
}
#content_container_Search{
background:#fff;
border:0;
border-top:1px solid #eeeeee;
padding-top:23px;
}
#content_container_BigDeal{
background:#fff;
border:0;
padding-top:0px;
margin-top:12px;
}
#content_container_viewVendor{
background:#fff;
border-top:1px solid #ccc;
padding-top:0px;
margin-top:24px;
}
#content_container_Travel{
background:#5281ab;
border:0;
}



.banner_container_type_1
{
display:block;
clear:both;
margin:24px 0 0 0;
padding-bottom:27px;
width:802px;
text-align:center;

}

.common_list_col_1_type_1{
margin-left:8px;
}
.common_list_col_1_type_2{
width:115px;
height:120px;
text-align:center;
margin-top:13px;
padding:0px 2px 0px 2px;
overflow:hidden;
}

.common_list_col_2_type_1{
width:230px;
margin:0 5px 0px 5px;
}
.common_list_col_2_type_2{
width:189px;
height:124px;
margin:33px 5px 0px 5px;
}

.editorial_feature_sponsor_banner img{
width:390px;
}
.editorial_feature_container{
width:390px;
}
.editorial_feature_img{
border:1px solid #cccecd;
margin-right:10px;
}
.editorial_feature_video{
width:225px;
margin:0 auto 0 80px;
}

.editorial_feature_img_controls{
float:right;
width:155px;
height:21px;
margin-top:4px;
text-align:right;
color:#7f7f7f;
}
.editorial_feature_title{
font-family:Georgia, Times New Roman Roman, serif;
font-size:38px;
color:#d11242;
margin:10px 0 0 0;
padding-bottom:15px;
width:390px;
line-height:34px;
}
.editorial_feature_author{
margin:0;
padding-bottom:10px;
width:190px;

}
.editorial_action_links_container{
width:200px;
padding:30px 0px 50px 0px;
}
.editorial_action_links_container a:link{
color:#44909a;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}
.editorial_feature_share{
color:#44909a;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}
.editorial_feature_links{
margin:12px 0px 12px 0px;
color:#44909a;
padding-left:10px;
width:200px;
float:left;
vertical-align:top;
}
.editorial_feature_links li{
list-style-type:disc;
margin:0px 0px 6px 0px;
padding:0px;

}
.editorial_feature_links a:link,
.editorial_feature_links a:visited{
color:#44909a;
font-size:12px;
text-decoration:underline;
font-weight:normal;
}
.editorial_feature_past_articles_title{
color:#d11242;
font-size:20px;
font-family:Geneva,Times Roman, Serif;
margin:30px 0px 0px 0px;
font-weight:bold;
}
/* Begin survey styles */
.common_survey_message{
font-size:11px;
margin:0 0 6px 0;
color:#C00;
font-weight:bold;
}
.survey_loading{
font-size:12px;
color:#ff900c;
width:200px;
margin:0 auto 0 60px;
text-align:center;
padding-bottom:6px;	
}
.common_survey_container{
display:block;
margin:0 0 8px 8px;
border-width:1px;
border-style:solid;
padding:0 8px 8px 0;
}

.survey_container_Fashion{
border-color:#a0a2a2;
background:#8b8d8d;
}

.survey_container_Beauty{
border-color:#735D84;
background:#4C3E58;
}
.survey_container_Baby{
border-color:#d0bee5;
background:#a38ac0;
}
.survey_container_Kids{
border-color:#dbd469;
background:#f4ef9b;
}
.survey_container_HealthyLiving{
border-color:#cfd8e7;
background:#99a7c1;
}
.survey_container_Money{
border-color:#bcd9e7;
background:#2a86af;
}
.survey_container_EntertainmentOut{  /* This is going to need to be revised to handle tabbed pages */
border-color:#884a21;
background:#623110;
}
.survey_container_StayingIn{  /* This is going to need to be revised to handle tabbed pages */
border-color:#951d1c;
background:#6e0502;
}
.survey_container_Electronics{
border-color:#3a428a;
background:#0d1238;
}
.survey_container_Dogs{
border-color:#b8d5d9;
background:#22b036;
}
.survey_container_Cats{
border-color:#fbffff;
background:#e45dbc;
}

.survey_container_Home{
border-color:#d56b37;
background:#992501;
}
.survey_container_Yard{
border-color:#4e6790;
background:#304c74;
}
.survey_container_Auto{
border-color:#3f3f3e;
background:#21201e;
}
.survey_container_Grocery{
border-color:#9aa185;
background:#5d6545;
}
.survey_container_Dining{
border-color:#5d654c;
background:#2d361a;
}
.survey_container_Travel{
border-color:#a9c7e1;
background:#76a2c9;
}

.common_survey_icon{
margin:17px 0px 0 15px;
}
.common_survey_qa_container{
width:270px;
position:relative;
}
.survey_button_container{
position:absolute;
bottom:8px;
right:8px;
}
.common_survey_answer{
width:206px;
padding-bottom:8px;
}
.common_survey_answer table
{
clear:left;
}
.common_survey_answer_table td{
padding:0 0 4px 0;
}
.common_survey_question{
width:262px;
}
.common_survey_question,
.common_survey_answer_table tr td label{
font-weight:bold;
font-size:16px;
text-transform:uppercase;
margin:19px 0 0 8px;
padding-bottom:12px;
}
.common_survey_answer_table tr td input{
margin-bottom:0;
margin-right:6px;	
}
.common_survey_answer_table tr td label{
width:168px;
display:table-cell;
font-size:15px;
margin:0;
padding-bottom:0;
}
.survey_question_Auto{
color:#748afc;
}
.survey_question_Electronics{
color:#8b9bfb;
}
.survey_question_HealthyLiving{
color:#243b65;
}
.survey_question_Beauty{
color:#cacccc;
}
.survey_question_Yard{
color:#7cb0fc;
}
.survey_question_Home{ 
color:#9bae14;
}
.survey_question_Grocery{ 
color:#e8ee8b;
}
.survey_question_Dining{ 
color:#e8ee8b;
}
.survey_question_Kids{
color:#444a30;
}
.survey_question_Baby{
color:#fdc3d1;
}
.survey_question_Baby{
color:#184467;
}
.survey_question_Money,
.survey_question_Dogs,
.survey_question_Cats,
.survey_question_EntertainmentOut,
.survey_question_StayingIn{
color:#fff;
}



.common_survey_answer_table td label{
color:#fff;
margin:0;
font-weight:normal;
vertical-align:middle;
	
}
.common_survey_answer_table input{
width:18px;
height:18px;
vertical-align:middle;	
padding:0;
margin: 0 15px 0 0;
vertical-align:middle;
}

.survey_answer_table_Dogs td label,
.survey_answer_table_Cats td label,
.survey_answer_table_Electronics td label,
.survey_answer_table_HealthyLiving td label,
.survey_answer_table_Travel td label,
.survey_answer_table_Baby td label{
color:#fff;
}
.survey_answer_table_Kids td label{
color:#636e50;
}



.common_survey_result{
width:313px;
background:#fff;
border:2px solid #929292;	
margin:10px 0px 12px 15px;
padding:8px 0 6px 0;
text-align:left;
}
.common_survey_result ul{
width:290px;
text-align:left;
margin:0;
}
.common_survey_result ul li
{
list-style-type:none;
font-size:14px;
color:#ff900c;
width:290px;
font-weight:bold;
margin:0 10px 0 10px;
padding-bottom:6px;
text-transform:capitalize;
text-align:left;
}
.common_survey_result_answer{
font-size:15px;
color:#ff900c;
font-weight:bold;
margin:0 10px 0 40px;
padding-bottom:2px;
text-transform:capitalize;
text-align:left;
}
.survey_answer_bar_container{
width:201px;
height:10px;
border:solid 1px #929292;
padding:1px;
margin:0 0 4px 40px;
vertical-align:middle;
}
.common_survey_result_percentage{
font-size:14px;
color:#ff900c;
font-weight:bold;
margin:0 0 0 4px;
padding-bottom:2px;
text-transform:capitalize;
text-align:left;
}
.barOn{
display:inline;
height:10px;
width:2px;
background:#ff900c;
}


/* end survey styles */

/* Begin show and tell styles */
.show_tell_container{
width:353px;
/*background:#c5c6c6;*/	
border:1px solid #d8d8d8;
margin:19px 0 19px 0;
padding:18px 18px 10px 18px;
}

.show_tell_title{
font-family:Georgia, Serif;
font-size:24px;
color:#d11242;
}
.show_tell_title_desc{
font-size:10px;
margin:0 0 0 9px;	
padding-bottom:8px;
}
.show_tell_options select{
width:320px;
margin-bottom:7px;
}


.show_tell_options select option{

}
.show_tell_results{
margin:15px 0px;
}
.show_tell_image{
padding-bottom:8px;
}
.show_tell_results_copy{
width:168px;
margin:0px 0px 0px 12px;
padding-bottom:8px;
color:#3e3e3e;
font-size:12px;
}

.show_tell_results_copy span{
padding:0px 0px 12px 0px;
color:#3e3e3e;
font-size:18px;
}
.show_tell_results_copy a:link,
.show_tell_results_copy a:visited{
color:#006875;
font-size:14px;
text-decoration:underline;
}
/* End show and tell styles */

/* Begin Ask Expert styles */
.ask_expert_copy{
font-size:14px;
font-style:italic;
margin-top:18px;
overflow:visible;
}
.ask_expert_copy p{

margin-bottom:0px;

}
.ask_expert_copy span{
font-weight:bold;
font-style:normal;
font-size:30px;
margin:0 4px 0 0;
padding:0;
line-height:12px;
}
.ask_expert_another_question{
font-size:17px;
color:#d81e4f;
margin-top:32px;
padding-bottom:16px;
}
.ask_expert_container{
background:#ebecec;
padding:10px;
width:370px;
border-right:1px solid #969696;
border-bottom:1px solid #969696;
margin:10px 0 10px 0;
}

.ask_expert_qa_container{
width:365px;
overflow:visible;
}

.ask_expert_form_container,
ask_expert_response_success,
ask_expert_response_failure{
margin:10px 0;
width:365px;
}
.ask_expert_form_container label{
font-family:Georgia, Times New Roman;
}
.ask_expert_form_input{
width:301px;
margin:4px 0 10px 0;
}
.ask_expert_form_textarea{
float:left;
width:301px;
height:80px;
}
.ask_expert_response{
margin:8px 0 0 0;
color:#d21243;
padding-bottom:8px;
}
.ask_expert_loading{
font-size:12px;
color:#c51b4c;
width:370px;
text-align:center;
padding-bottom:6px;	
}
/* End Ask Expert styles */

.editorial_rating,
.editorial_rate_copy,
.editorial_rate_value{
float:right;
font-size:14px;
color:#2e2d2d;
}
.editorial_rating{
width:128px;
}
.editorial_rating img{
margin-top:9px;	
}
.editorial_rate_copy,
.editorial_rate_value{
font-size:11px;
margin:4px 0 0 0;
float:none;
clear:both;
display:inline;
}
.editorial_rate_value{
color:#542607;
font-weight:bold;
margin-left:2px;
}
/* end new lifestyle styles */



/* begin new button styles */
.button_login
{
  height: 22px;
  padding-top:0px;
}
.button_primary,
.button_secondary,
.button_secondary_disabled,
.button_type_3,
.button_type_4{
display:block;
font-size:16px;
color:#fff;
padding:3px 10px 0 10px;
height:24px;
border:1px solid #9d0b32;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_primary_bk.gif) repeat-x;
text-decoration:none;
font-weight:600;
}
.button_secondary,
.button_secondary_disabled,
.button_type_3{
font-size:13px;
height:19px;
padding:0px 10px 0 10px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_secondary_bk.gif) repeat-x;
}
.button_type_3{ /* cancel buttons */
border:1px solid #939495;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_type_3.gif) repeat-x;
}
.button_type_4{ /* cancel buttons */
border:1px solid #939495;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_type_4.gif) repeat-x;
}
.button_input_secondary{
display:block;
font-size:13px;
height:29px;
padding:0px 10px 0 10px;
color:#fff;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_primary_bk.gif) repeat-x;
border:1px solid #9d0b32;
text-decoration:none;
font-weight:600;
}

.button_list_offer,
.button_list_offer_disabled,
.button_list_offer2,
.button_list_offer2_disabled,
.button_list_offer3,
.button_list_offer3_disabled{
display:block;
float:left;
/*width:39px;*/
height:16px;
border:1px solid #9d0b32;
text-align:center;
padding:1px 5px 0px 5px;
color:#fff;
font-size:11px;
font-weight:bold;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_tertiary_bk.gif) repeat-x;
margin-right:5px;
margin-bottom:4px;
text-decoration:none;
}
.button_list_offer2,
.button_list_offer2_disabled,
.button_list_offer3,
.button_list_offer3_disabled{
margin-right:0px;
}
.button_list_offer3,
.button_list_offer3_disabled{
background:#ff8a5a url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_3_bk.gif) repeat-x;
border:1px solid #f59167;
}
.button_list_offer_disabled,
.button_list_offer2_disabled,
.button_secondary_disabled{
border:1px solid #999;
background:#ccc;
color:#999	
}

/* end new button styles */



.common_list_link_delimiter{
margin:0px 4px 0px 4px;
}
list_link_delimiter_StayingIn{
color:#fff;	
}

.common_list_trailer_links_container{
padding:4px 0px 10px 8px;
}
.common_list_trailer_links_container div{
vertical-align:middle;
color:#fff;
}
.common_list_trailer_links_container a{
/*font-weight:bold;*/
}
.common_list_trailer_container{
padding-bottom:10px;
}
.list_trailer_links_container_StayingIn a
{
	color:#85efff;
}

.error_default{
font-weight:bold;
color:#666;
text-align:left;
color:#C00;
margin:0;
/*background:url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif) no-repeat;*/
clear:both;
padding-bottom:10px;
}
.offer_article_micropage_container{
width:381px;
border:4px dashed #c2c2c2;
margin-right:20px;
/*background-image:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/redplum_logo_lg_dimmed.gif);
background-repeat:no-repeat;
background-position:0px bottom;*/
position:relative;
}
.offer_article_micropage_inner_NA_container{
margin:30px 38px 0 38px;
height:214px;
font-weight:bold;
font-size:14px;
}
.offer_article_micropage_inner_container{
margin:6px 6px 4px 6px;
}
.offer_article_micropage_inner_NA_container{
margin:30px 38px 0 38px;
height:214px;
font-weight:bold;
font-size:14px;
}
.offer_article_micropage_inner_container{
position:relative;
margin:6px 0px 4px 0px;
width:100%;
}
.offer_micropage_col1{
padding:0px 0px 0px 8px;
}
.offer_micropage_col2{
width:202px;
margin-left:8px
}
.offer_micropage_col3{
float:right;
margin-top:6px;
}

.offer_micropage_title{
font-size:16px;
color:#8e0029;
}
.offer_micropage_summary,
offer_micropage_description{
font-size:14px;
}
.offer_micropage_summary{
font-weight:600;
}
.offer_micropage_legal{
margin:20px 0 0 0;
padding-bottom:12px;
font-size:11px;
}
.offer_micropage_about{
font-size:14px;
width:300px;	
}
.offer_micropage_about a{
font-size:16px;
font-weight:bold;
color:#810015;
}
.offer_micropage_expires,
.offer_micropage_offerid{
font-size:10px;
}
.offer_micropage_offerid{
float:right;
}
.offer_micropage_secure_link_container{
margin:4px 0px 0px 0px;
}
/* begin utility ' join' styles */
#content_container_Account
{
    margin-top:0px;
}
.content_container_Account_inner_content{
margin:0px 20px 0px 20px;
padding-bottom:20px;
width:95%;
}
#content_container_Account h2{
color:#bd345a;
font-size:20px;	
}
.utility_join_step1_col2{
position:absolute;
right:0;
margin:1px 1px 0 0;
background:#ececec;
width:250px;
padding:10px;
}
.join_loading{
color:#999;
font-size:14px;
font-weight:bold;
margin-left:20px;
text-align:center;
width:340px;
}

.manage_loading{
color:#999;
font-size:14px;
font-weight:bold;
margin-left:40px;
text-align:center;
width:300px;
}

/* end utility 'join' styles */

.common_loading_container_type_1,
.common_loading_container_type_2,
.common_loading_container_type_3,
.common_loading_container_type_4{
float:none;
position:absolute;
z-index:10;
text-align:center;

}
.common_loading_container_type_4 div{
float:none;
position:absolute;
height:100px;
width:100px;
/*temporary, need to make dynamic */
top:50px;
left:110px;
}

.common_loading_container_type_1 div,
.common_loading_container_type_2 div{
position:relative;
float:none;
width:150px;
height:100px;
/*border-width:1px;
border-style:dashed;
background:#fff;
*/
text-align:center;
font-weight:bold;
margin:50% auto;
line-height:18px;
}

.common_loading_container_type_3 div{
position:relative;
float:none;
width:150px;
height:100px;
text-align:center;
font-weight:bold;
margin:30px auto;
}

.loading_container_Auto{
background:#2e2d2b;
}
.loading_container_Auto div{
color:#ddff62;
}
.loading_container_Fashion{
background:#666767;
}
.loading_container_Fashion div{
color:#c9e59a;
}
.loading_container_Beauty{
background:#292031;
}
.loading_container_Beauty div{
color:#c7e59d;
}
.loading_container_Kids{
background:#fef9b1;
}
.loading_container_Kids div{
color:#644c7c;
}
.loading_container_Baby{
background:#bca7d4;
}
.loading_container_Baby div{
color:#fef8ae;
}
.loading_container_EntertainmentOut{
background:#542607;
}
.loading_container_EntertainmentOut div{
color:#999;
}
.loading_container_StayingIn{
background:#840d09;
}
.loading_container_StayingIn div{
color:#999;
}

.loading_container_HealthyLiving{
background:#c3cfe0;
}
.loading_container_HealthyLiving div{
color:#041c42;
}

.loading_container_Home{ /* from home and yard, not homepage*/
background:#d04d03;
}
.loading_container_Home div{
color:#dcfe61;
}
.loading_container_Yard{ /* from home and yard, not homepage*/
background:#253e64;
}
.loading_container_Yard div{
color:#ddfe61;
}
.loading_container_Dining{ 
background:#424b2c;
}
.loading_container_Dining div{
color:#cae49b;
}
.loading_container_Dogs{ 
background:#1b8f2c;
}
.loading_container_Dogs div{
color:#c8e59a;
}
.loading_container_Cats{ 
background:#ac2583;
}
.loading_container_Cats div{
color:#f9da31;
}
.loading_container_Electronics{ 
background:#1a2155;
}
.loading_container_Electronics div{
color:#fe8100;
}
.loading_container_Money{ 
background:#a5d1dd;
}
.loading_container_Money div{
color:#006a9d;
}
.loading_container_Grocery,
.loading_container_Hosted1,
.loading_container_Recipe{ 
background:#fff;
}
.loading_container_Grocery div,
.loading_container_Hosted1 div,
.loading_container_Recipe div{
display:block;
color:#000;
margin-top:80px;
height:140px;
width:200px;
text-align:center;
border:1px solid #000;
background:#f0f0f0;
padding:15px;
}

.loading_container_Search{
background:#fff;
}
.loading_container_Search div{
color:#999;

}

.loading_container_SavedCoupons{
background:#fff;
}
.loading_container_SavedCoupons div{
display:block;
color:#000;
margin-top:80px;
height:140px;
width:200px;
text-align:center;
border:1px solid #000;
background:#f0f0f0;
padding:15px;
}

.loading_container_Login,
.loading_container_Account{
background:#fff;
z-index:100;
top:0px;
left:0px;

}
.loading_container_Login div,
.loading_container_Account div{
margin:20px 0px 0px 160px;
color:#000;
height:140px;
width:200px;
text-align:center;
border:1px solid #000;
background:#f0f0f0;
padding:15px;
}

.common_label_column{
text-align:right;
padding-right:8px;
height:35px;
width:160px;
}
.common_label_column span{
color:#C00;
}


.location_text,
.location_radius,
.location_zip,
.location_btn_container{
font-size:14px;
font-weight:bold;
margin:30px 23px 0 0;
vertical-align:middle;
height:28px;
}
.location_zip input{
border:1px solid #b1bd7d;
height:26px;
padding-top:4px;	
margin:0;
}

/* BEGIN ViewArticle styles */
.content_inner_container_ViewArticle{
width:648px;
border:1px solid #cccfd0;	
margin:14px 0 14px 17px;
background:#fff;
padding:24px 58px 24px 58px;
}

/* END ViewArticles styles */

.location_text{
padding-top:4px;
}
.location_radius,
.location_zip{
padding-top:2px;
}

.common_rounded_corner_type_1_container{
border:1px;
border-collapse:collapse;
}
.common_rounded_corner_type_1_top{
width:548px;
height:24px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_top.gif) repeat-x;
}
.common_rounded_corner_type_1_top_left{
width:31px;
height:24px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_top_left.gif) no-repeat;
}
.common_rounded_corner_type_1_top_right{
width:32px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_top_right.gif) no-repeat;
}
.common_rounded_corner_type_1_bottom{
width:546px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_bot.gif) repeat-x;
}
.common_rounded_corner_type_1_bottom_left{
height:21px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_bot_left.gif) no-repeat;
}
.common_rounded_corner_type_1_bottom_right{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_bot_right.gif) no-repeat;
}
.common_rounded_corner_type_1_left{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_left.gif) repeat-y;
}
.common_rounded_corner_type_1_right{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/rnd_crnr_type_1_right.gif) repeat-y;
}

.error_col1{
width:385px;
}

/* BEGIN movie styles */
.movie_radio_list{
width:320px;
white-space:nowrap;
height:30px;
margin-left:8px;	
}
.movie_radio_list span input{
float:left;
}
.movie_radio_list span label{
float:left;
margin:6px 4px 0 4px;
color:#fff;
}
.movie_col1{
width:265px;
margin:8px 0 0 8px;
}
.movie_col2{
margin:8px 0 0 15px;
color:#c8e59a;
}
.movie_col2 a{
color:#7df0fe;
}
.movie_title{
background:#6b3916;
width:339px;
padding:6px;
color:#fff;
margin:0 0 0 8px;
}
.movie_title a{
margin:0px;
color:#7ae3ee;
}
.movie_showtimes{
color:#c8e59a;
margin:6px 0 0 8px;
padding-bottom:8px;	
}
.movie_showtimes a{
color:#7df0fe;	
}
.movie_theater_view{
margin:0 8px 0 8px;
padding-bottom:4px;
color:#fff;
clear:both;
}
.movie_theater_view a{
color:#7df0fe;
margin-right:4px;
}
.movie_nowshowing_col1{
margin:0 0 0 8px;	
}
.movie_nowshowing_col1 img{
border:1px solid #fff;
margin-bottom:8px;
}
.movie_nowshowing_col1 a{
color:#7df0fe;	
}
.movie_nowshowing_col2{
width:220px;
}
.movie_nowshowing_trailor{
float:none;
width:270px;	
margin:16px auto 0 40px;	
}


/* END movie styles */


/* BEGIN saved coupons styles */
.saved_section_title{
font-weight:bold;
font-size:18px;
color:#bd345a;
}
.saved_grid{
border:0;
border-collapse:collapse;
margin:0 0 0 12px;
width:100%;
}
.saved_grid_row td{
text-align:left;
padding:6px 12px 6px 0px;
border-bottom:1px solid #ccc; 	
}
.saved_grid_row td div{
clear:both;
padding-bottom:4px;	
}
.saved_grid_image_container{
padding-right:8px;	
}

/* END saved coupons styles */

/* BEGIN article archive style */
.article_archive_container{
margin:50px 16px 0px 256px;
}
.article_archive_header{
font-size:30px;
color:#dbafc2;
text-transform:uppercase;
}
.article_archive_date{
color:#c8e59a;
margin:13px 0px 2px 0px;
font-weight:bold;
font-size:13px;
}
.article_archive_previous{
float:right;
color:#c8e59a;
margin:51px 27px 0px 0px;
padding-bottom:22px
}
.article_archive_previous a{
color:#c8e59a;
}
.article_archive_title{
color:#fff;
margin:5px 0px 5px 0px;
}
.article_archive_title a:link,
.article_archive_title a:visited,
.article_archive_title a:active,
.article_archive_title a:hover{
color:#fff;
}

/* END artcicle archive container */

/* BEGIN complete offerlist styles "Big Deal" */


.bigDeal_separator,
.viewVendor_separator{
height:2px;
border-top:1px solid #e4e4e4;
width:775px;
margin:4px 0px 12px 0px;
}
.bigDeal_Description,
.viewVendor_Description{
margin-top:60px;
font-size:13px;	
}
.common_bigDeal_title_bar,
.common_viewVendor_title_bar{
width:156px;
text-align:center;
padding:5px 0px 5px 0px;
font-size:14px;
text-transform:uppercase;
color:#fff;
}
.bigDeal_title_bar_KidsBaby,
.viewVendor_title_bar_KidsBaby{
background:#fef9b1;
}
.bigDeal_title_bar_KidsBaby a,
.viewVendor_title_bar_KidsBaby a{
color:#919f61;	
}
.bigDeal_title_bar_Kids,
.viewVendor_title_bar_Kids{
background:#fef9b1;
}
.bigDeal_title_bar_Kids a,
.viewVendor_title_bar_Kids a{
color:#919f61;	
}
.bigDeal_title_bar_Baby,
.viewVendor_title_bar_Baby{
background:#bca7d4;
}
.bigDeal_title_bar_Baby a,
.viewVendor_title_bar_Baby a{
color:#fec3d2;	
}
.bigDeal_title_bar_EntertainmentOut,
.viewVendor_title_bar_EntertainmentOut{
background:#542607;
}
.bigDeal_title_bar_EntertainmentOut a,
.viewVendor_title_bar_EntertainmentOut a{
color:#fec3d2;
}
.bigDeal_title_bar_EntertainmentIn,
.viewVendor_title_bar_EntertainmentIn{
background:#542607;
}
.bigDeal_title_bar_EntertainmentIn a,
.viewVendor_title_bar_EntertainmentIn a{
color:#fec3d2;
}

.bigDeal_title_bar_HealthyLiving,
.viewVendor_title_bar_HealthyLiving{
background:#c3cfe0;
}
.bigDeal_title_bar_HealthyLiving a,
.viewVendor_title_bar_HealthyLiving a{
color:#294574;
}
.bigDeal_title_bar_HomeYard,
.viewVendor_title_bar_HomeYard{ /* from home and yard, not homepage*/
background:#bf3c00;
color:#abd705;
}
.bigDeal_title_bar_Home,
.viewVendor_title_bar_Home{ /* from home and yard, not homepage*/
background:#bf3c00;
}
.bigDeal_title_bar_Home a,
.viewVendor_title_bar_Home a{ /* from home and yard, not homepage*/
color:#abd705;
}
.bigDeal_title_bar_Yard,
.viewVendor_title_bar_Yard{ /* from home and yard, not homepage*/
background:#253e64;
}
.bigDeal_title_bar_Yard a,
.viewVendor_title_bar_Yard a{ /* from home and yard, not homepage*/
color:#abd705;
}
.bigDeal_title_bar_Dining,
.bigDeal_title_bar_Restaurants,
.viewVendor_title_bar_Dining,
.viewVendor_title_bar_Restaurants{ 
background:#545e3c;
}
.bigDeal_title_bar_Dining a,
.bigDeal_title_bar_Restaurants a,
.viewVendor_title_bar_Dining a,
.viewVendor_title_bar_Restaurants a{ 
color:#fec3d2;	
}
.bigDeal_title_bar_Dogs,
.viewVendor_title_bar_Dogs{ 
background:#1b8f2c;
}
.bigDeal_title_bar_Dogs a,
.viewVendor_title_bar_Dogs a{ 
color:#efde2e;
}
.bigDeal_title_bar_Pets,
.viewVendor_title_bar_Pets{ 
background:#ac2583;
color:#fec3d2;
}
.bigDeal_title_bar_Cats,
.viewVendor_title_bar_Cats{ 
background:#ac2583;
}
.bigDeal_title_bar_Cats a,
.viewVendor_title_bar_Cats a{ 
color:#fec3d2;
}
.bigDeal_title_bar_Auto,
.viewVendor_title_bar_Auto{ 
background:#2e2d2b;
}
.bigDeal_title_bar_Auto a,
.viewVendor_title_bar_Auto a{ 
color:#748afc;
}
.bigDeal_title_bar_Electronics,
.viewVendor_title_bar_Electronics{ 
background:#1a2155;
}
.bigDeal_title_bar_Electronics a,
.viewVendor_title_bar_Electronics a{ 
color:#a2adff;
}
.bigDeal_title_bar_YourMoney,
.viewVendor_title_bar_YourMoney{ 
background:#a5d1dd;
color:#fff;
}
.bigDeal_title_bar_Money,
.viewVendor_title_bar_Money{ 
background:#a5d1dd;
}
.bigDeal_title_bar_Money a,
.viewVendor_title_bar_Money a{ 
color:#fff;
}
.bigDeal_title_bar_Grocery,
.viewVendor_title_bar_Grocery{ 
background:#798061;
}
.bigDeal_title_bar_Grocery a,
.viewVendor_title_bar_Grocery a{ 
color:#fff;
}
.bigDeal_title_bar_GroceryDrug,
.viewVendor_title_bar_GroceryDrug{ 
background:#798061;
}
.bigDeal_title_bar_GroceryDrug a,
.viewVendor_title_bar_GroceryDrug a{ 
color:#fff;
}
.bigDeal_title_bar_Fashion,
.viewVendor_title_bar_Fashion{ 
background:#7b7b7b;
}
.bigDeal_title_bar_Fashion a,
.viewVendor_title_bar_Fashion a{ 
color:#fdc3d2;
}
.bigDeal_title_bar_Beauty,
.viewVendor_title_bar_Beauty{ 
background:#7b7b7b;
}
.bigDeal_title_bar_Beauty a,
.viewVendor_title_bar_Beauty a{ 
color:#fdc3d2;
}
.bigDeal_title_bar_General,
.viewVendor_title_bar_General{ 
background:#7b7b7b;
}
.bigDeal_title_bar_General a,
.viewVendor_title_bar_General a{ 
color:#fdc3d2;
}
.bigDeal_titleBar_container,
.viewVendor_titleBar_container{
width:196px;
height:30px;
}
.bigDeal_offer_summary,
.bigDeal_offer_summary_premium,
.viewVendor_offer_summary,
.viewVendor_offer_summary_premium{
width:240px;
/*height:30px;*/
padding:3px 8px 4px 0px;
color:#646363;
}
.bigDeal_offer_summary_premium,
.viewVendor_offer_summary_premium{
font-weight:bold;
}


.bigDeal_offer_vendor,
.bigDeal_offer_vendor_premium,
.viewVendor_offer_vendor,
.viewVendor_offer_vendor_premium{
color:#a30c39;
width:168px;
/*height:30px;*/
padding:3px 8px 4px 0px;
}
.bigDeal_offer_vendor_premium,
.viewVendor_offer_vendor_premium{
font-weight:bold;
}
.bigDeal_offer_distance,
.bigDeal_offer_distance_premium,
.viewVendor_offer_distance,
.viewVendor_offer_distance_premium{
color:#acacac;
width:100px;
/*height:30px;*/
padding:3px 8px 4px 0px;
}
.bigDeal_offer_distance_premium,
.viewVendor_offer_distance_premium{
font-weight:bold;
}

.bigDeal_offer_view,
.bigDeal_offer_view_premium,
.viewVendor_offer_view,
.viewVendor_offer_view_premium{
width:60px;
/*height:30px;*/
padding:3px 8px 0px 0px;
}

.bigDeal_offer_view a,
.bigDeal_offer_view_premium a,
.viewVendor_offer_view a,
.viewVendor_offer_view_premium a{
color:#bf4408;
}
.bigDeal_offer_view_premium a,
.viewVendor_offer_view_premium a{
font-weight:bold;
}


/* END complete offerlist styles ("Big Deal") */

/* BEGIN new homepage styles */
.homepage_middle_col_promo{
/*background:#fffcd4;
width:544px;
border:1px solid #f5f4c7;
text-align:center;*/
margin:24px 0px 12px 0px;
}
.homepage_middle_col_promo a{
color:#6e0138;
font-size:18px;
text-decoration:none;
}
.homepage_middle_col_promo a span{
font-size:12px;
}


/* END new homepage styles */

/* BEGIN promo layout styles */



/*
.promoLayoutType_8{
clear:right;
margin:24px 0 0 0;
padding-bottom:27px;
width:802px;
text-align:center;
height:90px;
}
.promoLayoutType_14{ 
margin-top:12px;
}
.promoLayoutType_15,
.promoLayoutType_16,
.promoLayoutType_17,
.promoLayoutType_18{ 
margin-right:8px;
}
*/
.promoLayoutType_8{
clear:right;
margin:12px 0 0 40px;
width:auto;
height:90px;
padding-bottom:0px;
}
.promoLayoutType_14{ /*  */
position:absolute;
left:840px;
top:140px;
}
.promoLayoutType_27,
.promoLayoutType_28{ 
margin:20px 0px 0px 40px;
width:auto;
text-align:left;
}
.promoLayoutType_167,
.promoLayoutType_169{
 margin:12px 0px 0px 0px; 
 clear:both;
 width:728px;
 /*height:90px;*/

}
.promoLayoutType_168{
margin:80px 0px 0px 20px;
}


/* END promo layout styles */

/* Expedia Travel Styles */
#frame_expedia_search{
width:333px;
height:520px;
margin:12px 0px 0px 12px;
}

.size11 {font-weight:bold}
.size11 input,
.size11 label{
vertical-align:middle;
}
.size11 input{
margin-top:0px;
padding-top:0px;
}
.size11 label{
margin:0px 0px 0px 4px;
font-weight:bold;
margin-top:4px;

}

.size11select {}

.GoButton 
{
	padding:4px 4px 0px 4px;
	background-color:#f89b31;
	color:#fff;
	border:0px;
	font-size:13px;
	height:26px;
}
/* END Expedia Travel Styles


/* BEGIN new GROCERY container */
.header_title_subtext{
margin-top:12px;
}
.common_tab_container{
z-index:2;
padding-left:14px;
margin-top:11px;
}

.commmon_container_rndCnr_top_left{
width:14px;
height:11px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/container_rc_grocery_top_left.gif) no-repeat;	
}
.commmon_container_rndCnr_top_right{/* top gets tiled inherit background */
width:790px;
height:11px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/container_grocery_top.gif) repeat-x;
text-align:right;		
}
.container_sub_bordered{ 
  border:0px; 
  padding-bottom:14px;
}
.common_container_controls_top,
.commom_container_controls_top{/* misspelling in some controls still*/
width:784px;
padding-bottom:6px;
}



.common_list_container_2{
margin-left:0px;
width:776px;
background:#fff;
/*border-left:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;*/
}
.common_list_container_3{
margin-top:12px;
background:#fff;
}
.list_container_2_ViewOffer,
.list_container_3_ViewOffer{
width:380px;
margin-left:0px;
margin-top:8px;	
}
.list_container_2_ViewOffer{
border:none;
}
.content_container2_Grocery{ 
border-top:0px; 
border-right:0px;
border-bottom:0px;
border-left:0px;
background:#edf4da;
}
.list_container_2_OfferManager{
 	border:none;
  margin-left:12px;
}


.content_container2_ShoppingList{ 
border-top:14px solid #f98200; 
}
.content_container2_SavedCoupons{ 
border-top:14px solid #6eb92e; 
}
.common_date_container_1{
position:absolute;
right:20px;
top:16px;
color:#bd345a;
z-index:2;
text-align:right;
}

.common_offer_star{
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/grocery_star_bac.gif) no-repeat;
width:53px;
height:53px;
margin:7px 6px 0px 0px;
float:right;
}
.common_offer_star div{
color:#fff;
text-align:center;
margin:17px 0px 0px 9px;
width:34px;
font-size:12px;
font-weight:700;
text-transform:lowercase;
}
.common_offer_star div span{
color:#fff;
font-size:17px;
}
.common_offer_star2{
position:absolute;
right:3px;
top:3px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/grocery_star_bac2.gif) no-repeat;
width:40px;
height:38px;

}
.common_offer_star2 div{
color:#fff;
text-align:center;
margin:12px 0px 0px 5px;
width:27px;
font-size:11px;
text-transform:lowercase;
text-align:center;
}
.common_offer_star2 div span{
color:#fff;
font-size:12px;
}
.offer_save_confirmation,
.offer_save_confirmation2{
width:100%;
margin-top:2px;
margin-bottom:2px;
height:24px;
}
.offer_save_confirmation div,
.offer_save_confirmation2 div{
width:100%;
text-align:center;
background:#fdfdc8;
border-top:1px solid #f3f3b5;
color:#66724c;
padding:3px 0px 0px 0px;
height:20px;
}

.offer_save_confirmation a,
.offer_save_confirmation2 a{
color:#175e68;
text-decoration:underline;
}

.offer_save_confirmation2{
margin-top:6px;
height:auto;
background:#fdfdc8;
border-top:1px solid #f3f3b5;
color:#66724c;
}
.offer_save_confirmation2 div{
height:auto;
width:auto;
padding:3px;
background:none;
border-top:0px;
color:#66724c;
}


.user_save_confirmation{
width:100%;
margin-top:4px;
height:20px;
}
.user_save_confirmation div{
width:100%;
text-align:center;
color:#66724c;
padding:3px 0px 0px 0px;
height:20px;
}

.user_save_confirmation a{
color:#175e68;
text-decoration:underline;
}

.grocery_offerid_container
{
color:#e0e0e0;
padding:10px 0px 0px 8px;
font-size:10px;
}
.grocery_manufacturer_total_container,
.offer_total_container{
margin:4px 0px 0px 0px;
font-size:14px;
}
.common_premium_summary{
margin-left:0px;
height:50px;
}
.grocery_expiration,
.grocery_premium_expiration{
position:absolute;
top:0px;
left:134px;
width:122px;
border:1px solid #cecece;
border-top:0px;
padding:3px 0px 4px 0px;
text-align:center;
font-size:11px;
color:#cecece;
}
.grocery_premium_expiration{
left:268px;
}

.grocery_recipe_title{
font-size:18px;
color:#66724c;
text-transform:capitalize;
font-weight:bold;
}
.grocery_recipe_sponsor{
margin:0px 0px 0px 30px
}
.grocery_recipe_image{
border:1px solid #bfbfbf;
padding:2px;
margin:10px 23px 0px 0px;
}
.grocery_recipe_image img{
}
.grocery_recipe_ingredient_container{
margin:10px 0px 0px 0px;
width:260px;
display:block;
}
.grocery_recipe_instruction_container{
width:500px;
margin:24px 0px 0px 0px;
}
.grocery_recipe_button_container{
margin:40px 0px 0px 0px;
}
.grocery_recipe_pagination_container{
margin:40px 8px 0px 0px;
float:right;
display:block;
}
.grocery_recipe_pagination_container a{
margin:0px 6px 0px 4px;
font-weight:bold;
}
.grocery_image_container
{
	height:100px;
}
#recipe_print_header{
display:none;
width:100%;
}

.place_item{
padding:4px 0px 4px 0px;
}
.place_instructions{
font-weight:bold;
font-size:14px;
margin:12px 0px;
padding-bottom:8px;
}
.set_location_poweredby{
margin:26px 0px 0px 10px;
}
.set_location_poweredby2{
margin:0px 0px 0px 260px;
}

.newsletter_optin_title{
font-weight:600;
white-space:nowrap;
font-size:14px;
color:#b42b52;
}
.newsletter_optin_subtitle{
margin-top:8px;
}
.newsletter_optins_container
{
margin:12px 0px 0px 0px;
}
.newsletter_optins_table td label{
color:#b42b52
}

.newsletter_optins_table td input{
vertical-align:middle;
margin:-3px 6px 0px 0px
}
.viewVendor_selection_container{
width:260px;
}
.viewVendor_map_container{
float:right;
}
.viewVendor_map_container div{
width:500px;
height:300px;
}
.shareit_container{
margin-top:8px;
}

.shareit_container a{
font-size:11px;
}
/* BEGIN Online Deals */
#CouponStore_Coupons1_pnlMain table{
margin-top:20px;
}
/* END Online Deals */
#CouponStore_Coupons1_pnlMain table table td{
padding:6px 0px 8px 8px;
}
#CouponStore_Coupons1_lstMerchants,
#CouponStore_Coupons1_divRPD{
margin-top:16px;
}
#CouponStore_Coupons1_lstMerchants tbody tr td{
padding:0px 0px 6px 0px;

}
.online_deals_promo_container{
clear:both;
height:125px;
}
.online_deals_featured_deals_title_container{
width:790px;
background:#e6ebd1;
color:#767f4d;
font-size:13px;
font-weight:600;
padding:6px 0px 8px 8px;
margin:12px 0px 12px 1px;
}
.featured_deals_container_OnlineDeals{
font-size:11px;
color:#747474;
}
.featured_deal_link_OnlineDeals{
margin-left:4px;
width:770px;

}
.featured_deal_link_Online Deals{
text-decoration:none;
}
.featured_deal_row{
padding-bottom:4px;
}
#saved_coupon_number_container{
position:absolute;
top:10px;
left:280px;
}

.save_promo_right_col{
width:300px;
margin-left:20px;
}
.save_promo_bottom{
width:727px;
height:60px;
margin:12px 0px 0px 0px;
}

/* BEGIN new bubble styles */
#container_bubble_primary{
position:absolute;
float:none;
z-index:10000;	
padding:0px;
visibility:hidden;

}
#container_bubble_primary table{
margin-left:42px;
}
#container_bubble_pointer{
position:absolute;
float:none;
top:46px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_pointer.png) repeat-x;
width:54px;
height:54px;
}
#container_bubble_top_left{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_top_left.png) repeat-x;
width:26px;
height:26px;
}
#container_bubble_top_left img{
width:26px;
height:26px;
}
#container_bubble_top{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_top.png) repeat-x
}

#container_bubble_top a,
#container_bubble_bottom div a{
display:block;
width:99%;
text-align:right;
font-size:11px;
font-weight:normal;
margin:8px 8px 0px 0px;
text-decoration:none;
padding-top:2px;
}
#container_bubble_top_right{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_top_right.png) repeat-x;
width:26px;
}
#container_bubble_top_right img{
width:26px;
height:26px;
}
#container_bubble_bottom_left{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_bot_left.png) repeat-x;
width:26px;
height:26px;
}
#container_bubble_bottom_left img{
width:26px;
height:26px;
}

#container_bubble_bottom{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_bot.png) repeat-x;
}
#container_bubble_bottom div a{
padding:0px 0px 0px 8px;
width:auto;

}
#container_bubble_bottom_right{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_bot_right.png) repeat-x;
width:26px;
}
#container_bubble_bottom_right img{
width:26px;
height:26px;
}

#container_bubble_left{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_left.png) repeat-y;
}
#container_bubble_right{
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/bubble_right.png) repeat-y;
}
#container_bubble_content{
position:relative;
background:#fff;
padding:0px;
}

#bubble_contentContainer{
padding:0px;
margin-top:-8px;
}
#container_bubble_inner_content{
position:relative;
float:none;
display:block;
z-index:0;

}


/* END new map styles */

/* BEGIN temp CTC styles */
.button_ctc_container{
clear:both;
height:26px;
float:right;
}
.button_ctc{
width:97px;
height:21px;

}
.offer_filter_container{
float:right;
text-align:right;
padding-bottom:4px;
}
.loyalty_num_container{
margin:8px 0px 0px 8px;
padding-right:8px;
}
.loyalty_num_container div{
padding-right:8px;
}
.loyalty_card_container{
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/loyalty_select.gif) no-repeat;
width:188px;
height:109px;
border:3px dashed #e4e1e1;
margin:20px 0px 8px 65px;
padding:4px;
}
.loyalty_label{
width:96px;
text-align:right;
font-weight:bold;
}

.loyalty_list_offer{
width:70%;
}
.loyalty_list_error{
 color:Red;
 background-image:url(../../../../../RedPlumWidget/themes/coupon/images/icons/error.gif);
 background-position: 4px left;
 background-repeat:no-repeat;
 font-size:11px;
 height:16px;
}
.loyalty_list_error span{
margin:0px 0px 0px 18px;
display:block;
}
#frameDefaultPrint{
height:0px;
width:0px;
}
.loyalty_status,
.loyalty_status_alert{
font-weight:bold;
font-size:11px
}

.loyalty_status_alert{
color:#C00;
}
.loyalty_list_table
{
 
}

.loyalty_list_table td{
padding:2px 4px 0px 0px;
text-align:left;
}

.loyalty_list_table th{
font-weight:bold;
text-align:left;
}



#saved_filter_row{
display:block;
width:100%;
margin:12px 0px 0px 0px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #ccc;
}
#saved_filter_row div{
margin-left:8px;	
}
#saved_filter_row .savings{
float:right;
color:#bd345a;
text-align:right;
}
/* END temp CTC styles */

/* BEGIN new Iframe solution */
/*.poweredBy{
position:absolute;
top:10px;
right:0px;{
position:absolute;
top:10px;
right:20px;
}
}*/
.poweredBy{
position:absolute;
top:10px;
/* right:110px;  If has Support Live Chat use this in css override file*/
right:0px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/misc/powered-by-redplum.gif) no-repeat;
}
.poweredBy img{
width:121px;
height:35px;
}

.support_icon_container{
position:absolute;
top:30px;
right:0px;
z-index:2;
}

.breadcrumbs{
position:absolute;
top:0px;
left:10px;
color:#666;
visibility:hidden; /*temp*/
}
.breadcrumbs a{
color:#3774c4;
}
.header_subnav_container_iframe{
position:absolute;
top:6px;
right:0px;
height:15px;
text-align:right;
white-space:nowrap;
z-index:20;

}
.header_subnav_2_iframe a:link,
.header_subnav_2_iframe a:visited,
.header_subnav_2_iframe a:active,
.header_subnav_2_iframe a:hover,
.header_subnav_3_iframe a:link,
.header_subnav_3_iframe a:visited,
.header_subnav_3_iframe a:active,
.header_subnav_3_iframe a:hover,
.header_subnav_4_iframe a:link,
.header_subnav_4_iframe a:visited,
.header_subnav_4_iframe a:active,
.header_subnav_4_iframe a:hover{
float:left;
display:inline;
outline:0;
text-decoration:none;
margin:0;
font-size:12px;
}

.header_subnav_2_iframe span,
.header_subnav_3_iframe span,
#header_subnav_4_iframe span{
float:left;
font-size:11px;
display:inline;
color:#3774c4;
margin:0px 4px 0px 4px;
}


#primary_container_type_iframe{
position:relative;
display:block;
margin:0px 0 0 0px;
width:100%;
}
/*#header_container_type_iframe,
.header_container_type_iframe{
position:absolute;
clear:both;
top:60px;
color:#8bae16;
font-size:44px;
font-weight:100;
width:600px;
}*/
#header_container_type_iframe,
.header_container_type_iframe{
position:relative;
margin-top:0px;
color:#bd345a;
top:0px;
clear:both;
font-size:36px;
font-weight:100;
width:350px;
}

/*.common_content_container4{
position:absolute;
top:110px;
}*/
#common_content_container4,
.common_content_container4{
position:relative;
margin-top:10px;
clear:both;
/*width:100%;
max-width:100%;*/
width:570px;

}


/* END new Iframe solution */



.offer_controls_container{
display:block;
width:100%;
background:#edf4da;
padding:6px 0px 6px 0px;
}

.offer_controls_container div{
padding-right:6px;
float:right;
}

.offer_controls_container2{
display:block;
width:98%;
padding:6px 0px 6px 0px;
}

.offer_controls_container2 div{
margin:0px 0px 0px 6px;
float:right;
}

.offer_controls_container_Hosted1{
background:#fff;
}
.error{
color:#C00;
font-weight:bold;
}
.error_clear
{
  float:left;
  clear:both;
}



/* BEGIN new styles for redesign */

.common_loyaltySavedCategoryHeader{
 display:block;
 width:100%;
 max-width:100%;
 background:#eoeoeo;
 margin-top:12px;

}
.common_loyaltySavedCategoryHeader span{
display:inline;
float:left;
padding:4px 0px 4px 12px;  
}
.custom_loyaltySavedCategoryHeader{
 background:#bd345a; 
}
.custom_loyaltySavedCategoryHeader span{
 color:#fff;  
}

.common_saved_row{
padding:6px 12px 6px 0px;
}
.common_saved_row span input{
width:22px;
height:22px;
margin:0px 20px 0px 0px;
}

.common_saved_row td div{
clear:both;
padding-bottom:4px;	
}

.common_content_header_container{
height:35px;
margin-top:13px;
}
.custom_content_header_container{
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/content_header_bak.jpg) repeat-x;
/*width:684px;*/
width:570px;
}

.common_save_loyalty_savings_container{
/*position:absolute;
right:23px;
top:33px;
text-align:right;*/
margin-top:8px;
font-weight:bold;
 color:#7bb430;
}



.tab_style1_off,
.tab_style1_on{
display:block;
float:left;
font-size:14px;
color:#fff;
padding:12px 26px 0 26px;
height:23px; /* to make 35px */
text-decoration:none;
font-weight:bold;
border-right:1px solid #fff;
}
.tab_style1_on{
background:#bd345a;
}

.saved_btn_container{
border-top:1px solid #999;
padding:22px 0px 12px 0px;
/*width:652px;*/
width:536px;
margin:20px 0px 0px 0px;
}

.button_common_type_5,
.button_common_type_6{
display:block;
font-size:11px;
padding:3px 11px 0px 11px;
height:16px;
border:1px solid #ccc;
text-decoration:none;
text-transform:uppercase;

}
.button_common_type_input_5,
.button_common_type_input_6{
display:block;
font-size:11px;
padding:0px 11px 0px 11px;
height:20px;
border:1px solid #ccc;
text-decoration:none;
text-transform:uppercase;
line-height:16px;
}


.button_custom_type_5{
border:1px solid #80925d;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_type_5_bk.gif) repeat-x;
color:#30290e;
}
.button_custom_type_6{
border:1px solid #f0da61;
background:url(../../../../../RedPlumWidget/themes/coupon/images/buttons/btn_type_6_bk.gif) repeat-x;
color:#30290e;
}

.common_inner_content_container{
/*width:652px;*/
width:537px;
margin:0px 0px 0px 17px;
}
.inner_content_container_Saved
{
  padding-top:0px;
}

.common_saved_filter_container,
.common_saved_view_amount_container{
display:block;
margin-top:4px; 
}
.common_saved_filter_container{
display:block;
width:536px; 
/*border-bottom:1px solid #999;*/
/*padding-bottom:20px;  
margin-top:30px;*/
}
.custom_saved_filter_container div,
.custom_saved_view_amount_container{
color:#bd345a;
font-weight:bold;

}
.custom_saved_view_amount_container{
width:536px; 
border-bottom:1px solid #999;
padding-bottom:8px;
}
.custom_saved_filter_container div
{
  padding-right:8px;
 /* padding-bottom:40px;*/
}
.custom_saved_filter_container select{
margin:6px 0px 0px 0px;
float:left;
}
.saved_print_header{
width:96%;
}

.account_join_intro{
border:1px solid #d7d8d9;
padding:10px;
margin-top:20px;
/*width:665px;*/
width:568px;
}
.account_join_intro_headline{
font-size:14px; 
color:#bd345a;
font-weight:bold;
}
.account_join_intro p{
/*width:646px;*/
/*margin:10px 0px 0px 19px;*/
font-size:12px;
}
.account_join_intro a{
font-size:12px;
}
.account_join_intro_2{
/*width:686px;*/
width:590px;
text-align:center;
margin:10px 0px 0px 0px;
font-size:12px;
}
.account_join_intro_2 a{
font-size:12px;
}
.account_loyalty_error_primary
{
  display:block;
  padding:4px 0px 4px 0px;
  margin-left:168px;
}


.saved_shopping_list_additional_items{
 display:none;
}



/* END new styles for redesign */

/* BEGIN new styles for ControlGroceryOfferList4 */

.common_container_controls_top2{
width:100%;
padding-bottom:6px;
}

.common_list_container_4{
margin-left:11px;
width:556px;
background:#fff;
border-left:0px;
border-top:0px;
position:relative;
display:block;
}
.list_container_4_ViewOffer{
width:380px;
margin-left:0px;
margin-top:8px;	
}


.content_container2_Grocery,
.content_container2_Hosted1{ 
border-top:0px; 
border-right:0px;
border-bottom:0px;
border-left:0px;
background:#edf4da;
width:580px;
}

.common_offer_star{
position:absolute;
right:3px;
top:3px;
background:url(../../../../../RedPlumWidget/themes/coupon/images/backgrounds/grocery_star_bac2.gif) no-repeat;
width:40px;
height:38px;
}
.common_offer_star div{
color:#fff;
text-align:center;
margin:12px 0px 0px 5px;
width:27px;
font-size:11px;
text-transform:lowercase;
text-align:center;
}
.common_offer_star div span{
color:#fff;
font-size:12px;
}

.homepage_clip_error{
color:#C00;
font-weight:bold;
}
.homepage_clip_loading{
}

.common_list_col_1_type_3{ /*Grocery and Widget*/
margin:14px 0px 0px 10px;
}
.common_list_col_2_type_5,
.common_list_col_2_type_6{
 overflow :hidden;
 margin:24px 5px 0px 5px;
 height:112px;
}
.list_col_2_type_5_Hosted1{
width:152px;
}
.list_col_2_type_5_Hosted1 div,
.list_col_2_type_6_Hosted1 div{
display:block;
/*width:100%;*/
}

.list_col_2_type_6_Hosted1{
width:134px;

}

.list_container_3_Hosted1{
width:552px;
padding-left:6px;
}
.vendorAddressContainer
{
  height:13px;
  margin:4px 0 0 12px;
  width:auto;
  font-size:11px;
  overflow:hidden;

}
.common_list_row_container_3,
.common_list_row_container_4{
width:387px;
position:relative;	
}


.list_row_container_3_Hosted1,
.list_row_container_3_premium_Hosted1,
.list_row_container_4_Hosted1,
.list_row_container_4_premium_Hosted1{
width:261px;
position:relative;	
border:1px dashed #999;
margin:10px 0px 0px 6px;
/*height:196px;*/
}
.list_row_container_3_premium_Hosted1,
.list_row_container_4_premium_Hosted1{
border:1px dashed #ff6f20;
/*padding-top:6px;*/
}


.list_row_container_4_Hosted1,
.list_row_container_4_premium_Hosted1{
/*height:240px;*/
}


.list_pagination_container_Hosted1{
float:right;
padding-right:8px;
}
.list_pagination_container_Hosted1 a{
color:#ff6f20;
}
.list_pagination_container_Hosted1 a.selected{
font-weight:bold;
}

.common_filter_category_container,
.common_loyalty_filter_container,
.common_sortBy_container{
 white-space:nowrap;
 /*float:right;*/
padding-bottom:6px;
}
.common_loyalty_filter_container,
.common_sortBy_container{
clear:none;
padding-right:12px;
}
.common_loyalty_filter_container select{
margin-top:6px;
}
.custom_filter_category_container_Hosted1,
.common_loyalty_filter_container_Hosted1,
.common_sortBy_container_Hosted1{
 margin-top:4px;
}


/* DONT COPY BELOW THIS LINE TO REDPLUM */
.container_sub_bordered_Hosted1{
 display:block;
 /*width:570px;*/
  width:100%;
}
.common_list_btn_container_5{
position:relative;
height:40px;
width:321px;
margin:8px 0px 0px 12px;
}
.common_list_btn_container_5 div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_5a{
position:relative;
height:40px;
width:360px;
margin:8px 0px 0px 12px;
}
.common_list_btn_container_5a div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}

.common_list_btn_container_5b{
position:relative;
height:40px;
width:304px;
margin:8px 0px 0px 10px;
}
.common_list_btn_container_5b div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.common_list_btn_container_5c{
position:relative;
height:40px;
width:248px;
margin:8px 0px 0px 10px;
}
.common_list_btn_container_5c div{
color:#f30;
font-style:italic;
padding-bottom:6px;

}
.clip_checkbox input,
.clip_checkbox_print input{
 margin:0px;
 padding:0px;
 width:18px;
 height:18px;
 outline:0px;  
 vertical-align:middle;
}

.common_print_clipped_button_container{
}
.custom_print_clipped_button_container_Homepage{
/*width:633px;*/
width:100%;
text-align:center;
margin-top:6px;   
}
.custom_print_clipped_button_container_Homepage div{
margin-left:249px;
}
.custom_print_clipped_button_container_ViewOffer{
margin-top:8px; 
padding-bottom:8px  
}
.custom_print_clipped_button_container_ViewOffer div{
}

.custom_print_clipped_button_container_innerOfferList{
width:353px;
text-align:center;
margin-top:12px; 
}
.custom_print_clipped_button_container_innerOfferList div{
float:right;
}



.btn_clip,
.btn_clipped,
.btn_card_clip,
.btn_card_clipped,
.btn_mobile_clip,
.btn_mobile_clipped,
.btn_card_dimmed{
display:block;
float:left;
/*width:39px;*/
height:20px;
padding:0px 8px 0px 4px;
text-decoration:none;
text-transform:uppercase;
color:#f30;
}
.btn_clipped,
.btn_card_clipped{
/*color:#6ca81f;*/
font-weight:bold;
}
.btn_card_dimmed{
color:#ccc;
}

.common_offer_list_category,
.common_offer_list_category_premium{
 position:absolute;
  top:-11;
  left:100px;
 width:115px;
 height:17px;
 border:1px solid #999;
 text-align:center;  
 background:#fff;
 padding-top:1px;
 z-index:2;
 font-weight:bold;

}
.common_offer_list_category_premium{
 left:60px;
 /*top:-13;*/
 
 width:132px;
 border:1px solid #ff6f20;
}
.common_offer_list_category a{
font-size:12px;
color:#ff6f20;
margin-top:6px;
text-transform:lowercase;
text-decoration:none;
 font-weight:bold;
}
.custom_offer_list_category_Hosted1,
.custom_offer_list_category_premium_Hosted1{
font-size:12px;
 font-weight:bold;
color:#ff6f20;
margin-top:6px;
text-transform:uppercase;
text-decoration:none;
left:80px;
top:-13px;
width:130px;
}
.custom_offer_list_category_premium_Hosted1{

font-size:10px;
height:14px;
}


.list_title_Hosted1{
margin-left:0px;
padding-left:0px;
color:#7bb430;
font-size:12px;
font-weight:bold;
width:100%;
}
.list_title_OfferManager{
 font-weight:bold;
}
.list_summary_Hosted1{
margin-left:0px;
padding-left:0px;
color:#7bb430;
font-size:12px;
font-weight:bold;
width:115px;
}
.list_copy_Hosted1{
color:#828282;
margin-left:0px;
padding-left:0px;
width:100%;
}
.list_copy_OfferManager{
 color:#828282;
}

.common_local_content_filter_container{
display:block;
width:100%;
max-width:100%;
padding:12px 0px 6px 0px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:6px 0px 6px 0px;
white-space:nowrap;
}
.common_local_content_filter_container p{
font-size:14px;
font-weight:bold;
margin:4px 0px 6px 0px;
}
.common_offerlist_location_container{
margin:0px 0px 0px 8px;
}
.common_offerlist_location_container div{
 vertical-align:middle;
 padding-left:8px;
}
.common_offerlist_location_container input{
 /*height:16px;*/
 margin:0px 4px 0px 4px;
 width:60px
}
.common_offerlist_wcg_toggle_container{
clear:both;
display:block;
width:100%;
padding:8px 0px 6px 0px;
}
.common_offerlist_wcg_toggle_container div{
margin-left:16px;
}
.common_offerlist_link_delimiter{
padding:0px 4px 0px 4px;
}
/* END new styles for ControlOfferList4 */

/* BEGIN Live chat styles */
#SightMaxChatRequest{
  position: absolute;
  z-index:9999; 
  top: 0px; 
  left: 0px; 
  visibility: hidden;
  overflow:hidden;
}

#TextInviteDiv{
  width: 250px; 
  height: 125px; 
  background-color: white; 
  padding:0px; 
  margin: 0px; 
  z-index: 9999; 
  left: 0px; 
  visibility: hidden; 
  position: absolute; 
  top: 0px;
  overflow:hidden;
}
/* END Live chat styles */

.footnote{
 clear:both;
 width:400px;
 margin:12px 0px 0px 0px;
}

#faq_host_custom_container {
margin-top:20px;
}

#printIntall_instructions{
  margin:10px 0px 0px 0px;
  font-weight:bold;
  color:#666;
}
#printIntall_instructions h1{
  font-weight:bold;
  font-size:14px;
  color:#666;
}
#printIntall_instructions li{
color:#666;
}

.common_expiration_date{
 margin:0px;
 font-size:10px;
 display:none;
}
.custom_loyalty_program_selector_container_SavedCoupons{
display:block;
width:350px; 
margin:12px 0px 0px 20px;
}

.custom_loyalty_program_selector_container_SavedCoupons div{
color:#bd345a;
font-weight:bold;
padding-right:8px;

}

.custom_loyalty_program_selector_container_SavedCoupons select{
margin:6px 0px 0px 0px;
float:left;
}
.custom_loyalty_program_selector_container_SavedCoupons span{
margin:8px 0px 0px 0px;
float:left;
}

.verify_age_options_container{
margin-top:10px;
}

.verify_age_options_container div{
vertical-align:middle;
padding-right:4px;
font-weight:normal;
}
.verify_age_label{
padding-top:4px;
margin-left:12px;
}

/*temporarily turning off select all because of age verification*/

#ctl00_Body_OfferList5_PnlSelectAll1,
#ctl00_Body_OfferList5_PnlSelectAll2
{
 
}
#frmPrintTrackingPixels{
width:0px;
height:0px;
border:0;
}

/* BEGIN RSS styles */
.rss_buttons_set_container{
  margin:0 0 0 6px;
 
}

.rss_buttons_set_container div{
  margin:6px 0 0 0;
  padding:0 4px 0 0;
}


/* END RSS Styles */


#ci_div1
{
  position:absolute;
  width:1px;
  height: 1px;
  
}