/* CSS Document */



.menu a:link {color: #FFFFFF; text-decoration: none;}
.menu a:visited {color: #FFFFFF; text-decoration: none;}
.menu a:active {color: #FFFFFF; text-decoration: none;}
.menu a:hover {color: #814745; text-decoration: none;}

.footer a:link {color: #FFFFFF; text-decoration: none;}
.footer a:visited {color: #FFFFFF; text-decoration: none;}
.footer a:active {color: #FFFFFF; text-decoration: none;}
.footer a:hover {color: #8F4946; text-decoration: none;}

.rightDetails a:link {color: #7D0F0B; text-decoration: none;}
.rightDetails a:visited {color: #7D0F0B; text-decoration: none;}
.rightDetails a:active {color: #7D0F0B; text-decoration: none;}
.rightDetails a:hover {color: #A24A18; text-decoration: none;}

.captionLink a:link {color: #C68424; text-decoration: none;}
.captionLink a:visited {color: #C68424; text-decoration: none;}
.captionLink a:active {color: #C68424; text-decoration: none;}
.captionLink a:hover {color: #A14917; text-decoration: none;}

.videoLink a:link {color: #000000; text-decoration: none;}
.videoLink a:visited {color: #000000; text-decoration: none;}
.videoLink a:active {color: #000000; text-decoration: none;}
.videoLink a:hover {color: #7D0F0B; text-decoration: none;}

.recipeLink a:link {color: #FFFFFF; text-decoration: none;}
.recipeLink a:visited {color: #FFFFFF; text-decoration: none;}
.recipeLink a:active {color: #FFFFFF; text-decoration: none;}
.recipeLink a:hover {color: #420E0C; text-decoration: none;}




body {
	margin: 0px;
	background-image: url(../images/floral-background.gif);
}

.cellL {
   float: left;
}

.cellR {
   float: right; 
}
   
.cellB {
   clear: both;
}


#topShadow {
	margin: 0px auto;
	height: 304px;
	background: url(../images/top-gradient.jpg) repeat-x;
	/*
	background: url(../images/top-gradient.png) repeat-x;*/
}

#background {
	margin: -264px auto;
	width: 800px;
}


#page {
	width: 800px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	background: url(../images/main-background.png) repeat-y  !important;
	background: ;
}

#footer {
	width: 800px;
	height: 66px;
	padding: 0px 0px 20px 0px;
	/*background-color: #7D0F0B;*/
	margin-bottom: 50px;
	background: url(../images/bottom-background.png) no-repeat !important;
	background: ;
}

#footerLinks {
	width: 740px;
	padding: 5px 0px 5px 0px;
	color: #4A0906;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #6A0D09;
	margin-left: 30px;
}
#footerShield {
	float: left;
	z-index: 8;
	position: absolute;
	margin-left: 310px;
	margin-top: 5px;
	width: 187px;
	height: 48px;/*
	background: url(../images/footer-shield.png) no-repeat;*/
}

#content {
	width: 740px;
	padding: 26px 0px 60px 0px;
	background: #7D0F0B url(../images/desk-shadow.jpg) no-repeat;
}

#logo {
	float: left;
	z-index: 7;
	position: absolute;
	margin-left: 287px;
	margin-top: -40px;
	width: 173px;
	height: 122px; /*
	background: url(../images/brasserie-blanc-logo.png) no-repeat;*/
}

#topHead {
	float: left;
	z-index: 6;
	position: absolute;
	margin-left: 111px;
	margin-top: -6px;
	width: 62px;
	height: 20px;/*
	background: url(../images/raymond-blanc-top.png) no-repeat;*/
}

#topImage {
	width: 740px;
	height: 191px;
	background: url(../images/top-image.jpg) no-repeat;
}

#menu ul {
	display: block;
 	text-indent: 0px;
	margin: 0px 0px 0px -4px;
	padding: 0px;
	list-style-type: none;
	color: #814745;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#menu li {
	width: 159px;
	height: 22px;
	margin: 0px;
	padding: 3px 0px 0px 25px;
	background: url(../images/menu.gif) no-repeat;
}

#menu a {
	display: block;
}

#mainContent {
	width: 325px;
	margin-left: 17px;
	margin-right: 20px;
	margin-top: 30px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}

.mainTitle {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	line-height: 30px;
}

.strapline {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

.subTitle {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


#rightColumn {
	width: 185px;
}

#rightPanelCentre {
	text-align: center;
}

#rightPanelTop {
	width: 185px;
	height: 24px;/*
	background: url(../images/right-panel-top.png) no-repeat;*/
}

#rightPanelMiddle {
	background: url(../images/right-panel-middle.gif) repeat-y;
	margin: 0px;
	padding: 2px 18px 9px 18px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

#rightPanelBase {
	width: 185px;
	height: 9px;
	margin-bottom: 10px;
	background: url(../images/right-panel-bottom.gif) no-repeat;
}

#rightPanelBase2 {
	background-image: url(../images/right-panel-bottom2.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 29px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom: 10px;
	color: #7D0F0B;
}

.panelTitle {
	color: #C68424;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}

.textDivide {
	height: 8px;
	width: 138px;
	background-image: url(../images/divide.gif);
	background-repeat: no-repeat;
	margin: 15px 0px 15px 90px;
}

#bbc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 52px;
	color: #FFFFFF;
	margin: 18px 0px 0px 15px;
	background: url(../images/bbc-logo.gif) no-repeat;
}

#bbc3 {
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 52px;
	color: #FFFFFF;
	margin: 10px 0px 0px 15px;
	background: url(../images/bbc3-logo.gif) no-repeat;
}

.textBold {
	font-weight: bold;
}

.textItalic {
	font-style: italic;
}




		/*-------- Competition ----------*/
		


#winTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	padding: 8px;
	background-color: #570A08;
	border-top: 3px solid #C68424;
}

#winSend {
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 40px;
}

#winEmail {
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	background-color: #5C0A07;
	padding: 7px 0px 7px 0px;
}
	

#rightEntriesTop {
	height: 9px;
	background: url(../images/right-entries-top.gif) bottom no-repeat;
}

#rightEntriesMiddle1 {
	background: url(../images/right-entries-middle1.gif) repeat-y;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

#rightEntriesMiddle2 {
	background: url(../images/right-entries-middle2.gif) repeat-y;
	margin: 0px;
	padding: 6px 18px 6px 18px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

#rightEntriesBase {
	width: 185px;
	height: 9px;
	margin-bottom: 10px;
	background: url(../images/right-entries-bottom.gif) no-repeat;
}
	



#mainEntries {
	width: 323px;
}	

#mainEntriesTop {
	height: 23px;
	background: url(../images/main-caption-top.gif) no-repeat;
}

#mainEntriesMiddle1 {
	background: url(../images/main-caption-middle1.gif) repeat-y;
	margin: 0px;
	padding: 2px 18px 12px 18px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
}

