/* Print style overrides for Baskin Robbins. */

* {
	background-color: white !important;
	background-image: none !important;
	
	}

/* Layout
-------------------------------------------------------------- */

#container {
	width:100%;
	margin:0 auto;
	padding-top:0;
	overflow: visible !important;float:none;
	}

h1,
#content #inner_content h2,
#print_popup h2  {
	display:block;
	position:static;
	width:auto;
	height:auto;
	margin:0;
	text-indent:0;
	font-size: 1.7em; margin-bottom: 0.75em;
	color:#e57eb2;
	font-weight:normal;
	overflow: visible !important;float:none;
}

#content #inner_content h2 {
	font-size: 1.4em;
	color:#919396;
	overflow: visible !important;float:none;
}

div.productlisting h4 { color:#fd4ca6;overflow: visible !important;float:none; }

#return_home a {
	display:none;overflow: visible !important;float:none;
}

#content_wrapper {
	position:static;overflow: visible !important;float:none;
}

/* Content layout elements */
	
#section_home #content,
#content_wrapper.sub_one_column div.standard,
#section_nutrition #content_wrapper.sub_one_column div.standard,
#content_wrapper.sub_one_column div.findastore,
#content_wrapper.sub_one_column div#content,
#content_wrapper.sub_one_column div.products,
#section_sundaes #content_wrapper.sub_one_column div.products,
#section_beverages #content_wrapper.sub_one_column div.products,
#section_cakes #content_wrapper.sub_one_column div.products,
#section_grabngo #content_wrapper.sub_one_column div.products {
	position:static;
	width:100%;overflow: visible !important;float:none;
	margin:0px;
}

#content_wrapper #inner_content,
#section_nutrition #content_wrapper.sub_one_column #inner_content,
#content_wrapper.sub_one_column div.findastore #inner_content,
#section_sundaes #content_wrapper.sub_one_column div.products #inner_content,
#section_beverages #content_wrapper.sub_one_column div.products #inner_content,
#section_cakes #content_wrapper.sub_one_column div.products #inner_content,
#section_grabngo #content_wrapper.sub_one_column div.products #inner_content,
#content_wrapper.sub_one_column div.products #inner_content {
	position:static;
	padding:0px;overflow: visible !important;float:none;
}		
	
#content_wrapper.sub_two_column #content {
	overflow: visible !important;float:none;
	width:100%;
	margin:0;
}
		
#content_wrapper.sub_two_column #content #inner_content {
	padding:0;overflow: visible !important;float:none;
}
			
#content_right {
	overflow: visible !important;float:none;
	width:100%;
}	
			
#content_bottom {
	width:100%;overflow: visible !important;float:none;
}


/* Content Layout */

#icecream_navigator {
	width:100%;overflow: visible !important;float:none;
}

div.pager_top,
div.pager_bottom {
	display:none;overflow: visible !important;float:none;
}

/*h2.nutritioninformation_ice_cream  {                                
	display: list-item;                
	list-style-image: url(https://a248.e.akamai.net/www.baskinrobbins.com/images3.5/headings/nutritioninformation_icecream.gif); 
	list-style-position: inside;       
	letter-spacing: -1000em;           
	font-size: 1pt;                    
	color: #fff;                     
}*/


h1 {
	display:none;overflow: visible !important;float:none;
}

#section_nutrition_product #content_wrapper #content #inner_content h2{
	display: list-item;
	list-style-image: url(https://a248.e.akamai.net/www.baskinrobbins.com/images3.5/headings/nutritioninformation_icecream.gif);
	list-style-position: inside; 
	letter-spacing: -1000px;
	font-size:1px;
	color:#ffffff;
	margin:0 0 15px -290px;overflow: visible !important;float:none;
}

div.nutrition_left {
	position:relative;
	float:left;
	width:252px;
	margin:0 0 0 -260px;overflow: visible !important;float:none;
}

div.nutrition_left img {
	margin:0 0 0 0px;overflow: visible !important;float:none;
}
	
div.nutrition_left h4{	
	text-align:center;overflow: visible !important;float:none;
	margin:0 0 15px 0;
}
	
div.nutrition_left p {
	text-align:left;overflow: visible !important;float:none;
}
	
div.nutrition_right {
	width:450px;
	padding-top:42px; /* To match top margin of h4.h3mimic element in left column */
	float:left;overflow: visible !important;float:none;
}
	
#section_nutrition_product #content_wrapper.sub_one_column #content {
	padding:0px 0px 0px 0px;overflow: visible !important;float:none;
}
	
.nutrition_facts td, .allergy_data td {
	border-bottom:1px solid #d3d3d3;overflow: visible !important;float:none;
}
	
div.nutrition_right table.nutrition_facts,
div.nutrition_right table.allergy_data {
	width:210px;
	margin:0 0 1.5em 0;overflow: visible !important;float:none;
	float:left;
}
	
div.nutrition_right table.nutrition_facts {
	margin-right:20px;overflow: visible !important;float:none;
}

div.bottom_controls {
	display:none;overflow: visible !important;float:none;
}

/* Footer elements */

#copyright {
	clear:both;
	position:relative;
	top:0; left: 0;overflow: visible !important;float:none;
	width:100%;
	padding:0;
	text-align:left;
}
		
/* Buttons
-------------------------------------------------------------- */

a.button {
	display:inline;
	vertical-align:baseline;overflow: visible !important;float:none;
	text-decoration:underline;
	font-size:1em;
}

a.button span { visibility:visible; overflow: visible !important;float:none;}

/* Menus
-------------------------------------------------------------- */

/* Main top navigation  */

ul#main_nav {
	display:none;overflow: visible !important;float:none;
}

/* Sub page navigation */

ul#main_nav,ul#sub_nav {
	display:none;overflow: visible !important;float:none;
}
	
/* Top utility navigation */

ul#utility_nav_top {
	display:none;overflow: visible !important;float:none;
}

/* Bottom utility navigation */

ul#utility_nav_bottom {
	display:none;overflow: visible !important;float:none;
}


/* Promos
-------------------------------------------------------------- */


#top_promo,
#footer #celebrate_heroes,
#find_a_store,
#birthday_club,
#apply_now,
#candidate_login,
#allergen_facts {
	display:none;overflow: visible !important;float:none;
	text-align:right;
}

#home_promos {
	width:100%;
	margin:0;overflow: visible !important;float:none;
}
	

/* sIFR
-------------------------------------------------------------- */

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


table {overflow: visible !important; float:none !important;}

a.btn_returntolist { display:none; float:none;}
a.btn_newsearch  { display:none; float:none;}
a.btn_print { display:none; float:none;}
.findastore form.emailForm ol { display:none; float:none;}
.findastore ol.emailform  { display:none; float:none;}
#utility_nav_bottom   { display:none; float:none;}
#footer ul { display:none; float:none;}
#facebooktwitter{display:none; float:none;}

.disclaimer{display:none; float:none;}

.aboutus_findastore{display:none; float:none;}