* {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}body {	background-color: #004287;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;}a {	font-size: 12px;	font-weight: bold;	color:#B9E0F7;}p, label {	font-size: 12px;	margin: 5px 0px 5px 0px;}h1 {	font-size: 22px;	color: #FFFFFF;}h3 {	font-size: 14px;	font-weight: bold;	color:#B9E0F7;}.blueText {	color: #003871;}img {	border: none;}#container {	margin: 20px auto 20px auto;	width: 956px;	background-image: url(../images/bg_container.gif);	background-color: #327cb6;	background-repeat: repeat-x;}/*////////////////////////////---------------Header-----------------------///////////////////////*/#header {	height: 171px;	width: 926px;	padding: 0px 0px 0px 30px;	background-image: url(../images/bg_header.gif);	background-repeat: no-repeat;}#header #logo {	float: left;	padding: 36px 0px 0px 0px;}#header #search {	float: left;	width: 577px;	height: 50px;	text-align: right;}#header #search #go {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#header #search #store_locator {	width: 184px;	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 5px;	background-position: left top;	font-size: 14px;	color: #FFFFFF;}#header #search p {	margin: 10px 0px 0px 0px;}#header #search a {	color: #B9E0F7;	font-size: 11px;}#header #nav {	float: left;	width: 607px;	padding: 0px 0px 0px 0px;}#header #nav ul {	list-style-type: none;}#header #nav a {	text-decoration: none;}#header #nav ul li{	float: left;}#header #nav ul li ul{	display: none;	background-repeat: no-repeat;}#header #nav ul li:hover ul, #header #nav ul li.over ul{	display: block;	position: absolute;}#header #nav #nav_list li ul li {	float: left;}#header #logo_fotd {	float: right;}#header #nav ul li a {	display: block;	height: 25px;	background-repeat: no-repeat;	text-indent: -9000px;	margin: 33px 0px 0px 0px;}#header #nav #nav_list li ul li a {	text-indent: -9000px;	display: block;	height: 18px;	float: left;	margin: 20px 0px 0px 0px;}#header #nav #btn_culverized a {	width: 113px;	margin-left: 100px;	background-image: url(../images/btn_culverized.gif);}#header #nav #btn_culverized a:hover {	background-image: url(../images/btn_culverized_over.gif);}#header #nav #btn_culverized ul {	background-image: url(../images/bg_dropdown_culverized.png);	width: 356px;	height: 47px;	padding: 0px 0px 0px 13px;}#header #nav #btn_culverized_eclub a {	width: 84px;	background-image: url(../images/btn_culverized_eclub.png);}#header #nav #btn_culverized_eclub a:hover {	background-image: url(../images/btn_culverized_eclub_over.png);}#header #nav #btn_culverized_ecards a {	width: 107px;	background-image: url(../images/btn_culverized_ecards.png);}#header #nav #btn_culverized_ecards a:hover {	background-image: url(../images/btn_culverized_ecards_over.png);}#header #nav #btn_culverized_advertising a {	width: 69px;	background-image: url(../images/btn_culverized_advertising.png);}#header #nav #btn_culverized_advertising a:hover {	background-image: url(../images/btn_culverized_advertising_over.png);}#header #nav #btn_culverized_promotions a {	width: 69px;	background-image: url(../images/btn_culverized_promotions.png);}#header #nav #btn_culverized_promotions a:hover {	background-image: url(../images/btn_culverized_promotions_over.png);}#header #nav #btn_menu a {	width: 55px;	background-image: url(../images/btn_menu.gif);}#header #nav #btn_menu a:hover {	background-image: url(../images/btn_menu_over.gif);}#header #nav #btn_menu ul {	background-image: url(../images/bg_dropdown_menu.png);	width: 317px;	height: 47px;	padding: 0px 0px 0px 22px;	margin-left: -90px;}#header #nav #btn_menu_interactive a {	width: 97px;	background-image: url(../images/btn_menu_menu.png);}#header #nav #btn_menu_interactive a:hover {	background-image: url(../images/btn_menu_menu_over.png);}#header #nav #btn_menu_lifestyle a {	width: 96px;	background-image: url(../images/btn_menu_lifestyle.png);}#header #nav #btn_menu_lifestyle a:hover {	background-image: url(../images/btn_menu_lifestyle_over.png);}#header #nav #btn_menu_grid a {	width: 91px;	background-image: url(../images/btn_menu_grid.png);}#header #nav #btn_menu_grid a:hover {	background-image: url(../images/btn_menu_grid_over.png);}#header #nav #btn_menu_allergen a {	width: 83px;	background-image: url(../images/btn_menu_allergen.png);}#header #nav #btn_menu_allergen a:hover {	background-image: url(../images/btn_menu_allergen_over.png);}#header #nav #btn_scoopie a {	width: 100px;	background-image: url(../images/btn_scoopie.gif);}#header #nav #btn_scoopie a:hover {	background-image: url(../images/btn_scoopie_over.gif);}#header #nav #btn_about a {	width: 73px;	background-image: url(../images/btn_about.gif);}#header #nav #btn_about a:hover {	background-image: url(../images/btn_about_over.gif);}#header #nav #btn_about ul {	background-image: url(../images/bg_dropdown_about.png);	width:111px;	height: 47px;	margin-left: -40px;	padding: 0px 0px 0px 50px;}#header #nav #btn_about_history a {	width: 51px;	background-image: url(../images/btn_about_history.png);}#header #nav #btn_about_history a:hover {	background-image: url(../images/btn_about_history_over.png);}#header #nav #btn_contact a {	width: 66px;	background-image: url(../images/btn_contact.gif);}#header #nav #btn_contact a:hover {	background-image: url(../images/btn_contact_over.gif);}#header #nav #btn_cards a {	width: 76px;	background-image: url(../images/btn_cards.gif);}#header #nav #btn_cards a:hover {	background-image: url(../images/btn_cards_over.gif);}#header #nav #btn_cards ul {	background-image: url(../images/bg_dropdown_cards.png);	width: 184px;	height: 48px;	margin-left: -65px;	margin-top: -6px;	padding: 6px 0px 0px 25px;}#header #nav #btn_cards_order a {	width: 65px;	background-image: url(../images/btn_cards_order.png);}#header #nav #btn_cards_order a:hover {	background-image: url(../images/btn_cards_order_over.png);}#header #nav #btn_cards_balance a {	width: 81px;	background-image: url(../images/btn_cards_balance.png);}#header #nav #btn_cards_balance a:hover {	background-image: url(../images/btn_cards_balance_over.png);}/*////////////////////////////---------------End Of Header-----------------------///////////////////////*//*////////////////////////////---------------Left Hand Nav-----------------------///////////////////////*/#left_hand_nav {	float: left;	width: 212px;	margin: 0px 0px 0px 30px;}#left_hand_nav a {	color: #003871;	text-decoration: none;}#left_hand_nav p {	margin: 0px 0px 0px 0px;}#left_hand_top_top {	width: 190px;	height: 11px;	background-image: url(../images/bg_left_hand_top_top.gif);	background-repeat: no-repeat;}#left_hand_top_mid {	width: 183px;	padding: 0px 0px 0px 7px;	background-image: url(../images/bg_left_hand_top_mid.gif);	background-repeat: repeat-y;}#left_hand_top_bot {	width: 190px;	height: 10px;	background-image: url(../images/bg_left_hand_top_bot.gif);	background-repeat: no-repeat;}#left_hand_top_bot.left_hand_top_bot_media {	height: 5px;	background-position: bottom;}#left_hand_mid_top {	width: 212px;	height: 10px;	background-image: url(../images/bg_left_hand_mid_top.gif);	background-repeat: no-repeat;}#left_hand_mid_mid {	width: 178px;	padding: 0px 17px 0px 17px;	background-image: url(../images/bg_left_hand_mid_mid.gif);	background-repeat: repeat-y;}#left_hand_mid_bot {	width: 212px;	height: 12px;	background-image: url(../images/bg_left_hand_mid_bot.gif);	background-repeat: no-repeat;}#left_hand_bot_top {	width: 190px;	height: 10px;	background-image: url(../images/bg_left_hand_bot_top.gif);	background-repeat: no-repeat;}#left_hand_bot_mid {	width: 156px;	padding: 0px 17px 0px 17px;	background-image: url(../images/bg_left_hand_bot_mid.gif);	background-repeat: repeat-y;}#left_hand_bot_bot {	width: 190px;	height: 12px;	background-image: url(../images/bg_left_hand_bot_bot.gif);	background-repeat: no-repeat;}#left_hand_news, #left_hand_work {	width: 190px;	line-height: 0px;}#left_hand_top_mid ul {	list-style-type: none;}#btn_franchise a, #btn_careers a, #btn_media a, #btn_franchise ul li a, #btn_careers ul li a, #btn_media ul li a, #btn_franchise ul #btn_franchise_realestate ul li a {	width: 176px;	display: block;	height: 20px;	background-repeat: no-repeat;	text-indent: -9000px;}#btn_franchise a {	background-image: url(../images/btn_franchise.gif);}#btn_franchise a:hover {	background-image: url(../images/btn_franchise_over.gif);}#btn_franchise a.selected {	background-image: url(../images/btn_franchise_on.gif);}#btn_franchise ul li a, #btn_careers ul li a, #btn_media ul li a, #btn_franchise ul #btn_franchise_realestate ul li a {	height: 19px;	border-top: solid 1px #78BDE8;}#btn_franchise #btn_franchise_requirements a {	background-image: url(../franchise/images/btn_franchise_requirements.gif);}#btn_franchise #btn_franchise_how a {	background-image: url(../franchise/images/btn_franchise_how.gif);}#btn_franchise #btn_franchise_franchisee a {	background-image: url(../franchise/images/btn_franchise_franchisee.gif);}#btn_franchise #btn_franchise_opps a {	background-image: url(../franchise/images/btn_franchise_opps.gif);}#btn_franchise #btn_franchise_help a {	background-image: url(../franchise/images/btn_franchise_help.gif);}#btn_franchise #btn_franchise_schedule a {	background-image: url(../franchise/images/btn_franchise_schedule.gif);}#btn_franchise #btn_franchise_realestate a {	height: 38px;	background-image: url(../franchise/images/btn_franchise_realestate.gif);}#btn_franchise #btn_franchise_faq a {	background-image: url(../franchise/images/btn_franchise_faq.gif);}#btn_franchise #btn_franchise_awards a {	background-image: url(../franchise/images/btn_franchise_awards.gif);}#btn_franchise #btn_franchise_testimonial a {	background-image: url(../franchise/images/btn_franchise_testimonial.gif);}#btn_franchise #btn_franchise_requirements a:hover {	background-image: url(../franchise/images/btn_franchise_requirements_over.gif);}#btn_franchise #btn_franchise_how a:hover {	background-image: url(../franchise/images/btn_franchise_how_over.gif);}#btn_franchise #btn_franchise_franchisee a:hover {	background-image: url(../franchise/images/btn_franchise_franchisee_over.gif);}#btn_franchise #btn_franchise_opps a:hover {	background-image: url(../franchise/images/btn_franchise_opps_over.gif);}#btn_franchise #btn_franchise_help a:hover {	background-image: url(../franchise/images/btn_franchise_help_over.gif);}#btn_franchise #btn_franchise_schedule a:hover {	background-image: url(../franchise/images/btn_franchise_schedule_over.gif);}#btn_franchise #btn_franchise_realestate a:hover {	background-image: url(../franchise/images/btn_franchise_realestate_over.gif);}#btn_franchise #btn_franchise_faq a:hover {	background-image: url(../franchise/images/btn_franchise_faq_over.gif);}#btn_franchise #btn_franchise_awards a:hover {	background-image: url(../franchise/images/btn_franchise_awards_over.gif);}#btn_franchise #btn_franchise_testimonial a:hover {	background-image: url(../franchise/images/btn_franchise_testimonial_over.gif);}#btn_franchise #btn_franchise_requirements a.selected {	background-image: url(../franchise/images/btn_franchise_requirements_on.gif);}#btn_franchise #btn_franchise_how a.selected {	background-image: url(../franchise/images/btn_franchise_how_on.gif);}#btn_franchise #btn_franchise_franchisee a.selected {	background-image: url(../franchise/images/btn_franchise_franchisee_on.gif);}#btn_franchise #btn_franchise_opps a.selected {	background-image: url(../franchise/images/btn_franchise_opps_on.gif);}#btn_franchise #btn_franchise_help a.selected {	background-image: url(../franchise/images/btn_franchise_help_on.gif);}#btn_franchise #btn_franchise_schedule a.selected {	background-image: url(../franchise/images/btn_franchise_schedule_on.gif);}#btn_franchise #btn_franchise_realestate a.selected {	background-image: url(../franchise/images/btn_franchise_realestate_on.gif);}#btn_franchise #btn_franchise_awards a.selected {	background-image: url(../franchise/images/btn_franchise_awards_on.gif);}#btn_franchise #btn_franchise_testimonial a.selected {	background-image: url(../franchise/images/btn_franchise_testimonial_on.gif);}#btn_careers a {	background-image: url(../images/btn_careers.gif);	border-bottom: solid 1px #78BDE8;	border-top: solid 1px #78BDE8;}#btn_careers a:hover {	background-image: url(../images/btn_careers_over.gif);}#btn_careers a.selected {	background-image: url(../images/btn_careers_on.gif);}#btn_careers #btn_careers_apply a {	background-image: url(../careers/images/btn_careers_apply.gif);}#btn_careers #btn_careers_support a {	background-image: url(../careers/images/btn_careers_support.gif);}#btn_careers #btn_careers_positions a {	background-image: url(../careers/images/btn_careers_positions.gif);}#btn_careers #btn_careers_descriptions a {	background-image: url(../careers/images/btn_careers_descriptions.gif);}#btn_careers #btn_careers_testimonials a {	background-image: url(../careers/images/btn_careers_testimonials.gif);}#btn_careers #btn_careers_vip a {	height: 34px;	background-image: url(../careers/images/btn_careers_vip.gif);}#btn_careers #btn_careers_apply a:hover {	background-image: url(../careers/images/btn_careers_apply_over.gif);}#btn_careers #btn_careers_support a:hover {	background-image: url(../careers/images/btn_careers_support_over.gif);}#btn_careers #btn_careers_positions a:hover {	background-image: url(../careers/images/btn_careers_positions_over.gif);}#btn_careers #btn_careers_descriptions a:hover {	background-image: url(../careers/images/btn_careers_descriptions_over.gif);}#btn_careers #btn_careers_testimonials a:hover {	background-image: url(../careers/images/btn_careers_testimonials_over.gif);}#btn_careers #btn_careers_vip a:hover {	background-image: url(../careers/images/btn_careers_vip_over.gif);}#btn_careers #btn_careers_apply a.selected {	background-image: url(../careers/images/btn_careers_apply_on.gif);}#btn_careers #btn_careers_support a.selected {	background-image: url(../careers/images/btn_careers_support_on.gif);}#btn_careers #btn_careers_positions a.selected {	background-image: url(../careers/images/btn_careers_positions_on.gif);}#btn_careers #btn_careers_descriptions a.selected {	background-image: url(../careers/images/btn_careers_descriptions_on.gif);}#btn_careers #btn_careers_testimonials a.selected {	background-image: url(../careers/images/btn_careers_testimonials_on.gif);}#btn_careers #btn_careers_vip a.selected {	background-image: url(../careers/images/btn_careers_vip_on.gif);}#btn_media a {	background-image: url(../images/btn_media.gif);}#btn_media a:hover {	background-image: url(../images/btn_media_over.gif);}#btn_media a.selected {	background-image: url(../images/btn_media_on.gif);}#btn_media #btn_media_press_library a {	background-image: url(../media/images/btn_media_press_library.gif);}#btn_media #btn_media_co a {	background-image: url(../media/images/btn_media_co.gif);}#btn_media #btn_media_press_kit a {	background-image: url(../media/images/btn_media_press_kit.gif);}#btn_media #btn_media_gallery a {	background-image: url(../media/images/btn_media_gallery.gif);}#btn_media #btn_media_news a {	background-image: url(../media/images/btn_media_news.gif);}#btn_media #btn_media_faq a {	background-image: url(../media/images/btn_media_faq.gif);}#btn_media #btn_media_contacts a {	background-image: url(../media/images/btn_media_contacts.gif);}#btn_media #btn_media_events a {	height: 38px;	background-image: url(../media/images/btn_media_events.gif);}#btn_media #btn_media_press_library a:hover {	background-image: url(../media/images/btn_media_press_library_over.gif);}#btn_media #btn_media_co a:hover {	background-image: url(../media/images/btn_media_co_over.gif);}#btn_media #btn_media_press_kit a:hover {	background-image: url(../media/images/btn_media_press_kit_over.gif);}#btn_media #btn_media_gallery a:hover {	background-image: url(../media/images/btn_media_gallery_over.gif);}#btn_media #btn_media_news a:hover {	background-image: url(../media/images/btn_media_news_over.gif);}#btn_media #btn_media_faq a:hover {	background-image: url(../media/images/btn_media_faq_over.gif);}#btn_media #btn_media_contacts a:hover {	background-image: url(../media/images/btn_media_contacts_over.gif);}#btn_media #btn_media_events a:hover {	background-image: url(../media/images/btn_media_events_over.gif);}#btn_media #btn_media_press_library a.selected {	background-image: url(../media/images/btn_media_press_library_on.gif);}#btn_media #btn_media_co a.selected {	background-image: url(../media/images/btn_media_co_on.gif);}#btn_media #btn_media_press_kit a.selected {	background-image: url(../media/images/btn_media_press_kit_on.gif);}#btn_media #btn_media_gallery a.selected {	background-image: url(../media/images/btn_media_gallery_on.gif);}#btn_media #btn_media_news a.selected {	background-image: url(../media/images/btn_media_news_on.gif);}#btn_media #btn_media_faq a.selected {	background-image: url(../media/images/btn_media_faq_on.gif);}#btn_media #btn_media_contacts a.selected {	background-image: url(../media/images/btn_media_contacts_on.gif);}#btn_media #btn_media_events a.selected {	background-image: url(../media/images/btn_media_events_on.gif);}/*////////////////////////////---------------End Of Left Hand Nav-----------------------///////////////////////*/#content {	float: left;	width: 654px;	padding: 0px 30px 0px 30px;}.leftDiv {	width: 400px;	float:left;}.leftDiv2 {	width: 275px;	float:left;}.rightDiv {	width: 240px;	float:right;}.rightDiv2 {	width: 365px;	float:right;}#content div.callout {	width: 238px;	margin-bottom: 20px;}#content div.calloutTop {	background-image:url(../images/calloutTop.png);	background-repeat:no-repeat;	height:15px;	margin-top: 10px;}#content div.calloutMiddle {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#00457C;	width: 216px;	padding: 0px 10px 0px 10px;	margin-top: -5px;}#content div.calloutBottom {	background-image:url(../images/calloutBottom.png);	background-repeat:no-repeat;	height: 13px;	vertical-align: top;	margin-top:-5px;}#content div.callout_sm2 {	width: 202px;	margin-bottom: 20px;}#content div.calloutTop_sm2 {	background-image:url(../images/calloutTop_sm2.png);	background-repeat:no-repeat;	height:15px;	margin-top: 10px;}#content div.calloutMiddle_sm2 {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#00457C;	width: 180px;	padding: 0px 10px 0px 10px;	margin-top: -5px;}#content div.calloutBottom_sm2 {	background-image:url(../images/calloutBottom_sm2.png);	background-repeat:no-repeat;	height: 13px;	vertical-align: top;	margin-top:-5px;}#content div.callout_pink {	width: 238px;	margin-bottom: 20px;}#content div.calloutTop_pink {	background-image:url(../images/calloutTop_pink.png);	background-repeat:no-repeat;	height:15px;	margin-top: 10px;}#content div.calloutMiddle_pink {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#EDCCD4;	width: 216px;	padding: 0px 10px 0px 10px;	margin-top: -3px;}#content div.calloutBottom_pink {	background-image:url(../images/calloutBottom_pink.png);	background-repeat:no-repeat;	height: 13px;	vertical-align: top;	margin-top:-5px;}#content div.callout_lg {	width: 328px;	margin-bottom: 20px;}#content div.calloutTop_lg {	background-image:url(../images/calloutTop_lg.png);	background-repeat:no-repeat;	height:15px;	margin-top: 10px;}#content div.calloutMiddle_lg {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#00457C;	width: 306px;	padding: 0px 10px 0px 10px;	margin-top: -3px;}#content div.calloutBottom_lg {	background-image:url(../images/calloutBottom_lg.png);	background-repeat:no-repeat;	height: 13px;	vertical-align: top;	margin-top:-5px;}#content div.largeBox {	width: 360px;	margin-bottom: 20px;}#content div.largeBoxTop {	background-image:url(../images/largeBoxTop.png);	background-repeat:no-repeat;	height: 31px;	margin-top: 10px;}#content div.largeBoxMiddle {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#00457C;	width: 338px;	padding: 0px 10px 0px 10px;	margin-top: -10px;	height: 150px;}#content div.largeBoxMiddle2 {	border-left: 1px solid #fff;	border-right: 1px solid #fff;	background-color:#00457C;	width: 338px;	padding: 0px 10px 0px 10px;	margin-top: -10px;}#content div.largeBoxBottom {	background-image: url(../images/largeBoxBottom.png);	background-repeat: no-repeat;	height: 31px;	vertical-align: top;	margin-top: -5px;}.clearBoth {	clear: both;}.labelApply, .labelApply_lg {	float: left;	clear: left;}.labelApply_lg2 {	float: left;	clear: left;}.inputApply {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;	float:left;}.inputApply2 {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;	float:left;}#reference_table .inputApply, #training_table .inputApply {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	width: 150px;	color: #FFFFFF;	float:left;}#reference_table td, #training_table td {	text-align: center;}.radioPadding {	margin: 0px 0px 5px 0px;}.spec_apply_indent {	padding-left: 50px;}.center {	text-align: center;}.applySelect {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;	width:160px;}.applySelect2 {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;	width:120px;}.applySelect_small {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 5px 0px 2px 0px;	padding: 0px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;	width:75px;}.inputBox {	background-color: #00457c;	border: solid 1px #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 5px;	background-position: left top;	font-size: 12px;	color: #FFFFFF;}#content ul, ol {	margin: 10px 0px 20px 30px;	padding: 0px 0px 0px 0px;	font-size: 12px;}#content ul li, ol li {	padding: 6px 0px 0px 0px;}#content p span.boldText {	font-size: 12px;	font-weight: bold;	color:#B9E0F7;}#content p.disclaimer {	font-size: 10px;	font-style:italic;}#footer {	clear: both;	padding: 30px 0px 10px 0px;	text-align: center;}#footer a {	color: #FFFFFF;}#footer a:hover {	color: #003871;}.goButton {	margin-bottom: -2px;	vertical-align: middle;	padding-left: 5px;	padding-top: 6px;}.floatLeft { float: left; margin-right: 10px; padding-bottom: 10px;}.floatLeft2 { float: left; padding: 0px; padding-bottom: 10px;}.floatRight { float: right; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}.applyLeft {	float: left; 	padding-right: 10px;	width: 160px;}.applyLeft2 {	float: left;	width: 110px;}.applyLeft_small {	float: left; 	padding-right: 10px;	width: 80px;}.applyLeft_small2 {	float: left;	width: 100px;}.applyLeft_large {	float: left;	width: 320px;}.applyLeft_large2 {	float: left;	width: 240px;	padding-right: 10px;}.applyRight_large {	float: right;	width: 320px;}.applyRight_large2 {	float: left;	width: 400px;}.splitColumn {	float: left; 	padding-right: 10px;	width: 300px;}td.checkBox {	text-align: center;	padding: 3px;	font-size: 13px;	font-weight: bold;	color:#B9E0F7;}img.icon {	vertical-align: middle;}div.shiftedDiv {	margin-left: 225px;	padding-left: 100px;}#stage {	margin-left: 185px;	padding-left: 100px;	margin-top: 40px;	margin-right: 20px;}#content table.dataTable {	margin: 0px;	padding: 0px;	font-size: 12px;}#content table.dataTable td {	border: 1px solid #004076;	padding: 6px;	color: #004076;	background-color:#fff;}#content table.dataTable td.header {	border: 1px solid #004076;	padding: 6px;	background-color:#004076;	color:#fff;}/*////////////////////////////---------------Start of Menu-----------------------///////////////////////*/#menu_container {}#menu {	width: 664px;	border: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-right: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;}#menu tr {	border: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#menu tr td {	width: 174px;	color: #004076;	background-color: #FFFFFF;	border: none;	border-bottom: 1px solid #004076;	border-right: 1px solid #004076;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#menu tr td.header {	width: 164px;	color: #FFFFFF;	background-color: #327CB6;	font-weight: bold;	padding: 2px 5px 2px 5px;	font-size: 16px;}#menu tr td.subheader {	width: 159px;	color: #327CB6;	background-color: #FFFFFF;	font-weight: bold;	padding: 2px 5px 2px 10px;}#menu tr td.noBorder {	border-right: none;}#menu tr td a {	width: 144px;	color: #004076;	background-color: #FFFFFF;	font-size: 10px;	font-weight: normal;	text-decoration: none;	display: block;	padding: 2px 5px 2px 15px;}#menu tr td a:hover {	background-color: #B9E0F7;}#menu tr td.header a {	color: #FFFFFF;	font-weight: bold;	background-color: none;	font-size: 16px;	background-color: #327CB6;	padding: 0px 0px 0px 0px;}#menu tr td.header a:hover {	color: #327CB6;	font-weight: bold;	font-size: 16px;	background-color: #B9E0F7;	padding: 0px 0px 0px 0px;}#menu tr #centerCell {	color: #FFFFFF;	background-color: #004076;	border: 1px solid #004076;	padding: 0px 0px 0px 0px;	vertical-align: top;}#menu tr #centerCell p {	color: #FFFFFF;	font-size: 10px;	padding: 2px 5px 2px 5px;}#menu tr #centerCell #product_img {	float: left;	margin: 0px 5px 0px 0px;	border: 2px solid #004076;	background-color: #FFFFFF;	height: 100%;}.highlight {	color: #B9E0F7;}/*////////////////////////////---------------End of Menu-----------------------///////////////////////*//*////////////////////////////---------------Start of Nutrition-----------------------///////////////////////*/#nutrition_table {	width: 640px;	clear: left;	font-size: 12px;	font-weight: bold;	color: #004076;}#nutrition_table tr td {	width: 26px;	color: #004076;	background-color: #FFFFFF;	border: none;	border-bottom: 1px solid #004076;	border-right: 1px solid #004076;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 2px;	text-align: center;}#nutrition_table tr td.item_title {	width: 371px;	text-align: left;	padding-left: 4px;}#nutrition_table tr td.border_left {	border-left: 2px solid #004076;}#nutrition_table tr td.border_right {	border-right: 2px solid #004076;}#nutrition_table tr td.border_bottom {	border-bottom: 2px solid #004076;}#nutrition_table tr td.border_top {	border-top: 2px solid #004076;	vertical-align: bottom;	font-weight: normal;}#nutrition_table tr td.corner_top_left {	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_left.png);	background-repeat: no-repeat;	background-position: top left;}#nutrition_table tr td.corner_top_left2 {	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_left2.png);	background-repeat: no-repeat;	background-position: top left;}#nutrition_table tr td.corner_top_right {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_right.png);	background-repeat: no-repeat;	background-position: top right;	vertical-align: bottom;}#nutrition_table tr td.corner_top_right2 {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_right2.png);	background-repeat: no-repeat;	background-position: top right;	vertical-align: bottom;}#nutrition_table tr td.corner_bottom_left {	border: none;	border-right: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_bottom_left.png);	background-repeat: no-repeat;	background-position: bottom left;}#nutrition_table tr td.corner_bottom_left_blue {	border: none;	border-right: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_bottom_left2.png);	background-repeat: no-repeat;	background-position: bottom left;	border-right: none;}#nutrition_table tr td.corner_bottom_right {	border: none;	background: none;	background-image: url(../menu/images/nutrition_bottom_right.png);	background-repeat: no-repeat;	background-position: bottom right;}#nutrition_table tr td.corner_bottom_right_blue {	border: none;	background: none;	background-image: url(../menu/images/nutrition_bottom_right2.png);	background-repeat: no-repeat;	background-position: bottom right;	border-left: none;}#nutrition_table tr td.blueHighlight {	background-color: #B9E0F7;}#nutrition_table .header {	border: none;	background: none;	text-align: left;}#nutrition_table .header a {	text-align: right;}#nutrition_table td a {	color: 004076;}#nutrition_table .title_bar {	text-align: left;	border-left: 1px solid #004076;	border-right: 1px solid #004076;	background-color:#327cb6;	color: #fff;	padding-left: 4px;	width: 400px;}#nutrition_table tr td.corner_top_left_blue {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_left_blue.png);	background-repeat: no-repeat;	background-position: top left;	border-right: none;}#nutrition_table tr td.corner_top_right_blue {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../menu/images/nutrition_top_right_blue.png);	background-repeat: no-repeat;	background-position: top right;	vertical-align: bottom;}/*////////////////////////////---------------End of Nutrition-----------------------///////////////////////*/#calendar_table tr td {	font-size: 11px;	font-weight: bold;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: none;}#calendar_table tr td.header {	vertical-align: bottom;}#calendar_table tr td.prev_link {	background-color: #FFFFFF;	border-left: solid 1px #FFFFFF;	padding-left: 15px;}#calendar_table tr td.next_link {	background-color: #FFFFFF;	border-right: solid 1px #FFFFFF;	text-align: right;	padding-right: 15px;}#calendar_table tr td.prev_link a, #calendar_table tr td.next_link a {	color: #004076;}#calendar_table tr td.month {	color: #004076;	font-size: 12px;	text-align: center;	background-color: #FFFFFF;	height: 20px;}#calendar_table tr td.day_title {	width: 91px;	height: 20px;	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	border-left: 1px solid #004076;	border-top: 1px solid #004076;	background-color: #004076;	text-align:	center;}#calendar_table tr td.dayblock {	width: 81px;	height: 60px;	padding: 0px 5px 0px 5px;	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	border-left: 1px solid #004076;	border-top: 1px solid #004076;	background-color: #FFFFFF;}#calendar_table tr td.highlighted{	background-color: #B9E0F7;}#calendar_table tr td.today{	background-color: #EDCCD4;}#calendar_table tr td p {	color: #004076;}#calendar_table tr td p.date {	text-align: right;}#calendar_table tr td p.flavor_title a{	text-align: left;	color: #004076;}/*////////////////////////////---------------Start of Locator Results-----------------------///////////////////////*/#locator_results {	width: 580px;	clear: left;	font-size: 11px;	color: #004076;}#locator_results tr td {	width: 80px;	color: #004076;	background-color: #FFFFFF;	border: none;	border-bottom: 1px solid #004076;	border-right: 1px solid #004076;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 2px;	text-align: center;}#locator_results tr td a{	color: #004076;}#locator_results tr td.location_title {	width: 300px;	text-align: left;	padding: 4px;}#locator_results tr td.border_left {	border-left: 2px solid #FFFFFF;}#locator_results tr td.border_right {	border-right: 2px solid #FFFFFF;}#locator_results tr td.border_bottom {	border-bottom: 2px solid #FFFFFF;}#locator_results tr td.border_top {	border-top: 2px solid #FFFFFF;	background-color: #004076;	color: #B9E0F7;	text-align: center;	font-weight: bold;}#locator_results tr td.border_top a, #locator_results tr td.corner_top_right a, #locator_results tr td.corner_top_left a{	color:#B9E0F7;}#locator_results tr td.locator_highlight {	background-color: #B9E0F7;}#locator_results tr td.corner_top_left {	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../locator/images/locator_top_left.png);	background-repeat: no-repeat;	background-position: top left;	color: #B9E0F7;	font-weight: bold;}#locator_results tr td.corner_top_right {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../locator/images/locator_top_right.png);	background-repeat: no-repeat;	background-position: top right;	vertical-align: bottom;	color: #B9E0F7;	font-weight: bold;}#locator_results tr td.corner_bottom_left {	border: none;	border-right: 1px solid #004076;	background: none;	background-image: url(../locator/images/locator_bottom_left.png);	background-repeat: no-repeat;	background-position: bottom left;}#locator_results tr td.corner_bottom_left_blue {	border: none;	border-right: 1px solid #004076;	background: none;	background-image: url(../locator/images/locator_bottom_left_blue.png);	background-repeat: no-repeat;	background-position: bottom left;}#locator_results tr td.corner_bottom_right {	border: none;	background: none;	background-image: url(../locator/images/locator_bottom_right.png);	background-repeat: no-repeat;	background-position: bottom right;}#locator_results tr td.corner_bottom_right_blue {	border: none;	background: none;	background-image: url(../locator/images/locator_bottom_right_blue.png);	background-repeat: no-repeat;	background-position: bottom right;}#locator_results tr td .number {	font-size: 11px;	background-color: #004076;	color: #FFFFFF;	font-weight: bold;	padding: 0px 2px 0px 2px;}/*////////////////////////////---------------Start of Restaurant Flavor Results -----------------------///////////////////////*/#flavor_results {	width: 580px;	clear: left;	font-size: 12px;	color: #004076;}#flavor_results tr td {	color: #004076;	background-color: #FFFFFF;	border: none;	border-bottom: 1px solid #004076;	border-right: 1px solid #004076;	margin: 0px 0px 0px 0px;	padding: 4px 2px 4px 10px;	text-align: left;}#flavor_results tr td a{	color: #004076;}#flavor_results tr td.border_top a, #flavor_results tr td.corner_top_right a, #flavor_results tr td.corner_top_left a{	color:#B9E0F7;}#flavor_results tr td.location_title {	text-align: left;	padding: 4px;}#flavor_results tr td.border_left {	border-left: 2px solid #FFFFFF;}#flavor_results tr td.border_right {	border-right: 2px solid #FFFFFF;}#flavor_results tr td.border_bottom {	border-bottom: 2px solid #FFFFFF;}#flavor_results tr td.border_top {	border-top: 2px solid #FFFFFF;	background-color: #004076;	color: #B9E0F7;	text-align: center;}#flavor_results tr td.flavor_highlight {	background-color: #B9E0F7;}#flavor_results tr td.corner_top_left {	border-right: 1px solid #004076;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../images/flavor_top_left.png);	background-repeat: no-repeat;	background-position: top left;	width: 400px;	padding: 3px 0px 3px 10px;	color: #003871;}#flavor_results tr td.corner_top_right {	border: none;	border-bottom: 1px solid #004076;	background: none;	background-image: url(../images/flavor_top_right.png);	background-repeat: no-repeat;	background-position: top right;	vertical-align: bottom;}#flavor_results tr td.corner_bottom_left {	border: none;	border-right: 1px solid #004076;	background: none;	background-image: url(../images/flavor_bottom_left.png);	background-repeat: no-repeat;	background-position: bottom left;	width: 400px;}#flavor_results tr td.corner_bottom_right {	border: none;	background: none;	background-image: url(../images/flavor_bottom_right.png);	background-repeat: no-repeat;	background-position: bottom right;}.btn_align {	vertical-align: middle;}table.eCardTable td {	padding: 6px 2px 6px 2px;	vertical-align:top;}