@import url(reset.css);
/* Image Hover CSS + alt version
.class a{display:block;height:Ypx;width:Xpx;overflow:hidden;float:left}
.class a:hover{display:block;text-indent:-Xpx;}

.class a{height:Ypx;width:Xpx;overflow:hidden;float:left;background-position:0 0;}
.class a:hover{ background-position:-154px 0;}
li#id a{background:url(images/image_rollover.gif);} */

/* Swatches */

/* Global Tags */
html, body{height:100%;}
body{background:#fff;font-size:0.8em;color:#000;position:relative;font-family:Helvetica, "Calibri", "Segoe UI", Arial, sans-serif;}
h1,h2,h3,h4{color:#000000;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h1{font-size:2.2em; margin-bottom:0.5em;}
h2{font-size:1.3em;}
h3{font-size:1.0em; margin:0 0 10px 0;}
h4{font-size:0.9em;}
a{text-decoration:underline; font-weight:bold;}
strong {font-weight:bold;}
em {font-style:italic;}
p{margin-bottom:1.5em;}
.text-center{text-align:center;}

/* Page Code */
.wrapper {width:960px;margin:0 auto;}
.header {width:100%;height:75px;position:relative;text-align:left;}
.header h1{text-indent:-9999px;}
.content {width:100%;/*min-height:540px;height:auto !important;height:540px;*/position:relative;clear:both; overflow:hidden;}
.footer {width:100%;height:75px;position:relative;}
.top_menu {width:907px;height:36px;position:relative;padding-top:14px;padding-left:0px;text-align:left; margin:0 auto; padding-right:0;}
.left_menu {width:170px;float:left;padding:14px 10px 0 25px; font-size:15px; text-align:left;}
.main_content {width:730px;float:left;}
.main_content .tabs {height:25px;}
.main_content .body_content {
	min-height:446px;
	height:auto !important;
	height:295px;
	background:#fff; 
	font-family: Arial, Helvetica, sans-serif;  
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	padding:18px;
	overflow:hidden;
}
.main_content .options {height:170px;width:100%;background:#fff;}
.options .select {width:132px;height:142px;float:left;padding:12px 0px 12px 22px;}
.tabs .select {width:185px;height:25px;float:left;}
#tssh {
	position:absolute;
	top:-15px;
	left:325px;
}
#tssh_secure {
	position:absolute;
	top:-15px;
	left:269px;
}
#logo {position:absolute;top:12px;left:28px;}
.active {display:block;text-align:left;padding:10px 20px 20px;}
.active h1 {margin-bottom:10px;}
.inactive {display:none;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}


.page_content {padding:20px 20px 20px 20px; text-align:left; min-height:430px;width:600px;}
.tab_section {min-height:220px; max-height: 220px; height: 220px;}
.main {min-height:295px; height:295px; padding-bottom:0px;}
.body_content h1 {margin: 0 0 .75em 0; font-size:18px;}
.body_content h2 {margin: 1em 0 .75em 0; font-size:14px;}
 img.left{float:left; margin:0 10px 10px 0;}
 img.right{float:right; margin:0 0 10px 10px;}
.body_content .column_left {float:left;margin-right:20px;width:290px;}
.body_content .column_right {float:left;width:290px;}
.body_content ul {list-style-type:disc;margin:0px 0px 15px 20px;}
.body_content li {margin-top:7px;}
.body_content h1 a {text-decoration:none;}
.main_content .subpage {min-height:465px;}
.body_content img, .active img {margin:0 10px 10px 0;}
.body_content .image_right {margin:0 0 10px 10px;}
.active h1 {margin: 0.5em 0 .75em 0; font-size:20px;}

.body_content p {margin:0 0 1em 0; font-size:13px;}
div.active p {margin:0 0 1em 0; font-size:13px;}

.tabs .tableft {height:25px;width:15px;background:url(../images/bg_tab_white.png) no-repeat;float:left;}
.tabs .tabright {height:25px;width:15px;background:url(../images/bg_tab_white_r.png) no-repeat;float:left;}

/* For All Pages - then redefine color in sub secions */
.tabs .tabtitle {height:20px;min-width:150px;background:#ffffff;float:left;text-align:center;font-size:14px;font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps;text-decoration:none; font-weight:bold; padding: 5px 0 0 0;}
.tabs .tabtitle a, .tabs .tabtitle a:hover {text-decoration:none; cursor: default; font-size:14px; font-variant: small-caps; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold;  cursor: pointer;}


/* For All Pages - then redefine color in sub secions */
.address_block {width:290px;margin-bottom:20px;}
.address_block .title {font-weight:bold;}
.address_block .legend {width:55px;float:left;}
.address_block .data {width:235px;float:left;}

/* Top Menu */
.top_menu ul li {float:left;margin-right:24px;}
.top_menu li a {display:block;overflow:hidden;height:12px; float:left;}
.top_menu li a span {display:none;}
.top_menu li#link_enjoy a{width:129px;}
.top_menu li#link_health a{width:151px;}
.top_menu li#link_food a{width:219px;}
.top_menu li#link_trade a{width:102px;}
.top_menu li#link_industry a{width:64px;}
.top_menu li#link_media a{width:117px;}
.top_menu li.enjoying a{background:url(../images/hm-nav-enjoying.png) no-repeat; width:212px; padding-top:71px; height:0!important; overflow:hidden; margin:0 14px 0 24px;}
.top_menu li.healthy a{background:url(../images/hm-nav-healthy.png) no-repeat; width:212px; padding-top:71px; height:0!important; overflow:hidden; margin-right:14px;}
.top_menu li.buying a{background:url(../images/hm-nav-buying.png) no-repeat; width:212px; padding-top:71px; height:0!important; overflow:hidden; margin-right:14px;}
.top_menu li.growing a{background:url(../images/hm-nav-growing.png) no-repeat; width:212px; padding-top:71px; height:0!important; overflow:hidden; margin-right:0;}
.top_menu li a:hover{-moz-box-shadow:0 0 8px #ce8d54; -webkit-box-shadow:0 0 8px #ce8d54; box-shadow:0 0 8px #ce8d54;}

/* Left Menu */
.left_menu ul li {float:left;clear:left;margin-bottom:16px; margin-top:16px; font-size: 13px;}
.left_menu li a {display:block;overflow:hidden;height:11px; font-size: 15px; height:auto; width:auto; overflow:visible; font-family:Georgia, "Times New Roman", Times, serif; font-variant: small-caps;text-decoration:none;}
.left_menu li a span {display:none;}

/*.left_menu .menu ul li {float:left;clear:left;margin-bottom:15px; font-size: 13px; white-space: nowrap;}
.left_menu .menu li a {display:block;overflow:hidden;height:11px; font-size: 13px; height:auto; width:auto; overflow:visible; font-family:Georgia, "Times New Roman", Times, serif; font-variant: small-caps;text-decoration:none; white-space: nowrap;}
.left_menu .menu li a span {display:none;}*/



/* Landing Page */
body#landing {background:#d8a875;}
#landing .wrapper {background:url(../images/bg_landing.jpg) no-repeat;}
#landing .header {height:155px;background:url(../images/logo_landing_aa.gif) 50% 23px no-repeat;}
#landing .top_menu {width:960px;height:58px;padding:0;}
#landing #content {height:431px;}
#landing .footer {background:#fee9d5;height:76px}
#landing .top_menu ul li {float:left;margin-right:7px;}
#landing .top_menu li a {display:block;overflow:hidden;height:58px;}
#landing .top_menu ul li#last{margin-right:0;margin-left:1px;}
#landing #tssh {top:-14px;}
#landing #aatitle {position:relative;top:313px; left:192px;}

#landing #top_nav a {color:#985006;}
#landing #top_nav a:hover {color:#f68423;}
#landing #footer_nav a:hover {color: #f68423;}

/* Festival Landing Page */
body#festival {background:#d8a875;}
#festival .wrapper {background:url(../images/bg_festival.jpg) no-repeat;}
/* #festival .header {height:155px;background:url(../images/logo_aa_festival.png) 35px 15px no-repeat !important;} */
#festival .header {height:155px;}
#festival .top_menu {width:960px;height:58px;padding:0;}
#festival #content {height:431px !important;height:431px;}
#festival .footer {height:76px}
#festival .top_menu ul li {float:left;margin-right:7px;}
#festival .top_menu li a {display:block;overflow:hidden;height:58px;}
#festival .top_menu ul li#last{margin-right:0;margin-left:1px;}
#festival #tssh {top:-14px;display:none;}
#festival #aatitle {position:relative;top:-170px; left:220px;}

#festival #top_nav a {color:#ffffff;}
#festival #top_nav a:hover {text-decoration:underline;}
#festival #footer_nav a:hover {color: #f68423;}


/*******************************************************************/
/*               New Year Jan 2010 Landing Page                    */
/*******************************************************************/
body#newyear {background:#d8a875;}
#newyear .wrapper {background:url(../images/bg_newyear.jpg) no-repeat;}
/* #newyear .header {height:155px;background:url(../images/logo_aa_festival.png) 35px 15px no-repeat !important;} */
#newyear .header {height:155px;}
#newyear .top_menu {width:960px;height:58px;padding:0;}
#newyear #content {height:401px !important;height:431px;}
#newyear .footer {height:76px}
#newyear .top_menu ul li {float:left;margin-right:7px;}
#newyear .top_menu li a {display:block;overflow:hidden;height:58px;}
#newyear .top_menu ul li#last{margin-right:0;margin-left:1px;}
#newyear #tssh {top:-14px;display:none;}
#newyear #aatitle {position:relative;top:-170px;}

#newyear #top_nav a {color:#ffffff;}
#newyear #top_nav a:hover {text-decoration:underline;}
#newyear #footer_nav a:hover {color: #f68423;}

/*******************************************************************/
/*               Black Dress 2010 Landing Page                    */
/*******************************************************************/
body#blackdress {background:#d8a875;}
#blackdress .wrapper {background:url(../images/bg_blackdress.jpg) no-repeat;}
/* #newyear .header {height:155px;background:url(../images/logo_aa_festival.png) 35px 15px no-repeat !important;} */
#blackdress .header {height:155px;}
#blackdress .top_menu {width:960px;height:58px;padding:0;}
#blackdress #content {height:401px !important;height:431px;}
#blackdress .footer {height:76px}
#blackdress .top_menu ul li {float:left;margin-right:7px;}
#blackdress .top_menu li a {display:block;overflow:hidden;height:58px;}
#blackdress .top_menu ul li#last{margin-right:0;margin-left:1px;}
#blackdress #tssh {top:-14px;display:none;}
#blackdress #aatitle {position:relative;top:-170px;}

#blackdress #top_nav a {color:#ffffff;}
#blackdress #top_nav a:hover {text-decoration:underline;}
#blackdress #footer_nav a:hover {color: #f68423;}


/************************/
/* Enjoying Almonds */
/************************/
body#enjoy {background:#003d5b;}

#enjoy h1, #enjoy h2, #enjoy h3 {color:#1b4b63;}
#enjoy a, #enjoy a:link {color:#1b4b63;} 
#enjoy a:hover {color:#ddebf1;} 
#enjoy .body_content a:hover, #enjoy .active a:hover {color:#5b9dab;} 

#enjoy .wrapper {background:#ddebf0;}
#enjoy .header h1{display:block;width:155px;height:31px;background:url(../images/enjoy_title_enjoy.png) no-repeat;position:absolute;top:30px;left:400px;}

#enjoy .content {background:#418f9a url(../images/enjoy_bg_enjoy.jpg) no-repeat}
#enjoy .footer {}
#enjoy .top_menu li#link_enjoy a{background:url(../images/enjoy_button_enjoy.gif) no-repeat -129px 0px;}
/* #enjoy .top_menu li#link_enjoy a:hover{background-position:-137px 0px;} */
#enjoy .top_menu li#link_health a{background:url(../images/enjoy_button_health.gif) no-repeat 0px 0px;}
#enjoy .top_menu li#link_health a:hover{background-position:-151px 0px;}
#enjoy .top_menu li#link_food a{background:url(../images/enjoy_button_food.gif) no-repeat 0px 0px;}
#enjoy .top_menu li#link_food a:hover{background-position:-219px 0px;}
#enjoy .top_menu li#link_trade a{background:url(../images/enjoy_button_trade.gif) no-repeat 0px 0px;}
#enjoy .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#enjoy .top_menu li#link_industry a{background:url(../images/enjoy_button_industry.gif) no-repeat 0px 0px;}
#enjoy .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#enjoy .top_menu li#link_media a{background:url(../images/enjoy_button_media.gif) no-repeat 0px 0px;}
#enjoy .top_menu li#link_media a:hover{background-position:-117px 0px;}
#enjoy .top_menu li#link_media {margin-right:0px;}

#enjoy .tabs .tabtitle, #enjoy .tabtitle a {color:#003d5b;}
#enjoy .tabs .tableft.off {background:url(../images/enjoy_bg_tab_off_l.png) no-repeat;}
#enjoy .tabs .tabtitle.off {background:#003d5b; position:relative;}
#enjoy .tabs .tabtitle.off a {color:#ffffff;}
#enjoy .tabs .tabtitle.off a:hover {color:#5b9dab;}
#enjoy .tabs .tabright.off {background:url(../images/enjoy_bg_tab_off_r.png) no-repeat;}

#enjoy td {padding:2px 5px;}
#enjoy td h1 {margin:5px}
#enjoy td h2 {margin:2px}

#enjoy .left_menu li.current a{color:#ddebf1;}

#enjoy .main-menu .enjoying a{color:#1B4B63!important;}


/************************/
/* Health Professionals */
/************************/
body#health {background:#a95826;}

#health h1, #health h2, #health h3 {color:#a95826;}
#health a, #health a:link {color:#a95826;} 
#health a:hover {color:#f68423;} 

#health .wrapper {background:#fee9d5;}
#health .header h1{display:block;width:148px;height:31px;background:url(../images/health_title_healthy.png) no-repeat;position:absolute;top:30px;left:400px;}

#health .content {background:#f89746 url(../images/health_bg_health.jpg) no-repeat;}

#health .top_menu li#link_enjoy a{background:url(../images/health_button_enjoy.gif) no-repeat 0px 0px;}
#health .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#health .top_menu li#link_health a{background:url(../images/health_button_health.gif) no-repeat -151px 0px;}
#health .top_menu li#link_food a{background:url(../images/health_button_food.gif) no-repeat 0px 0px;}
#health .top_menu li#link_food a:hover{background-position:-219px 0px;}
#health .top_menu li#link_trade a{background:url(../images/health_button_trade.gif) no-repeat 0px 0px;}
#health .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#health .top_menu li#link_industry a{background:url(../images/health_button_industry.gif) no-repeat 0px 0px;}
#health .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#health .top_menu li#link_media a{background:url(../images/health_button_media.gif) no-repeat 0px 0px;}
#health .top_menu li#link_media a:hover{background-position:-117px 0px;}
#health .top_menu li#link_media {margin-right:0px;}

#health .left_menu li a{color:#a95826;}
#health .left_menu li a:hover,#health .left_menu li.current a {color:#fee9d5;}
/* #health .left_menu ul li.last {float:left;margin-top:70px;} */

#health .tabtitle, #health .tabtitle a {color:#a95826;}
#health .tableft.off {background:url(../images/health_bg_tab_off_l.png) no-repeat;}
#health .tabtitle.off {background:#a95826;color:#fff;}
#health .tabtitle.off a {color:#ffffff;}
#health .tabtitle.off a:hover {color:#f68423;}
#health .tabright.off {background:url(../images/health_bg_tab_off_r.png) no-repeat;}

#health .body_content ol li {color:#a95826;font-weight:bold;font-size:1.1em;list-style-type:decimal;margin-left:20px;margin-right:15px;}
#health .body_content ol li p {color:#000;font-weight:normal;font-size:13px;}
#health .body_content .fn {font-weight:normal;font-size:10px;vertical-align:super;}
#health .footnotes p, #health p.footnotes{font-size:10px;}
#health .footnotes a {text-decoration:none;}

/* #health table {margin:10px auto;border:1px solid #f68423;} */
#health td {padding:2px 5px;}
#health td h1 {margin:5px}
#health td h2 {margin:2px}

#health .main-menu .healthy a{color:#A95826!important;}
 

/* Food Services */
body#food {background:#4d5100;}

#food h1, #food h2, #food h3 {color:#4d5100;}
#food a, #food a:link {color:#4d5100;} 
#food a:hover {color:#bcb541;} 

#food .wrapper {background:#efefe0;}
#food .header h1{display:block;width:537px;height:23px;background:url(../images/food_title_food.png) no-repeat;position:absolute;top:62px;left:211px;}

#food .content {background:#dad474 url(../images/food_bg_food.jpg) no-repeat}
#food .footer {}
#food .top_menu li#link_enjoy a{background:url(../images/food_button_enjoy.gif) no-repeat 0px 0px;}
#food .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#food .top_menu li#link_health a{background:url(../images/food_button_health.gif) no-repeat 0px 0px;}
#food .top_menu li#link_health a:hover{background-position:-151px 0px;}
#food .top_menu li#link_food a{background:url(../images/food_button_food.gif) no-repeat -219px 0px;}
/* #food .top_menu li#link_food a:hover{background-position:-236px 0px;} */
#food .top_menu li#link_trade a{background:url(../images/food_button_trade.gif) no-repeat 0px 0px;}
#food .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#food .top_menu li#link_industry a{background:url(../images/food_button_industry.gif) no-repeat 0px 0px;}
#food .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#food .top_menu li#link_media a{background:url(../images/food_button_media.gif) no-repeat 0px 0px;}
#food .top_menu li#link_media a:hover{background-position:-117px 0px;}
#food .top_menu li#link_media {margin-right:0px;}

#food .left_menu li a{color:#4d5100;}
#food .left_menu li a:hover, #food .left_menu li.current a{color:#bcb541;}
/* #food .left_menu ul li.last {float:left;margin-top:70px;} */

#food .tabtitle, #food .tabtitle a {color:#4d5100;}
#food .tableft.off {background:url(../images/food_bg_tab_off_l.png) no-repeat;}
#food .tabtitle.off {background:#4d5100;color:#fff;}
#food .tabtitle.off a {color:#ffffff;}
#food .tabtitle.off a:hover {color:#bcb541;}
#food .tabright.off {background:url(../images/food_bg_tab_off_r.png) no-repeat;}

#food .body_content ol li {color:#4d5100;font-weight:bold;font-size:1.1em;list-style-type:decimal;margin-left:20px;margin-right:15px;}
#food .body_content ol li p {color:#000;font-weight:normal;font-size:13px;}
#food .body_content .fn {font-weight:normal;font-size:10px;vertical-align:super;}
#food .footnotes p, #food p.footnotes{font-size:10px;}
#food .footnotes a {text-decoration:none;}

/* #food table {margin:10px auto;border:1px solid #bcb541;} */
#food table {}
#food td {padding:2px 5px;}
#food td h1 {margin:5px}
#food td h2 {margin:2px}





/* Almond Trade */
body#trade {background:#720003;}

#trade h1, #trade h2, #trade h3 {color:#720003;}
#trade a, #trade a:link, #trade .tabtitle a:hover {color:#720003;} 
#trade a:hover {color:#F0DFD7;} 
#trade .body_content a:hover {color:#973729;} 

#trade .wrapper {background:#f0dfd7;}
#trade .header h1{display:block;width:120px;height:30px;background:url(../images/buying_title_buying.png) no-repeat;position:absolute;top:30px;left:400px;}

#trade .content {background:#a34f3e url(../images/trade_bg_trade.jpg) no-repeat}
#trade .footer {}
#trade .top_menu li#link_enjoy a{background:url(../images/trade_button_enjoy.gif) no-repeat 0px 0px;}
#trade .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#trade .top_menu li#link_health a{background:url(../images/trade_button_health.gif) no-repeat 0px 0px;}
#trade .top_menu li#link_health a:hover{background-position:-151px 0px;}
#trade .top_menu li#link_food a{background:url(../images/trade_button_food.gif) no-repeat 0px 0px;}
#trade .top_menu li#link_food a:hover{background-position:-219px 0px;}
#trade .top_menu li#link_trade a{background:url(../images/trade_button_trade.gif) no-repeat -102px 0px;}
/* #trade .top_menu li#link_trade a:hover{background-position:-102px 0px;} */
#trade .top_menu li#link_industry a{background:url(../images/trade_button_industry.gif) no-repeat 0px 0px;}
#trade .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#trade .top_menu li#link_media a{background:url(../images/trade_button_media.gif) no-repeat 0px 0px;}
#trade .top_menu li#link_media a:hover{background-position:-117px 0px;}
#trade .top_menu li#link_media {margin-right:0px;}

#trade .tabtitle, #trade .tabtitle a {color:#720003;}
#trade .tableft.off {background:url(../images/trade_bg_tab_off_l.png) no-repeat;}
#trade .tabtitle.off {background:#720003;color:#fff;}
#trade .tabtitle.off a {color:#ffffff;}
#trade .tabtitle.off a:hover {color:#a34f3e;}
#trade .tabright.off {background:url(../images/trade_bg_tab_off_r.png) no-repeat;}
#trade p {font-size:13px;}

/* #trade table {margin:10px auto;border:1px solid #973729;} */
#trade td {padding:2px 5px;}
#trade td h1 {margin:5px}
#trade td h2 {margin:2px}

#trade .main-menu .buying a{color:#720003!important;}


#trade .left_menu li.current a{color:#f0dfd7;}

/* Industry */
body#industry {background:#0067a4;}

#industry h1, #industry h2, #industry h3 {color:#0067a4;}
#industry a, #industry a:link, #industry a:visited {color:#0067a4;} 
#industry a:hover {color:#77a9dc;} 

#industry .wrapper {background:#e7eef8;}
#industry .header h1{display:block;width:157px;height:30px;background:url(../images/industry_title_industry.png) no-repeat;position:absolute;top:30px;left:400px;}
#industry .header h1.members_title{display:block;width:294px;height:23px;background:url(../images/industry_title_industry_members.png) no-repeat;position:absolute;top:62px;left:333px;}
Header for Industry Members
#industry .menu {width:960px;}
#industry .content {background:#5786c2 url(../images/industry_bg_industry.jpg) no-repeat}
#industry .footer {}
#industry .top_menu li#link_enjoy a{background:url(../images/industry_button_enjoy.gif) no-repeat 0px 0px;}
#industry .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#industry .top_menu li#link_health a{background:url(../images/industry_button_health.gif) no-repeat 0px 0px;}
#industry .top_menu li#link_health a:hover{background-position:-151px 0px;}
#industry .top_menu li#link_food a{background:url(../images/industry_button_food.gif) no-repeat 0px 0px;}
#industry .top_menu li#link_food a:hover{background-position:-219px 0px;}
#industry .top_menu li#link_trade a{background:url(../images/industry_button_trade.gif) no-repeat 0px 0px;}
#industry .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#industry .top_menu li#link_industry a{background:url(../images/industry_button_industry.gif) no-repeat -64px 0px;}
/* industry .top_menu li#link_industry a:hover{background-position:-64px 0px;} */
#industry .top_menu li#link_media a{background:url(../images/industry_button_media.gif) no-repeat 0px 0px;}
#industry .top_menu li#link_media a:hover{background-position:-117px 0px;}
#industry .top_menu li#link_media {margin-right:0px;}

#industry a, #industry a:link {color:#0067a4;} 
#industry a:hover {color:#77a9dc;}
#industry .body_content h1 a:hover{color:#0067a4;}

#industry .left_menu li a{color:#0067a4;}
#industry .left_menu li a:hover, #industry .left_menu li.current a{color:#effaff;}
/* #industry .left_menu ul li.last {float:left;margin-top:70px;} */

#industry .tabtitle, #industry .tabtitle a {color:#0067a4;}
#industry .tableft.off {background:url(../images/industry_bg_tab_off_l.png) no-repeat;}
#industry .tabtitle.off {background:#0067a4;color:#fff;}
#industry .tabtitle.off a {color:#ffffff;}
#industry .tabtitle.off a:hover {color:#77a9dc;}
#industry .tabright.off {background:url(../images/industry_bg_tab_off_r.png) no-repeat;}

#industry div#footer_nav a, #industry div#footer_nav a:visited {color:#ffffff;}

#industry td {padding:2px 5px;}
#industry td h1 {margin:5px}
#industry td h2 {margin:2px}

#industry .main-menu .growing a{color:#0067A4!important;}

div.login_link {
	border-right: 1px solid #0067a4;
	border-bottom: 1px solid #0067a4;
	border-left: 1px solid #c6d8ec;
	border-top: 1px solid #c6d8ec;
	background-color:#ffd51d;	
	position:relative;
	width:80px;
	height:24px;
	text-align:center;
	float:right;
	position:relative;
	left:384px;
	top:33px;
	padding-top:6px;
}

div.apply_link {position:relative;left:370px;top:41px; width:150px; float:right; text-align:center;}

#industry ul.members_menu li a {color:#0067a4;}



/* Media Resources */
body#media {background:#26204d;}

#media h1, #media h2, #media h3 {color:#26204d;}
#media a, #media a:link {color:#26204d;} 
#media a:hover {color: #660099;} 

#media .wrapper {background:#dfddeb;}
#media .header h1{display:block;width:105px;height:30px;background:url(../images/media_bg_media.jpgtitle_media.png) no-repeat;position:absolute;top:30px;left:400px;}

#media .content {background:#5e558e url(../images/media_bg_media.jpg) no-repeat}
#media .footer {}
#media .top_menu li#link_enjoy a{background:url(../images/media_bg_media.jpgbutton_enjoy.gif) no-repeat 0px 0px;}
#media .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#media .top_menu li#link_health a{background:url(../images/media_bg_media.jpgbutton_health.gif) no-repeat 0px 0px;}
#media .top_menu li#link_health a:hover{background-position:-151px 0px;}
#media .top_menu li#link_food a{background:url(../images/media_bg_media.jpgbutton_food.gif) no-repeat 0px 0px;}
#media .top_menu li#link_food a:hover{background-position:-219px 0px;} 
#media .top_menu li#link_trade a{background:url(../images/media_bg_media.jpgbutton_trade.gif) no-repeat 0px 0px;}
#media .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#media .top_menu li#link_industry a{background:url(../images/media_bg_media.jpgbutton_industry.gif) no-repeat 0px 0px;}
#media .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#media .top_menu li#link_media a{background:url(../images/media_bg_media.jpgbutton_media.gif) no-repeat -117px 0px;}
/* #media .top_menu li#link_media a:hover{background-position:-117px 0px;} */
#media .top_menu li#link_media {margin-right:0px;}

#media .left_menu li a{color:#26204d;}
#media .left_menu li a:hover, #media .left_menu li.current a{color:#dfddeb;}
/* #media .left_menu ul li.last {float:left;margin-top:70px;} */

#media .tabtitle, #media .tabtitle a {color:#26204d;}
#media .tableft.off {background:url(../images/media_bg_tab_off_l.png) no-repeat;}
#media .tabtitle.off {background:#26204d;color:#fff;}
#media .tabtitle.off a {color:#ffffff;}
#media .tabtitle.off a:hover {color:#dfddeb;}
#media .tabright.off {background:url(../images/media_bg_tab_off_r.png) no-repeat;}

#media td {padding:2px 5px;}
#media td h1 {margin:5px}
#media td h2 {margin:2px}



/* Generic Pages */
body#generic {background:#d8a875;}
#landing .wrapper {background:url(../images/bg_landing.jpg) no-repeat;}

body#generic .main_content {width:800px; float:none; margin:0 auto;}

body#generic .main_content .body_content {width:740px; padding: 20px 30px;}

#generic h1, #generic h2, #generic h3 {color:#985006;}
#generic a, #generic a:link {color:#985006;} 
#generic a:hover {color:#f68423;} 

#generic .wrapper {background:#fee9d5;}
#generic .header h1{display:block;width:350px;height:31px;background:url(../images/generic_title_ausalm.png) no-repeat;position:absolute;top:30px;left:304px;}

#generic .menu {}
#generic .content {background:#eec695 url(../images/generic_bg.jpg) no-repeat; }

#generic .top_menu li#link_enjoy a{background:url(../images/generic_button_enjoy.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#generic .top_menu li#link_health a{background:url(../images/generic_button_health.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_health a:hover{background-position:-151px 0px;} 
#generic .top_menu li#link_food a{background:url(../images/generic_button_food.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_food a:hover{background-position:-219px 0px;}
#generic .top_menu li#link_trade a{background:url(../images/generic_button_trade.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#generic .top_menu li#link_industry a{background:url(../images/generic_button_industry.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#generic .top_menu li#link_media a{background:url(../images/generic_button_media.gif) no-repeat 0px 0px;}
#generic .top_menu li#link_media a:hover{background-position:-117px 0px;}
#generic .top_menu li#link_media {margin-right:0px;}

#generic .left_menu li a{color:#985006;}
#generic .left_menu li a:hover, #generic .left_menu li.current a{color:#fee9d5;}

/* #generic .left_menu ul li.last {float:left;margin-top:70px;} */

#generic .tabtitle, #generic .tabtitle a {color:#985006;}
#generic .tableft.off {background:url(../images/health_bg_tab_off_l.png) no-repeat;}
#generic .tabtitle.off {background:#985006;color:#fff;}
#generic .tabtitle.off a {color:#ffffff;}
#generic .tabtitle.off a:hover {color:#f68423;}
#generic .tabright.off {background:url(../images/health_bg_tab_off_r.png) no-repeat;}

#generic .body_content ol li {color:#985006;font-weight:bold;font-size:1.1em;list-style-type:decimal;margin-left:20px;margin-right:15px;}
#generic .body_content ol li p {color:#000;font-weight:normal;font-size:13px;}
#generic .body_content .fn {font-weight:normal;font-size:10px;vertical-align:super;}
#generic .footnotes p, #generic p.footnotes{font-size:10px;}
#generic .footnotes a {text-decoration:none;}
#generic #footer_nav a:hover {color:#985006;}

/* #generic table {margin:10px auto;border:1px solid #f68423;} */
#generic td {padding:2px 5px;}
#generic td h1 {margin:5px}
#generic td h2 {margin:2px}


/************************ Sitemap *********************************/
#generic .body_content .sitemap ul li{color:#985006;}
/************************ /Sitemap ********************************/





/************************ Top and Bottom Links *****************************/
#top_nav {float:right; width:400px; margin-right:20px;}
#top_nav a, #top_nav a:link {float:right; margin:10px 15px 0 0; font-size:11px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#top_nav a:hover {color:#f68423;}

#footer_nav {margin:5px auto 20px auto;}
#footer_nav a, #footer_nav a:link {font-size:11px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ffffff; margin:10px;}
#footer_nav a:hover {color:#f68423;}

#health #top_nav a, #health #top_nav a:link {color:#a95826;}
#health #top_nav a:hover {color:#f68423;}

#enjoy #top_nav a, #enjoy#top_nav a:link {color:#003d5b;}
#enjoy #top_nav a:hover {color:#f68423;}

/************************ /Top and Bottom Links ****************************/




/************************ Contact Form *********************************/
div.formtoemail {width:400px;}
/* div.formtoemail div {margin-bottom:4px; } no class set on divs so just use '.div' */
div.formtoemail label { width:90px; float:left; margin-left:5px; }
div.submit {margin-left:95px;}
div.formtoemail input {width: 170px;}
div.formtoemail div.error{float:right; margin-right:30px; padding-top:3px;}
div.formtoemail textarea{width:170px; float:left;}
/************************ /Contact Form ********************************/



/************************ Tell a Friend Form *********************************/
div.tellafriend  {width:480px;}
div.tellafriend fieldset {margin-bottom: 10px;}
div.tellafriend legend {font-weight: bold; margin: 0 0 5px 0;}
div.tellafriend input {width: 160px;}
div.tellafriend label { width:165px; float:left; margin:0 0 5px 0; }
div.tellafriend div {margin-bottom:4px; } /* no class set on divs so just use '.div' */
div.tellafriend div.submit{margin-left:165px;}
div.tellafriend div.submit input {width:80px;}
div.error {color:#CC0000; font-size:12px; font-weight:bold; float:right;}

/************************ /Tell a Friend Form ********************************/




/************************ Recipe Pages *********************************/
/* category.html */
div.title h2 {font-size: 1.4em; margin:0 0 5px 0;}
div.title h3 {font-size:1.3em; margin: 0 0 5px 0;}
div.products ul {margin:0 0 20px 30px;}
div.products ul li.list_product {margin:0 0 3px 0;}
#industry li.list_product a, li.list_product a:link, li.list_product a:visited {font-size:1em; color:#006699;}

/* product.html */
div.shopping-product div.title h2 {font-size:1.4em;}
div.shopping-product div.title {clear:both;}
div.shopping-product div.image {}
div.shopping-product div.image img {border:1px solid #FFCC66;}
div.shopping-product div.description {margin-bottom:20px;}
div.shopping-product div.description h2 {margin: 0 0 .25em 0; font-size:1.3em;}
div.shopping-product div.description p {margin:0 0 1em;}
div.shopping-product div.description ul {margin:0 0 15px 20px;}
div.shopping-product div.description li {margin:0 0 4px 0;}

/************************ /Recipe Pages ********************************/

	
/************************ Shopping Page *********************************/	
body#shopping {background:#d8a875;}
#landing .wrapper {background:url(../images/bg_landing.jpg) no-repeat;}

body#shopping .main_content {width:700px; float:none; margin:0 auto;}

body#shopping .main_content .body_content {width:620px; padding: 20px 40px; min-height:480px; margin:0 auto;}

#shopping h1, #shopping h2, #shopping h3 {color:#985006;}
#shopping a, #shopping a:link {color:#985006;} 
#shopping a:hover {color:#f68423;} 

#shopping .wrapper {background:#fee9d5;}
#shopping .header h1{display:block;width:350px;height:31px;background:url(../images/generic_title_ausalm.png) no-repeat;position:absolute;top:62px;left:304px;}

#shopping .menu {}
#shopping .content {background:#eec695 url(../images/generic_bg.jpg) no-repeat;}

#shopping .top_menu li#link_enjoy a{background:url(../images/generic_button_enjoy.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_enjoy a:hover{background-position:-129px 0px;} 
#shopping .top_menu li#link_health a{background:url(../images/generic_button_health.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_health a:hover{background-position:-151px 0px;} 
#shopping .top_menu li#link_food a{background:url(../images/generic_button_food.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_food a:hover{background-position:-219px 0px;}
#shopping .top_menu li#link_trade a{background:url(../images/generic_button_trade.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_trade a:hover{background-position:-102px 0px;}
#shopping .top_menu li#link_industry a{background:url(../images/generic_button_industry.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_industry a:hover{background-position:-64px 0px;}
#shopping .top_menu li#link_media a{background:url(../images/generic_button_media.gif) no-repeat 0px 0px;}
#shopping .top_menu li#link_media a:hover{background-position:-117px 0px;}
#shopping .top_menu li#link_media {margin-right:0px;}

#shopping .left_menu li a{color:#985006;}
#shopping .left_menu li a:hover, #shopping .left_menu li.current a{color:#fee9d5;}
/* #shopping .left_menu ul li.last {float:left;margin-top:70px;} */

#shopping .tabtitle, #shopping .tabtitle a {color:#985006;}
#shopping .tableft.off {background:url(../images/health_bg_tab_off_l.png) no-repeat;}
#shopping .tabtitle.off {background:#985006;color:#fff;}
#shopping .tabtitle.off a {color:#ffffff;}
#shopping .tabtitle.off a:hover {color:#f68423;}
#shopping .tabright.off {background:url(../images/health_bg_tab_off_r.png) no-repeat;}

#shopping .body_content ol li {color:#985006;font-weight:bold;font-size:1.1em;list-style-type:decimal;margin-left:20px;margin-right:15px;}
#shopping .body_content ol li p {color:#000;font-weight:normal;font-size:13px;}
#shopping .body_content .fn {font-weight:normal;font-size:10px;vertical-align:super;}
#shopping .footnotes p, #shopping p.footnotes{font-size:10px;}
#shopping .footnotes a {text-decoration:none;}
#shopping #footer_nav a:hover {color:#ffffff;}

/* #shopping table {margin:10px auto;border:1px solid #f68423;} */
#shopping td {padding:2px 5px;}
#shopping td h1 {margin:5px}
#shopping td h2 {margin:2px}	
/************************ Shopping *********************************/	

#shopping form {}
#shopping .shopping-order-customer h3 {margin:0 0 0.5em 0; font-size:1.3em;}
#shopping .shopping-order-customer table tr, td, th{vertical-align:middle;}
#shopping .shopping-order-customer table {margin:0 0 1em 0;}
#shopping .shopping-order-customer th {width:120px;}
#shopping .shopping-order-customer label{float:left;text-align:right;font-weight:bold; margin-bottom:5px; text-align:right; width:120px;}
#shopping .shopping-order-customer input, select, input{margin-bottom:0px;}
#shopping .shopping-order-customer input{vertical-align:middle;}
#shopping .shopping-order-button{margin-left:212px;}
#shopping .shopping-order-stepguide {margin-bottom:20px;}
#shopping .shopping-order ol{clear:right;overflow:hidden;border-left:1px solid #e4e4e4;}
*html #shopping .shopping-order ol{height:1%;}
#shopping .shopping-order ol li{list-style-type:none;margin:0px;line-height:2em;float:left;list-style-position:inside;background:#fff url(../images/shopping-nav-bg.gif) right center no-repeat;	padding:0.25em 1em; border:1px solid #e4e4e4;border-width:1px 0;color:#985006;}
#shopping .shopping-order ol li a{color:#985006;}
#shopping .shopping-order ol li a:hover{color:#f68423;}
#shopping .shopping-order ol li.step-receiptS{background:#fff url(../images/shopping-nav-bg-last.gif) right center no-repeat;}
#shopping .shopping-order ol li.active{background:#fdfdfd url(../images/shopping-nav-bg-active.gif) right center no-repeat;color:#f68423;}
#shopping .shopping-order ol li.step-receiptS.active{color:#cf6e90;background:#fff url(../images/shopping-nav-bg-last.gif) right center no-repeat;}
#shopping .shopping-order-login, .customer-edit, .customer-address-edit{margin:1em 0;}
#shopping .shopping-order-delivery table{border:1px solid #e4e4e4;border-width:1px 0;width:670px;}
#shopping .shopping-order-delivery table label{float:none;}

#shopping table.shopping-order-cart td{padding:5px;}
#shopping th.cart-product,th.cart-quantity,th.cart-price{border-bottom:3px solid #e4e4e4;padding:5px;text-align:left;font-size:1.2em;}
#shopping table.shopping-order-cart .cart-price-total-header{text-align:right;font-weight:bold;font-size:1.5em;}
#shopping table.shopping-order-cart .cart-price-total{font-weight:bold;font-size:1.5em;}
#shopping tr.product td, tr.fulfilment td, tr.fulfilment th{border-bottom:1px dotted #e4e4e4;}
#shopping legend{border:1px solid #eee;}
#shopping .shopping-same-billing label{font-weight:normal;float:none;}
/* cart */
#shopping table#cart_top {width:670px;}
.cart-price-total-header {color:#985006;}
#cart_total {color:#985006;}
/* Customer */
#shopping  table.customer-edit tr {height:5px; margin:0; padding:0;}
.customer-edit th {width:150px;}
.customer-edit input {width:150px;}
#cart_sameAsBilling {float:left; width:30px;}
#shopping .shopping-order label#cart_chkSameAsBilling {text-align:left; float:none;}
#shopping div.shopping-order-customer input.button-continue {margin-left:125px;}
/* product */
#shopping  .shopping-product .price{font-weight:bold;font-size:1.8em; color:#985006;}
/* payment */
#shopping div.payment-creditcard p {margin:0 0 5px 0;}
#shopping div.payment-creditcard td, #shopping  div.payment-creditcard th {vertical-align:middle;}
#shopping div.payment-creditcard th {text-align:right;}
#shopping p.error{color:#cc0000; font-weight:bold; display:inline; float:none; margin:0;}
#shopping div.shopping-order-payment h2 {margin:0 0 5px 0; font-size:1.3em}
#shopping td.cart-price {color:#985006;}
#shopping div.payment-creditcard input.button-order {margin:10px 0 10px 75px;}
/************************ /Shopping *********************************/	

.btn_order_tins {
	position:absolute;top:-45px !important;top:-45px;left:30px;
}



/************************ tinyMCE Editor ***************************/
.mceContentBody {text-align:left;}
.mceContentBody  img {margin:0 10px; background-color:#ffffff;}
/*********************** /tinyMCE Editor ***************************/



/* Netball Promotion Pages */
body#generic {background:#d8a875;}

body#generic div#netball {float:none; margin:0; padding:0; width:960px; background: url(../images/ABA-Netball-elements.jpg) top center no-repeat #FFFFFF;}

body#generic div#netball h2 {color:#FFFFFF;}
body#generic div#netball p {color:#FFFFFF; text-align:left;}

.netballBlock h2 {
	margin:0 0 5px 0;
}
.netballBlock label {
	padding-top:3px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.netballBlock input {
	padding:3px;
}
.netballBlock textarea {
	margin-bottom:5px;
	width:216px;
}
.netballBlock p {
	margin:1em 0;
}
.netballBlock input.submit {
}
.netballBlock hr {
	margin: 15px 0;
}
.netballBlock p.error {
	font-weight:bold;
	color:#FF0000;
}
table.netball td {
	vertical-align:top;
}
table.netball small {
	font-size:11px;
	color:#990000;
}
table.netball td {
 padding: 2px;
}
table.netball td.label {
text-align:right;
}

.footer-netball {width:100%;height:252px;position:relative; background:url(../images/ABA-Netball-footer.jpg) top center no-repeat #FFFFFF;}

/* Recipe Page */
body#generic div#recipe {float:none; margin:0; padding:0; width:960px; background: url(../images/recipe.jpg) top center no-repeat #FFFFFF;}

body#generic div#recipe h1, body#generic div#recipe h2 {color:#FFFFFF;}
body#generic div#recipe p {color:#FFFFFF; text-align:left;}
body#generic div#recipe a{color:#DFA853;}

/* New Signup Form ----------------------------------------------------------*/	
#contactBlock div.error {clear:both; padding:5px; margin:10px 0; text-align:center; float:none; border: 1px solid red;}
#contactBlock div.error p {margin:0; color:red; text-align:center;}
#contactBlock table tr td.top {vertical-align:top;}
#contactBlock table td.label{width:170px; text-align:right;}
#contactBlock table td.label label {font-weight:bold; padding:3px;}
#contactBlock table td.spacer{width:0;}
#contactBlock table td.input input {padding:3px;}
#contactBlock table td.input input.wide {width:200px;}
#contactBlock table td.input input.narrow {width:80px;}
#contactBlock span.fieldError {color:red;}



/*********************** new top menu ******************************/

.main-menu{
	overflow:hidden;
	padding:1.5em 0;
}
*html .main-menu{zoom:1;}
.main-menu li{
	float:left;
	margin:0 75px;
	display:inline;
}
.main-menu li a {
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-variant:small-caps;
	text-decoration:none;
	color:#fff!important;
	letter-spacing:1px;
}
#health .main-menu li a:hover{color:#A95826!important;}
#enjoy .main-menu li a:hover{color:#1b4b63!important;}
#industry .main-menu li a:hover{color:#0067A4!important;}
#media .main-menu li a:hover{color:#26204D!important;}
#trade .main-menu li a:hover{color:#720003!important;}



.content-pri{float:left; width:224px; margin-right:10px;}
.content-sec{float:left; width:224px; margin-right:10px;}
.content-ter{float:left; width:224px;}

.content-pri p:first-of-type{font-size:15px;}

.box{ border:1px solid #ccc; padding:12px; margin-bottom:1em; min-height:150px;}
#enjoy .box{border-color:#418f99;}
#health .box{border-color:#A06020;}
#industry .box{border-color:##0067a4;}


#footer_nav{text-align:center;}

/*   ===    Industry Supplier Form 		===	*/

#industry-register{margin:1em auto; width:500px;}
#industry-register ul{margin:0;}
#industry-register legend{margin:1em 0;}
#industry-register li{list-style-type:none; margin:0 0 1em 0; padding:0;}
#industry-register label{
display:inline-block;
width:100px;
text-align:right;
margin-right:12px;
vertical-align:top;
}
#industry-register input[type="text"]{width:230px;}
#industry-register input#postcode{width:100px;}
#industry-register #register{margin-left:114px;}


