/* home panels  Flaman Fitness BC
- - - - - - - - - - - - - - - - - - - - */
#home_panels {padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:10px}
#home_panels h2 {font-size:11px; background:url(bg_top_tabs.gif) repeat-x left top #8c8f8f; color:#ffffff; padding:3px 4px;}
#home_panels .sx, #home_panels .dx {color:#404445; font-size:11px; padding:0px 8px 0px 5px; margin:10px 0; background:url(arrow.gif) no-repeat 10px 3px; line-height:12px;}



/* lingue_footer
- - - - - - - - - - - - - - - - - - - - */
#lingue_footer {width:976px; margin:12px auto -10px auto; background:#ededed; border:1px solid #dbdbdc; padding:10px;}
#lingue_footer ul {margin:0px; padding:0px; list-style:none;}
#lingue_footer ul li {float:left; width:244px; padding:3px 0px;}
#lingue_footer ul li a {text-decoration:none; background:url(arrow.gif) no-repeat left center; padding:0px 0px 0px 7px; color:#40545e; font-size:11px; display:block;}
#lingue_footer ul li a span {text-decoration:underline;}
#lingue_footer ul li a:hover span {text-decoration:none;}
#lingue_footer ul li a img {width:20px; height:13px; margin-right:5px; border:1px solid #fff; vertical-align:middle;}


/* markets we serve
- - - - - - - - - - - - - - - - - - - - */
#markets {clear:both; height:20px; border:1px solid #dbdbdc; margin:10px 9px 0px 9px; font-size:11px;}
#markets h2 {font-size:11px; float:left; background:url(bg_top_tabs.gif) repeat-x left top #8c8f8f; color:#ffffff; padding:3px 4px;}
#markets ul {list-style:none; float:left; background:url(bg_ul_markets.gif) no-repeat left center; padding-left:5px;}
#markets ul li {float:left; position:relative; }
#markets ul li a {display:block; float:left; text-decoration:none; color:#404445; padding:3px 10px; background:url(bg_right_menu.gif) no-repeat right center; white-space:nowrap;}
#markets ul li a:hover, #markets ul li a.on {background:url(bg_top_tabs.gif) repeat-x left top #8c8f8f; color:#ffffff;}
#markets ul li div {position:absolute; width:149px; padding:3px 6px 15px 5px; border-top:1px solid #a0a0a1; bottom:16px; right:-5px; z-index:20; background:url(../img/homepage/bg_tooltip.gif) no-repeat left bottom; color:#404445; font-size:11px; line-height:13px; display:none;}
#markets ul li div img {float:right; margin:2px 0 3px 4px; padding:2px; border:1px solid #9ac0d4;}
#markets ul li div h3 {font-size:11px; line-height:13px; font-weight:normal; color:#1e617c; margin-bottom:2px;}



BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 10px; COLOR: #282923; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A:link {
	COLOR: #3d7216; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3d7216; TEXT-DECORATION: none
}
A:active {
	COLOR: #3d7216; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3d7216; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main_holder {
	WIDTH: 900px
}
.header_top {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url("../DESIGN/images/gui/bg_header_top.gif"); COLOR: #3d7216; LINE-HEIGHT: 60px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 60px; TEXT-ALIGN: left
}
.header_top A {
	COLOR: #3d7216! important
}
.header_top A:hover {
	TEXT-DECORATION: underline
}
#menu_top {
	FLOAT: left
}
#search_box {
	FLOAT: right; WIDTH: 300px; LINE-HEIGHT: normal; HEIGHT: 60px; BACKGROUND-COLOR: #d4e0ca
}
#search_box FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search_box INPUT.text {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 204px; COLOR: #3d7216; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#dish {
	FLOAT: right; BACKGROUND-IMAGE: url("../DESIGN/images/gui/bg_top_1.gif"); WIDTH: 300px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 176px; TEXT-ALIGN: right
}
#logo {
	FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/bg_top_1.gif"); WIDTH: 600px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 176px; TEXT-ALIGN: left
}
.recipe_menu {
	HEIGHT: 28px
}
.recipe_menu .img {
	FLOAT: left
}
.recipe_menu .spacer {
	FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/recipe_menu_middle.gif"); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.recipe_menu .end {
	FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/recipe_menu_end.gif"); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.recipe_menu .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/recipe_menu_button.gif"); LINE-HEIGHT: 28px; BACKGROUND-REPEAT: repeat-x
}
.recipe_menu .link A {
	COLOR: #ffffff! important
}
.recipe_menu .link A:hover {
	TEXT-DECORATION: underline
}
.useful_menu {
	HEIGHT: 28px
}
.useful_menu .img {
	FLOAT: left
}
.useful_menu .spacer {
	FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/useful_menu_middle.gif"); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.useful_menu .end {
	FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/useful_menu_end.gif"); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.useful_menu .link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url("../DESIGN/images/gui/useful_menu_button.gif"); LINE-HEIGHT: 28px; BACKGROUND-REPEAT: repeat-x
}
.useful_menu .link A {
	COLOR: #3d7218! important
}
.useful_menu .link A:hover {
	TEXT-DECORATION: underline
}
#container_main {
	CLEAR: both
}
#page_data {
	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: left
}
#page_data_container {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px
}
#page_right {
	FLOAT: right; WIDTH: 300px; TEXT-ALIGN: left
}
.break {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.footer_break {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#footer {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #282826; PADDING-TOP: 5px; BACKGROUND-COLOR: #d4e0ca; TEXT-ALIGN: center
}
#footer SPAN A {
	COLOR: #282826! important
}
#footer SPAN A:hover {
	TEXT-DECORATION: underline
}
#footer A {
	COLOR: #3d7216! important
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer_end {
	FONT-SIZE: 9px; COLOR: #4a6c49; LINE-HEIGHT: 14px; TEXT-ALIGN: center
}
#footer_end DIV {
	FLOAT: right
}
#footer_end SPAN {
	FLOAT: left; WIDTH: 198px; TEXT-ALIGN: left
}
.block_1 {
	CLEAR: both
}
.block_1 .body {
	BORDER-RIGHT: #6f8e6f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6f8e6f 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6f8e6f 1px solid; COLOR: #282923; PADDING-TOP: 5px; BORDER-BOTTOM: #6f8e6f 1px solid; HEIGHT: 1%; BACKGROUND-COLOR: #f8ecc2; TEXT-ALIGN: left
}
.block_1 .body .thumb {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px
}
.block_1 .body .thumb A {
	BORDER-RIGHT: #417219 1px solid; BORDER-TOP: #417219 1px solid; DISPLAY: block; BORDER-LEFT: #417219 1px solid; BORDER-BOTTOM: #417219 1px solid
}
.block_1 .body .thumb A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.block_1 .body .end {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
}
.block_2 {
	CLEAR: both
}
.block_2 .body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.block_2 .body .thumb {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px
}
.block_2 .body .thumb A {
	BORDER-RIGHT: #417219 1px solid; BORDER-TOP: #417219 1px solid; DISPLAY: block; BORDER-LEFT: #417219 1px solid; BORDER-BOTTOM: #417219 1px solid
}
.block_2 .body .thumb A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.block_2 .body .end {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px
}
#login_form {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d4e0ca
}
#login_form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.login_table {
	MARGIN-LEFT: 10px; WIDTH: 284px
}
.login_table LABEL {
	LINE-HEIGHT: 20px
}
.login_table .fields {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 140px; COLOR: #3d7216
}
.login_table .check {
	BACKGROUND: #d4e0ca; COLOR: #3d7216
}
#user_menu {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.border_hor {
	CLEAR: both; MARGIN-TOP: 5px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url("../DESIGN/images/gui/border_hor.gif"); MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 2px
}
.border_ver {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url("../DESIGN/images/gui/border_ver.gif"); BACKGROUND-REPEAT: repeat-y
}
.alphabet A {
	FONT-WEIGHT: bold
}
.alphabet A.current {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.alphabet SPAN {
	FONT-WEIGHT: bold; COLOR: #282923
}
.advice_categories {
	
}
.advice_categories .left {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 50%
}
.advice_categories .right {
	FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 50%
}
.comment {
	MARGIN: 0px; BORDER-BOTTOM: #df9846 1px solid
}
.comment .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #df9846
}
.comment .text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: justify
}
.comment_form {
	MARGIN-TOP: 5px
}
.comment_form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.comment_form INPUT.text {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 240px; COLOR: #3d7216; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.comment_form TEXTAREA.text {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; WIDTH: 240px; COLOR: #3d7216; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 80px
}
.comment_form SPAN {
	COLOR: #3d7216
}
.banner_left {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: left
}
.banner_center {
	BORDER-RIGHT: #6f8e6f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6f8e6f 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #6f8e6f 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #6f8e6f 1px solid; BACKGROUND-COLOR: #f8ecc2; TEXT-ALIGN: center
}
.banner_righr {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.bullet {
	BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url("../DESIGN/images/gui/bullet2.gif"); BACKGROUND-REPEAT: no-repeat
}
.bullet2 {
	BACKGROUND-POSITION: 17px 1px; PADDING-LEFT: 32px; BACKGROUND-IMAGE: url("../DESIGN/images/gui/bullet2.gif"); BACKGROUND-REPEAT: no-repeat
}
.recipe_details {
	
}
.recipe_details H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px
}
.recipe_details .title {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
.recipe_details .main_image {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.recipe_details .main_image A {
	BORDER-RIGHT: #417219 1px solid; BORDER-TOP: #417219 1px solid; DISPLAY: block; BORDER-LEFT: #417219 1px solid; BORDER-BOTTOM: #417219 1px solid
}
.recipe_details .main_image A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.recipe_details .main_image IMG {
	MARGIN: 2px
}
.recipe_details .products {
	MARGIN-BOTTOM: 10px
}
.recipe_details .products A {
	COLOR: red
}
.recipe_details .products A:hover {
	
}
.recipe_details .sub_recipes {
	MARGIN-BOTTOM: 10px
}
.recipe_details .description {
	MARGIN-TOP: 10px; TEXT-ALIGN: justify
}
.recipe_details .photos {
	MARGIN-TOP: 10px
}
.recipe_details .photos .thumbs {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px
}
.recipe_details .photos .thumbs IMG {
	MARGIN: 2px
}
.recipe_details .photos .thumbs A {
	BORDER-RIGHT: #417219 1px solid; BORDER-TOP: #417219 1px solid; DISPLAY: block; BORDER-LEFT: #417219 1px solid; BORDER-BOTTOM: #417219 1px solid
}
.recipe_details .photos .thumbs A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.recipe_details .source {
	MARGIN-TOP: 10px
}
.recipe_details .date {
	MARGIN-TOP: 10px
}
.recipe_details .links {
	MARGIN-TOP: 10px
}
.recipe_list {
	CLEAR: both
}
.list_thumb {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px
}
.list_thumb IMG {
	MARGIN: 2px
}
.list_thumb A {
	BORDER-RIGHT: #417219 1px solid; BORDER-TOP: #417219 1px solid; DISPLAY: block; BORDER-LEFT: #417219 1px solid; BORDER-BOTTOM: #417219 1px solid
}
.list_thumb A:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.pager_container_top {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.pager_container_bottom {
	PADDING-LEFT: 210px; MARGIN-BOTTOM: 2px; TEXT-ALIGN: center
}
.pager_container_top IMG {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.pager {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #282923; TEXT-ALIGN: center
}
.pager A {
	COLOR: #3d7216
}
.pager A:hover {
	COLOR: #3d7216; TEXT-DECORATION: underline
}
.current {
	COLOR: #282923
}
.pager .perpage A {
	COLOR: #3e5a52
}
.pager .perpage A:hover {
	COLOR: #8e3926
}
.pager .total {
	FONT-SIZE: 8pt; COLOR: #3e5a52
}
.pager_total {
	PADDING-RIGHT: 10px; FONT-SIZE: 8pt; FLOAT: left; WIDTH: 200px; COLOR: #000000; TEXT-ALIGN: right
}
.pager_perpage {
	PADDING-LEFT: 10px; FONT-SIZE: 8pt; FLOAT: right; WIDTH: 110px; COLOR: #000000; TEXT-ALIGN: right
}
.pager_pageblock {
	BACKGROUND: #ca5100; FLOAT: right; MARGIN-LEFT: 1px; WIDTH: 15px; COLOR: #dedfdd; LINE-HEIGHT: 12px; TEXT-ALIGN: center
}
.pager_pageblock A {
	DISPLAY: block; BACKGROUND: #ca5100; COLOR: #dedfdd; TEXT-ALIGN: center
}
.pager_pageblock A:hover {
	BACKGROUND: #dcdedc; COLOR: #ca5100
}