@charset "utf-8";
/* CSS Document */

body {
	margin:0; padding:0; background:url(../images/tile_wallpaper.jpg) top left;
	font-family:Arial, Helvetica, sans-serif;

	
}

a{text-decoration:underline !important}

table {border:0px}
table td {border:0px}

fieldset {padding-left:15px}

img {border:none 0; margin:0;}
img a{border:none 0;}

form {margin:0;}
input {margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal;border:0px }
select {padding:0;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%; border:1px solid #3a3a3a;}
textarea { border:1px solid #000; margin:0;font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:1em }

.clear_small {clear:both;font-size:0em}

h1 {font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-weight:normal; font-size:135%; color:#91d434; margin:0 0 4px 0;}
h2 {font-weight:bold; font-size:115%; color:#91d434; margin:0;}
h3 {font-weight:bold; font-size:100%; color:#fff; margin:0 0 30px 0;}

/* Containers Common */
#containerMain {
	margin-top:10px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:960px;
}

.containerCommon {
	margin:0;
	padding:0;
}
.containerLeftReciepe {
	margin:0;
	padding:0;
	float:left;
	width:175px;
}


#containerTopNav {padding:12px 30px 12px 30px;}
#containerBottomNav {padding:8px 20px 30px 20px; margin:0 0 30px 0; color:#fff; font-size:75%;}
#containerBottomNav a{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none;}
#containerBottomNav a:hover{color:#91d434;}
.containerLeft {float:left;}
.containerRight {float:right;}
.containerRight a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#91d434; text-decoration:none;}
.containerRight a:hover{color:#fff;}
.containerProductbody {padding:0 10px; margin:12px 0 0 0;}
.containerProductbody h2{color:#FFFFFF; border-bottom:1px dotted #fff; margin:0 0 15px 0; padding:0 0 10px 0;}
.ProductPodsLeft {float:left; width:468px;}
.ProductPodsRight {float:right; width:468px;}
#containerBody {
	margin:0;
	padding:0;
	width:940px;
}

#containerListing {
	margin:8px 8px 0 0;
	padding:0;
	width:694px;
	float:left;
}
#containerMagazine {
	background:url(../images/magazine_corner_btm.gif) bottom no-repeat #3a3838;
	width:238px;
	float:left;
	margin:8px 0 0 0;
}

#containerMagazine_new {
	background:url(../images/magazine_corner_btm.gif) bottom no-repeat #3a3838;
	width:238px;
	float:left;
	margin:0;
	padding:0px
}

#containerSearchBoxLower {
	margin:0;
	padding:0;
	background:url(../images/corner_listingsSearchBK-R.gif) top right no-repeat #484848;
	zoom:1;
}
#containerSearchHome {
	margin:0;
	padding:10px;
	background:url(../images/search_home_bk.jpg) top right no-repeat #000000;
	width:324px;
	height:231px;
	float:left;
	font-size:80%;
}

#containerSearchHome h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-weight:normal; font-size:115%; color:#91d434;
}
#containerSearchHoriz {
	margin:0;
	padding:0;
	background:#fff;
}
#containerSearchLeft {
	margin:0;
	padding:0 0 0 150px;
	float:left;
}
#searchLowerLogo {
	width:148px;
	height:152px;
	background:url(/images/lower_logo_new.gif) top right no-repeat #000;
	margin:0 10px 0 0;
	padding:0 0 0 0;
	float:left;
	background-color:#000000;
}
#searchLowerContent {
	width:750px;
	margin:5px 0 0 10px;
	padding:0px;
	float:left;
}
 .ContainerDottedBtm { border-bottom:1px dotted #fff; margin:0 0 10px 0; padding:0 0 8px 0;}
/* .ContainerDottedBtm {} */
.ContainerDottedTop { border-top:1px dotted #fff; margin:10px 0 0 0; padding:8px 0 0 0;}
.containerSearchDotted{border-bottom:1px dotted #fff; width:100%; margin:0 0 5px 4px;}
.containerSortBy{font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; text-decoration:none; color:#fff; float:right; margin:4px 20px 0 0;}
.containerSortBy a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91d434;}
.containerSortBy a:hover{color:#fff;}

#containerMainHomePods {
	background:url(/images/home_pod_maincontainer_btm.gif) bottom left no-repeat #2b2b2a;
	margin:0;
	padding:12px 6px 10px 6px;
	height:130px;
	
}
.containerImageHomePods {
	margin:0px 5px 0px 0px;
	float:right;
	background:#000000;
}
#containerHomeLeft {float:left; width:260px; margin:8px 8px 0 0;}
#containerHomeCenter {float:left; width:320px; margin:8px 8px 0 0;}
#containerHomeRight {float:left; width:344px; margin:8px 0 0 0;}

#containerShoppingBags {
	background:url(../images/image_ShopBags_Home.jpg) bottom right no-repeat #303030;
	margin:10px 0 0 0;
	padding:0 5px 0 5px;
}
#shoppingHomeLinks {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;
	padding:0;
	margin:0 0 30px 0;
}
#shoppingHomeLinks a{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#fff;
}
#shoppingHomeLinks a:hover{
	color:#91d434;
}
#recipeHomeLinks {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;
	padding:0;
	margin:0 0 0px 0;
}

