/* CSS Document */


/*HEADER AND FOOTER*/
#container {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

	position:relative;
	width:1003px;
	margin:0 auto;
	}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

	display:block;
	position:absolute;
	top:28px; left:54px;
	width:93px;
	height:110px;
	background:transparent url(/images3.5/baskin_robbins_logo.png) no-repeat 0 0;
	text-indent:-4000px;
	z-index:100;
	}

	#section_home #return_home {
		display:none;
		}
	#return_home a {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		display:block;
		position:absolute;
		top:28px; left:54px;
		width:93px;
		height:110px;
		text-indent:-4000px;
		z-index:100;
		}
		
/* Main top navigation  */

ul#main_nav {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
	font-size: 75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;	position:absolute;
	top:54px;left:155px;
	width:auto;
	height:42px;
	margin:0;
	list-style-type:none;
	z-index:100;
	}
	ul#main_nav h2 {
		display:none;
		}
	ul#main_nav li {
		position:relative;
		float:left;
		margin:0;
		}
	ul#main_nav li a {
		display:block;
		height:42px;
		outline:none;
		text-indent:-4000px;
		background:transparent url(/images3.5/baskinrobbins_menu.png) no-repeat 0 0;
		}
		ul#main_nav li a.icecream { width:97px; background-position:0 0; z-index:150; }
		ul#main_nav li a.sundaes { margin-left:-3px; width:92px; background-position:-97px 0; }
		ul#main_nav li a.beverages { margin-left:-2px; width:101px; background-position:-189px 0; }
		ul#main_nav li a.cakes { margin-left:-1px; width:74px; background-position:-290px 0; }
		ul#main_nav li a.grabngo { margin-left:-3px; width:102px; background-position:-364px 0; }
		ul#main_nav li a.giftcerts { margin-left:-4px; width:136px; background-position:-466px 0; }
		ul#main_nav li a.bdayclub { margin-left:-5px; width:130px; background-position:-602px 0; }
		ul#main_nav li a.softserve { margin-left:-2px; width:107px; background-position:-732px 0; }
		
	/* Dropdown menu */
	ul#main_nav li li {
		float:none;
		}
		/*Small IE hack*/
		*html ul#main_nav li li {
			height:1em;
			}
			
	ul#main_nav li li a {
		position:relative;
		width:auto;
		height:auto;
		padding:4px 5px 8px 5px;
		font-weight:normal;
		text-indent:0;
		text-decoration:none;
		}
	/* Dropdown menu end*/

	ul#main_nav li a.icecream:hover,
	ul#main_nav li:hover a.icecream,
	ul#main_nav li.sfhover a.icecream { background-position:0 -42px; }
	ul#main_nav li a.sundaes:hover,
	ul#main_nav li:hover a.sundaes,
	ul#main_nav li.sfhover a.sundaes { background-position:-97px -42px; }
	ul#main_nav li a.beverages:hover,
	ul#main_nav li:hover a.beverages,
	ul#main_nav li.sfhover a.beverages { background-position:-189px -42px; }
	ul#main_nav li a.cakes:hover,
	ul#main_nav li:hover a.cakes,
	ul#main_nav li.sfhover a.cakes { background-position:-290px -42px; }
	ul#main_nav li a.grabngo:hover,
	ul#main_nav li:hover a.grabngo,
	ul#main_nav li.sfhover a.grabngo { background-position:-364px -42px; }
	ul#main_nav li a.giftcerts:hover,
	ul#main_nav li:hover a.giftcerts,
	ul#main_nav li.sfhover a.giftcerts { background-position:-466px -42px; }
	ul#main_nav li a.bdayclub:hover,
	ul#main_nav li:hover a.bdayclub,
	ul#main_nav li.sfhover a.bdayclub { background-position:-602px -42px; }
	ul#main_nav li:hover a.softserve,
	ul#main_nav li.sfhover a.softserve { background-position:-732px -42px; }

	ul#main_nav li:hover li a:hover,
	ul#main_nav li.sfhover li a:hover {
		color:#e0569c;
		background:transparent url(/images3.5/backgrounds/menu_sub_dottedline.gif) bottom left no-repeat;
		}
	ul#main_nav li:hover li a,
	ul#main_nav li.sfhover li a {
		color:#005aa7;
		background:transparent url(/images3.5/backgrounds/menu_sub_dottedline.gif) bottom left no-repeat;
		}
		ul#main_nav li:hover li a.last:hover,
		ul#main_nav li.sfhover li a.last:hover,
		ul#main_nav li:hover li a.last,
		ul#main_nav li.sfhover li a.last {
			background:none;
			}
	
	/* Dropdown menu positioning*/
	ul#main_nav li ul {
		width:160px;
		margin:0;
		padding:5px 0 15px 0;
		background:#FFF url(/images3.5/backgrounds/menu_sub_bottom.gif) bottom left no-repeat;
		list-style-type:none;
		z-index:100;
		}
	ul#main_nav li ul {
		display:none;
		position:absolute;
		left:-999em;
		}
	ul#main_nav li:hover ul,
	ul#main_nav li.sfhover ul {
		display:block;
		left:auto;
		}
		
/* Top utility navigation */

ul#utility_nav_top {
	font-size: 75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;right:35px;
	width:auto;
	height:auto;
	margin:0;
	list-style-type:none;
	}
	ul#utility_nav_top li {
		float:left;
		margin:0;
		}
	ul#utility_nav_top li a {
		display:block;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		font-size:.92em;
		font-weight:bold;
		color:#fff;
		padding:5px 8px;
		text-decoration:none;
		}
	ul#utility_nav_top li a:hover {
		text-decoration:underline;
		}
/*END HEADER AND FOOTER*/

