/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
}
#wrapper {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#faux {
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header {
 color: #333;
 width: 922px;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #ABBEBE;
}



/* 3 columns - 2 small, 1 large  */



#column13 { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 154px;
 float: left;
}
#column23 {
	float: left;
	color: #333;
	padding: 0px;
	width: 120px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#column33{
	display: inline;
	position: relative;
	color: #333;
	padding: 0px;
	width: 674px;
	float: left;
	height:100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#column22 { 
 float: left;
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 800px;
 display: inline;
 position: relative;
}

#contact {
	width: 800px;
	height:800px;
	background-image: url(../images/contact_bg.jpg);
		background-repeat: no-repeat;

}




#vouchers {
	width: 674px;
	height:647px;
	background-image: url(../images/vouchers_bg.jpg);
	background-repeat: no-repeat;
	color: #335A88;
}

#why {
	width: 674px;
	height:670px;
	background-image: url(../images/soup.jpg);
	background-repeat: no-repeat;
	color: #000000;
}

#where {
	width: 674px;
	height:647px;
	background-image: url(../images/where_bg.jpg);
	background-repeat: no-repeat;
	color: #CC3300;
}




#recipes_front {
		width: 674px;
	height:647px;
	background-image: url(../images/redhouse.jpg);
		background-repeat: no-repeat;

}
#recipespasta {
	width: 674px;
	height:647px;
	background-image: url(../images/pasta_bg.jpg);
		background-repeat: no-repeat;

}

#recipesrisotto {
	width: 674px;
	background-image: url(../images/risotto_bg.jpg);
		background-repeat: no-repeat;

}

#recipesveal {
		width: 674px;
	height:700px;
	background-image: url(../images/veal_bg.jpg);
		background-repeat: no-repeat;

}


#recipesmonkfish {
		width: 674px;
	height:700px;
	background-image: url(../images/monkfish_bg.jpg);
		background-repeat: no-repeat;

}


#recipesmonkfish {
		width: 674px;
	height:700px;
	background-image: url(../images/monkfish_bg.jpg);
		background-repeat: no-repeat;

}

#calendar {
	width: 674px;
	height:647px;


}

#statues_front {
		width: 674px;
	height:547px;
	background-image: url(../images/statues.jpg);
		background-repeat: no-repeat;

}

#bull {
		width: 674px;
	height:595px;
	background-image: url(../images/bull.jpg);
		background-repeat: no-repeat;

}

#bmarket {
	width: 674px;
	height:595px;
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	color: #006699;
}



#links {
	width: 674px;
	color: #990000;
}



#pmarket {
	width: 674px;
	height:595px;
	background-image: url(../images/pigs.jpg);
	background-repeat: no-repeat;
	color: #003399;
}

#pgastro {
	width: 674px;
	height:547px;
	background-image: url(../images/prawn.jpg);
	background-repeat: no-repeat;
	color: #AA2F31;
}

#bgastro {
	width: 674px;
	height:647px;
	background-image: url(../images/bunny_bg.jpg);
	background-repeat: no-repeat;
	color: #001D63;
}


#lwine {
		width: 674px;
	height:647px;
	background-image: url(../images/wine_bg.jpg);
	background-repeat: no-repeat;
}


#lrisotto {
	width: 674px;
	height:547px;
	background-image: url(../images/risottosecrets_bg.jpg);
	background-repeat: no-repeat;
	color: #FF3737;
}


#lfish{
		width: 674px;
	height:507px;
	background-image: url(../images/seafood_bg.jpg);
	background-repeat: no-repeat;
	color:#2E3300;
}


#lpasta {
	width: 674px;
	height:547px;
	background-image: url(../images/sauces_bg.jpg);
	background-repeat: no-repeat;
	color: #DC0000;
}

#specialised {
	width: 674px;
	height:507px;
	background-image: url(../images/specialised_bg.jpg);
	background-repeat: no-repeat;
	color:  #B3020C;
}

#redball_front {
		width: 674px;
	height:647px;
	background-image: url(../images/redball.jpg);
		background-repeat: no-repeat;

}


#venice {
	width: 674px;
	height:430px;
	background-image: url(../images/venice_bg.jpg);
	background-repeat: no-repeat;
	color: #6600CC;
}