#recipeHomeLinks a{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#fff;
}
#recipeHomeLinks a:hover{
	color:#91d434;
}
#lowerForm{font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold; text-decoration:none; color:#fff; float:left; margin:0;}
#lowerForm a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91d434;}
#lowerForm a:hover{color:#fff;}

/* Banners */
#bannerHome {
	width:595px;
	height:251px;
	border-right:1px dotted #fff;
	
	/* background:url(../images/image_BannerHome_tmp.jpg) top left no-repeat; */
	float:left;
}
#bannerHomeTest {
	width:595px;
	height:251px;
	border-right:1px dotted #fff;
	background:url(../images/banners/banner_Bellinter-House_baking.jpg) top left no-repeat;
	float:left;
}


/* Boxes */
.containerBoxMain {margin:0 30px 0 13px; width:; float:left;} 
.boxMain {
	background:#1a1a1a;
	padding:0 10px 0 10px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
}
.boxMain a{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
	color:#91d434;
}
.boxMain a:hover{
	color:#fff;
}
.boxMain h4{
	margin:0;
	font-size:85%;
	font-weight:bold;
	color:#fff;
	padding: 0 0 5px 0;
	border-bottom:1px dotted #8D8D8D;
}
.boxMainTopL {background: url(../images/corner_mainBK-TL.gif) top left no-repeat #1a1a1a; font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; text-decoration:none; color:#fff; padding:0;}
.boxMainTopL a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91d434;}
.boxMainTopL a:hover{color:#fff;}
.boxMainBottomL {background: url(../images/corner_mainBK-BL.gif) bottom left no-repeat #1a1a1a; height:11px;}
.boxMainTopR {background: url(../images/corner_mainBK-TR.gif) top right no-repeat;}
.boxMainBottomR {background: url(../images/corner_mainBK-BR.gif) bottom right no-repeat; height:11px;}
.boxMainBody {
	background:#1a1a1a;
	padding:0 10px 10px 10px;
	font-size:85%;
	font-weight:normal;
	color:#313131;
}


.boxInnerTopL {background: url(../images/corner_inner_TL.gif) top left no-repeat #222222; height:7px; padding:0; margin-top:4px;}
.boxInnerTopR {background: url(../images/corner_inner_TR.gif) top right no-repeat;}
.boxInnerBottomL {background: url(../images/corner_inner_BL.gif) bottom left no-repeat #222222; height:7px;}
.boxInnerBottomR {background: url(../images/corner_inner_BR.gif) bottom right no-repeat; height:7px;}
.boxInnerBody {
	text-align:right;
	background:#222222;
	padding:0 8px 0 8px;
	font-weight:normal;
	color:#fff;
}

.boxInnerBodyL {
	width:440px;
	float:left;
	text-align:right;
	padding-top:4px;
}

.boxInnerBodyR {

	float:right;
	text-align:right;
	padding-top:4px;
}

.boxVideoTopL {background: url(../images/corner_mainBK-TL.gif) top left no-repeat #1a1a1a; margin:0; padding:0;}
.boxVideoTopR {background: url(../images/corner_mainBK-TR.gif) top right no-repeat;}
.boxVideoBottomL {background: url(../images/corner_mainBK-BL.gif) bottom left no-repeat #1a1a1a;}
.boxVideoBottomR {background: url(../images/corner_mainBK-BR.gif) bottom right no-repeat;}
.boxVideoBody {
	background:#1a1a1a;
	padding:0 10px 0px 10px;
	font-weight:normal;
	color:#fff;
	margin:0;
}
.boxVideoBody a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#91d434; text-decoration:none;}
.boxVideoBody a:hover{color:#fff;}

.box3opcTopL {background: url(../images/corner_Box-3opc-TL.gif) top left no-repeat #20201e; height:7px; padding:0; margin:0;}
.box3opcTopR {background: url(../images/corner_Box-3opc-TR.gif) top right no-repeat;}
.box3opcBottomL {background: url(../images/corner_Box-3opc-BL.gif) bottom left no-repeat #20201e; height:7px; margin-bottom:8px;}
.box3opcBottomR {background: url(../images/corner_Box-3opc-BR.gif) bottom right no-repeat; height:7px;}
.box3opcBody {
	background:#20201e;
	padding:0 8px 0 8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
}



.box5opcTopL {background: url(../images/corner_Box-5opc-TL.gif) top left no-repeat #282827; height:7px; padding:0; margin:0;}
.box5opcTopR {background: url(../images/corner_Box-5opc-TR.gif) top right no-repeat;}
.box5opcBottomL {background: url(../images/corner_Box-5opc-BL.gif) bottom left no-repeat #282827; height:7px; margin-bottom:8px;}
.box5opcBottomR {background: url(../images/corner_Box-5opc-BR.gif) bottom right no-repeat; height:7px;}
.box5opcBody {
	background:#282827;
	padding:0 8px 0 8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
}



.box10opcTopL {background: url(../images/corner_Box-10opc-TL.gif) top left no-repeat #303030; height:7px; padding:0; margin:0;}
.box10opcTopR {background: url(../images/corner_Box-10opc-TR.gif) top right no-repeat;}
.box10opcBottomL {background: url(../images/corner_Box-10opc-BL.gif) bottom left no-repeat #303030; height:7px; margin-bottom:8px;}
.box10opcBottomR {background: url(../images/corner_Box-10opc-BR.gif) bottom right no-repeat; height:7px;}
.box10opcBody {
	background:#303030;
	padding:0 8px 0 8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
	zoom:1;
}



.box20opcTopL {background: url(../images/corner_Box-20opc-TL.gif) top left no-repeat #484848; height:7px; padding:0; margin:0;}
.box20opcTopR {background: url(../images/corner_Box-20opc-TR.gif) top right no-repeat;}
.box20opcBottomL {background: url(../images/corner_Box-20opc-BL.gif) bottom left no-repeat #484848; height:7px; margin-bottom:8px;}
.box20opcBottomR {background: url(../images/corner_Box-20opc-BR.gif) bottom right no-repeat;height:7px}
.box20opcBody {
	background:#484848;
	padding:0 8px 0 8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
}


.boxCommonTopL {background: url(../images/corner_Box-10opc-TL.gif) top left no-repeat #303030; height:7px; padding:0; margin:0;}
.boxCommonTopR {background: url(../images/corner_Box-10opc-TR.gif) top right no-repeat;}
.boxCommonBottomL {background: url(../images/corner_Box-10opc-BL.gif) bottom left no-repeat #303030; height:7px; margin-bottom:8px;}
.boxCommonBottomR {background: url(../images/corner_Box-10opc-BR.gif) bottom right no-repeat; height:7px;}
.boxCommonBody {
	background:#303030;
	padding:8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
}
.boxCommonBody a{
	font-weight:bold;
}
.boxCommonBody h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-weight:normal; font-size:135%;
	font-size:normal;
	color:#FFFFFF;
}

.boxListingsThumb {
	background:url(../images/listings-thumb-BK.gif) top left no-repeat;
	margin:0;
	width:132px;
	height:116px;
	padding:7px;
	float:left;
}


.boxListingsThumb_member
{
	background:url(../images/member_thumb_list.gif) top left no-repeat;
	margin:0;
	width:165px;
	height:116px;
	padding:7px;
	float:left;
}


.boxBlackTopL {background: url(../images/corner_mainBK-TL.gif) top left no-repeat #1a1a1a; margin:8px 0 0 0; padding:0;}
.boxBlackTopR {background: url(../images/corner_mainBK-TR.gif) top right no-repeat;}
.boxBlackBottomL {background: url(../images/corner_mainBK-BL.gif) bottom left no-repeat #1a1a1a; height:7px;}
.boxBlackBottomR {background: url(../images/corner_mainBK-BR.gif) bottom right no-repeat; height:7px;}
.boxBlackBody {
	background:#1a1a1a;
	padding:0 10px 10px 20px;
	font-weight:normal;
	color:#fff;
}
.boxBlackTitleTopL {background: url(../images/corner_blackon10-TL.gif) top left no-repeat #000; height:7px;}
.boxBlackTitleTopR {background: url(../images/corner_blackon10-TR.gif) top right no-repeat; height:7px;}
.boxBlackTitleBottomL {background: url(../images/corner_blackon10-BL.gif) bottom left no-repeat #000; height:7px;}
.boxBlackTitleBottomR {background: url(../images/corner_blackon10-BR.gif) bottom right no-repeat; height:7px;}
.boxBlackTitleBody {
	background:#000;
	padding:0 10px 0 10px;
	font-weight:normal;
	color:#fff;
	margin:0;
}
.boxDarkIcons {
	background:url(../images/corner_icons_left.gif) top left no-repeat #000;
	padding:0 0 0 9px;
	float:right;
	zoom:1;
	height:22px;
}
.boxDarkIconsR {
	background:url(../images/corner_icons_right.gif) top right no-repeat #000;
	width:9px;
	float:right;
}
#boxBannerDescription {
	background:url(../images/corner_Banner-description.gif) bottom left no-repeat #000000;
	width:940px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	zoom:1;
}
.BannerDescriptionDotted {float:left; border-right:1px dotted #fff; padding:10px 30px 10px 30px; font-size:85%; width:535px;}
.BannerLanguage {float:left; padding:10px 7px 10px 14px;}
#boxHomeTopContainBtm {
	background:url(../images/boxHomeTopContainer_btm.gif) bottom left no-repeat #000000;
	width:940px;
	padding:0;
	margin:0;
}
#boxWelcome {
	background:url(../images/home_pod_welcome_bk.gif) top left no-repeat;
	font-size:90%;
	width:317px;
	height:114px;
	padding:10px;
	float:right;
}

#boxWelcomeInner {
	padding-left:160px;
}

#boxWelcome a{
	color:#000;
	text-decoration:underline;
}
#boxWelcome a:hover{
	color:#fff;
}
#boxWelcome h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-weight:normal; font-size:135%; color:#000;
}


/* Navigation */
#containerTopNavBK {background:#292a29; zoom:1;}
#navigation {background:url(../images/navigation_bk.jpg) top left no-repeat; padding-left:12px; zoom:1;height:44px;z-index:-2; }
#navigation ul{list-style-type:none; margin:0; padding:0;}
#navigation li{float:left; padding:16px 10px 10px 10px;}
#navigation li a{ font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-size:92%; font-weight:bold; color:#FFFFFF; text-decoration:none !important;}
#navigation li a:hover{color:#91d434; text-decoration:none;}
#navigation .devider{background:url(../images/navigation_devider.jpg) top left no-repeat; height:44px; padding:1px;}

.top_link {padding:16px 1px 10px 1px !important;}

.btnGreen { width:260px; margin:0 0 4px 0;}
.btnGreenTop { background:url(../images/btn_green_top.gif) top left no-repeat; padding-top:9px;}
.btnGreenTile { background:url(../images/btn_green_tile.gif) top left repeat-y; padding:0 0 0 12px;}
.btnGreenTile a{ color:#FFFFFF; font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif;}
.btnGreenTile a:hover{ color:#91d434;}
.btnGreenBtm { background:url(../images/btn_green_btm.gif) top left no-repeat; height:9px;}

.btnGreen_selected {width:260px; margin:0 0 4px 0;}
.btnGreenTop_selected { background:url(../images/btn_green_top_selected.gif) top left no-repeat; padding-top:9px;}
.btnGreenTile_selected { background:url(../images/btn_green_tile_selected.gif) top left repeat-y; padding:0 0 0 12px;}
.btnGreenBtm_selected { background:url(../images/btn_green_btm_selected.gif) top left no-repeat; height:9px;}

.btnGreenTile_selected a {color:#000000; font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif;}
.btnGreenTile_selected a:hover{ color:white}

/* Common */
.clearboth {clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.listingContent {
	margin:0;
	padding:0 0 0 14px;
	width:470px;
	float:left;
}
#magArticleTitle {
	background:url(../images/magazine_articleTitle-BK_btm.gif) bottom no-repeat #000000;
	font-family:Arial, Helvetica, sans-serif; font-size:130%; color:#91d434;
	margin:0 6px 8px 5px;
	padding:18px 10px 16px 10px;
}
#magArticleTitleWide {
	background:url(/images/mag_bottom.gif) bottom no-repeat #000000;
	font-family:Arial, Helvetica, sans-serif; font-size:130%; color:#91d434;
	width:236px;
	height:40px;
	clear:both;
	text-align:center;
	padding-top:10px;
	
}
#magContent {
	margin:0 6px 8px 5px;
	padding:0 10px 16px 10px;
	font-size:85%;
}

#listingsNumbers {
	margin:0;
	padding:10px 10px 20px 10px;
}

.homePodsImageDescription 
{
	margin:0;
	background:url(/images/home_pod_titlebox_bk.gif) bottom left no-repeat #000;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-size:80%;
}

.textGreen {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#91d434; padding:0;}
.textGreen a{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#91d434;}
.textGreen a:hover{color:#fff;}
.textGreenBold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#91d434; padding:0;}
.textGreenBold a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91d434;}
.textGreenBold a:hover{color:#fff;}
.textNormal { font-size:80%;}
.textWhite {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; padding:0;}
.textWhiteSmall {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; padding:0;}


/* Home Search */

#home_search {float:left;text-align:left;}
#home_search input,select {width:121px;padding:0px;margin-left:7px;border: 1px solid #282627;margin-top:2px}
#home_search select {width:115px}

.search_home {height:22px;width:30px}

/* Second search */

#second_search   {margin-left:0px;padding-left:0px;float:left;text-align:left}
#second_search td {padding-bottom:2px;width:200px}
#second_search input,select {width:150px;padding:0px;margin-left:7px;border: 1px solid #282627;margin-top:2px;height:17px}
#second_search select {height:19px}
#second_search th {width:80px}

.search_btn {border:0px;}

/* Third level */

#containerAdsRight {
	width:230px;
	float:left;
	margin:8px 0 0 4px;
	font-size:85%;
	margin-left:0px;
}
#containerAdsRight a{
	font-weight:bold;
}
#containerAdsRight h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif;
	font-size:135%;
	color:#FFFFFF;
	margin:20px 0 20px 0;
}

#containerDetailedImage {
	float:left;
	margin:0 10px 0 0;
}
.containerDetailedThumbs {
	margin:0 0 5px 0;
	width:162px;
}
#containerDetailedBody {
	padding:0;
	margin:10px 0px 20px 10px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#fff;
}
#containerDetailedBody h1{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:195%; color:#91d434; font-weight:bold;
}
#containerDetailedBody h2{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:125%; color:#fff; font-weight:bold;
}
#DetailedBody {
	padding:0 20px 0 0;
	margin:0;
	width:485px;
	float:left;
}
#DetailedRight {
	padding:0;
	margin:0;
	float:right;
	width:179px;
}

.boxDetailedBody {
	background:#303030;
	padding:8px;
	font-weight:normal;
	color:#fff;
}
.boxDetailedBody a{
	font-weight:bold;
}
.boxDetailedBody h3{
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:115%;
	font-weight:bold;
	color:#91d434;
	margin:0px;
	padding:0px;
}

.boxDetailedBody2 {
	background:#303030;
	padding:8px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#fff;
}
.boxDetailedBody2 a{
	font-weight:bold;
}
.boxDetailedBody2 h3{
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:115%;
	font-weight:bold;
	color:#91d434;
	margin:0px;
	padding:0px;
}

.boxGreen { background:url(../images/btn_green_tile.jpg) bottom left repeat-x #6c9730; margin:0;}
.boxGreenTopL {background: url(../images/btn_green_topL.jpg) top left no-repeat; height:5px; padding:0; margin:0;}
.boxGreenTopR {background: url(../images/btn_green_topR.jpg) top right no-repeat;}
.boxGreenBottomL {background: url(../images/btn_green_btmL.jpg) bottom left no-repeat; height:5px; margin:0px;}
.boxGreenBottomR {background: url(../images/btn_green_btmR.jpg) bottom right no-repeat; height:5px;}
.boxGreenBody {
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-size:115%; color:#fff;
	padding:0 8px 0 8px;
	font-weight:bold;
}
.boxGreenBody a{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
.boxGreenBody a:hover{
	color:#000;
}

#detailedBookBox {
	margin:0;
	padding:0 0 0 14px;
	float:left;
}

.bookNowIcons {background:#000; padding:2px 4px 0 4px; margin:4px 0 0 0;}

.detailedIcons {
	float:left;
	margin:0;
	width:180px;
}

.pod_dotted {border-bottom:1px dotted white;margin-bottom:10px;margin-left:2px}

/* Gareth new */

#containerTitle {
	clear:left;
	font-size:115%;
	padding-top:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}	

#containerPress {
	margin:8px 8px 0 0;
	padding:0;
	width:672px;
	float:left;
}
#containerProductFeature {
	margin:0;
	padding:0px 6px;
}
#containerProductDetail {
	margin:0;
	padding:20px 30px;
}
#containerProductDetail h3{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:145%; 
	color:#91d434; 
	margin:0 0 4px 0;
}
#productTopButtons {padding:8px 0px 6px 20px;}

#containerInnerLeft {
	margin:0px 8px 0 0;
	padding:0;
	width:240px;
	float:left;
}

#containerInnerRight {
	margin:0;
	padding:0;
	width:424px;
	float:left;
}
#containerProductDetail {
	margin:0;
	padding:20px 30px;
}
#containerProductDetail h3{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:145%; 
	color:#91d434; 
	margin:0 0 4px 0;
}
#productTopButtons {padding:8px 0px 6px 20px;}

#containerPressRight {
	width:260px;
	float:left;
	margin:8px 0 0 0;
}
#containerPressRight h3{
	font-weight:bold; font-size:115%; color:#91d434; margin:0;
}