input[type="radio"]{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }
select.date_birth  { height:19px; font-size:12px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
select.credit_card  { height:19px; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width:80px;}
select.credit_card_two  { height:19px; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width:60px;}

.fields_text{color:#545554; background-color:#FFFFFF; border: 1px solid #CCCCCC; font-size:12px;}
.fields_text_error{ color: #545554; background-color:#FFFFFF; border: 0px solid #CCCCCC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.errorSummary { color: #990000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.successSummary { color: #009900;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

p {margin:0; padding:0}

/***********************************************************************************************/
body{margin:0px 0px 0px 0px; background-color:#FFFFFF; }
form{ display:inline; }
.bg_header_menu{background-image:url(/images/common/bg_menuHeader.jpg); background-repeat:no-repeat;}
.spacer_left_logo{background-image:url(/images/common/spacer.gif); width:77px;}
/*Bg color */
.bg_try_premiun_box{background-image:url(/images/common/tryPremiun_repeat.jpg); background-repeat:repeat-x; height:67px; width:269px}
.bg_spotlight{background-image:url(/images/common/spotlight_bg.jpg); background-repeat:no-repeat;}
.bg_wafflecones{background-image:url(/images/common/wafflecones_bg.jpg); background-repeat:no-repeat;}
.bg_recipes{background-image:url(/images/common/recipes_bg.jpg); background-repeat:no-repeat;}
.bg_certificate_box{background-image:url(/images/common/certificate_repeat.jpg); background-repeat:repeat-x; height:67px; width:232px}
.bg_nutrition{background-image:url(/images/common/nutrition_bg.jpg); background-repeat:no-repeat;}
.bg_holiday_box{background-image:url(/images/common/holiday_repeat.jpg); background-repeat:repeat-x; height:67px; width:244px}
.bg_cakes_box{background-image:url(/images/common/cakes_repeat.jpg); background-repeat:repeat-x; height:67px; width:261px}
.bg_baskin_box{background-image:url(/images/common/baskin_repeat.jpg); background-repeat:no-repeat; height:68px; width:261px}
.bg_ice_cream_box_gray{background-image:url(/images/common/bg_in_box_gray.jpg); background-repeat:repeat-x; width:607px;}
.repeat_in_box_gray_sundaes{background-image:url(/images/common/repeat_in_box_gray_sundaes.jpg); background-repeat:repeat-x; width:619px;}
.bg_repeat{background-color:#F2F2F2;}
.bg_left_footer{background-image:url(/images/common/bg_repeat_footer.jpg); background-repeat:repeat-x; height:72px;}
.bg_bottom_right_footer{background-image:url(/images/common/bg_bottom_right_footer.jpg); background-repeat:repeat-x; height:46px; width:526px;}
.bg_cakes_box_purple{background-image:url(/images/common/bg_cakes_box_purple.jpg); background-repeat:repeat-x; width:635px;}
.bg_grab_box_orange{background-image:url(/images/common/bg_cakes_box_purple.jpg); background-repeat:repeat-x; width:636px;}
.bg_repeat_footer{background-image:url(/images/common/bg_repeat_footer.jpg); background-repeat:repeat-x; height:94px;}
.bg_footer_share{background-color:#FFFFFF;}
/*Bg color Ends*/

/*Bg login start*/
.bg_login{background-image:url(/images/common/bg_login.jpg); background-repeat:repeat-x; height:159px;}
.bg_box_birthday{background-image:url(/images/common/bg_box_birday.jpg); background-repeat:repeat-x; height:329px; background-position:top;}
.bg_box_birthdaysecond {background:url(/images/birthday_club/bg_boxleft_bc.jpg) repeat-x top;}
.bg_repeat_register_birthday{background-image:url(/images/common/bg_repeat_register_birthday.jpg); background-repeat:repeat-x; height:275px;}
.bg_login_field{background-image:url(/images/common/bg_field_login.jpg); background-repeat:no-repeat; border:0px; width:177px; height:19px;}
.field_login{ width:177px; height:19px; border:0px;background: transparent; }

/*Bg login Ends*/

/*Holiday start*/
a.link_holiday_spotlight:link {font-family:Verdana, Arial, Helvetica, sYeahans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
.text_title_holiday{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#EC519D;}
.text_body_holiday{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#3499CC;}
.bg_holiday_to_go{background-image:url(/images/holiday_product_spotlight/bg_holiday_to_go.jpg); background-repeat:no-repeat; height:280px;}
.bg_festive_flavors{background-image:url(/images/holiday_product_spotlight/bg_festive_flavors.jpg); background-repeat:no-repeat; height:316px;}
.repeat_left{background-image:url(/images/footer_pages/repeat_left.jpg); background-repeat:repeat-y;}
.repeat_right{ background-image:url(/images/footer_pages/repeat_right.jpg); background-repeat:repeat-y;}
.text_special_blue{ color:#0F67AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
/*Holiday ends*/

/*types fonts start*/
.textbody_blue_home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#005DAA;}
.textTilte_blue_home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#005DAA;}
.textbody_gray_home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#919396;}
.textbody_pink_home{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#E57EB2;}
.textbody_pink{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-style:normal; color:#C92C92;}
.textbody_birthday_footer_text{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-style:normal; color:#B3B3B3;}
.texttitle_birthday_footer_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:10px; font-style:normal; color:#B3B3B3;}
.textbody_darkyellow {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#896a2f; line-height:18px;}
.textbody_darkyellow10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#896a2f; line-height:18px;}


.textBody_footer_share_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:10px; font-style:normal; color:#939393;}
.textTitle_footer_share_text{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-style:normal; color:#939393;}
.textTilte_blue_content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:18px; color:#005daa;}

.textTitle_pink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#FD4CA6;}
.textTitle_blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#268DD0;}
.textTitle_green{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#75AB33;}
.textTitle_purple{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#3833A7;}
.textTitle_orange{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-style:normal; color:#DE731F;}
.text_icecreamdetail{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141;}
.textbody_gray_ice_cream {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666;}
.textbody_footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; font-weight:bold;}
.textbody_footer_nobold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666;}

.textbody_gray_register{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554;}
.textbody_gray_login{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#919191;}
.textbody_asterisk{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#EF3941; vertical-align:top;}
.textbody_required_fields{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#EF3941; font-weight:bold;}
.fields_bg{ width:208px; height:20px; border:0px;background: transparent; }
.bg_repat_personalize{background-image:url(/images/ecards/fields_bg.jpg); background-repeat:no-repeat; height:20px; width:208px; border:0px;}
/*types fonts End*/
/*Links Start*/

a.link_blue_home:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:10px;}
a.link_blue_home:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:10px;}
a.link_blue_home:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:10px;}
a.link_blue_home:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:10px;}

a.link_footer:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#8B8A8A;font-size:10px;}

a.link_forgot_password:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#EC509E;font-size:10px;}
a.link_forgot_password:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC509E;font-size:10px;}
a.link_forgot_password:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#EC509E;font-size:10px;}
a.link_forgot_password:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC509E;font-size:10px;}

a.link_birthday_footer_text:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#3333FF;font-size:10px;}
a.link_birthday_footer_text:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#3333FF;font-size:10px;}
a.link_birthday_footer_text:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#3333FF;font-size:10px;}
a.link_birthday_footer_text:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#3333FF;font-size:10px;}


a.link_share_text:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#D91442;font-size:10px; font-weight:bold;}
a.link_share_text:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#D91442;font-size:10px;font-weight:bold;}
a.link_share_text:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#D91442;font-size:10px;font-weight:bold;}
a.link_share_text:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#D91442;font-size:10px;font-weight:bold;}
/*Links Ends*/



/*Spacer start*/
	.text_spacer_left{ padding-left:8px;}
	.text_width_spacer{width:150px;}
/*Spacer Ends*/

/***********/
/*Sub Category Ice Cream start*/

.background_in_box_gray{background-image:url(/images/common/background_in_box_gray.jpg); background-repeat:no-repeat;width:635px;height:345px;}
.background_in_box_grayLarge{background-image:url(/images/common/background_in_box_grayLarge.jpg); background-repeat:no-repeat;width:635px;height:543px;}

.repeat_box_internal_icecream{background-image:url(/images/ice_cream/repeat_box_internal_icecream.jpg); background-repeat:repeat-x; height:581px; width:607px;}
.bottom_box_internal_icecream{background-image:url(/images/ice_cream/bottom_box_internal_icecream.jpg); background-repeat:no-repeat; height:58px; width:607px;}
.text_body_internal_icecream{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.text_body_internal_icecream_yellow{color:#FBFD4C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.text_body_internal_icecream_white{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.bg_title_classic_flavors{background-image:url(/images/ice_cream/tl_classic_flavors_header_bottom_bg.jpg); background-repeat:no-repeat; width:221px;}
.bg_title_sedonal_flavors_header{background-image:url(/images/common/tl_sedonal_flavors_header_bottombg.jpg); background-repeat:no-repeat; width:221px;}
.bg_title_lighter_side_header{background-image:url(/images/common/tl_lighter_side_header_bottombg.jpg); background-repeat:no-repeat; width:221px;}
.bg_title_regional_side_header{background-image:url(/images/common/tl_regional_flavors_header_bottombg.jpg); background-repeat:no-repeat; width:221px;}


/***Paginator link start***/
a.link_internalpaginator:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#00367F;font-size:12px; font-weight:bold;}
a.link_internalpaginator:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#00367F;font-size:12px;font-weight:bold;}
a.link_internalpaginator:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#00367F;font-size:12px;font-weight:bold;}
a.link_internalpaginator:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#00367F;font-size:12px;font-weight:bold;}

a.text_body_blue_internal_icecream:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#00367F;font-size:12px;}
a.text_body_blue_internal_icecream:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#00367F;font-size:12px;}
a.text_body_blue_internal_icecream:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#00367F;font-size:12px;}
a.text_body_blue_internal_icecream:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#00367F;font-size:12px;}

a.text_body_whie_internal_icecream:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#FFFFFF;font-size:11px;}
a.text_body_whie_internal_icecream:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#FFFFFF;font-size:11px;}
a.text_body_whie_internal_icecream:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#FFFFFF;font-size:11px;}
a.text_body_whie_internal_icecream:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#FFFFFF;font-size:11px;}

a.link_whie_internal_icecream:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFFFFF;font-size:12px;}
a.link_whie_internal_icecream:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#FFFFFF;font-size:12px;}
a.link_whie_internal_icecream:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFFFFF;font-size:12px;}
a.link_whie_internal_icecream:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#FFFFFF;font-size:12px;}
.text_pagination_white_bold{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold;}
.text_pagination_white_points{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;color:#FFFFFF;font-size:12px;}



/***Paginator link ends***/
/*Sub Category Ice Cream Ends*/

/*Sub Category Grab start*/
.background_grab_main{background-image:url(/images/grab/background_main_internal.jpg); background-repeat:no-repeat; width:655px;}

.background_grab_title_pre_packed{ background-image:url(/images/grab/pre_packed_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:15px;}
.background_grab_title_hand_packed{ background-image:url(/images/grab/hand_packed_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:15px;}
.background_grab_title_individual{ background-image:url(/images/grab/individual_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:15px;}
.background_grab_title_snacks{ background-image:url(/images/grab/snacks_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:15px;}
.text_body_orange{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EB8A23;}
.bg_box_gray_extra{background-image:url(/images/grab/bg_box_gray_extra.jpg); width:665px; height:768px; background-repeat:no-repeat;}
/*Sub Category Grab Ends*/


/*Sub Category Cakes Internal start*/
.background_cakes_main{ background-image:url(/images/cakes/background_main.jpg); background-repeat:no-repeat; width:655px;}
.background_cakes_main_internal{ background-image:url(/images/cakes/background_main_internal.jpg); background-repeat:no-repeat; width:655px;}

.background_cakes_title_roll{ background-image:url(/images/cakes/roll_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:50px;}
.background_cakes_title_fudge{ background-image:url(/images/cakes/fudge_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:50px;}
.background_cakes_title_creator{ background-image:url(/images/cakes/creator_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:50px;}
.background_cakes_title_pies{ background-image:url(/images/cakes/pies_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:50px;}
.background_cakes_title_classic{ background-image:url(/images/cakes/classic_header_bottom.jpg); background-repeat:no-repeat; width:655px; height:50px;}

.bg_in_box_grayLarge{background-image:url(/images/common/bg_in_box_graylarge.jpg); background-repeat:no-repeat;width:635px;height:602px;}

/*Sub Category Cakes Internal Ends*/


/*Sub Category beverage start*/
.bottom_box_beverage{background-image:url(/images/beverage/bottom_box_beverage.jpg); background-repeat:no-repeat; background-position:top; height:58px;}
.bg_repeat_beverage{ background-image:url(/images/beverage/bg_repeat_beverage.jpg); background-repeat:repeat-x; height:581px;}
.bg_large_shakes{background-image:url(/images/beverage/bg_large_shakes.jpg); background-repeat:no-repeat; width:663px; height:720px;}
/*Sub Category beverage Ends*/

/*Sub Category sundaes start*/
.bottom_box_sundae{background-image:url(/images/sundae/bottom_box_sundae.jpg); background-repeat:no-repeat; height:60px;}
.repeat_sundae{background-image:url(/images/sundae/repeat_sundae.jpg); background-repeat:repeat-x; height:581px;width:611px;}
/*Sub Category sundaes start*/

/*franchising start*/
.pipe_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:bold;}
a.link_text_title_franchising:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal; text-decoration:none;}
a.link_text_title_franchising:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:none;}
a.link_text_title_franchising:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:none;}
a.link_text_title_franchising:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}

/*franchising end*/

a.link_blue_financial:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_financial:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_financial:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_financial:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:12px;}

a.link_gray_process:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:12px;}
a.link_gray_process:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:12px;}
a.link_gray_process:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:12px;}
a.link_gray_process:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:12px;}

/*Gift Sotore start**/
.bg_header_gift{background-image:url(/images/gift_store/bg_header_gift.jpg); background-repeat:no-repeat; width:1024px; height:94px;}
.repeat_gift_store{background-image:url(/images/gift_store/repeat_gift_store.jpg); background-repeat:repeat-x; width:655px;}
.repeat_review{background-image:url(/images/gift_store/repeat_review.jpg); background-repeat:repeat-x; height:675px; width:655px; }
.textbody_gray_gift_store{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554; font-weight:bold;}
.text_gift_store_body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:bold;}
.content_review_sumary{background-image:url(/images/gift_store/content_review_sumary.jpg); background-repeat:no-repeat; width:237px; height:212px}

a.link_gift_store:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#03A0DC;font-size:12px;}
a.link_gift_store:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#03A0DC;font-size:12px;}
a.link_gift_store:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#03A0DC;font-size:12px;}
a.link_gift_store:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#03A0DC;font-size:12px;}

.textbody_review{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#818281;}
.texttitle_review{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5C9731; font-weight:bold;}
.repeat_box_credit {background-image:url(/images/gift_store/repeat_box_credit.jpg); background-repeat:repeat-x; width:932px;}
/**internal***/
.background_gift_internal {background-image:url(/images/gift_store/internal/background_main_internal.jpg); background-repeat:no-repeat; width:655px; height:563px; vertical-align:top}

/**gift certificate**/
.background_give_gift {background-image:url(/images/gift_store/give_gift_joy.jpg); background-repeat:no-repeat; width:518px; height:329px;}
.background_purchase_gift {background-image:url(/images/gift_store/purchase_gift_certificates.jpg); background-repeat:no-repeat; width:506px; height:329px;}
.background_shopping_cart_gift {background-image:url(/images/gift_store/gift_shopping_background.jpg); background-repeat:no-repeat; width:752px; height:329px;}
.background_order_gift {background-image:url(/images/gift_store/gift_order_background.jpg); background-repeat:no-repeat; width:272px; height:329px;}
.background_security_code {background-image:url(/images/gift_store/background_security_code.jpg); background-repeat:no-repeat; width:680px; height:560px;}

a.link_learn_more:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#E0539B;font-size:10px;}
a.link_learn_more:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#E0539B;font-size:10px;}
a.link_learn_more:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#E0539B;font-size:10px;}
a.link_learn_more:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#E0539B;font-size:10px;}

a.link_whats_this:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#C13C81;font-size:10px;}
a.link_whats_this:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#C13C81;font-size:10px;}
a.link_whats_this:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#C13C81;font-size:10px;}
a.link_whats_this:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#C13C81;font-size:10px;}

.bg_text_area {background-image:url(/images/gift_store/bg_text_area.jpg); background-repeat:no-repeat; height:114px; width:312px; border:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554;}

.textbody_ross { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#C92C92;}

.style_fields{background-image:url(/images/gift_store/style_fields.jpg); background-repeat:no-repeat; width:221px; height:20px; border:0px;}
.style_fields_repeat{background-image:url(/images/gift_store/style_fields_repeat.jpg); background-repeat:repeat-x; border:0px; height:19px;}
.repeat_bill_to{background-image:url(/images/gift_store/repeat_bill_to.jpg); background-repeat:repeat-x;}
.bill_summary_content{background-image:url(/images/gift_store/bill_summary_content.jpg); background-repeat:no-repeat; width:217px; height:121px;}
/*Gift Sotore Ends**/


/*BIRTHDAY CLUB START*/
.bg_text_areabil{background-image:url(/images/gift_store/bg_text_areabil.jpg); width:257px; height:205px; border:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554;}

a.link_learn_more_bill_to:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal; text-decoration:underline;}
a.link_learn_more_bill_to:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}
a.link_learn_more_bill_to:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}
a.link_learn_more_bill_to:hover { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}

a.link_text_birthday_club:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal; text-decoration:underline;}
a.link_text_birthday_club:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}
a.link_text_birthday_club:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}
a.link_text_birthday_club:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C; font-weight:normal;text-decoration:underline;}


.text_sub_title_bill{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#545554;}
.text_summary_ping{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#D64891; }
.text_summary_ping_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#D64891; font-weight:bold;}

.text_asterix{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B1005C;}
.text_asteris{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#BD2728; vertical-align:top;}
.bg_login{background-color:#E6E4E5;}

.textbody_franchising{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#555555; font-weight:bold;}

.repeat_neighborhood{background-image:url(/images/common/repeat_neighborhood.jpg); background-repeat:repeat-x; height:248px; }
.repeat_register_birthday2{ background-image:url(/images/common/repeat_register_birthday2.jpg); background-repeat:repeat-x; height:331px;}
.bg_box_birthday_step_2{background-image:url(/images/common/bg_box_birthday_step_2.jpg); background-repeat:no-repeat; width:583px; height:405px;}

.repeat_family_step3{background-image:url(/images/common/repeat_family_step3.jpg); background-repeat:repeat-x; height:183px;}
.bg_box_birthday_step_3{background-image:url(/images/common/bg_box_birthday_step_3.jpg); background-repeat:no-repeat; width:583px; height:405px;}

select.date_birthday_club  { height:19px; width:180px; font-size:12px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bg_box_birthday_step_4{background-image:url(/images/common/bg_box_birthday_step_4.jpg); background-repeat:no-repeat;width:583px; height:405px;}

.field_birthday_club1{background-image:url(/images/common/field_birthday_club1.jpg); background-repeat:no-repeat; border:0px; width:226px; height:20px;}
.field_birthday_club1_bg{ width:226px; height:20px; border:0px;background: transparent; }
select.date_birthday_club_special { height:19px; width:225px; font-size:12px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

.textbody_pink_bold{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-style:normal; color:#C92C92; font-weight:bold;}

.field_birthday_club2{background-image:url(/images/common/field_birthday_club1.jpg); background-repeat:no-repeat; border:0px; width:auto; height:20px;}
.field_birthday_club2_bg{ width:auto; height:20px; border:0px;background: transparent; }
.bg_boxright1 {background:url(/images/birthday_club/bg_box_right1.jpg) repeat-y top; width:32px}
.bg_boxright2 {background:url(/images/birthday_club/bg_box_right2.jpg) repeat-y left; width:23px}
.bg_boxrightcenter {background:#ffd86b url(/images/birthday_club/bg_box_right_bc.jpg) repeat-x top;}
.box_accountcreated { width:450px; float:left; border-bottom:1px solid #fcb43a;} 
.field_forms_birthday {background-image:url(/images/common/field_abuot_us.jpg); background-repeat:no-repeat; border:1px solid #ffffff;width:194px; height:16px; font-size:10px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.field_forms_birthday_date {background-image:url(/images/common/field_abuot_us.jpg); background-repeat:no-repeat; border:1px solid #ffffff;width:106px; height:16px; font-size:10px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.box_separatorforms {width:360px; border-bottom:1px solid #e1961a;float:left}
.field_forms_birthday_box {width:164px; height:16px;font-size:10px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-color:#ffffff; border-width:1px; border-top-color:#ffffff;}
.bg_coupons {background:#dfdfdf url(/images/birthday_club/bg_coupons.jpg) repeat-x top;}
.text_namecoupon {font:18px Verdana, Arial, Helvetica, sans-serif;color:#545554;}
a.link_coupons:link {font:9px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#e0539b;}
.bg_left_copuons {background-image:url(/images/birthday_club/bg_left_box.jpg); background-repeat:repeat-y; width:24px;}
.textbody_gray_register a{color:#e15fa1;}
.repeat_right_edit_account{background-image:url(/images/birthday_club/repeat_right_edit_account.jpg); background-repeat:repeat-y; width:70px;}
.bg_boxmain { background:#dfdfdf url(/images/birthday_club/bg_boxmain.jpg) repeat-x top;}
.bg_leftboxwelcome {width:69px; background:#dfdfdf url(/images/birthday_club/bg_box_welcome1.jpg) repeat-y top;}
.textbody_asterisk_bold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; font-style:normal; color:#EF3941; vertical-align:top;}
.bg_boxmain { background:#dfdfdf url(/images/birthday_club/bg_boxmain.jpg) repeat-x top;}
.bg_leftboxwelcome {width:69px; background:#dfdfdf url(/images/birthday_club/bg_box_welcome1.jpg) repeat-y top;}
.text_name {font:22px Verdana, Arial, Helvetica, sans-serif; color:#005daa; margin-bottom:30px}
.text_form {font:12px/22px Verdana, Arial, Helvetica, sans-serif;color:#545554;}
.text_form a {color:#e15ca0; text-decoration:underline;}
.bg_leftwelcome {width:23px;background:#dfdfdf url(/images/birthday_club/bg_left_box_welcome2.jpg) repeat-y top;}
.repeat_bg_edit_account{background-image:url(/images/birthday_club/repeat_bg_edit_account.jpg); background-repeat:repeat-x; height:302px; background-color:#E0DFE0;}
.repeat_bg_forgot_password{background-image:url(/images/birthday_club/repeat_bg_forgot_password.jpg); background-repeat:repeat-x; height:170px; background-color:#E0DFE0;}
.text_family_member_name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#e0569c;}
.repeat_bg_remove_member{background-image:url(/images/birthday_club/bg_center_remove_member.jpg); background-repeat:repeat-x; height:213px; background-color:#E0DFE0;}
.text_member_name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; color:#727272;}
.repeat_bg_signing_child_2{background-image:url(/images/birthday_club/bg_center_signing_child.jpg); background-repeat:repeat-x; height:315px; background-color:#E0DFE0;}
.repeat_bg_tell_friend{background-image:url(/images/birthday_club/bg_center_tell_friend.jpg); background-repeat:repeat-x; height:474px; background-color:#E0DFE0;}
.bg_dashseparator_gray { background:url(/images/birthday_club/back_dash_gray.jpg) repeat-x top;}
.field_tell_friend {background-image:url(/images/birthday_club/field_tell_friend.jpg); background-repeat:no-repeat; border:1px solid #ffffff;width:305px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#7a7a7a;}
.bg_title_gray { background-image:url(/images/birthday_club/tl_signing_your_child.jpg);background-repeat:no-repeat; width:936px; height:64px; background-position:left; background-position:bottom;}
.repeat_bg_signing_child{background-image:url(/images/birthday_club/repeat_bg_signing_child.jpg); background-repeat:repeat-x; height:1090px; background-color:#E0DFE0;}
.bg_title_password { background-image:url(/images/birthday_club/tl_password.jpg);background-repeat:no-repeat; width:936px; height:64px; background-position:left; background-position:bottom;}
.repeat_bg_password{background-image:url(/images/birthday_club/repeat_bg_password.jpg); background-repeat:repeat-x; height:135px; background-color:#E0DFE0;}

.repeat_dotted_top {background-image:url(/images/birthday_club/line_dotted_top.jpg);background-repeat:no-repeat; width:352px; height:3px;}
.repeat_dotted_bottom {background-image:url(/images/birthday_club/line_dotted_bottom.jpg);background-repeat:no-repeat; width:352px; height:3px;}
.repeat_dotted_left {background-image:url(/images/birthday_club/line_dotted_left.jpg);background-repeat:repeat-y; width:2px; height:5px;}
.repeat_dotted_right {background-image:url(/images/birthday_club/line_dotted_right.jpg);background-repeat:repeat-y; width:2px; height:5px;}
.background_coupons { background-color:#F0F0F0;}

/*BIRTHDAY CLUB ENDS*/

/*franchising start*/
/*.opportunities_general_information_off{background-color:#FF0000; border-bottom-color:#00FF33; border-bottom-style:solid; border-bottom-width:1px;}
.opportunities_general_information_on{background-color:#FF0000; border-bottom-color:#00FF33; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#00FF33; border-top-style:solid; border-top-width:1px;}

.opportunities_general_area {background-image:url(/images/gift_store/bg_text_area.jpg); background-repeat:no-repeat; height:114px; width:312px; border:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554;}
.opportunities_general_text_fields*/

.content_birthday_welcome{background-image:url(/images/birthday_club/content_birthday_welcome.gif); background-repeat:no-repeat;width:921px; height:391px;}

a.textbody_gray_birthday_welcome:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:10px;}
a.textbody_gray_birthday_welcome:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:10px;}
a.textbody_gray_birthday_welcome:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:10px;}
a.textbody_gray_birthday_welcome:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#545554;font-size:10px;}

.repeat_bg_welcome{background-image:url(/images/birthday_club/repeat_bg_welcome.jpg); background-repeat:repeat-x; height:302px; background-color:#E0DFE0;}
.repeat_bg_birthday_no_coupons{background-image: url(/images/birthday_club/bg_center_brithday_no_cupons.jpg); background-repeat:repeat-x; height:166px; background-color:#E0DFE0;}

.repeat_bg_birthday_delete_account{background-image:url(/images/birthday_club/bg_center_brithday_delete_account.jpg); background-repeat:repeat-x; height:251px; background-color:#E0DFE0;}
.repeat_bg_birthday_delete_account_step2{background-image:url(/images/birthday_club/bg_center_brithday_delete_account_step2.jpg); background-repeat:repeat-x; height:167px; background-color:#E0DFE0;}

.repeat_left_brithday_welcome{background-image:url(/images/birthday_club/repeat_left_brithday_welcome.jpg); background-repeat:repeat-y; width:24px;}
.repeat_right_brithday_welcome{background-image:url(/images/birthday_club/repeat_right_brithday_welcome.jpg); background-repeat:repeat-y; width:70px;}

/*franchising ends*/
/*ECARDS START**/
.text_message{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.text_body_message{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.text_body_message_special{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.repeat_parsonalize{background-image:url(/images/ecards/repeat_parsonalize.jpg); background-repeat:repeat-x; height:476px;}
.bg_textArea_personalize{background-image:url(/images/ecards/bg_textArea_personalize.jpg); background-repeat:no-repeat; width:208px; height:127px;}
.repeat_confirmation{background-image:url(/images/ecards/repeat_confirmation.jpg); background-repeat:repeat-x; width:242px; height:249px;}
.content_preview_send{background-image:url(/images/ecards/content_preview_send.jpg); background-repeat:no-repeat; width:725px; height:298px;}
.text_top_content{ background-color:#C7F3FB; width:510px;}
/*ECARDS ENDS*/

/**ABOUT US STARTS*/

/* QUOTE STYLES */
div.body-quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-style:normal; 
	color:#005DAA;
	margin: 0 0 10 0px;
}

div.body-quote p {
}

div.body-quote div.quote-citation {
	margin: 5px 0px 0 15px;
}

.bg_content{background-image:url(/images/common/about_us_bg.jpg); background-repeat:no-repeat;}
a.link_ping_contact_us:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F41084;font-size:12px;}
a.link_ping_contact_us:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F41084;font-size:12px;}
a.link_ping_contact_us:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F41084;font-size:12px;}
a.link_ping_contact_us:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F41084;font-size:12px;}

.bg_field_find_content{background-image:url(/images/about_us/bg_field_find.jpg); background-repeat:no-repeat; height:20px; width:161px; border:0px;}
.bg_field_find{ width:161px; height:20px; border:0px;background: transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; }
.bg_box_pink_left {width:18px;height:1px;background:url(/images/about_us/right_back_repeat.jpg); background-repeat:repeat-y;}
.bg_box_pink_right {width:14px;height:1px;background:url(/images/about_us/left_back_repeat.jpg) repeat-y bottom;}
.text_form_second {font:12px Verdana, Arial, Helvetica, sans-serif;color:#005daa;}
.field_forms_aboutus {background-image:url(/images/common/field_abuot_us.jpg); background-repeat:no-repeat; border:1px solid #cac9c9;width:161px; height:20px;}
a.link_terms:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#f41084;}
.bg_dashseparator { background:url(/images/about_us/back_dash.gif) repeat-x top;}
.field_forms_aboutus_box {width:164px; height:16px;font-size:10px;color:#545554;font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; border-color:#666666; border-width:1px; border-top-color:#666666;}
.text_special_red{ color:#cb0c42; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.birthday_club_backg { background-image: url(/images/about_us/birthday_club.jpg); background-repeat: no-repeat; width: 540px; height: 114px; }
/**ABOUT US ENDS*/

/*STYLES USED IN ABOUT US BEGINS*/
.bg_header_menu{background-image:url(/images/common/bg_menuHeader.jpg); background-repeat:no-repeat;}
.bg_content{background-image:url(/images/common/franchising_bg.jpg); background-repeat:no-repeat;}
.bg_bottom_right_footer{background-image:url(/images/common/bg_bottom_right_footer.jpg); background-repeat:repeat-x; height:46px; width:526px;}
.bg_repeat_footer{background-image:url(/images/common/bg_repeat_footer.jpg); background-repeat:repeat-x; height:94px;}
.bg_field_8 {background-image:url(/images/about_us/bg_fields_1.gif); background-repeat:no-repeat; border:0px; width:101px; height:20px; padding:0 4px 0 4px;}

.textbody_pink{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-style:normal; color:#C92C92;}
.textbody_gray_ice_cream{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#666666;}
.textbody_footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#666666; font-weight:bold;}
.textTilte_blue_content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:18px; color:#005daa;}
.textbody_gray_history{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554; line-height:18px;}
.textbody_gray_register{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#545554;}
.text_sub_title_bill{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#545554;}
.text_summary_ping{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#D64891; }

.style_fields_about_us { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:97px; height:20px; border:0px;background:transparent; padding-top:4px;}

.menuBox {position:absolute; visibility:hidden; overflow:hidden; font-family:verdana,arial,sans-serif; font-size:12px;color:#00FF00; background-color:#FFFFFF; width:160px; margin:0px; padding:0px; border:0px;}
.menuLabel {position:relative; visibility:visible; background:#FFFFFF; width:100%; margin:0px; padding:0px; border:0px; border-spacing:0px; line-height:0px;}

a.link_footer:link {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:active {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.link_footer:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#8B8A8A;font-size:10px;}
a.m:link, a.m:visited, a.m:active { font-family: verdana,arial,sans-serif; text-decoration:none; font-size: 12px; color:#005AA7; background:transparent;}
a.m:hover { font-family: verdana,arial,sans-serif; text-decoration:none; font-size:12px; color:#E0569C; background:#FFFFFF;}
a.ml:link, a.ml:visited, a.ml:active, a.ml:hover { font-family: verdana,arial,sans-serif; text-decoration:none; font-size: 12px; color:#005AA7; background:#FFCCFF;}
.scrolled {overflow:scroll; overflow-x:hidden; height:250px; width:705px;}

/*STYLES USED IN ABOUT US ENDS*/

/*Holiday start*/
a.link_holiday_spotlight:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
a.link_holiday_spotlight:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#EC519D;font-size:11px;}
.text_title_holiday{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#EC519D;}
.text_body_holiday{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#3499CC;}
.bg_holiday_to_go{background-image:url(/images/holiday_product_spotlight/bg_holiday_to_go.jpg); background-repeat:no-repeat; height:280px;}
.bg_festive_flavors{background-image:url(/images/holiday_product_spotlight/bg_festive_flavors.jpg); background-repeat:no-repeat; height:316px;}
.repeat_left{background-image:url(/images/footer_pages/repeat_left.jpg); background-repeat:repeat-y; width:42px;}
.repeat_right{ background-image:url(/images/footer_pages/repeat_right.jpg); background-repeat:repeat-y; width:33px;}
.text_special_blue{ color:#0F67AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
/*Holiday ends*/

/*CAKE CREATOR STARTS*/
.bg_content_right{background-image:url(/images/cake_creator/bg_content_right.jpg); background-repeat:no-repeat; width:202px;  height:133px;}
.text_body_cakes_creator{color:#655BA4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.text_body_white{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FEFEFE;}
.text_body_white_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FEFEFE; font-weight:bold;}
a.link_cakes_creator:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#655BA4;font-size:10px;}
a.link_cakes_creator:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#655BA4;font-size:10px;}
a.link_cakes_creator:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#655BA4;font-size:10px;}
a.link_cakes_creator:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#655BA4;font-size:10px;}

.title_ping_step2{color:#D64A9A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.title_ping_step2_special{color:#D64A9A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}

.left_repeat_cake{background-image:url(/images/cake_creator/left_repeat_cake.jpg); background-repeat:repeat-y; width:23px; height:1px;}
.repeat_right_cake{background-image:url(/images/cake_creator/repeat_right_cake.jpg); background-repeat:repeat-y; width:59px; height:1px;}
/*CAKE CREATOR ENDS*/

/* style for menu options*/
.menuBox {
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#00FF00;
	background-color:#FFFFFF;
	width:160px;
	margin:0px;
	padding:0px;
	border:0px;
	left: -68px;
	top: 1708px;
}
.menuLabel {position:relative; visibility:visible; background:#FFFFFF; width:100%; margin:0px; padding:0px; border:0px; border-spacing:0px; line-height:0px;}

a.m:link, a.m:visited, a.m:active { font-family: verdana,arial,sans-serif; text-decoration:none; font-size: 12px; color:#005AA7; background:transparent;}
a.m:hover { font-family: verdana,arial,sans-serif; text-decoration:none; font-size:12px; color:#E0569C; background:#FFFFFF;}
a.ml:link, a.ml:visited, a.ml:active, a.ml:hover { font-family: verdana,arial,sans-serif; text-decoration:none; font-size: 12px; color:#005AA7; background:#FFCCFF;}
.scrolled {overflow:scroll; overflow-x:hidden; height:250px; width:705px;}

/* DEEP FREEZE */
.deep_freeze_background_nutcracker {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_nutcracker.jpg); background-repeat:no-repeat; width:726px; height:162px;} 
.deep_freeze_background_chistmas {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_chistmas.jpg); background-repeat:no-repeat; width:726px; height:130px;}
.deep_freeze_background_miami {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_miami.jpg); background-repeat:no-repeat; width:726px; height:126px;}
.deep_freeze_background_secret {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_secret.jpg); background-repeat:no-repeat; width:726px; height:132px;}
.deep_freeze_background_beatle {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_beatle.jpg); background-repeat:no-repeat; width:726px; height:132px;}
.deep_freeze_background_bobslead {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_bobslead.jpg); background-repeat:no-repeat; width:726px; height:144px;}
.deep_freeze_background_lunar {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_lunar.jpg); background-repeat:no-repeat; width:726px; height:142px;}
.deep_freeze_background_whyte {background-image:url(/images/ice_cream/deep_freeze/deep_freeze_whyte.jpg); background-repeat:no-repeat; width:726px; height:173px;}

.deep_freeze_text_content {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CA6C7A;}
.deep_freeze_text_content_bold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#CA6C7A;}

.bg_sundaes_category{background-image:url(/images/sundae/bg_sundaes_category.jpg); background-repeat:no-repeat; height:703px;}

.bg_regional_large{background-image:url(/images/ice_cream/bg_regional_large.jpg); height:687px; background-repeat:no-repeat;}

.repeat_thaw_favorite{background-image:url(/images/ice_cream/deep_freeze/repeat_thaw_favorite.jpg); background-repeat:repeat-x; height:278px;}
.repeat_error{background-image:url(/images/ice_cream/deep_freeze/repeat_error.jpg); background-repeat:repeat-y; width:241px;}
.text_error{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7D4613;}

.spacer_left{width:200px; padding-left:20px;}
.spacer_left2{width:200px; padding-left:12px;}
.spacer_left3{width:200px; padding-left:8px;}
.text_white_deep{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.title_white_deep{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.spacer_height{padding-top:6px;}
select.deep_freeze  { height:19px; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width:130px;}
.bg_deep_freeze_field{background-image:url(/images/ice_cream/deep_freeze/text_field_input.jpg); background-repeat:no-repeat; border:0px; width:203px; height:20px;}
.field_deep_freeze{ width:203px; height:20px; border:0px;background: transparent; }
.bt_submit_deep_freeze{text-align:right; padding-right:5px;}
.spacer_title_description{padding-bottom:30px;}
.deep_freeze{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#006699;
	}
/* DEEP FREEZE  ENDS*/


/*  styles STORE LOCATOR */

.ambgeocode { 
	padding-top: 20px; 
	padding-left: 20px;
	font-family: Verdana; font-size: 12px;
}

a.link_store_locator:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005daa;font-size:12px;}
a.link_store_locator:visited {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005daa;font-size:12px;}
a.link_store_locator:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005daa;font-size:12px;}
a.link_store_locator:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005daa;font-size:12px;}


select.nutrition_select_style{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#818281; background-color:#F4FAFD; width:370px;}
select.select_style_2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#818281; background-color:#fde49b; width:56px;}
select.select_style_3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#818281; background-color:#fde49b; width:107px;}
select.select_style_4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#818281; background-color:#fde49b; width:180px;}
.style_fields_franchising { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:256px; height:20px; border:0px;background:transparent;}
.style_fields_franchising_2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:313px; height:20px; border:0px;background:transparent;}
.style_fields_franchising_3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:175px; height:20px; border:0px;background:transparent; padding-top:4px;}
.style_fields_franchising_5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:175px; height:20px; border:0px;background:transparent; padding-top:4px;}
.style_fields_franchising_4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:143px; height:20px; border:0px;background:transparent; padding-top:6px;}
.style_fields_franchising_6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:28px; height:20px; border:0px;background:transparent; padding-top:4px;}
.style_fields_franchising_7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:54px; height:20px; border:0px;background:transparent; padding-top:4px;}
.style_fields_about_us { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#818281;width:97px; height:20px; border:0px;background:transparent; padding-top:4px;}
a.link_blue_home:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_home:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_home:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:12px;}
a.link_blue_home:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:12px;}

a.link_blue_homeop:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_homeop:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_homeop:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_homeop:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;color:#005DAA;font-size:11px;}



/*SITE MAP STARTS*/
a.title_pink_site:link {color:#E37EB2; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.title_pink_site:visited {color:#E37EB2; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.title_pink_site:active {color:#E37EB2; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.title_pink_site:hover {color:#E37EB2; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.spacer_left_items{margin-left:30px; padding-top:4px;}

a.link_blue_site_simple:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_site_simple:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_site_simple:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:11px;}
a.link_blue_site_simple:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005DAA;font-size:11px;}

.spacer_top_title{padding-top:8px;}

/*SITE MAP ENDS*/

/*  styles ERROR PAGE */
.error_background_head {background-image:url(/images/error/header_error_text.jpg); background-repeat:no-repeat; width:681px; height:237px;}




/*ECARDS START**/
.bg_repat_personalize{background-image:url(/images/ecards/fields_bg.jpg); background-repeat:no-repeat; height:20px; width:208px; border:0px;}
.text_message{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.text_body_message{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.text_body_message_special{color:#48A2CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.repeat_parsonalize{background-image:url(/images/ecards/repeat_parsonalize.jpg); background-repeat:repeat-x; height:476px;}
.bg_textArea_personalize{background-image:url(/images/ecards/bg_textArea_personalize.jpg); background-repeat:no-repeat; width:208px; height:127px;}
.repeat_confirmation{background-image:url(/images/ecards/repeat_confirmation.jpg); background-repeat:repeat-x; width:242px; height:249px;}
.content_preview_send{background-image:url(/images/ecards/content_preview_send.jpg); background-repeat:no-repeat; width:725px; height:298px;}
.text_top_content{ background-color:#C7F3FB; width:510px;}

.send_ecards_birthday_confirmation2{background-image:url(/images/ecards/send_ecards_birthday_confirmation2.jpg); width:1003px; height:155px;}
.send_ecards_birthday_confirmation3{background-image:url(/images/ecards/send_ecards_birthday_confirmation3.jpg); width:1003px; height:65px;}
.send_ecards_birthday_confirmation4{background-image:url(/images/ecards/send_ecards_birthday_confirmation4.jpg); width:1003px; height:135px;}

/*ECARDS ENDS*/



/*Spotlight FTLOC*/
	/*Valentines*/
#baskinrobbinslogo_spotlight {
	float: left;
	height: 110px;
	width: 93px;
	z-index: 100;
	background: transparent url(/images/ftloc/brlogo.png) no-repeat;
	top: -581px;
	position: relative;
	clear: all;
	left: 54px;
}
#fsbdc_spotlight {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/findastore.png) no-repeat;
	top: -482px;
	position: relative;
	clear: all;
	left: 789px;
	
}
#bday_spotlight {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/birthdayclub.png) no-repeat;
	top: -409px;
	position: relative;
	clear: all;
	left: 690px;
}
#baskinrobbinslogo_vdayecard {
	float: left;
	height: 110px;
	width: 93px;
	z-index: 100;
	background: transparent url(/images/ftloc/brlogo.png) no-repeat;
	top: -982px;
	position: relative;
	clear: all;
	left: 54px;
}
#fsbdc_vdayecard {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/findastore.png) no-repeat;
	top: -883px;
	position: relative;
	clear: all;
	left: 789px;
	
}
#bday_vdayecard {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/birthdayclub.png) no-repeat;
	top: -810px;
	position: relative;
	clear: all;
	left: 690px;
}


	/*FTLOC 1*/
#baskinrobbinslogo_ftloc {
	float: left;
	height: 110px;
	width: 93px;
	z-index: 100;
	background: transparent url(/images/ftloc/brlogo.png) no-repeat;
	top: -1243px;
	position: relative;
	clear: all;
	left: 54px;
}
#fsbdc_ftloc {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/findastore.png) no-repeat;
	top: -1144px;
	position: relative;
	clear: all;
	left: 789px;
	
}
#bday_ftloc {
	height: 73px;
	width: 99px;
	float: left;
	z-index: 100;
	background: transparent url(/images/ftloc/birthdayclub.png) no-repeat;
	top: -1071px;
	position: relative;
	clear: all;
	left: 690px;
}
	/*END FTLOC 1*/

#spotlightcontainer {
	width: 1003px;
	float: left;
	clear: none;
	margin: auto;
}
#spotlightcontainer #ecardarea {
	float: left;
	height: 606px;
	width: 1003px;
}
#spotlightcontainer #footertext #have_questions {
	width: 360px;
	float: left;
}
#spotlightcontainer #footertext #privacy_matters {
	float: right;
	width: 454px;
}
.pinkcolor{
	color:#f63b65;
}
#spotlightcontainer #spotlightmasthead {
	float: left;
	height: 449px;
	width: 1003px;
}
#mastheadproduct {
	float: left;
	height: 449px;
	width: 440px;
}
#mastheadtitle {
	float: left;
	height: 259px;
	width: 563px;
}
#spotlighttext {
	background-color: #FFFFFF;
	background-image: url(/images/ftloc/spotlightmastheadtextbg.jpg);
	float: left;
	height: 194px;
	width: 563px;
	background-repeat: no-repeat;
}
#text {
	width: 411px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #412111;
}
#spotlighttier2 {
	float: left;
	height: auto;
	width: 1003px;
}
#tier2 {
	float: left;
	height: 358px;
	width: 621px;
	background-color: #FFFFFF;
	background-image: url(/images/ftloc/dreamofchocolate.gif);
	background-repeat: no-repeat;
}
#tier2text {
	float: left;
	width: 485px;
	margin-top: 114px;
	margin-left: 127px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #412111;
	height: auto;
}
#tier2products {
	float: left;
	height: 358px;
	width: 382px;
}
#spotlighttier3 {
	float: left;
	height: 368px;
	width: 1003px;
}
#tier3product {
	float: left;
	height: 368px;
	width: 440px;
}
#tier3title {
	float: left;
	height: 123px;
	width: 562px;
}
#tier3text {
	height: auto;
	width: 470px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #412111;
	margin-top: 10px;
}

#valentinemasthead {
	float: left;
	height: 513px;
	width: 1003px;
}
#spotlightcontainer #ecardarea #buttons {
	float: left;
	height: 34px;
	width: 681px;
}
#spotlightcontainer #ecardarea #buttons #get_your_own_coupon {
	float: right;
	height: 34px;
	width: 202px;
}
#spotlightcontainer #ecardarea {
	float: left;
	height: auto;
	width: 1003px;
}
#spotlightcontainer #ecardarea #error_message {
	float: right;
	height: auto;
	width: 322px;
}
#spotlightcontainer #ecardarea #error_message #errorimage {
	float: left;
	height: auto;
	width: 23px;
	padding-left:7px;
}
#spotlightcontainer #ecardarea #error_message #error_text {
	float: left;
	height: auto;
	width: 244px;
	padding-top:5px;
}
#spotlightcontainer #ecardarea #ecard #sideimage {
	float: left;
	height: 413px;
	width: 303px;
}
#ecardarea #ecard #lovingyou {
	height: 266px;
	width: 378px;
	float: left;
}
#spotlightcontainer #personalize_ecard {
	float: right;
	height: 606px;
	width: 322px;
	background-image: url(/images/ftloc/personalizeyourecard.gif); repeat: no-repeat;
}



#spotlightcontainer #confirm {
	float: left;
	height: 325px;
	width: 322px;
	background-image: url(/images/ftloc/confirm.png); background-repeat:no-repeat;
	background-color: transparent;

}
#spotlightcontainer #ecardarea #ecard #ecardbg {
	float: left;
	height: 127px;
	width: 313px;
	background-image: url(/images/ftloc/ecardbg.gif); background-repeat: no-repeat;
	padding-right: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #61311c;
	padding-bottom: 20px;
}
#spotlightcontainer #tiles {
	float: left;
	height: 606px;
	width: 322px;
}
#spotlightcontainer #ecardarea #ecard {
	float: left;
	height: auto;
	width: 681px;
	padding-bottom:40px;
}
#spotlightcontainer #ecardarea #buttons #send_anothercard {
	float: right;
	height: 34px;
	width: 183px;
}
#spotlightcontainer #ecardarea #sendthisecard {
	float: left;
	height: 54px;
	width: 681px;
}
#spotlightcontainer #ecardarea #previewyourecard {
	float: left;
	height: 54px;
	width: 681px;
}
#spotlightcontainer #ecardarea #ecardsent {
	float: left;
	height: 54px;
	width: 681px;
}
#spotlightcontainer #ecardarea #dynamic_text_title {
	float: left;
	height: 15px;
	width: 622px;
	padding-top: 19px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f46c86;
	padding-left: 59px;
}
#product_valentines {
	float: left;
	height: 513px;
	width: 441px;
}
#share_the_love {
	float: left;
	height: 235px;
	width: 562px;
}
#valentines_text {
	float: left;
	height: 279px;
	width: 562px;
	background-image: url(/images/ftloc/valentinebg.jpg);
	background-repeat: no-repeat;
}
	
/*End FTLOC*/
#spotlightcontainer #ecardarea #personalize_ecard #formvday {
	float: left;
	width: 207px;
	padding-left: 35px;
	padding-top: 75px;
}
.textfieldvday {
	background-image: url(/images/ftloc/textfield.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767676;
	background-repeat: no-repeat;
	text-indent: 6px;
	margin-top: 2px;
	margin-bottom: 8px;
}
#spotlightcontainer #ecardarea #personalize_ecard #formvday .textareavday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767676;
	background-image: url(/images/ftloc/textarea.gif);
	text-indent: 6px;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-bottom: 2px;
}
#spotlightcontainer #ecardarea #personalize_ecard #formvday #previewbutton {
	height: 34px;
	float: right;
	width: 77px;
	padding-top: 84px;
}
/*SPAN TAG FONTS*/
.pink12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f46c86;
}

.pink10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f46c86;
}