#corporate {
	width: 674px;
	height:569px;
	background-image: url(../images/corpevents_bg.jpg);
	background-repeat: no-repeat;
	colour: #6666FF;
}
#venice1 {
	width: 674px;
	height:507px;
	background-image: url(../images/venicefullday_bg.jpg);
	background-repeat: no-repeat;
	color: #FF9933;
}

#venice2 {
	width: 674px;
	height:580px;
	background-image: url(../images/venice2day_bg.jpg);
	background-repeat: no-repeat;
	color: #70480E;
}

#teambuilding {
	width: 674px;
	height:600px;
	background-image: url(../images/teambuilding_bg.jpg);
	background-repeat: no-repeat;
	color: #2F5E8E;
}

#teambuildinghalf {
	width: 674px;
	height:510px;
	background-image: url(../images/teambuildinghalf_bg.jpg);
	background-repeat: no-repeat;
	color: #FF6600;
	;
}


#corpwine {
	width: 674px;
	height:507px;
	background-image: url(../images/winetasting_bg.jpg);
	background-repeat: no-repeat;
	color:#114AD7;
}


#incentive2 {
		width: 674px;
	height:507px;
	background-image: url(../images/incentive2day_bg.jpg);
	background-repeat: no-repeat;
	color:#000099;
}


#client2 {
	width: 674px;
	height:507px;
	background-image: url(../images/clientent_bg.jpg);
	background-repeat: no-repeat;
	color: #808080;
}


#venicehalf {
	width: 674px;
	height:521px;
	background-image: url(../images/venicehalfday_bg.jpg);
	background-repeat: no-repeat;
	color: #70480E;
}
#table_front {
	width: 674px;
	height:647px;
	background-image: url(../images/nakedtable.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	
}


#table_frontgreen {
		width: 674px;
	height:647px;
	background-image: url(../images/nakedtablegreen.jpg);
		background-repeat: no-repeat;
			font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;

}


#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}



.navindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin-left:10px;
	color: #666666;
}




#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }


.language_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}



.language_selectedlogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

.language_notselectedlogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}




.recipestextheadline {
	font-family: Arial, Helvetica, sans-serif;	font-size: 23.5px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}

.recipestexthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}


.blacktextheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}


.smallertextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}

.smallertextblackindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#col3headertextleft {
	width: 480px;
	height:116px;
	display: inline;
	float: left;
}

#col3headertextright {
	width: 194px;
	height:116px;
	display: inline;
	float: left;
}

#col3textleft {
	width: 198px;
	height:116px;
	 display: inline;
 float: left;

}

#col3textright {
	width: 198px;
	height:116px;
	 display: inline;
 float: left;

}

#col3textcenter {
	width: 198px;

	 display: inline;
 float: left;

}


#col4text1 {
	width: 167px;
	height:116px;
	 display: inline;
 float: left;

}

#col4text2 {
	width: 167px;
	
	 display: inline;
 float: left;

}

#col4text3 {
	width: 167px;

	 display: inline;
 float: left;

}


#col4text4 {
	width: 167px;

	 display: inline;
 float: left;

}



.leftblacktextheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}



.homepagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	color: #666666;
	margin-right: 0px;
	margin-bottom: 0px;	
}



.homepagetext em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	color: #C90000;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: normal;
}




.leftredtextheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #CA0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.leftgreentextheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #00CC00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.leftsmallertextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.leftsmallertextgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.leftbiggertextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}


#fullwidth2colleft {
	width: 350px;
	display: inline;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#fullwidth2colright {
	width: 288px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 display: inline;
 float: left;

}


#smaller2colright {
	width: 240px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 display: inline;
 float: left;

}

#fullwidth2colleft400 {
	width: 474px;
	display: inline;
	float: left;
	margin: 0px;
}

#fullwidth2colright196 {
	width: 195px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}


#col250 {
	width: 250px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}

#col320 {
	width: 320px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}

#whycolumn {
	width: 250px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	float: left;
}

.redunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
}

.greenunderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #00CC00;
	text-decoration: underline;
	font-weight: normal;
	font-size: 14px;
}


.greynormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;	
}

.blacknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}




