/* Extended styles for brand pages */

.brands_main_img_position {
	position: relative; 
	top: -33px;
}

.padleft_15_marg_bottom_0 {
	padding-left: 15px; 
	padding-bottom: 0; 
	margin-bottom: 0;
}

.margleft_15_top_0 {
	margin-left: 15px; 
	margin-top: 0px; 
	padding-top: 0;
}

.bold_no_underline {
	font-weight: bold;
	text-decoration: none;
}

.width375_align_top {
	width: 375px; 
	vertical-align:	top;
}

.advanced_search_p {
	margin-left: 22px; 
	margin-top: 0px; 
	width: 600px;
}

.advisory_p {
	margin-left: 20px; 
	width: 600px
}

#brand_info_position {
	position: relative; 
	top: -12px;
}

.brand_finder_box {
	text-align: right; 
	vertical-align: bottom; 
	padding-right: 10px
}

.marg_pad_0 {
	margin: 0;
	padding: 0;
}

.brand_info_display {
	position: relative; 
	left: 4px; 
	top: 3px; 
	background-color: #BD3431; 
	height: 17px; 
	margin-right: 0px;
}

.medText_position {
	margin-top: 0px;
	margin-right: 20px;
	padding-left: 3px;
}

.redHeaderText_header {
	font-size: 110%; 
	line-height: 25px; 
	margin-bottom: 0; 
	padding-bottom: 0;
}

.grey_bg_border_bot {
	border-bottom: thin solid #DE2C31; 
	background-color: gray;
}

#nurition_info_show_hide {
	z-index: 500; 
	position: absolute; 
	display: none; 
	background: white; 
	top: 0px; 
	left: 0px; 
	border: 1px solid black;
}

.store_locator_dimensions {
	width: 369px;
	display: none; 
	position: absolute; 
	border-color: #000000; 
	border-width: 1;
}

.just_for_you_pad {
	margin: 0; 
	margin-left: 25px; 
	padding: 0; 
	padding-top: 0px;
}

ul.results_list {
	margin-top: 2px; 
	margin-left: 45px;
}

.nutrition_items_cell {
	vertical-align: top; 
	border-left-style: solid; 
	border-width: 1; 
	padding-right: 20px; 
	padding-left: 10px;
}

.label_dimensions {
	z-index: 500; 
	position:absolute; 
	display:none; 
	background: white; 
	top:0px; 
	left:0px; 
	border: 1px solid black;
}