.red10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ef3941;
}
/*END SPAN TAG FONTS*/

/* EDITED for 2nd release*/

#spotlightcontainer #ecardarea #confirm #sendto_vday {
	height: 36px;
	width: auto;
	padding-top: 69px;
	padding-bottom: 27px;
	float: left;
}
#spotlightcontainer #ecardarea  #confirm #sendto_vday #sendto_text {
	text-align: right;
	float: left;
	height: 36px;
	width: auto;
	
	line-height: 20px;
}
#spotlightcontainer #ecardarea #confirm #sendto_vday #dynamic_text_sendto {
	float: left;
	width: auto;
	height: auto;
	line-height: 20px;
	word-wrap: break-word;
}

#spotlightcontainer #ecardarea  #confirm #from_vday {
	height: 36px;
	width: auto;
	padding-bottom: 27px;
	float: left;
} 
#spotlightcontainer #ecardarea #confirm #from_vday #from_text {
	text-align: left;
	float: left;
	height: 36px;
	width: auto;
	padding-left: 30px;
	line-height: 20px;
}
#spotlightcontainer #ecardarea #confirm #from_vday #dynamic_text_from {
	float: left;
	width:auto;
	height: auto;
	line-height: 20px;
	word-wrap: break-word;
}
#spotlightcontainer #ecardarea #confirm #buttons2vday {
	height: 34px;
	padding-top:49px;
	padding-left:62px;
	float: left;
	position:relative;
	width: 257px;
}
#spotlightcontainer #ecardarea #confirm #buttons2vday img {
	float: left;
}
/* EDITED for 2nd release*/
#spotlightcontainer #footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b3b3b3;
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}