.recipestexthomelink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
.bgastro {
	color: #001D63;
	font-size: 14px;
}


.bmarket {
	color: #006699;
	font-size: 14px;
}

.client2 {
	color: #808080;
	font-size: 14px;
}


.corpevents {
	color: #6666FF;
	font-size: 14px;
}
.corpwine {
	color: #114AD7;
	font-size: 14px;
}

.incentive {
	color: #000099;
	font-size: 14px;
}


.lfish {
	color: #2E3300;
	font-size: 14px;
}

.lpasta {
	color: #DC0000;
	font-size: 14px;
}

.lrisotto {
	color: #FF3737;
	font-size: 14px;
}



.lwine {
	color: #37281C;
	font-size: 14px;
}

.pgastro {
	color: #AA2F31;
	font-size: 14px;
}



#links h2 {
	color: #990000;
	font-size: 14px;
	font-weight: bold;

	}

#links a {
	color: #990000;
	font-size: 14px;
	font-weight: bold;

}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
}


#recipesmonkfish li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 60px;
}

#recipesveal li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 60px;
}

#recipesrisotto li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 60px;
}

#recipespasta li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 60px;
}





.headline {	font-size: 23.5px;
}
.subheadline {
	font-size: 16px;
}
 .recipestexthome a:link {
	font-size: 20px;
	color: #FFFFFF;
}


 .recipestexthome a:visited {
	font-size: 20px;
	color: #FFFFFF;
}

 .recipestexthome a:active {
	font-size: 20px;
	color: #FFFFFF;
}


 .recipestexthome a:hover {
	font-size: 20px;
	color: #FFFFFF;
}








.headlinerecipes {
	font-size: 23.5px;
	color: #FFFFFF;
	margin-left: 40px;
}
#table_front  a {
	font-size: 14px;
	color: #CA0000;
	font-weight: normal;
}

.headlinelc {	font-size: 23.5px;
	color: #CA0000;
	
}
.headlinemc {	font-size: 23.5px;
	color: #00CC00;
	
}
#table_frontgreen  a {
	font-size: 14px;
	color: #00CC00;
	font-weight: normal;
}


.pmarket {
	color: #003399;
	font-size: 14px;
}


.headlinepress {	font-size: 23.5px;
	color: #990000;
	margin-left: 40px;
}

.press {
	font-size: 14px;
	color: #990000;
	margin-left: 40px;
}


.specialised {
	font-size: 14px;
	color:  #B3020C;

}
.specialisedgrey {
	font-size: 14px;
	color:  #000000;
	
}

.specialised a{
	font-size: 14px;
	color:  #B3020C;

}

.team {
	font-size: 14px;
	color:  #2F5E8E;

}

.venice1 {
	font-size: 14px;
	color:  #FF9933;

}

.venice2 {
	font-size: 14px;
	color:  #70480E;

}

.vc {
	font-size: 14px;
	color:  #6600CC;

}
.venicehalf {
	font-size: 14px;
	color:  #70480E;

}

.vouchers {
	font-size: 14px;
	color:  #335A88;

}

.where {
	font-size: 14px;
	color:  #CC3300;

}
   
   

   
   
   
.stay {
	font-size: 14px;
	color:  #333333;

}

.teamhalf {
	font-size: 14px;
	color:  #FF6600;

}


.why em {
	font-size: 14px;
	color:  #CC0000;
	font-style: normal;
}


.headlinewhy{	font-size: 23.5px;
	color: #CC0000;
	
}

.why a {
	font-size: 14px;
	color:  #CC0000;
	font-style: normal;
	text-decoration: underline;
}

.whyred  {
	font-size: 14px;
	color:  #CC0000;
}

h4 {
	font-size: 18px;
	font-weight: bold;
}

h5 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
#wrapper #faux #column33 #where #col250 .where a {
	color: #CC3300;
}
#fullwidth3col {
		width: 674px;
	

}

#col3headertextleft {
	width: 480px;
	height:116px;
	display: inline;
	float: left;
}

.foodline {
	font-size: 14px;
	color:  #B61480;
}


.tokyo {
	font-size: 14px;
	color:  #333333;
}

#col3headertextleftbig {
	width: 674px;
	height:86px;
	display: inline;
	float: left;
}