/* @override http://www.storehousefoods.com/StyleSheets/storehouse.css */

#header{padding-top:20px}
#logo{margin-left:20px;background-image:url(../images/SHFweblogo.jpg);height:108px;width:373px;float:left}
#logo_glutenfreedomain{margin-left:20px;background-image:url(../images/SHFweblogo.jpg);height:108px;width:373px;float:left}
#phone_callout{float:right;margin:10px 0 0}
#phone_callout h2{font-weight:700;color:#d49933;margin:0}
#navbar{background-color:#d49933;margin-bottom:10px;height:2.3em}
#navleft{height:34px;float:left;margin-bottom:10px}
#navright{float:right;height:34px;margin-bottom:10px}
#account_cart{width:550px;margin-top:10px;height:30px;clear:right;float:right;margin-bottom:10px}
#account_cart ul{list-style-type:none;margin:0;padding:0}
#account_cart ul li{float:right;padding:5px}
#account_cart_summary{width:300px;height:22px;float:right;overflow:hidden;border-color:#999;border-style:solid;border-width:1px;margin:0 0 0 20px;padding:5px}
#account_cart_summary img{height:19px;width:25px;float:left}
.cart_link{float:right;height:24px;width:275px}
.cart_link td{text-align:right}
#hero{z-index:-1}
#hero_test{z-index:0;height:269px;background-image:url(/Images/mainlanderimage_notext.jpg);background-repeat:no-repeat;float:left;width:710px;position:relative;margin-right:10px}
#hero_rotate{z-index:0;height:269px;float:left;width:710px;position:relative;margin-right:10px}
ul#hero_image_rotate{ padding: 0px; margin: 0px; list-style-type: none; }ul#gfRotate{ padding: 0px; margin: 0px; list-style-type: none; }.intro_text{left:34px;top:60px;height:135px;position:absolute;width:135px;z-index:10;color:#2d98cc;font-family:"Lucida Grande", Lucida, Verdana, sans-serif;line-height:13px}
.timeline{height:8em;font:11px "Lucida Grande", Lucida, Verdana, sans-serif}
.seventy_two_hours{float:left;color:#f90;width:200px;height:80px;margin:10px 12px 10px 0}
.fourteen_days{float:left;color:#963;width:150px;height:80px;margin:10px 10px 10px 0}
.eighty_four_meals{float:left;color:#930;height:80px;width:140px;margin:10px 15px 10px 0}
.five_minutes{float:left;color:#c00;width:182px;height:80px;margin:10px 0}
#homepage_copy {
		            	border-top-color: #d49933;
		            	border-top-width: 2px;
		            	border-top-style: solid;
		            	margin-top: 10px;
		            	background-color: #FFFCE0;
		            }

#homepage_copy h2 {
		            	color: #330000;
		            	text-shadow: 1px 1px 1px white;
		            }
#footer{margin-top:10px;margin-bottom:20px}
.info_panel_video{background-repeat:no-repeat;background-image:url(../Images/whyyoushouldplan.jpg);height:76px}
.info_panel_video a{margin-top:50px;margin-left:45px;background-repeat:no-repeat;background-image:url(../Images/watchvideobuttons.png);display:block;background-position:left top;height:19px;width:137px}
.info_panel_freeplanner{background-repeat:no-repeat;background-image:url(../Images/freeplanner.jpg);height:76px}
.info_panel_freeplanner a{margin-top:50px;margin-left:45px;background-repeat:no-repeat;background-image:url(../Images/freedownloadbuttons.png);display:block;background-position:left top;height:19px;width:137px}
.download_planner a{margin-top:50px;margin-left:100px;background-repeat:no-repeat;background-image:url(../Images/freedownloadbuttons.png);display:block;background-position:left top;height:19px;width:137px}
.download_planner_account a{margin-bottom:50px;margin-top:20px;margin-left:10px;background-repeat:no-repeat;background-image:url(../Images/freedownloadbuttons.png);display:block;background-position:left top;height:19px;width:137px}
.info_panel_questions{background-repeat:no-repeat;background-image:url(../Images/questions.jpg);height:76px}
.info_panel_questions a{margin-top:50px;margin-left:45px;background-repeat:no-repeat;background-image:url(../Images/askaquestionbutton.png);display:block;background-position:left top;height:19px;width:137px}
.info_panel_smartparty{background-repeat:no-repeat;background-image:url(../Images/smartparty.jpg);height:76px}
.info_panel_smartparty a{margin-top:50px;margin-left:45px;background-repeat:no-repeat;background-image:url(../Images/earnmoneybuttons.png);display:block;background-position:left top;height:19px;width:137px}
#join{float:left;padding:5px 0 0}
#site_info{float:right;padding:5px 0 0}
#site_info ul{margin:0;padding:0}
#site_info ul li{list-style-type:none;float:right;padding:0 0 0 1.5em}
#site_info ul li a{text-transform:none}
#individual_product_hero{height:465px}
.upsell_package{height:320px;width:186px;border-color:#999;border-style:solid;border-width:2px}
.watch_video{height:156px;width:186px;margin-top:13px;border-color:#999;border-style:solid;border-width:2px}
#large_product_rightsideAlt{background-repeat:no-repeat;background-image:url(../Images/Boywonder.jpg);height:495px;width:190px;float:right;border-style:none;border-width:2px}
#large_product_rightside{height:495px;width:190px;float:right;border-style:none;border-width:2px}
.nutrition{width:200px;float:left;margin-left:42px;line-height:9px;font-size:11px;text-align:left}
.nutrition tr td{line-height:1.5em;padding:0}
.custom3 ul li{font-weight:700;list-style-type:disc;font-size:.9em;margin:0}
.custom4{margin-bottom:10px;padding:10px}
.custom4 ul li{list-style-type:none;font-size:.9em;margin:0}
ul.item_price{border:1px dotted #ccc;font-family:Verdana, Lucida, "Lucida Grande", sans-serif;color:#000;padding:0 10px 5px 20px}
#packages h2{font-family:arial;font-size:34px;margin:0}
.superpak{background-repeat:no-repeat;background-image:url(../Images/variety.jpg);float:left;height:455px}
.convenience{background-repeat:no-repeat;background-image:url(../Images/convenience.jpg);float:left;height:455px}
.versatility{background-repeat:no-repeat;background-image:url(../Images/versatility.jpg);float:left;height:455px}
.economy{background-repeat:no-repeat;background-image:url(../Images/economy.jpg);float:left;height:455px}
.threefiveseven_addon{width:150px;float:left;height:450px}
.threefiveseven_module{width:148px;float:left;background-repeat:no-repeat;background-image:url(../Images/ThreeFiveSeven.jpg);margin-bottom:10px;height:295px}
.addon_module{width:148px;float:left;background-repeat:no-repeat;background-image:url(../Images/smartmodules.jpg);height:150px}
.pkg_hero h1{float:left;margin:0}
.pkg_hero h2{float:left;margin:0 0 0 9px;padding:4px 0 0}
.pkg_hero_image{width:950px;float:left;margin-bottom:10px}
.pkg_choices_one_month{background-repeat:no-repeat;background-image:url(../Images/OneforOneMONTH.jpg)}
.pkg_choices_fortyfivedays{background-repeat:no-repeat;background-image:url(../Images/ConvONEfor45days.jpg)}
.pkg_choices_three_months{background-repeat:no-repeat;background-image:url(../Images/OneforThreeMOs.jpg)}
.pkg_choices_six_months{background-repeat:no-repeat;background-image:url(../Images/OneforSixMOs.jpg)}
.pkg_choices_one_year{background-repeat:no-repeat;background-image:url(../Images/OneforOneYEAR.jpg)}
.pkg_choices_onefortwoyear{background-repeat:no-repeat;background-image:url(../Images/VarietyONEpersonTWOyears.jpg)}
.pkg_choices_twoforoneyear{background-repeat:no-repeat;background-image:url(../Images/VarietyTWOpeopleONEyear.jpg)}
.pkg_choices_forthreedays{background-repeat:no-repeat;background-image:url(../Images/357ONEpersonTHREEdays.jpg)}
.pkg_choices_forfivedays{background-repeat:no-repeat;background-image:url(../Images/357ONEpersonFIVEdays.jpg)}
.pkg_choices_forsevendays{background-repeat:no-repeat;background-image:url(../Images/357ONEpersonforSEVENdays.jpg)}
.pkg_choices_beefpoultry{background-repeat:no-repeat;background-image:url(../Images/beefandpoultry.jpg)}
.pkg_choices_col_beefpoultry p{margin-bottom:38px;margin-top:10px;margin-left:50px;width:230px}
.pkg_choices_col_fruitmodule p{margin-top:10px;margin-left:50px;width:230px}
.pkg_choices_fruitmodule{background-repeat:no-repeat;background-image:url(../Images/fruitmodule.jpg)}
.pkg_choices_price{font-weight:700;width:100px;margin-bottom:19px;margin-left:90px;margin-top:40px;font-size:16px}
.pkg_choices_price_beeffruit{width:100px;margin-bottom:19px;margin-left:120px;margin-top:80px;font-size:18px}
.pkg_choices_col ul{list-style-type:none;font-size:.9em;margin:21px 0 0 11px}
.pkg_choices_col ul li{font-size:.9em}
.pkg_choices_col img{margin-left:46px;margin-top:17px;margin-bottom:20px}
.nutrition p{line-height:1.3em}
.pkg_hero_desc{margin-bottom:10px;width:950px;float:left}
.pkg_hero_desc_list{width:352px;float:left;margin-left:7px;margin-right:25px}
.pkg_hero_desc_list ul{font-size:.9em;line-height:13px;margin-bottom:4px;font-weight:700;color:#930}
.pkg_hero_desc_list p{font-size:.7em}
.pkg_item_list_header{background-color:#d49933;margin-top:10px;color:#FFF;font-weight:700}
.indv_product_page{height:140px}
.indv_product_page h2{font-family:arial;font-size:34px;margin:0}

.headline {
	font: 34px arial;
	color: #000;
	padding: 0;
	margin: 0;
}

.subhead {
	font: 20px arial;
	color: #673300;
	margin-top: 5px;
	margin-bottom: 5px;
}
.indv_product_page ul{font-weight:700;color:#930;width:350px;font-size:.8em;float:left}
.indv_product_page p{line-height:1.2em;width:270px;font-size:1.5em;float:left;margin:0;padding:0 20px}
div.indv_product_page_button{padding-right:40px;padding-left:40px}
.indv_product_page_button a:hover{height:28px;width:68px;background-position:left bottom;display:block}
.indv_product_page_button a{height:28px;width:68px;background-image:url(../Images/shop-buttons.png);background-position:left top;background-repeat:no-repeat;display:block}
.med_pouches{margin-bottom:10px;padding-top:180px;text-align:center;background-repeat:no-repeat;background-image:url(../Images/MediumPouch.jpg)}
.bulk_pouches{margin-bottom:10px;padding-top:180px;text-align:center;background-repeat:no-repeat;background-image:url(../Images/BulkPouch.jpg)}
.med_cans{margin-bottom:10px;padding-top:180px;text-align:center;background-repeat:no-repeat;background-image:url(../Images/MediumCan.jpg)}
.half_cans{margin-bottom:10px;padding-top:180px;text-align:center;background-repeat:no-repeat;background-image:url(../Images/HalfCan.jpg)}
.full_cans{margin-bottom:10px;padding-top:180px;text-align:center;background-repeat:no-repeat;background-image:url(../Images/FullPackCan.jpg)}
#indv_product_page_choices p{margin-bottom:10px;margin-top:10px;height:50px;font-size:.75em}
.see_options_button a{margin-left:15px;margin-top:420px;height:27px;width:160px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../Images/largeOptionsButtons.png)}
.see_options_button a:hover{height:27px;width:157px;display:block;background-position:left bottom}
.see_options_button_sm_top a{margin-left:10px;margin-top:268px;height:22px;width:127px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../Images/smallOptionsButtons.png)}
.see_options_button_sm a{margin-left:10px;margin-top:120px;height:22px;width:127px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(../Images/smallOptionsButtons.png)}
.more_details_button_push a{margin-bottom:25px;margin-left:95px;margin-top:15px;height:22px;width:127px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(/Images/MoreDetailsButtons.png)}
.more_details_button a{margin-bottom:25px;margin-left:52px;margin-top:15px;height:22px;width:127px;display:block;background-repeat:no-repeat;background-position:left top;background-image:url(/Images/MoreDetailsButtons.png)}
#packages ul{font-weight:700;margin-top:250px;color:#FFF;width:149px;height:85px;font-size:.75em;padding-left:10px}
#packages .threefiveseven_module ul{padding-right:14px;font-weight:700;margin-top:145px;color:#FFF;width:110px;height:40px;font-size:.75em;padding-left:9px}
#sec_page_left_column{margin-bottom:10px}
#sec_page_left_column a{color:#960}
#sec_page_left_column h1{font-size:2.5em;color:#930;padding-left:50px;margin:0 0 10px}
#sec_page_left_column h3{font-weight:700;font-size:1.5em;padding-left:50px;margin:0 0 10px}
#sec_page_left_column p{padding-right:18px;padding-left:50px}
#sec_page_center_column{margin-top:120px}
#sec_page_center_column h1{font-size:2.5em;color:#930;padding-left:2px;margin:0 0 10px}
#sec_page_center_column p{padding-right:18px;padding-left:4px}
#sec_page_right_column h1{font-size:2.5em;color:#930;padding-left:10px;margin:0 0 10px}
.aboutus_header{margin-bottom:30px;margin-left:40px;margin-top:30px}
.ourproducts_header{margin-bottom:30px;margin-left:10px;margin-top:30px}
.smartagents_header{height:67px;width:352px;margin:30px 0 30px 10px}
.registerhere_header{height:66px;width:263px;margin:30px 0 30px 10px}
.trainingcenter_header{height:72px;width:289px;margin:30px 0 30px 10px}
.affiliates_header{height:67px;width:227px;margin:30px 0 30px 10px}
.news_header{height:66px;width:223px;margin:30px 0 30px 10px}
.faq_header{height:68px;width:224px;margin:30px 0 30px 10px}
.contactus_header{height:62px;width:216px;margin:30px 0 30px 10px}
.sitepolicy_header{height:64px;width:224px;margin:30px 0 30px 10px}
.returnpolicy_header{height:66px;width:240px;margin:30px 0 30px 10px}
.myaccount_header{height:62px;width:216px;margin:30px 0 30px 30px}
.askexpert_header{height:58px;width:314px;margin:30px 0 0 20px}
.askexpert_rightside{border-left-color:#960;border-left-width:1px;border-left-style:solid;padding-left:50px;margin-top:45px}
.freedownload_header{height:65px;width:285px;margin:30px 0 40px 20px}
.planner_cover{margin-left:20px;height:370px;width:288px}
.videobox img{margin-bottom:10px;border-color:#ccc;border-style:solid;border-width:1px}
.videobox{height:263px;width:310px;margin-bottom:10px;border-color:#ccc;border-style:solid;border-width:1px}
#sec_page_left_column h2{font-weight:700;font-size:1.5em;padding-left:50px}
#sec_page_center_column a{color:#d49933}
#sec_page_center_column h3{margin-bottom:10px;font-weight:700;font-size:1.1em;padding-left:10px}
#sec_page_center_column ul li{padding-bottom:5px;padding-top:5px}
.register_number{height:100px;width:100px;float:left}
.register_info{margin-bottom:40px;width:488px;float:left}
.register_info h2{margin-left:8px;line-height:1.2em;margin-bottom:10px;font-size:2em;font-weight:700}
.download_form_button a{margin-left:150px;background-repeat:no-repeat;background-image:url(../Images/downloadformbuttons.png);display:block;background-position:left top;height:18px;width:136px}
.orderkit_button a{margin-left:150px;background-repeat:no-repeat;background-image:url(../Images/orderkitbuttons.png);display:block;background-position:left top;height:18px;width:136px}
.visitcenter_button a{margin-left:150px;background-repeat:no-repeat;background-image:url(../Images/visitcenterbuttons.png);display:block;background-position:left top;height:18px;width:136px}
#catalog_header ul{background-color:#d49933;padding-top:2px;padding-bottom:0}
.faq_question{margin-bottom:2px;font-size:1.1em;font-weight:700;color:#960}
.customer_login{margin-top:50px;margin-left:80px}
.create_account{padding-left:30px;padding-top:30px}
.lost_password{padding-left:30px;padding-top:142px}
div.logged_in{padding-left:20px;padding-top:40px}
.bread_crumb p{float:left;margin:0;padding:0}
.bread_crumb a{text-decoration:none}
.bread_crumb a:hover{text-decoration:underline}
sup{font-size:.5em}
.shopping_cart_header{clear:right;float:left;height:37px;width:218px;margin:20px}
#account_cart_summary a,.pkg_item_list_header td{font-weight:700}
#whosloggedin,#action_buttons{float:right}
.seventy_two_hours p,.fourteen_days p,.eighty_four_meals p,.five_minutes p{margin-left:4px}
.info_panel_video a:hover,.info_panel_freeplanner a:hover,.download_planner a:hover,.download_planner_account a:hover,.info_panel_questions a:hover,.info_panel_smartparty a:hover{display:block;background-position:left bottom;height:19px;width:137px}
.info_panel p,.custom3{padding:10px}
.custom1,.custom2{padding:20px}
.custom3 ul,.custom4 ul{margin:0}
.superpak:hover,.convenience:hover,.versatility:hover,.economy:hover,.threefiveseven_module:hover,.addon_module:hover{outline-color:#d49933;outline-style:solid;outline-width:3px}
.pkg_choices_col_fruitmodule a,.pkg_choices_col_beefpoultry a{margin-left:80px}
.pkg_choices_col,.pkg_hero_desc img,.pkg_item_list,.indv_product_page img{float:left}
.pkg_choices_col_beefpoultry ul,.pkg_choices_col_fruitmodule ul{width:230px;list-style-type:none;font-size:1em;margin:21px 0 0 50px}
div.indv_product_page,.bread_crumb{margin-bottom:5px}
.see_options_button_sm_top a:hover,.see_options_button_sm a:hover{position:relative;height:22px;width:127px;display:block;background-position:left bottom}
.more_details_button_push a:hover,.more_details_button a:hover{height:22px;width:127px;display:block;background-position:left bottom}
#sec_page_left_column ul,#sec_page_left_column table{padding-left:50px}
.download_form_button a:hover,.orderkit_button a:hover,.visitcenter_button a:hover{display:block;background-position:left bottom;height:18px;width:136px}
.customer_login h1,.create_account h1,.logged_in h1{color:#630}

#gfMenu {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 20px;
}

#gfMenu li {
	list-style-type: none;
	padding-top: 5px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.menuHeader {
	color: #9a6600;
	font: bold 10pt "Lucida Grande", Lucida, Verdana, sans-serif;
}

.menuItem {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}

.menuPrice {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}

.gfMenuTable {
	margin: 0;
	border-bottom: 1px solid #ccc;
}

.productfeaturelist li {
	height: 110px;
}

.menuItemDesc {
	margin: 0;
}
ul.productfeaturelist span.details { text-indent:0px; }

.gfMenuDivider {
	border-bottom: 2px solid #ccc;
	margin-bottom: 5px;
}

.gfMenuDivider h2 {
	margin-bottom: 0;
	margin-top: 10px;
}
ul.productfeaturelist span.details a {
		background:transparent url(/images/DetailsSmall.jpg) no-repeat scroll left top;
		display:block;
		height: 22px;
		width:99px;	
		float:left; }