/* 31 CENT SPOTLIGHT PAGE */
.bluetextstrong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #5fb6d4;
	font-size: 13px;
	line-height: 19px;
}
.pinktextstrong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #fd5a99;
	font-size: 12px;
	line-height: 14px;
}
.navytext {
	color: #01035b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.navytext2 {
	color: #01035b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.backtext {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#31cent_container {
	margin: auto;
	height: auto;
	width: 1003px;
}
#31cent_masthead {
	float: left;
	height: 406px;
	width: 1003px;
}
#masthead_left {
	float: left;
	height: 406px;
	width: 493px;
}
#be_a_hero {
	float: left;
	height: 229px;
	width: 510px;
}
#wtw {
	float: left;
	height: 99px;
	width: 510px;
}
#text_wtw {
	float: left;
	height: 75px;
	width: 60px;
	background-image: url(/images/31cent_spotlight/mast_bg.jpg);
	padding-top: 24px;
}
#info_text {
	float: left;
	height: 75px;
	width: 270px;
	background-image: url(/images/31cent_spotlight/mastbg2.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	line-height: 19px;
}
#nfnf_logo {
	float: left;
	height: 99px;
	width: 180px;
}
#see_photos {
	float: left;
	height: 78px;
	width: 510px;
}
#mid_text {
	line-height: 14px;
	float: left;
	height: auto;
	width: 789px;
	padding-right: 107px;
	padding-left: 107px;
}