#containerDetailedImage {
	float:left;
	margin:0 10px 0 0;
}
.containerDetailedThumbs {
	margin:0 0 5px 0;
	width:162px;
}
#containerDetailedBody {
	padding:0;
	margin:0px 0px 25px 10px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:85%; color:#fff;
}
#containerDetailedBody h1{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:195%; color:#91d434; font-weight:bold;
}
#containerDetailedBody h2{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:125%; color:#fff; font-weight:bold;
}
#DetailedBody {
	padding:0 20px 0 0;
	margin:0;
	width:485px;
	float:left;
}
#DetailedRight {
	padding:0;
	margin:0;
	float:left;
	width:179px;
}

.boxDetailedBody {
	background:#303030;
	padding:8px;
	font-weight:normal;
	color:#fff;
}
.boxDetailedBody a{
	font-weight:bold;
}
.boxDetailedBody h3{
	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:115%;
	font-weight:bold;
	color:#91d434;
	margin:0;
}

.boxListingsVideo {
	margin:0;
	width:300px;
	padding:0px;
	float:left;
}	

.boxListingsSquare {
	margin:0;
	width:234px;
	padding:4px;
	float:left;
}



.boxListingsBig {
	background:url(../images/listings-big-BK.gif) top left no-repeat;
	margin:0;
	width:234px;
	height:218px;
	padding:7px;
	float:left;
}