#mainEntriesMiddle2 {
	background: url(../images/main-caption-middle2.gif) repeat-y;
	margin: 0px;
	padding: 4px 18px 4px 18px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}

#mainEntriesBase {
	height: 9px;
	margin-bottom: 10px;
	background: url(../images/main-caption-bottom.gif) no-repeat;
}




		/*-------- Recipes ----------*/




.rightRecipes {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}




		/*-------- Video ----------*/
		
		
		
#menuCard {
	width: 298px;
	/*height: 491px;*/
	padding: 12px;
	background: url(../images/paper-background.gif);
	text-align: center;
}

#menuTop {
	color: #000000;
	background: url(../images/menu-corner-top.gif) no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
}

#menuBottom {
	background: url(../images/menu-corner-bottom.gif) bottom no-repeat;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

#menuPlaque {
	widows: 221px;
	height: 54px;
	background: url(../images/menu-plaque.gif) center no-repeat;
}

#menuPlaque {
	padding-top: 25px;
	widows: 221px;
	height: 54px;
	background: url(../images/menu-plaque.gif) center no-repeat;
}

.menuTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #7D0F0B;
	text-transform: uppercase;
}

.menuLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
}

.menuPlaqueTitle {
	color: #7D0F0B;
	text-transform: uppercase;
}




		/*-------- Video ----------*/

#contentJohn {
	width: 740px;
	padding: 26px 0px 60px 0px;
	background: #7D0F0B url(../images/desk-shadow-john.jpg) no-repeat;
}

#topHeadJohn {
	float: left;
	z-index: 6;
	position: absolute;
	margin-left: 70px;
	margin-top: -11px;
	width: 68px;
	height: 11px;/*
	background: url(../images/raymond-blanc-top.png) no-repeat;*/
}

#topImageJohn {
	width: 740px;
	height: 191px;
	background: url(../images/top-image-john.jpg) no-repeat;
}
	







	
	
	