a.blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1da9d3;	
	text-decoration: underline;
}
a:hover.blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01035b;
	text-decoration: none;
}
a.blue2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01035b;	
	text-decoration: underline;
}
a:hover.blue2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01035b;
	text-decoration: none;
}

#help_make {
	float: left;
	height: 79px;
	width: 1003px;
}
#match_me_container {
	float: left;
	height: 313px;
	width: 1003px;
}
#firefighters_main {
	float: left;
	height: 313px;
	width: 512px;
}
#franchisees_container {
	float: left;
	height: 313px;
	width: 491px;
}
#franchises_image {
	float: left;
	height: 154px;
	width: 491px;
}
#firefighters_image {
	float: left;
	height: 154px;
	width: 512px;
}
#figherfighers_text {
	line-height: 14px;
	float: left;
	height: 110px;
	width: 333px;
	padding-left: 108px;
	padding-right: 71px;
}
#match_me_store_image {
	float: left;
	height: 49px;
	width: 512px;
}
#franchisee_bg {
	float: left;
	height: 110px;
	width: 330px;
	padding-left: 54px;
	padding-right: 107px;
}
#matchme_fireimage {
	float: left;
	height: 49px;
	width: 491px;
}
#last_years31 {
	float: left;
	height: 59px;
	width: 815px;
	padding-top: 49px;
	padding-left: 107px;
	padding-right: 81px;
}
#hereswhatpeople {
	float: left;
	height: 45px;
	width: 1003px;
}
#whatpeoplesaid {
	float: left;
	height: auto;
	width: 755px;
	padding-left: 94px;
	padding-right: 154px;
}
#whatpeoplesaid li {
	list-style-image: url(/images/31cent_spotlight/pinkstar.gif);
	padding-bottom: 17px;
	list-style-position: outside;
}
#wantsome_inspiration {
	float: left;
	height: 57px;
	width: 1003px;
}
#mapcontainer {
	float: left;
	height: 277px;
	width: 1003px;
}
#mapimage {
	float: left;
	height: 277px;
	width: 356px;
}
#2007text {
	float: left;
	height: 277px;
	width: 647px;
}
#back_top_container {
	float: left;
	height: 144px;
	width: 1003px;
}
#backtotop {
	float: left;
	height: 117px;
	width: 250px;
	padding-left: 106px;
	padding-top: 27px;
}
#firefighter_bg {
	float: left;
	height: 110px;
	width: 512px;
	background-image: url(/images/31cent_spotlight/firefighters_bg.gif);
}
#franchisees2_bg {
	float: left;
	height: 110px;
	width: 491px;
	background-image: url(/images/31cent_spotlight/franchisee_bg.gif);
	background-repeat:no-repeat;
}
/* 31 CENT SPOTLIGHT PAGE */