.rightListingsThumb{
	margin:0;
	width:52px;
	padding:7px;
	float:left;
}
.rightListingsThumb img{
	border:1px solid #fff;
}
.productThumb{
	margin:0;
	padding:0 7px;
	float:left;
}
.productThumb img{
	border:1px solid #fff;
}
.productThumbDescript {
	margin:0;
	width:300px;
	padding:0 0 0 14px;
	float:left;
}
.productThumbDescript h3{
	margin:0 0 6px 0;
	font-weight:normal; font-size:100%; color:#91d434;
	border:0 none;
}
.productThumbDescript h3 a{
	margin:0 0 6px 0;
	font-weight:normal; font-size:100%; color:#91d434;
	border:0 none;
}

.boxGreen { background:#78ac2f; margin:0; padding:0 12px 0 12px; }
.boxGreenTopL {background: url(../images/corner_Box-Green-TL.gif) top left no-repeat #78ac2f; height:7px; padding:0; margin:0;}
.boxGreenTopR {background: url(../images/corner_Box-Green-TR.gif) top right no-repeat;}
.boxGreenBottomL {background: url(../images/corner_Box-Green-BL.gif) bottom left no-repeat  #78ac2f; height:7px; margin:0 0 5px 0px;}
.boxGreenBottomR {background: url(../images/corner_Box-Green-BR.gif) bottom right no-repeat; height:7px;}
.boxGreen h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; color:#000; font-size:120%; font-weight:normal;
}
.boxGreenBody {
	background:url(../images/icon_shopping-basket.gif) top right no-repeat #78ac2f;
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-size:115%; color:#fff;
	padding:0 8px 0 8px;
	font-weight:bold;
}
.boxGreenBody a{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
.boxGreenBody a:hover{
	color:#000;
}
.boxGreenBody h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; color:#000; font-size:120%; font-weight:normal;
}
.boxGreenCheckout {
	background:url(../images/icon_shopping-basket.gif) top right no-repeat #78ac2f;
	font-family: Arial, Helvetica, sans-serif; font-size:85%; color:#fff;
	padding:0 8px 0 8px;
	font-weight:normal;
}
.boxGreenCheckout a{
	font-family: Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	display:block;

}
.boxGreenCheckout a:hover{
	color:#000;
}
.boxGreenCheckout h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; color:#000; font-size:120%; font-weight:normal; margin:0 0 8px 0;
}
.greenCheckout {
	background:url(../images/icon_checkout-basket.gif) top right no-repeat;
	height:23px;
}

.bookNowIcons {background:#000; padding:2px 4px 0 4px; margin:4px 0 0 0;}

.detailedIcons {
	float:right;
	margin:0;
	width:210px;
}

.contentPadding{
	margin:0;

	padding:10px;
}

.listingContent2 {
	margin:0;
	padding:0 0 0 14px;
	width:380px;
	float:left;
}

.listingContent3 {
	margin:0;
	padding:0 0 0 14px;
	width:480px;
	float:left;
}
.listingContentRight {
	margin:0;
	padding:0 0 0 14px;
	width:150px;
	float:left;
}
.listingContentRight h4{
	margin:0 0 6px 0;
	font-weight:normal; font-size:100%; color:#91d434;
	border:0 none;
}

.listingContentVideo {
	margin:0;
	padding:0 0 0 14px;
	width:330px;
	float:left;
}

.listingContent_page {
	margin:0;
	padding:0 0 0 14px;
	width:620px;
	float:left;
}

.textBig { font-size:200%;color:#91d434 }
.textBold  {font-weight:bold;}
.textBold a {font-weight:bold;}
.textBiggest { font-size:200%; }
.textBigShop { font-size:160%; color:#91d434; margin:0 0 10px 0;}

/* Paul new */

.boxpb_blkTopL {background: url(../images/corner_black-TL.gif) top left no-repeat #000000; height:7px; padding:0; margin:0;}
.boxpb_blkTopR {background: url(../images/corner_black-TR.gif) top right no-repeat;}
.boxpb_blkBottomL {background: url(../images/corner_black-BL.gif) bottom left no-repeat #000000; height:7px; margin-bottom:8px;}
.boxpb_blkBottomR {background: url(../images/corner_black-BR.gif) bottom right no-repeat; height:7px;}
.boxpb_blkBody {
	background:#000000;
	padding:8px;
	font-size:85%;
	font-weight:normal;
	color:#fff;
	zoom:1;
}
.boxpb_blkBody a{
	font-weight:bold;
}
.boxpb_blkBody h2{
	font-family: "Frutiger Linotype", Arial, Helvetica, sans-serif; font-weight:normal; font-size:135%;
	font-size:normal;
	color:#FFFFFF;
}


.green_small {color:#91d434;width:100px;float:left}

.height_hack {float:right;height:400px;width:1px;}

.no_days {width:40px;float:left}

/* Contact fields */

.contact_field  {width:300px;border:1px solid #cccccc; font-size:12px;  padding:3px; margin:0;background-color:#e4e4e4;color:#333333}
.contact_left {float:left;width:230px}
.contact_left2 {float:left; width:60%;}
.contact_space {clear:both;padding-top:5px}


#error {border-width:1px;border-style:solid;border-color:white;margin-bottom:10px}

#link_green a {color:#91d434;font-weight:bold;text-decoration:none}
#link_green a:hover {color:#ffffff;font-weight:bold}

#itine_tbl select {margin:0px;width:95px}

#Search_home_box td {padding-bottom:1px}


/* Products */

#Quantity {width:86px;height:20px}

#product_details h3 {color:#91d434;font-size:1.1em;margin-bottom:5px}

.boxGreenCheckout h2 {font-weight:bold}

#cart_view th {text-align:left}
#cart_view {margin-top:15px;margin-bottom:15px}

#your_details td {padding-bottom:10px}
#your_details th {padding-bottom:10px;text-align:left;padding-right:0px}
#your_details input,textarea {width:340px;padding-left:5px}

#your_details_top td {padding-bottom:10px}
#your_details_top input {width:350px;padding-left:5px}

.error {padding-left:10px;color:#78ac2f}

#magazine_n {float:right;padding-top:10px;width:236px}
.mag_text {font-size:0.9em;padding-left:2px}
/* Surveys */

.required_box {color:#91d434;font-style:italic}

/* TABLE BOXES 27/11/2007 */
.blackBoxTL {background: url(../images/corner_black-TL.gif) top left no-repeat #000; margin:0; padding:0; height:7px; width:20px;}
.blackBoxTR {background: url(../images/corner_black-TR.gif) top right no-repeat #000; margin:0; padding:0; height:7px; width:20px;}
.blackBoxBL {background: url(../images/corner_black-BL.gif) bottom left no-repeat #000; margin:0; padding:0; height:7px; width:20px;}
.blackBoxBR {background: url(../images/corner_black-BR.gif) bottom right no-repeat  #000; margin:0; padding:0; height:7px; width:20px;}
.blackBoxBody {background:#000; padding:0; font-weight:normal; font-size:12px; color:#fff; text-align:left;}

.darkBoxTL {background: url(../images/corner_mainBK-TL.gif) top left no-repeat #1a1a1a; margin:0; padding:0; height:7px; width:20px;}
.darkBoxTR {background: url(../images/corner_mainBK-TR.gif) top right no-repeat #1a1a1a; margin:0; padding:0; height:7px; width:20px;}
.darkBoxBL {background: url(../images/corner_mainBK-BL.gif) bottom left no-repeat #1a1a1a; margin:0; padding:0; height:7px; width:20px;}
.darkBoxBR {background: url(../images/corner_mainBK-BR.gif) bottom right no-repeat  #1a1a1a; margin:0; padding:0; height:7px; width:20px;}
.darkBoxBody {background:#1a1a1a; padding:0; font-weight:normal; font-size:12px; color:#fff; text-align:left;}

.darkGreyBoxTL {background: url(../images/corner_Box-10opc-TL.gif) top left no-repeat #303030; margin:0; padding:0; height:7px; width:20px;}
.darkGreyBoxTR {background: url(../images/corner_Box-10opc-TR.gif) top right no-repeat #303030; margin:0; padding:0; height:7px; width:20px;}
.darkGreyBoxBL {background: url(../images/corner_Box-10opc-BL.gif) bottom left no-repeat #303030; margin:0; padding:0; height:7px; width:20px;}
.darkGreyBoxBR {background: url(../images/corner_Box-10opc-BR.gif) bottom right no-repeat  #303030; margin:0; padding:0; height:7px; width:20px;}
.darkGreyBoxBody {background:#303030; padding:0; font-weight:normal; font-size:12px; color:#fff; text-align:left;}

.lightGreyBoxTL {background: url(../images/corner_Box-20opc-TL.gif) top left no-repeat #484848; margin:0; padding:0; height:7px; width:20px;}
.lightGreyBoxTR {background: url(../images/corner_Box-20opc-TR.gif) top right no-repeat #484848; margin:0; padding:0; height:7px; width:20px;}
.lightGreyBoxBL {background: url(../images/corner_Box-20opc-BL.gif) bottom left no-repeat #484848; margin:0; padding:0; height:7px; width:20px;}
.lightGreyBoxBR {background: url(../images/corner_Box-20opc-BR.gif) bottom right no-repeat  #484848; margin:0; padding:0; height:7px; width:20px;}
.lightGreyBoxBody {background:#484848; padding:0; font-weight:normal; font-size:12px; color:#fff; text-align:left;}

/* Alpha */

#alpha a {padding-left:2px; padding-right:2px; border:1px solid #303030; text-decoration:none; color:#78ac2f;}
#alpha a:hover { background:#333; color:#fff;}

.product_add {border:1px solid #78ac2f}

.GreyBackground{background-color:#484848}

.recipeMore a {color:#91d434;text-decoration:none}
.recipeMore a: hover {color:#fff;}

#imageContainer_home IMG {
	DISPLAY: none; POSITION: absolute
}
#blackLayer 
{
	DISPLAY: none; BACKGROUND-COLOR: transparent
}

.white_text {color:white}

.ezinestyles select {margin:0px}

.cloud_text {color:#91d434}

.county_text {font-size:8px}

#big_pic_holder  {text-align:center}
#big_pic_holder img {border-width:1px;border-color:#000000;border-style:solid}

#member_image {width:100%}
#member_image a {margin:auto !important;}

.member_featured {border:1px solid black;margin-left:15px}

.member_offers {padding:3px;float:left;}


#top_small_menu a {color:#ffffff;font-weight:normal;margin-left:5px;margin-right:5px}
#top_small_menu a:hover {color:#91d434;margin-left:5px;margin-right:5px}

/* Gallery */

 * .pic, a.pic, a.pic img {
filter: Alpha(opacity=70); /* IE */
-moz-opacity: 0.7; /* Mozilla */
}
a.pic:hover, a.pic:hover img {
filter: Alpha(opacity=100);
-moz-opacity: 1.0;
} 
 
.gallery_cat {width:220px;float:left;text-align:center;height:200px;margin-bottom:15px;font-size:0.9em}
.gallery_cat img {border:2px solid #303030}

.avatar_title {color:white}

.introbox {background:url(/images/bottomgrey_left.gif) bottom no-repeat #2b2b2a; padding:15px 15px 20px 15px; font-size:85%; color:#FFF; margin-bottom:10px;}

.view_gallery {margin-top:10px;margin-left:14px}

#map_filter {float:left}
#map_filter td {text-align:left;padding-right:15px}

.home_pod_search {border-bottom:1px dotted #cccccc;padding-bottom:10px;margin-bottom:10px}
.search_header {font-size:1.5em;font-weight:bold;float:left;color:#91d434;margin-bottom:10px;}


/* ***added by Janny for speedy reserv pod 28.07.09 */
.speedy_reserv {background:url(../images/bg_speedy_reserv.gif) left no-repeat; font-size:85%; color:#ffffff; margin-bottom:10px;}

.reserv_container {padding:10px 10px 10px 90px;}
.reserv_menu{width:95%; margin-bottom:5px;margin-left:0px;height:18px;border:1px solid black}

.specialoffers_inner {padding:10px 10px 10px 90px;}
.specialoffers a {color:#1a1a1a;}
.specialoffers a:hover {color:#fff;}
.specialoffers_border {border-top:1px dotted #FFF; margin-top:5px; padding-top:6px; font-size:95%;}

.title_dotted_black {font-size:160%; border-bottom:1px dotted #fff; padding-bottom:8px; margin-bottom:8px;}

/* *** Added for Google Translate flags in header */
#languageNav{text-align:right;width:300px;}
#languageNav ul{list-style:none;margin:0px;padding:0px;}
#languageNav ul li{list-style:none;display:inline;}
#languageNav ul li a img{border:0px;}

.media_left{float:left; padding:10px 5px 5px 5px; width:430px;}
.media_right{float:right; padding:10px 3px 5px 5px; width:430px; text-align:right;}

.media_left ul{padding:0px; margin:0px; list-style-type:none;}
.media_left li{display:inline; padding-right:5px;} .media_left li img{vertical-align:middle;}

/* New redesign /04/10 */

.home_friends {float:left}
.no_line {border-right:0px !important;margin-right:0px !important}
.new_site_search_lbl {float:right;}
#search_home_new {width:44px;height:19px;padding:0px;margin:0px;float:right}

#footer_menu_re {margin-left:10px;}
#footer_menu_re ul {margin:0px;padding:0px;font-size:1em;list-style-type:none;font-weight:bold;color:#ffffff}
#footer_menu_re ul li {float:left;width:140px;border-right:1px dotted #ffffff;margin-right:13px;}
#footer_menu_re ul li ul li{display:block;padding-bottom:6px;font-size:0.7em;border:0px;background:url(/Images/arrow_list.gif) 0 5px no-repeat; padding-left:10px;}
#footer_menu_re ul ul {margin-top:10px;height:173px;}

#footer_menu_re a{color:#ffffff;text-decoration:none;font-weight:normal;}
#footer_menu_re a:hover{color:#78ac2f;text-decoration:underline;font-weight:normal;}

#banner_top {width:940px; height:168px; background:url(/Images/banner_top.gif) top no-repeat; margin-bottom:8px;}
.banner_top_logo {float:left; padding:8px;}
.banner_top_slogan {float:left; padding:40px 15px 15px 15px;}
.banner_top_links {float:left; padding:60px 20px 20px 30px;}
.banner_top_links_icon {float:left; width:35px; margin-bottom:10px;}
.banner_top_links_text {float:left; width:250px; padding:4px 0; }
.banner_top_links_text a {color:#FFF; text-decoration:underline; font-weight:normal;}
.banner_top_links_text a:hover {color:#78ac2f;}

#greybar_top {background:#2b2b2a; color:#8ccd34; padding:8px 22px; height:20px; margin-top:2px; border-top:2px solid #1a1a1a; border-bottom:2px solid #1a1a1a;}
#greybar_top input {background:#FFF; border:none; padding:3px 6px; width:150px; font-size:80%; margin:0 5px;}
.greybar_top_club {float:left;width:530px}
.greybar_top_search {float:right;}

#container_locate_member {
	margin:0;
	padding:30px 20px;
	background:url(/images/locate_member_bk.jpg) top repeat-x #000000;
	width:304px;
	height:191px;
	float:left;
	font-size:80%;
}

.locate_member_text {font-size:110%;}
.locate_member_title {font-size:1.5em;font-weight:bold;float:left;color:#91d434;margin-bottom:10px; width:150px;}


#container_home_pods {margin-bottom:10px;}
.home_pods_title {color:#FFF; font-size:110%; font-weight:bold; padding:10px;}
.home_pods_row {margin-bottom:8px; zoom:1;}
.home_pod_left {float:left; margin-right:6px;}
.home_pod_middle {float:left; }
.home_pod_right {float:right; }
.home_pod_inner {background:url(/Images/bg_pod.gif) no-repeat; width:195px; height:202px;}
.home_pod_image {position:relative; float:left; height:182px; margin:10px 6px; }
.home_pod_text {background:url(/Images/bg_pod_text.png); font-size:90%; font-weight:bold; text-align:center; position:absolute; top:151px; left:0px; padding:8px 0; height:14px; width:181px; zoom:1;}
.home_pod_text a {color:#FFFFFF; font-weight:bold;}
.home_pod_text a:hover {text-decoration:underline;}


.boxBlackBody_bottom_links {
	background:#1a1a1a;
	padding:0 10px 10px 10px;
	font-weight:normal;
	color:#fff;
	zoom:1;
}


