@CHARSET "ISO-8859-1";

body {margin:0px;padding:0px;background: #5f5f5f url(/food/web/images/background.jpg) repeat-y top center;font-family: arial, sans-serif; font-size:12px;color:#333;text-align:center;}

/* ====
Table background
==== */
table.shaded_table {font-family: arial;font-size: 12px;border:0;padding:0;margin:0;}
tr.shaded_row {background: #f1f1f1;}
table.shaded_table p {padding:0;	margin:0;}
td.col1 {border-right: 1px solid #fff; width:22px; padding-left:10px;}
td.col2 {border-right: 1px solid #fff; width:auto; padding-left:10px;}
td.col3 {width:100px; padding-left:10px;}

/* ====
Paragraph Tags
==== */
p {line-height: 16px; color: #333;}
p.pad_bottom {margin: 0 0 5px 0;padding: 0;}
p.pad_small {margin: 5px 0 20px 0;padding: 0;}
p.pad_top_small {margin: 10px 0 0 0;padding: 0;}
p.pad_bottom_box {margin: 0 0 10px 0;padding: 0;}
p.none {	padding:0;	margin:0;}
p.questions_form {	padding:0 0 0 0; margin:15px 0 0 0;}
p.pad_smaller {margin: 5px 0 10px 0;padding: 0;}
p.signin_top { margin: 10px 0 2px 0; padding: 0;}

.boxpad p{margin: 0 0 5px 0;padding: 0;}
p.sbs_shop {padding: 4px 0 4px 0;margin: 0;font-size:11px; }
p.right {padding: 0;margin: 0;line-height: 16px;}
#right_column p {padding: 0;margin: 0;line-height: 16px;}
#left_column p {line-height: 16px;}

/* ====
Span Tags
==== */
span.grey {color: #ccc;}
span.resized_grey {font-weight: 400;color: #999;font-size: 12px;}
span.mid_grey {color: #999;}
span.red {color: #ff0000;}
span.green {color: #51630C;}
span.conversion {color: #96a84c;font-weight: bold;}
span.blue {color: #4b8d90;}

/* ====
Forms
==== */
fieldset {border:1px solid #e5e5e5; margin:0; padding:10px;}
legend {padding: 3px 5px;margin:0; border:1px solid #e5e5e5; color:#51630C; font-size:12px; text-align:right;}
select, option, input, textarea {font-family: arial;font-size: 12px; padding:0; margin:0; font-weight:400;}
 
.search_form_advanced {padding:0 ;margin: 0;border: 0;width: 100%; position: relative;}

.form_left_dropdown {width: 200px;margin:0 20px 0 0;padding:0;border: 1px solid #bbbbbb;font-size: 11px;}
.form_left_dropdown_active {width: 200px;margin:0 20px 0 0;padding:0;border: 1px solid #ff0000;font-size: 11px;}

.form_right_dropdown {width: 250px;margin:0;padding:0;border: 1px solid #bbbbbb;font-size: 12px;}
.form_right_dropdown_active {width: 250px;margin:0;padding:0;border: 1px solid #ff0000;font-size: 12px;}

.form_left_small_dropdown {width: 60px;margin:0 5px 0 0;padding:0;border: 1px solid #bbbbbb;font-size: 12px;}
.form_left_small_dropdown_active {width: 60px;margin:0 5px 0 0;padding:0;border: 1px solid #ff0000;font-size: 12px;}

/* Normal restaurant search Box lists */
.restaurant_search_dropdown_box, .restaurant_search_dropdown_box_active, .restaurant_search_dropdown_box_end_top, .restaurant_search_dropdown_box_end_top_active, .restaurant_search_dropdown_box_end_bottom, .restaurant_search_dropdown_box_end_bottom_active {width: 150px;padding:0;border: 1px solid #bbbbbb; font-size:12px;}
.restaurant_search_dropdown_box, .restaurant_search_dropdown_box_active {margin-right:4px; height:198px; vertical-align:top;}
/* End + Split restaurant search Box lists */
.restaurant_search_dropdown_box_end_top, .restaurant_search_dropdown_box_end_top_active {position: absolute;right:0; top:15px; height:120px; margin-right:0;}
.restaurant_search_dropdown_box_end_bottom, .restaurant_search_dropdown_box_end_bottom_active {position: absolute;right:0;bottom:0; height:78px; margin-right:0;}
/* Active States */
.restaurant_search_dropdown_box_active, .restaurant_search_dropdown_box_end_top_active, .restaurant_search_dropdown_box_end_bottom_active {border: 1px solid #ff0000 !important;}

#search_restaurants, #search_restaurants:link, #search_restaurants:visited,#search_restaurants:active,#search_restaurants:hover{width: 145px;height: 23px;background: transparent url(/food/web/images/buttons/search_restaurants.jpg) no-repeat 0 0;border: 0;cursor: pointer;margin: 0;}


.form_left_dropdown_box {width: 150px;margin:0 4px 0 0;padding:0;border: 1px solid #bbbbbb; font-size:12px;}
.form_left_dropdown_box_active {width: 150px;margin:0 4px 0 0;padding:0;border: 1px solid #ff0000;}
.form_left_dropdown_age {width: 110px;margin:0 4px 0 0;padding:0;border: 1px solid #bbbbbb;}
.form_left_dropdown_age_active {width: 110px;margin:0 4px 0 0;padding:0;border: 1px solid #ff0000;}

.form_right_small_dropdown {width: 60px;margin:0 5px 0 15px;padding:0;border: 1px solid #bbbbbb;font-size: 12px;}
.form_right_small_dropdown_active {width: 60px;margin:0 5px 0 15px;padding:0;border: 1px solid #ff0000;font-size: 12px;}
.form_right_short_dropdown {width: 190px;margin:0 0 0 60px;padding:0;border: 1px solid #bbbbbb;font-size: 12px;}
.form_right_short_dropdown_active {width: 190px;margin:0 0 0 60px;padding:0;border: 1px solid #ff0000;font-size: 12px;}

.form_checkbox {margin:0 4px 0 0; /* Ie needs 0 */padding:1px 0;}

.signin_checkbox {margin:2px 0px 0 0; /* Ie needs 0 */padding:0px 0;float:left}
.signin_checkbox_pad_left {margin:3px 0px 0 10px; /* Ie needs 0 */padding:0px 0;float:left}

.form_checkbox_pad {margin:0 0 5px 0;padding:0;font-size: 12px;line-height: 11px;}
.form_checkbox_pad_top {margin:0 0 10px 0;padding:0 0 0 0;font-size: 12px;}	

.signin_checkbox_pad_top {margin:0 0 10px 0;padding:0 0 0 0;font-size: 11px;text-align:right;}

.keywords_box {width: 470px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.keywords_box_active {width: 470px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}

.text-input_50 {width: 290px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.text-input_50_active {width: 290px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}

.short_box {width: 200px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.short_box_active {width: 200px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}
.short_nocaption_box {width: 200px;margin:-2px 0 0 0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.short_nocaption_box_active {width: 200px;margin:-2px 0 0 0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}
.short_mid_box {width: 185px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.short_mid_box_active {width: 185px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}

.shorter_mid_box {width: 170px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.shorter_mid_box_active {width: 170px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}
.shorter_box {width: 130px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.shorter_box_active {width: 130px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}

.much_shorter_box {width: 50px;margin:0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.much_shorter_box_active {width: 50px;margin:0;padding:4px 0;border: 1px solid #ff0000;font-size: 12px;}

.shorter_nocaption_box {width: 130px;margin:-2px 0 0 0;padding:4px 0;border: 1px solid #bbbbbb;font-size: 12px;}
.shorter_nocaption_box_active {width: 130px;margin:-2px 0 0 0;padding:4px 0;border: 1px solid #ff0000;font-size: 11px;}

.form_textarea_small {width: 470px;border: 1px solid #bbbbbb;}
.form_textarea_small_active {width: 470px;border: 1px solid #bbbbbb;}

.signin_textarea {width: 340px;height: 140px;padding:0;margin:0;border: 1px solid #bbbbbb;}
.signin_textarea_active {width: 340px;height: 140px;padding:0;margin:0;border: 1px solid #ff0000;}
.signin_textarea_small {width: 340px;padding:0;margin:0;border: 1px solid #bbbbbb;}
.signin_textarea_small_active {width: 340px;padding:0;margin:0;border: 1px solid #ff0000;}

.form_textarea {width: 600px;border: 1px solid #bbbbbb;}
.form_textarea_active {width: 600px;border: 1px solid #ff0000;}

.form_spacer {font-size: 1px;margin-top: 15px;}

#searchForm .categories label, 
#searchForm .special_considerations label,
#searchForm .all_categories  label{position:relative; text-indent:16px; height:19px; line-height:19x; padding:0 !important; margin:0 !important; vertical-align:middle; width:208px; font-size:11px;}
#searchForm .categories input,
#searchForm .special_considerations input,
#searchForm .all_categories input{position:absolute; left:0; top:0; vertical-align:middle; height:14px; width:14px; line-height:14px; padding:0; margin:0;}

#searchForm .all_categories {font-size:11px; display:block; height:23px; line-height:21px; display:block;white-space: nowrap; text-indent:16px;}
#searchForm .all_categories input{top:4px;}

/* ====
Hyperlinks
==== */

a, a:visited {color:#51630C;text-decoration:none; cursor: pointer;}
a:hover {color:#51630C;	text-decoration:underline; cursor: pointer;}

#content a, #content a:visited {text-decoration:none; cursor: pointer; font-weight: bold;}
#content a:hover {text-decoration:underline; cursor: pointer; font-weight: bold;}

.form_container a, .form_container a:visited, #signin_progress a, #signin_progress a:visited  {text-decoration:none; cursor: pointer; font-weight: bold;}
.form_container a:hover, #signin_progress a:hover {text-decoration:underline; cursor: pointer; font-weight: bold;}

a.black, a.black:visited {color:#333; text-decoration:none; font-weight: 400;}
a.black:hover {color:#333; text-decoration:underline; font-weight: 400;}

a.blue_pad_both, a.blue_pad_both:visited, a.blue_pad_both:hover {font-size:14px; margin: 10px 0 5px 0; padding:0; color: #4b8d90;}

#signin a, #signin a:visited {color:#fff;}
#signin a:hover {color:#fff;}

#search_button_new, #search_button_new:visited,#search_button_new:active { /* just change the image */width: 81px;background: transparent url(/food/web/images/buttons/search.jpg) no-repeat 0 0;border: 0;height: 23px;cursor: pointer;margin: 0 0 5px 0px;}
#search_button_new:hover {width: 81px;background: transparent url(/food/web/images/buttons/search.jpg) no-repeat 0 0;border: 0;height: 23px;cursor: pointer;margin: 0 0 5px 0px;}

#head_search_button_new, #head_search_button_new:visited,#head_search_button_new:active { /* HEADER */background: transparent url(/food/web/images/buttons/head_search.jpg) no-repeat 0 0;border:0 none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:60px;position: absolute;top:0;left: 157px;}
#head_search_button_new:hover {/* HEADER */background: transparent url(/food/web/images/buttons/head_search_on.jpg) no-repeat 0 0;border:0 none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:60px;}

#head_signin_button_new, #head_signin_button_new:visited,#head_signin_button_new:active { /* HEADER */background: transparent url(/food/web/images/buttons/head_signin.jpg) no-repeat 0 0;border:0;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
#head_signin_button_new:hover {/* HEADER */background: transparent url(/food/web/images/buttons/head_signin_on.jpg) no-repeat 0 0;border:0 none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
a#head_signin_button_new, a#head_signin_button_new:visited, a#head_signin_button_new:active { /* HEADER */background: transparent url(/food/web/images/buttons/head_signin.jpg) no-repeat 0 0;border:0;cursor:pointer;height:22px;margin:0 0 4px -1px;width:60px;display:block;}
a#head_signin_button_new:hover {/* HEADER */background: transparent url(/food/web/images/buttons/head_signin_on.jpg) no-repeat 0 0;border:0;cursor:pointer;height:22px;margin:0 0 4px -1px;width:60px;display:block;}

a#head_logout_button_new,  a#head_logout_button_new:visited, a#head_logout_button_new:active { /* HEADER */background: transparent url(/food/web/images/buttons/head_logout.jpg) no-repeat 0 0;border:0 none;cursor:pointer;height:22px;margin:0 0 4px -1px;width:60px;display:block;}
a#head_logout_button_new:hover {	/* HEADER */background: transparent url(/food/web/images/buttons/head_logout_on.jpg) no-repeat 0 0;border:0;cursor:pointer;height:22px;margin:0 0 4px -1px;width:60px;display:block;}

#submit_button, #submit_button:link, #submit_button:visited,#submit_button:active {width: 68px;height: 23px; background: transparent url(/food/web/images/buttons/submit.gif) no-repeat 0 0;border: 0;cursor: pointer;margin: 0;}
#submit_button:hover {width: 68px;height: 23px;background: transparent url(/food/web/images/buttons/submit.gif) no-repeat 0 0;border: 0;cursor: pointer;margin: 0;}

a.black_pad, a.black_pad:visited {color:#333; text-decoration:none; font-weight: 400; padding: 0 5px;}
a.black_pad:hover {color:#333; text-decoration:underline; font-weight: 400; padding: 0 5px;}

a.green, a.green:visited {color:#51630C; text-decoration:none; font-weight: bold;}
a.green:hover {color:#51630C; text-decoration:underline; font-weight: bold;}

a.green_caption, a.green_caption:visited {color:#51630C; text-decoration:none; font-weight: bold; font-size: 12px;}
a.green_caption:hover {color:#51630C; text-decoration:underline; font-weight: bold;}

a.red, a.red:visited { font-size:11px; color:#b81212; text-decoration:none; font-weight: bold;}
a.red:hover { font-size:11px;color:#b81212; text-decoration:underline; font-weight: bold;}

#your_cookbook h1 a, #your_cookbook h1 a:visited {color:#fff; font-weight: 400  !important;}
#your_cookbook h1 a:hover {color:#fff; font-weight: 400 !important;}

a.white, a.white:visited {font-size: 12px; color:#fff; text-decoration:none; font-weight: bold;}
a.white:hover {font-size: 12px; color:#fff; text-decoration:none; font-weight: bold;}

a.offwhite, a.offwhite:visited {font-size: 12px; color:#cf929A; text-decoration:none; font-weight: bold;}
a.offwhite:hover {font-size: 12px; color:#fff; text-decoration:none; font-weight: bold;}

a.white_norm, a.white:visited {color:#fff !important; text-decoration:none; font-weight: 400 !important;}
a.white_norm:hover {color:#fff !important; text-decoration:underline; font-weight: 400 !important;}

a.schedule_header, a.schedule_header:visited {color:#000; text-decoration:none; font-weight: bold;}
a.schedule_header:hover {color:#000; text-decoration:underline; font-weight: bold;}

a.shop_box, a.shop_box:visited { font-size:12px; color:#003884; text-decoration:none; font-weight: bold;}
a.shop_box:hover { font-size:12px;color:#003884; text-decoration:underline; font-weight: bold;}

span.black {color: #000;}

.blog_article_header a, .blog_article_header a:visited, .blog_article_header a:hover {color:#2F2F2F; font-weight:400 !important;}
	
/* ====
Headers
==== */
h1 {font-family:Helvetica,arial,sans-serif; font-size:24px; line-height:26px; font-weight: 400; margin: 15px 0 5px 0; color: #2f2f2f;}
h2 {font-family:Helvetica,arial,sans-serif; font-size:14px; line-height:16px; margin: 0 0 8px 4px; color: #2f2f2f;}
h3 {font-family:Helvetica,arial,sans-serif; font-size:13px; line-height:15px;margin: 8px 0 0 0; color: #51630C;}
h4 {font-family:Helvetica,arial,sans-serif; font-size:11px; line-height:13px;color: #51630C; border-bottom: 1px dotted #bbb; padding: 0 0 4px 0; margin: 20px 0 -8px 0;}
h5 {font-family:Helvetica,arial,sans-serif; font-size:10px; line-height:12px;color: #2f2f2f;}

#boxfeature h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
#boxfeature_3col h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
#boxfeature_3col_close h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
#boxfeatureclose h3 {font-size:13px; margin: 8px 0 0 8px; color: #51630C;}
#right_column h2 {font-size:14px; font-weight: bold;margin: 8px 0 0 0; padding:0; color: #4b8d90;}
#thumb_25 h3 {font-size:12px; margin: 8px 0 0 0; color: #2f2f2f;}
#thumb_25_end h3 {font-size:12px; margin: 8px 0 0 0; color: #2f2f2f;}
#thumb_25_bottom, #thumb_25_bottom_end {font-size:11px; color: #000; line-height: 17px;}

h1.h1_float_up {float: left; width: 100%;font-weight: 400; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #c7d2e2;}
h1.bottom_pad { font-weight: 400; margin: 10px 0 15px 0;}
h1.nopad { font-weight: 400; margin: 0 0 4px 0; padding: 0;}
h1.whitenopad { color: #fff; font-weight: 400; margin: 0; padding: 0;}
h1.blue { font-size: 24px; margin: 0; padding:0; color: #4b8d90;}
h1.black { font-size: 24px; margin: 0; padding:0; color: #2f2f2f;}	
h1.article_header {margin: 0 0 5px 0px; padding:0;}
h1.blog_article_header {margin: 0; padding:0;}
h1.blog_article_header_image {margin: 0 0 0px 0px; padding:12px 0 0 0;}
h1.blog_header {font-size:22px; color: #4B8D90; font-weight: 400; margin: 10px 0 10px 0px;}
h1.sbs_schedule {font-size:24px !important; color: #fff !important; font-weight: 400 !important; margin:0 0 5px 0 !important; padding:0 !important;}
h1.green {font-size:24px; font-weight: bold; margin: 0; padding: 0; color: #96a84c;}
h1.grey {font-size:24px; font-weight: bold; margin: 0; padding: 0; color: #979797;}
	
h2.nopad {font-size:14px; margin: 0 0 0 0; color: #2f2f2f;}
h2.sbs_schedule2 {font-size:12px !important; color: #fff !important; margin: 0 !important; padding:0 !important;}
h2.blue {font-size:14px; margin: 0; padding:0; color: #4b8d90;}
h2.blue_pad {font-size:14px; margin: 15px 0 0 0; padding:0; color: #4b8d90;}
h2.blue_pad_bottom {font-size:14px; margin: 0 0 15px 0; padding:0; color: #4b8d90;}
h2.blue_smallpad_bottom {font-size:14px; margin: 0 0 5px 0; padding:0; color: #4b8d90;}
h2.blue_pad_both {font-size:14px; margin: 10px 0 5px 0; padding:0; color: #4b8d90;}
h2.blue_boxfeature {font-size:14px; margin: 0 0 5px 4px; color: #4b8d90;}
h2.signin {font-size:14px; margin: 0; padding:0; color: #ba1212;}
	
h3.top_nopad {font-size:14px; color: #19548e;font-weight: bold; margin: 0 0 5px 0; padding:0;}
h3.blue {font-size:13px; margin: 10px 0 ; padding:0; color: #4b8d90;}
h3.side_menu {font-size:12px; margin: 0; padding:0; color: #fff;}
h3.footer {color: #000;}
h3.nopad {font-size:13px; margin: 0 0 0 0; color: #51630C;}

h4.footer {font-size:13px; color: #666; margin: 0 0 6px 0;}
h4.bottom_smallpad {margin: 8px 0 2px 0;}
h4.top_nopad {color: #93c207; margin: 0 0 2px 0;}
h4.footer {color: #000;}

h5.top_nopad {font-size:12px; color: #2f2f2f;font-weight: bold; margin: 0 0 5px 0;}
h5.nopad {font-size:14px; color: #2f2f2f;font-weight: bold; margin: 0 0 2px 0; padding:0;}
h5.form_pad {font-size:12px; color: #2f2f2f;font-weight: bold; margin: 0 0 15px 0;}
h5.form_nocaption_pad {font-size:12px; color: #2f2f2f;font-weight: bold; margin: 0 0 0 0;}
h5.signin_form_nocaption_pad {font-size:12px; color: #2f2f2f;font-weight: bold; margin: 2px 0 0 0; float:left;}
h5.signin_form_nocaption_pad_l {font-size:12px; color: #2f2f2f;font-weight: 400; margin: 2px 0 0 5px; float:left;}
h5.signin_form_footer_red {font-size:12px; color: #b81212;font-weight: bold; margin: 2px 0 0 0; float:left;}
h5.form_middle {font-size:12px; color: #2f2f2f;font-weight: bold; margin: -16px 0 15px 225px; float: left;}
	
/* ====
Lists
==== */
ul {list-style-image: url(/food/web/images/arrow.jpg);  list-style-position: outside; margin: 15px 5px 0 15px; padding: 0;}
ul.signin {list-style-image: url(/food/web/images/arrow.jpg);  list-style-position: outside; margin: 15px 5px 0 15px; padding: 0;}
	ul.signin li{margin-bottom: 5px;}
ul.tandc {list-style-image: url(/food/web/images/arrow.jpg);  list-style-position: outside; margin: 15px; padding: 0;}
	ul.tandc li{margin-bottom: 10px;}
ul.circle {list-style-image: none; list-style-type: dot; list-style-position: outside; margin: 7px 15px; padding: 0; color: #000; font-size: 12px;}
	ul.circle li {margin-bottom: 3px;}
ul.circle_small {list-style-image: none !important; list-style-type: dot; list-style-position: outside; margin: 5px 15px 0px 15px; padding: 0; color: #000;}
	ul.circle_small li{margin-bottom: 2px;  font-size: 12px !important;}
ul.none_white {list-style-image: none; list-style-type: none; list-style-position: outside; margin: 7px 0; padding: 0; color: #fff; font-size: 11px;}
	ul.none_white li{margin-bottom: 3px;}
ul.none {list-style-image: none; list-style-type: none; list-style-position: outside; margin: 7px 0; padding: 0; color: #000;}
	ul.none li{margin-bottom: 3px;}
ul.nopad {list-style-image: url(/food/web/images/arrow.jpg);  list-style-position: outside; margin: 0 5px 0 0; padding: 0; font: 12px arial;}
	ul.nopad li{margin-bottom: 3px;}
ul.notop_pad {list-style-image: url(/food/web/images/arrow.jpg);  list-style-position: outside; margin: 0 5px 0 15px; padding: 0;}
	ul.notop_pad li{margin-bottom: 2px;}
ul.caption {list-style-image: url(/food/web/images/arrow.jpg); list-style-position:outside; margin: 15px 5px 0 15px; padding: 0; font-weight: bold;}
ul.footer {list-style-image:url(/food/web/images/arrow.jpg); list-style-position: outside; margin: 15px 5px 0 15px; padding: 0;}
ul.caption_50 {list-style-image: url(/food/web/images/arrow.jpg); list-style-position: outside; margin:1px 0 0 15px; padding: 0;}
	ul.caption_50 li{margin-bottom: 3px;}
ul.whats_on {list-style-type: none; list-style-image: none; margin:0; padding: 0 0 0 8px; border-left: 2px solid #b81212; border-right: 2px solid #b81212;}
	ul.whats_on li{font-size: 12px; margin: 0; padding: 4px 2px 4px 2px; border-bottom: 1px solid #ebebeb;}
ul.your_cookbook {list-style-type: none; list-style-image: none; margin:0; padding: 0;}
	ul.your_cookbook li{font-size: 12px; margin: 0; padding:2px;}
ol { list-style-position:outside; margin:15px 5px 0 30px;padding: 0;  font: 12px arial; color: #333;}
	li.spaced {margin-bottom: 4px;}

/* ====
Images
==== */
img {border: none; margin:0; padding:0;}
img.pad {border: none; margin:0 0 15px 0; padding:0;}
img.pad_r {border: none; margin:0 5px 0 0; padding:0;}
img.footer_logo {float: left; margin:0; padding:0;}
img.footer_hr {margin:0 ; padding:0;}
img.float_right {float: right; margin:0 0 0 15px; padding:0;}
img.float_right_box {float: right; margin:5px 5px 5px 15px; padding:0;}
img.h1_float_right {float: right; margin:0 0 -33px 0; padding:0;}
img.ul_float_right {float: right;  margin-top: -27px; margin-right: 8px; padding:0;}
img.float_left {float: left; margin:0 15px 0 0; padding:0;}
img.valign_middle { margin-bottom: -4px;}
img.li_space {margin-right: 4px;}
img.left_menu_valign { margin-bottom: 1px; margin-right: 3px;}
img.ratings_valign { margin-bottom: -3px; margin-left: 2px;}

img.h1_valign_middle {margin-bottom: -3px; padding-left: 5px;}
img.h1_valign_middle_logo {margin-bottom: 35px; padding-left: 5px;}
img.option_align {margin-bottom: -3px; padding-right: 1px;}
img.video_align {margin-bottom: -1px; padding-right: 2px;}
img.clock_align {margin-bottom: -2px; padding-right: 3px;}
img.comment_align {margin-bottom: -1px; padding-right: 2px;}
img.bookmark_align {margin-bottom: -2px; padding-right: 2px;}
img.print_align {margin-bottom: -1px; padding-right: 2px;}
img.enlarge_align {margin-bottom: -1px; padding-right: 2px;}
img.mail_align {margin-bottom: -1px; padding-right: 2px;}
img.calc_align {margin-bottom: -1px; padding-right: 4px;}
img.find_align {margin-bottom: -6px; margin-top: -3px; margin-left: 5px;}
img.info_align { margin-top: 3px;}
img.continue_align { float:right; margin-top: 5px;}

img.form_tooltip {margin: 0 0 0 5px;;}
img.form_tooltip_inputbox {margin: 4px 0 -4px 5px;}
img.form_tooltip_no_inputbox {margin: 5px 0 -5px 5px;}
img.float_left_blog {float: left; margin:0 10px 0 0; padding:0;}

img.prev_button {padding-right: 4px;}
img.next_button {padding-left: 4px;}

img.qa_icon {margin-bottom: -3px; padding-right: 5px;}

img.blog_right {float: right; margin:0 0 10px 15px; padding:0;}
img.blog_left {float: left; margin:0 15px 10px 0; padding:0;}

img.captchapict {vertical-align: middle;}

/* ====
Misc.
==== */
.copyright {color: #333;font: 11px arial;}
#q {background-color: #a31915;width: 150px;border: 1px solid #fff;line-height: 20px;font-size: 14px;padding:2px 0 0 0;height: 18px;color: #fff;position: absolute;left:0;top:0;margin-right: 0px;}
	
/* ====
Food on SBS TV  (schedule)
==== */
div.whats_on_header_float {float: left;margin: 10px 0 0 11px;font-size:13px; color:#fff; text-decoration:none; font-weight: bold;}
.no_weight {font-weight: 400;}

/* ##########
MAIN NAVIGATION
########## */	
#top_main_nav {width: 960px;list-style: none;padding-bottom: 0px;padding-top:0;padding-left: 15px;padding-right: 15px;background: transparent;}
#top_main_nav li {list-style: none;float: left;background-image: none;background: transparent;padding: 0;}

#top_main_nav a {float: left;padding-left: 11px;height: 35px;text-align: center;}
#top_main_nav a:link, #top_main_nav a:visited, #top_main_nav a:active {font-size: 14px;color: #000;background: transparent url(/food/web/images/nav/main_nav_divider.gif) no-repeat 100% 100%;}
#top_main_nav #nav-more:link, #top_main_nav #nav-more:visited, #top_main_nav #nav-more:active {background-image: none;}
#top_main_nav a:hover, #top_main_nav a.selected, #top_main_nav #nav-more:hover, #top_main_nav a.hover {color: #c92027 !important;text-decoration: none;background: transparent url(/food/web/images/nav/main_nav_tab_bg.gif) no-repeat 0 0 !important;}
#top_main_nav a.selected {font-size: 14px;font-weight: bold;background: transparent;}
#top_main_nav a span {padding-top: 10px;padding-right: 11px;padding-bottom: 7px;height: auto;float: left;}
#top_main_nav a:hover span, #top_main_nav a.hover span, #top_main_nav a.selected span {background: #fff url(/food/web/images/nav/main_nav_tab_bg.gif) no-repeat 100% 100%;padding-bottom: 9px;}

/* ##########
SUB NAVIGATION
########## */
/*
#main_nav {height: 22px;width: 960px;list-style: none;padding: 0 15px;position: relative;border-bottom:1px dotted #dbdad9;background: transparent;}
#main_nav li {list-style: none;float: left;position: relative;background-image: none;padding: 0 0 0 10px;}
#main_nav a {float: left;padding-bottom: 0;line-height: 20px;height: 20px;text-align: center;}
#main_nav a:link, #main_nav a:visited, #main_nav a:active {font-size: 12px;color: #000;background: transparent;}
#main_nav #nav-more:link, #main_nav #nav-more:visited, #main_nav #nav-more:active {background-image: none;}
#main_nav a:hover, #main_nav a.selected, #main_nav #nav-more:hover, #main_nav a.hover {color: #000;text-decoration: underline;background: #transparent;}
#main_nav a.selected, #main_nav a.dropdown_selected, #main_nav a#selected {font-size: 12px;font-weight: bold;text-decoration: none;}
#main_nav a.selected_glossary {font-size: 12px;font-weight: bold;text-decoration: underline;}
#main_nav a span {padding-top: 12px;padding-right: 11px;padding-bottom: 6px;height: 14px;float: left;}
#main_nav a:hover span, #main_nav a.hover span {background: #fff;}
#main_nav a.selected span {padding-top: 12px;padding-bottom: 7px;background: #fff;}
*/
/* ====
Dropdown section
==== */
/*
#menu ul.dropdown,
#menu ul.flyout { position: absolute;top: 0px;left: 170px !important;visibility: hidden;width: 170px; z-index:2;}
#menu ul.dropdown {left: 0 !important;top: 22px !important;}

#menu ul li {margin:0;padding: 2px 5px 0 5px;}
#menu ul li.spacer {margin:0;padding-top: 3px;color: #bbb;font-size: 13px;}
#menu ul li.first {margin:0;padding-left: 14px;}

#menu ul li a.dropdown, a.dropdown:visited, #menu ul li a.dropdown_selected, a.dropdown_selected:visited{background: transparent url(/food/web/images/nav/menu_arrow_down.gif) no-repeat 0 8px !important;padding-left: 15px;}
#menu ul li a.dropdown:hover, #menu ul li a.dropdown_selected:hover, #menu ul li a.hover, #menu ul li a.hover:visited {background: transparent url(/food/web/images/nav/menu_arrow_down_on.gif) no-repeat 0 8px !important;}
#main_nav li ul {position: absolute;width: 170px;border-right: 1px solid #dbdad9;border-left: 1px solid #dbdad9;border-bottom: 1px solid #dbdad9;background-color: #fff; top: 35px;left: -170px;}
#main_nav li:hover ul, #main_nav li.over ul {display: block;}
#main_nav ul li {padding: 0 5px 0 5px !important; width: 136px;}

#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active {font-size: 11px;}
#main_nav ul li a {float: left;width: 156px;padding: 1px 0; margin:0;background: none;border-bottom: 1px dotted #b1b1b1;line-height: 18px;height: 18px !important;text-align: left;}
#main_nav ul li a.last {float: left;width: 156px;background: none !important;border-bottom: none;line-height: 18px;height: 18px !important;text-align: left;padding: 1px 0;}

#main_nav ul li a.more_ingredients, #main_nav ul li a.more_ingredients:visited {color: #7b7a7a;float: left;width: 156px;border-top: 1px solid #c4c4c2;border-bottom: none;line-height: 24px;height: 24px !important;text-align: right;padding:0;margin:0;background: #fff url(/food/web/images/nav/menu_arrow_down.gif) no-repeat 67px 55% !important;}
#main_nav ul li a.more_ingredients:hover {background: #fff url(/food/web/images/nav/menu_arrow_down_on.gif) no-repeat 67px 55% !important; /* Arrow on more ingredients */}

#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active { color: #000;background-image: none;padding-left: 4px;}
#main_nav ul li a:hover {text-decoration: underline;color: #000;}

#main_nav ul li a.sub, #main_nav ul li a.sub:link, #main_nav ul li a.sub:visited, #main_nav ul li a.sub:active {background: #fff url(/food/web/images/nav/sub_menu_arrow.gif) no-repeat 0% 50% !important;padding-left: 11px;width: 148px;}
#main_nav ul li a.sublast, #main_nav ul li a.sublast:link, #main_nav ul li a.sublast:visited, #main_nav ul li a.sublast:active {background: #fff url(/food/web/images/nav/sub_menu_arrow.gif) no-repeat 0% 50% !important;padding-left: 11px;border-bottom: none;width: 148px;}
#main_nav ul li a.sub:hover, #main_nav ul li a.sublast:hover{background: #fff url(/food/web/images/nav/sub_menu_arrow_on.gif) no-repeat 0% 50% !important;}

#main_nav li ul li ul {position: absolute;width: 150px;border: 1px solid #dbdad9;background: #fff url(/food/web/images/nav/sub_menu_bg.jpg) repeat-y 0 0;top: -1px;left: 150px;}
#main_nav li ul li ul li {padding: 0 8px !important;width: 134px;}
#main_nav li ul#nav-more-sub {left: -97px !important;}
*/
/* Mark */
ul#star-rating{margin:0px;padding:0;position:absolute;left:0px;top:0;background:transparent; width:86px;}
ul#star-rating li{float:left;height: 19px;width: 17px;display:block;line-height: 19px;text-align: center;}
ul#star-rating li a,
ul#star-rating li a:visited {height: 19px;width: 17px;display:block;line-height: 19px; margin:-8px 0px 0px -17px;}

#zero-stars{margin:0px; padding:0px; width:150px;}
 
div.four_half-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -100px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.three_half-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -90px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.two_half-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -80px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.one_half-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -70px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.half-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -60px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.zero-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -50px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.one-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -40px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.two-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -30px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.three-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -20px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.four-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px -10px; height: 10px; width: 53px; line-height:10px; font-size:0;}
div.five-stars_small {background: transparent url(/food/web/images/ico-star-rating_small.gif) no-repeat 0px 0px; height: 10px; width: 53px; line-height:10px; font-size:0;}

div.four_half-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -150px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.three_half-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -135px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.two_half-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -120px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.one_half-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -105px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.half-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -90px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.zero-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -75px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.one-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -60px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.two-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -45px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.three-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -30px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.four-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px -15px; height: 15px; width: 84px; line-height:15px; font-size:0;}
div.five-stars {background: transparent url(/food/web/images/ico-star-rating.gif) no-repeat 0px 0px; height: 15px; width: 84px; line-height:15px; font-size:0;}

/*** bookmark  ***********************************************/
ul#bookmark {float: left;width: 140px;position: relative;}
ul#bookmark a:link, ul#bookmark a:visited, ul#bookmark a:active {color: #333;}
ul#bookmark_links {position:absolute;top:20px;left:0;background-color: #fff;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;margin-top: 5px;padding: 3px 0;}
ul#bookmark_links li {background-color: #fff;background-image: none;line-height: 20px;height: 20px;padding: 0;margin: 0;}
ul#bookmark_links li a {line-height: 23px;padding:5px 0 5px 24px;height: 20px;}
ul#bookmark_links li a.google {background: #fff url(/food/web/images/bookmark_google.gif) no-repeat 0 50%;}
ul#bookmark_links li a.delicious {background: #fff url(/food/web/images/bookmark_delicious.gif) no-repeat 0 50%;}
ul#bookmark_links li a.facebook {background: #fff url(/food/web/images/bookmark_facebook.gif) no-repeat 0 50%;}
ul#bookmark_links li a.reddit {background: #fff url(/food/web/images/bookmark_reddit.gif) no-repeat 0 50%;}
ul#bookmark_links li a.newsvine {background: #fff url(/food/web/images/bookmark_newsvine.gif) no-repeat 0 50%;}
ul#bookmark_links li a.technorati {background: #fff url(/food/web/images/bookmark_technorati.gif) no-repeat 0 50%;}
ul#bookmark_links li a.stumbleupon {background: #fff url(/food/web/images/bookmark_stumbleupon.gif) no-repeat 0 50%;}
ul#bookmark_links li a.yahoo {background: #fff url(/food/web/images/bookmark_yahoo.gif) no-repeat 0 50%;}
#save_to {padding: 0;margin: 0;background: #fff url(/food/web/images/buttons/saveto.jpg) no-repeat 4px 0;}
#save_to_bullet {padding: 0 15px 0 24px;background: transparent url(/food/web/images/buttons/saveto.jpg) no-repeat 100% 2px;}

/* ====
Buttons
==== */
.sub_menu{position: relative;}
.sub_menu button{height:21px;}
.sub_menu ul{position: absolute;top:20px !important;background:#fff;padding:6px 0px 8px 10px;border:1px solid #c1c1c1;}
.sub_menu ul li a{background: transparent url(/food/images/blt-arrow_grey.gif) no-repeat scroll 0 50%;padding-left: 10px;color: #333;}

/* ====
Comment Form
==== */
.user-generated .agree a, .user-generated .agree a:visited, .user-generated .disagree a, .user-generated .disagree a:visited {padding-left: 17px;}

.user-generated .agree, .user-generated .agree a {background: transparent url(/food/web/images/icons/ico-thumbs.gif) no-repeat 0 0;display:block;float:left;height:13px;margin-right:5px;vertical-align:middle;}
.user-generated .agree a:hover {background-position: 0px -13px;color: #4f7d16;}
.user-generated .disagree, .user-generated .disagree a{background: transparent url(/food/web/images/icons/ico-thumbs.gif) no-repeat 0 -26px;display:block;float:left;height:13px;vertical-align:middle;}
.user-generated .disagree a:hover {background-position: 0px -39px;color: #c54311;}

.user-generated .agree b span {background: transparent url(/food/web/images/icons/ico-thumbs.gif) no-repeat 0 -13px;display:block;float:left;height:13px;margin-right:5px;vertical-align:middle;color: #4f7d16;}
.user-generated .disagree b span {background: transparent url(/food/web/images/icons/ico-thumbs.gif) no-repeat 0 -39px;display:block;float:left;height:13px;vertical-align:middle; color: #c54311}

.comment .info {color: #333;float: left;width: 180px;}
.comment .info .when {font-size: 11px;}
.comment .info .who {font-size: 12px;color: #000000;font-weight: bold;}
.comment .detail {float: left;margin-left: 20px;width: 410px;}
.comment .detail .title {font-weight: bold;}
.comment .detail .user-generated {margin-top: 10px;font-size: 12px;height: 13px;}

.divider {clear: both;width: 629px;height: 37px;font-size:0;background: transparent url(/food/web/images/hr/grayline_left.jpg) repeat-x 0 50%;}




/* =
MENU
= */
#menu {height: 39px; background:transparent url(../images/nav/main_nav_bg.jpg) no-repeat 0 0; padding-left:10px; position:relative; z-index:3;}
#menu ul, #sub_menu ul {padding:0; margin:0; list-style-type:none;list-style-image:none;}
#menu li, #sub_menu li {float:left; background: transparent;position:relative;} 
#menu ul li{background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0; padding-right:10px; padding-top:5px;}
#menu ul li span {background: transparent;}
#menu li a {float:left;height: 34px; display:block;}

#menu li a, #menu li a:visited, #menu li a:hover {padding:0 0 0 10px; line-height:34px; color:#3e3e3e; font-size:14px; font-weight:400; background: transparent;}
#menu li a:hover {background: transparent url(../images/nav/main_menu/button-hover.jpg) no-repeat 0 0; text-decoration:none; color:#C92027;}

#menu li.selected a, #menu li.selected a:visited, #menu li.selected a:hover {padding:0 0 0 10px; line-height:34px; color:#C92027; font-size:14px; font-weight:400; background: transparent url(../images/nav/main_menu/button-hover.jpg) 0 0;}
#menu li.selected a span, #menu li.selected a:visited span {background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:39px; display:block; position: absolute;right:0;top:5px;} 

#menu li.selected a span.home, #menu li.selected a:visited span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px}
#menu li a span.home, #menu li a:visited span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px;}

#menu ul li a span, #menu ul li a:visited span{background: transparent url(../images/nav/main_menu/separator.jpg) no-repeat 100% 100%; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}
#menu ul li a:hover span{background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}

#menu2 {border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; width:988px;}
#sub_menu {height:25px;background: transparent url(../images/nav/sub_menu/bg.jpg) repeat-x 0 0; position:relative; z-index: 2; padding-left:10px;}
#sub_menu ul li {background: transparent url(../images/nav/sub_menu/separator.gif) no-repeat 100% 0;}
#sub_menu li{float:left; display:block;  line-height:25px; width:auto; height:25px;} 
#sub_menu li ul li, #main_nav li ul li{float:left; display:block; line-height:16px; width:auto; height:19px;} 

#sub_menu li a, #sub_menu li a:visited,#sub_menu li a:hover{padding:0 10px; color:#333; line-height:25px; height:25px; display:block; width:inherit;float:left; font-size:12px;/* background: #fff url(../images/nav/sub_menu/vert_separator.gif) repeat-x 0 100% !important;*/}
#sub_menu li a:hover {color:#C92027;}
#sub_menu li a.dropdown, #sub_menu li a.dropdown:visited,#sub_menu li a.dropdown:hover {text-indent:10px; background: transparent url(../images/nav/sub_menu/arrow.gif) no-repeat 8px 10px;}
#sub_menu li a.dropdown:hover, #sub_menu li a.dropdown:hover {color:#C92027; background: transparent url(../images/nav/sub_menu/arrow_hover.gif) no-repeat 8px 10px;}

#sub_menu li a.more_ingredients, #sub_menu li a.more_ingredients:visited 
{font-weight: 400;text-align: right !Important;padding:0 0 0 20px;margin:0;background: #fff url(/food/web/images/nav/menu_arrow_down.gif) no-repeat 67px 55% !important;}
#sub_menu li a.more_ingredients:hover 
{background: #fff url(/food/web/images/nav/menu_arrow_down_on.gif) no-repeat 67px 55% !important; /* Arrow on more ingredients */}