/* Begin 31 CENT Promotion Page */

#masthead_night_left {
	float: left;
	height: 406px;
	width: 514px;
	}
#masthead_night_righttop {
	float: left;
	height: 255px;
	width: 489px;
	}
#masthead_night_rightmiddle {
	float: left;
	height: 101px;
	width: 489px;
	background-image: url(/images/31cents/31centnight_masthead_textbg.jpg);
	}
	#masthead_night_rightmiddle p {
		margin:10px 45px 0 8px;
		}
#masthead_night_rightbottom {
	float: left;
	height: 52px;
	width: 489px;
	}

#form_sendreminder {
	clear:both;
	padding:10px 0 20px 0;
	}
	#form_left {
		float:left;
		width:543px;
		height:249px;
		}
	#form_right {
		position:relative;
		float:left;
		width:460px;
		height:249px;
		background:transparent url(/images/31cents/31cent_formrightbg.gif) bottom right no-repeat;
		}
	#form_right p,
	#form_right form {
		width:380px;
		margin:8px 60px 8px 15px;
		}
		#form_right form label {
			padding-right:10px;
			}
		#form_right form input {
			border:1px solid #5fb6d4;
			font: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			width:10em;
			margin-right:10px;
			padding:1px;
			}
		#form_right form input.image {
			width:58px;
			border: none;
			}
		#form_right p.disclaimer,
		#form_right p.error {
			font-size:10px;
			}
		#form_right p.disclaimer {
			color:#777;
			}
		#form_right .error {
			color:#cb171d;
			font-size:10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			width: 300px;
			padding-left: 16px;
			padding-top: 10px;
			}
	#form_right .bottom_button {
		position:absolute;
		bottom:30px; right:55px;
		width:58px;
		height:15px;
		}

#treat_group {
	clear:both;
	text-align:center;
	}
	
#firehero_org {
	clear:both;
	padding:10px 85px 25px 85px;
	}
	#firehero_org .image {
		display:block;
		float:right;
		width:385px;
		height:262px;
		}
	#firehero_org p {
		margin:1em 0 .5em 0;
		}
	#firehero_org p.first {
		padding-top:20px;
		}

#callout_wrapper {
	clear:both;
	padding:10px 40px;
	}
	#callout_wrapper div.callout {
		float:left;
		width:400px;
		height:228px;
		margin:0 30px;
		background: url(/images/31cents/callout_bg.gif);
		}
		#callout_wrapper .callout .top_image {
			text-align:center;
			height:156px;
			}
		#callout_wrapper div.callout  p {
			margin:0 50px;
			}
		#callout_wrapper div.callout  .bottom_button {
			margin:5px 50px;
			text-align:right;
			}

#disclaimer {
	clear:both;
	padding:20px 85px 40px 85px;
	text-align:right;
	}
	#disclaimer p.disclaimer {
		color:#777;
		}

a.pinkcolor:hover{
	color: ##f63b65;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.fbplus_share_link{
	color: #3b5999;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.fb_share_link{
	color: #3b5999;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover.fb_share_link{
text-decoration: underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#facebook{
width:480px;
height:auto;
padding-left:9px;
}

/* END 31 CENT Promotion Page */


/* Insert this code at the bottom of style_common.css */



/*Begin CANDYBAR MADNESS

#splash_cbm {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	width: 1003px;
	vertical-align: top;
	height: 1890px;
	overflow: hidden;	}



#splash_cbm #masthead {
	vertical-align: top;
	height: 504px;
	width: 1003px;
	}
	
#splash_cbm #masthead #masthead_right {
	height: 504px;
	width: 542px;
	position: relative;
	top: -504px;
	left: 461px;
	}

#splash_cbm #masthead #masthead_right #mast_text {
	width: 501px;
	height: 284px;
	background: url(/images/cbm/spotlightCBM2_04.jpg);	
	padding: 0px;
	margin: 0px;
	position: relative;
	top: -0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}
	
#splash_cbm #masthead #masthead_right #mast_text p.cbm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}

#splash_cbm #masthead #masthead_right #mast_text strong {
	font-weight: bold;
	color:# e95f13;
	}

#splash_cbm #masthead #masthead_right #mast_text p.cbm a.cbm:link {
	text-decoration: underline;
	color: #e95f13 !important;
	}
	
#splash_cbm #masthead #masthead_right #mast_text p.cbm a.cbm:active {
	text-decoration: underline;
	color: #e95f13 !important;
	}

#splash_cbm #masthead #masthead_right #mast_text p.cbm a.cbm:visited {
	text-decoration: underline;
	color: #e95f13 !important;
	}
			
#splash_cbm #masthead #masthead_right #mast_text p.cbm a.cbm:hover {
	text-decoration: underline;
	color: #e95f13 !important;
	}
	
	

#splash_cbm #section1  {
	width: 1003px;
	height: 470px;
	top: 0px;
	position: relative;	
	}

#splash_cbm #section1 #section1_text {
	width: 459px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	background: url(/images/cbm/spotlightCBM2_07.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 60px;
	padding-left: 48px;
}

#splash_cbm #section1 #section1_text p.cbm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}

#splash_cbm #section1 #section1_text strong {
	font-weight: bold;
	color: e95f13;
	}

#splash_cbm #section1 #section1_text p.cbm a.cbm:link {
	text-decoration: underline;
	color: e95f13 !important;
}

#splash_cbm #section1 #section1_text p.cbm a.cbm:visited {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section1 #section1_text p.cbm a.cbm:active {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section1 #section1_text p.cbm a.cbm:hover {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section1 img {
	position: relative;
	left: 534px;
	top: -373px;
	}



#splash_cbm #section2 {
	width: 1003px;
	height: 365px;
	position: relative;
	top: -100px;
	}

	#splash_cbm #section2 #section2_text {
	width: 827px;
	position: relative;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	background: url(/images/cbm/spotlightCBM2_15.gif);
	background-repeat: no-repeat;
	background-position: 360px 0px;
	padding-top: 75px;
	padding-left: 38px;
	display: block;
	}

#splash_cbm #section2 #section2_text p.cbm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}

#splash_cbm #section2 #section2_text strong {
	font-weight: bold;
	color: e95f13;
	}
	
#a.cbm:link {
	text-decoration: underline;
	color: e95f13; !important;
	}

#a.cbm:visited {
	text-decoration: underline;
	color: e95f13; !important;
	}

#a.cbm:active {
	text-decoration: underline;
	color: e95f13; !important;
	}

#a.cbm:hover {
	text-decoration: underline;
	color: e95f13; !important;
	}

#splash_cbm #section2 img {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	padding-right: 38px;
	display: inline;
	}

#splash_cbm #section3  {
	width:1003px;
	height: 341px;
	position: relative;
	top: -105px;
	}
	
#splash_cbm #section3 #section3_text {
	width: 470px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	background: url(/images/cbm/spotlightCBM2_21.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 65px;
	padding-left: 48px;
	}

#splash_cbm #section3 #section3_text p.cbm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}

#splash_cbm #section3 #section3_text strong {
	font-weight: bold;
	color: e95f13;
	}

#splash_cbm #section3 #section3_text p.cbm a.cbm:link {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section3 #section3_text p.cbm a.cbm:visited {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section3 #section3_text p.cbm a.cbm:active {
	text-decoration: underline;
	color: e95f13 !important;
	}

#splash_cbm #section3 #section3_text p.cbm a.cbm:hover {
	text-decoration: underline;
	color: e95f13 !important;
	}



#splash_cbm #section3 img {
	position: relative;
	left: 545px;
	top: -290px;
}

	
	
#splash_cbm #section4  {
	width:1003px;
	height: 299px;
	position: relative;
	top: -120px;
	}

#splash_cbm #section4 #section4_text {
	height: 299px;
	width: 825px;
	position: relative;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	background: url(/images/cbm/spotlightCBM2_30.gif);
	background-repeat: no-repeat;
	background-position: 370px 0px;
	padding-top: 70px;
	padding-left: 30px;
	}

#splash_cbm #section4 #section4_text p.cbm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	}

#splash_cbm #section4 #section4_text strong {
	font-weight: bold;
	color: e95f13;
	}
	
a.orangetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e95f13;	
	text-decoration: underline;
}
a:hover.orangetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e95f13;
	text-decoration: none;
}	

#splash_cbm #section4 img {
	position: relative;
	left: 0px;
	top: -50px;
	float: left;
	padding-right: 38px;
	display: block;
}




#splash_cbm #footnote {
	width: 1323px;
	padding-left: 30px;
	position: relative;
	top: -120px;
	left: -320px;
	display: block;
	}

#splash_cbm #footnote p.cbm {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #8b8a8a;
	}


END CBM*/

/*BEGIN CBM */
img{  
	border-style: none;
}

.orangetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e95f13;
}

a.orangetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e95f13;	
	text-decoration: underline;
}
a:hover.orangetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e95f13;
	text-decoration: none;
}
#cbm_container {
	width: 1003px;
	height: auto;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412111;
}
#cbm_masthead_left {
	width: 461px;
	height: 519px;
	float: left;
}
#cbm_right_container {
	width: 542px;
	height: 519px;
	float: left;

}
#cbm_masthead_right {
	width: 461px;
	height: 237px;
	float: left;
}
#cbm_masthead_rightbg {
	width: 542px;
	height: 282px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412111;
	background-image: url(/images/cbm/masthead_rightbg.jpg);
	background-repeat: no-repeat;
	line-height:14px;
}

#candybarcontainer {
	width: 454px;
	height: 341px;
	float: left;
	padding-left:76px;
	padding-top: 48px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412111;
	background-image: url(/images/cbm/crazyforcandybars.gif);
	background-repeat: no-repeat;
	line-height:14px;
}
#cbm_shakes {
	width: 473px;
	height: 389px;
	float: left;
}
#cbm_flavorsofthemonth {
	width: 443px;
	height: 361px;
	float: left;
}
#cbm_delights {
	width: 557px;
	height: 323px;
	float: left;
	padding-top: 75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412111;
	background-image: url(/images/cbm/delightstodriveyouwild.gif);
	background-repeat: no-repeat;
	line-height:14px;
}
#cbm_bringonsmiles {
	width: 444px;
	height: 285px;
	float: left;
	padding-top: 59px;
	padding-left: 77px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412111;
	background-image: url(/images/cbm/bringonthesmiles.gif);
	background-repeat: no-repeat;
	line-height:14px;
}

#cbm_cccake {
	width: 474px;
	height: 344px;
	float: left;
}

#cbm_prepacked {
	width: 443px;
	height: 292px;
	float: left;
}

#cbm_deliciousness {
	width: 559px;
	height: 227px;
	padding-top: 65px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #412111;
	background-image: url(/images/cbm/deliciousnesstogo.gif);
	background-repeat: no-repeat;
	line-height:14px;
}
#cbm_reeses {
	width: 870px;
	height: auto;
	float:left;
	padding-left:116px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #8b8a8a;
}


/*CAKES OCASSIONS RECODE */

td#occasions-intro-text{color:#fff;font:12px/16px Verdana;padding:0 40px 0;width:655px;height:50px;background:#665CA5 url(/images/cakes/occasions_header_bottom_blank.jpg) top left no-repeat;}
td#occasions-intro-text p{margin:0;}
.cakelist{background:#8077B8 url(/images/cakes/background_main_blank.gif) top left no-repeat; width:655px;float:left;padding:0 0 0;}
.cakelist ul.cakerow{width:615px;list-style-type:none;float:left;margin:0;padding:15px 0 0 35px;}
.cakelist ul.cakerow li{width:125px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:130%;float:left;margin:0 25px 10px 0;padding:0;text-indent:0;}
.cakelist ul.cakerow li strong{color:#fbfd4c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:130%;display:block;margin:6px 0 0;}
.cakelist ul.cakerow li span{white-space:nowrap;font-weight:normal;font-size:11px;}
.cakelist ol.footnotes{float:left;margin:25px 40px 0 18px; /* 18px on the left works for IE6, other browsers are corrected here */ padding:5px 25px 0 25px;text-indent:0;border-top:1px solid #968FC4;/* lt purple */ color:#C3BFee;/* lt purple */ font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:130%;}
div > .cakelist ol.footnotes{/* correct the margins for non-IE6 browsers */ margin:25px 40px 0 35px;}
.cakelist .paginator-background{/* this needs to be a separate div outside the paginator */ background:transparent url(/images/cakes/occasions_paginator_bg.png) no-repeat;clear:left;behavior:url(/css/iepngfix.htc);width:655px;height:100px;}
.cakelist .paginator{clear:left;position:relative;padding:60px 0 10px;width:655px;margin-top:-100px;}
.cakelist .paginator ul{list-style-type:none;text-align:center;margin:0;padding:0 40px 0 400px;}
.cakelist .paginator ul li{display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;font-size:14px;font-weight:bold;z-index:100;}
.cakelist .paginator ul li span{font-weight:normal;}
.cakelist .paginator ul li a:link, .cakelist .paginator ul li a:visited{font-weight:normal;color:#00367F;text-decoration:none;cursor:pointer;}
#footerdiv div{background:transparent url(/images/common/bg_bottom_right_footer.jpg) top right no-repeat;padding:15px 45px 5px 20px;width:500px;text-align:right;float:right;margin-top:5px;}
#footerdiv ul{list-style-type:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;color:#666666;padding:0;margin:18px 0 0;}
#footerdiv ul li{display:inline;}

.text_color_footer_email{color:#969696; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}


a.link_text_color_footer_email:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}

a.link_baskin_robbins_near_you:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}



.text_color_footer_email{color:#969696; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_color_footer_email_store{color:#485DAA; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_title_email_store{color:#606040;font-weight:bold; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}



a.link_text_color_footer_email:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}
a.link_text_color_footer_email:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#969696;font-size:10px;}

a.link_baskin_robbins_near_you:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_baskin_robbins_near_you:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}


a.link_store_locator_email:link {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_store_locator_email:visited {font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_store_locator_email:active {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}
a.link_store_locator_email:hover {font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#F0506E;font-size:12px;}

.text_store_item {font:12px Verdana, Arial, Helvetica, sans-serif;color:#005daa; font-weight:bold;}
/*END CAKES RECODE*/

/************************************************************/
/*			Mothers Day Spotlight page styles			    */
/************************************************************/
#spotlightArea{
	width:1004px;
}

#rightColumn{
	width:501px;
	float:left;
	font-family:verdana,arial;
	
}

	#rightColumn img{
		border:0;
		margin:0;
		padding:0;
	}
	
	#rightColumn p{
		margin:0;
		padding:0;
		font-size:11px;
		color: rgb(102, 63, 153);
	}
	
	#rightText{
		background-image:url('/images/spotlight/mothersDay08masthead_bottom_right.png');
		background-repeat:no-repeat;
		font-family:verdana,arial;
		background-position:;
		margin:0;
		padding:0;
		padding-left:9px;
	}
	
		#rightText h3{
			color: rgb(102, 63, 153);
			font-size:11px;
			margin-bottom:0;
		}
		
		#rightText a{
			color: rgb(102, 63, 153);
			text-decoration:underline;
		}
		
		#rightText a:hover{
			text-decoration:none;
		}
	
	#perfectCakeRight{
		padding-left:9px;
		width: 360px;
		height:175px;
		margin-top:50px;
		background-image:url('/images/spotlight/mothersDay08go_to_cake_creator.gif');
		background-repeat:no-repeat;
		background-position: bottom right;
	}
	
		#perfectCakeRight p.gotocake{
			text-align:right;
			font-size:15px;
			padding:11px 15px 0 0;
		}
		
		#perfectCakeRight p a span{
			display:none;
		}
		
	
	

#leftColumn{
	float:left;
	width:502px;
	background-image:url('/images/spotlight/mothersDay08_masthead_bg.png');
	background-repeat:repeat-x;
}

	#leftColumn img{
		border:0;
		margin:0;
		padding:0;
	}
	
	#perfectCakeLeft{
		margin-top:50px;
	}
	
	#leftColumn #perfectCakeLeft img{
		float:right;
	}

/*CSS for optimized version, last edited by Tim Mahan@MNet on 3-27-2008*/


/*CSS for 31cent*/

#swf_wrapper{
background-image:url(/images/promotion/31/cents/swf_bg3.jpg);
background-repeat: no-repeat;
}

#body_copy {
padding:30px 120px 10px 120px;
background-image:url(/images/promotion/31cents/content_bg3.jpg);
background-repeat: no-repeat;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
line-height:16px;
color:#01035b;
}

#body_copy p {
margin:10px 0px;
}

#body_copy a {
text-decoration:none;
}

/*Matt's button CSS */


	#find_a_store a,
	#birthday_club a {
		display:block;
		position:absolute;
		text-indent:-4000px;
		z-index:50;
		outline:none;
		}
	#find_a_store a {
		top:28px;
		right:23px;
		width:94px;
		height:74px;
		background:transparent url(/images/spotlight/find_a_store_btn.png) 0 0 no-repeat;
		}
	#birthday_club a {
		top:102px;
		right:20px;
		width:104px;
		height:85px;
		background:transparent url(/images/spotlight/birthday_club_btn.png) 0 0 no-repeat;
		}


/*end Matt's button CSS*/

/*end css for 31cent*/

/*BumpDay_08*/

#bumpday_page {
width:1003px; 
background-image: url(/images/spotlight/bumpday_bg.jpg);
background-repeat:no-repeat;
position:relative;
font-family: Verdana, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#0191b4;
}

#bumpday_copy{
padding-left:545px;
padding-top:350px;
width:370px;
color:#0191b4;
}

#facebook_rsvp {
margin-bottom:30px;
}

#bumpday_copy p,  #bumpday_copy h4{
margin-bottom:10px;
}

#store_finder{
color:#d83186;
}

#store_finder a{
color:#d83186;
}

a {
color:#3a5999;
}

#bumpday_disclaimer {
font-family: Verdana, Arial, sans-serif;
font-size:11px;
line-height:15px;
margin-top:50px;
color:#cccccc; 
margin-left:240px;
margin-bottom:25px;
}



/*end Bumpday_08*/



/*end of optimized CSS*/
