/* CSS Document f3f3f3 */
	body,
	html {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fff;margin:0;padding:0;}
	body {background:#000;}
	#wrap {margin:0 auto;width:900px;margin-top:10px;}
	#header {color:#fff;}
	#header h1 {font-size:20px;font-weight:700;margin:0;padding:10px;  }
	#nav {padding:5px;text-align:right;padding-bottom:0px;}
	#nav ul{margin:0;padding:0;margin-top:30px;list-style:none;}
	#nav li{display:inline;margin:0;padding:0;}
	#nav li a{padding-left: 7px;padding-right:20px;background-color:#ccff00;padding-top:30px;color:#000;text-decoration:none;font-size:13px;font-weight:bold;}
	#nav li a.current{background-color: #555;color:#fff;}
	#nav li a.admin{background-color:#e17878;color:#fff;}
	#nav li a:hover{background-color:#555;color:#fff;text-decoration:none;}
	#nav .adminNav a{padding:0px;padding-right:20px;color:#000;background-color:#ccff00;text-decoration:none;}
	#nav .adminNav a:hover{background-color:#555;color:#fff;text-decoration:none;}
	
/*************************************************************************
*          *********************Links*************************
*************************************************************************/	
a:link {color: #ccff00; text-decoration: underline;}
a:visited {color: #ccff00; text-decoration: underline;}	
a:hover {color: #666666;text-decoration: none;}
a:active {color: #fff;}
a img{border:none; text-decoration:none;}
#main {width:100%;padding: 5px;padding-top: 0px;}
#main p{/*font-size:11px;*/}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		float:right;
		width:400px;
		font-size:11px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#ingredientsForm{
	margin-left: 10px;
	}
	
	#ingredientsForm input{
	margin-bottom: 5px;
	}

#footerRight a, #footerRight a:visited { color:#888888; text-decoration:none; padding: 5px 4px 5px 4px; }

#footerRight a:hover { color: #ccff00; }


	#footerRight .adminLogin{
	color:#e17878;
	font-size:10px;
	}
	
	#footerRight .adminLogin a{
	color:#000000;
	}
	
		#footerRight .adminLogin a:hover{
	color:#ccff00;
	}
	
	
input.t, input.tr, textarea, select, .file {

	background-color: #888888;
	border: 1px solid #000;

	font-size: 1.1em;

	color: #D2D5D5;
	
	margin-bottom:5px;


}


input.t:focus, textarea:focus, select:focus, .file:focus {

	background-color: #9ac7b3;
	color: #000;

}



input.t, input.tr {

	height: 1.6em;

}




input.tr:focus, textarea.tr:focus {


	background-color: #9ac7b3;

	color: #000;

}



select, select:focus {

	height: 1em;

	padding: 0;

}

.submit
{
background-color:#000;
border-color:#8c8c8c;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:center;
margin:5px;
}

.uploadButton{
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
color:#000;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
width:200px;
height:152px;
float:right;
text-align:center;
}

input.uploadButton:hover{
   background-color:#3B5998;
   color:#FFFFFF;
}

input.submit:hover{
   background-color:#ccff00;
   color:#000;
}

.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#555555;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#fff;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			color:#fff;
			text-align:right;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#636362;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #e17878;
			border-width:1px;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#000;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #000;
						background-color:#333333;
			}
			
	label.section {
	border:medium none;
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:150%;
	padding:0pt 0pt 1px;
	}

label.field{
clear:both;
color:#CCCCCC;
display:block;
font-size:10px;
line-height:9px;
margin:0pt;
padding-top:3px;
}

label.check{
color:#CCCCCC;
display:block;
font-size:10px;
line-height:9px;
margin:0pt;
padding-top:3px;
}

.formSection{
padding:10px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
clear: none;
}

.col1{
clear: both;
float:left;
width:445px;
height:236px;
background:#333333;
margin-top:5px;
}

/*.col2 p{
width:350px;
text-align:left;
margin-left:40px;
margin-top:10px;
font-size:11px;
}*/

.col2 ul{
width:350px;
text-align:left;
margin-left:40px;
margin-top:10px;
font-size:11px;
}

.triple3, .triple2, .triple1{
font-size:11px;
}


.triple3 {float:right; width:293px;
height:240px;
background:#333333;margin-left:7px; margin-right:3px;margin-top:5px;}
.triple1 {float:left; width:295px;
height:240px;
background:#333333;margin-top:5px;}
.triple2 {float:right; width:295px;
height:240px; background:#333333;
margin-left:0px;margin-top:5px;}

/*.triple1{
clear: both;
float:left;
width:295px;
height:200px;
background:#333333;
margin-top:5px;
}

.triple2{
clear:none;
float:left;
width:295px;
height:200px;
background:#333333;
margin-top:5px;
margin-left:5px;
}

.triple3{
clear: none;
float:left;
width:295px;
height:200px;
background:#333333;
margin-top:5px;
margin-left:5px;
}*/

.colSpanWide{
clear: both;
float:left;
width:900px;
height:236px;
background:#333333;
margin-top:5px;
}

.col2{
margin-left:5px;
margin-top:5px;
clear:none;
float:left;
width:445px;
text-align:left;
background:#333333;
height:236px;
}

img a{
border:none;
}

#enquiryForm{
background:#333333;
clear:left;
margin-right:5px;
margin-top:5px;
}


#logo{
clear: both;
float:left;
width:450px;
margin-top:5px;
}

#indexSelect{
clear: both;
float:left;
width:450px;
margin-top:258px;

}


#indexSelect ul{
		margin:0;
		padding:0;
		margin-top:30px;
		list-style:none;
	}
	#indexSelect li{
		display:inline;
		margin:0;
		padding:0;
		
	}
	
	#indexSelect li a{
		padding-left: 7px;
		padding-right:20px;
		background-color:#333333;
		padding-top:260px;
		color:#fff;
		text-decoration:none;
			font-size:13px;
	font-weight:bold;
	}
	
		#indexSelect li a:hover{
		background-color:#555;
		color:#fff;
		text-decoration:none;
	}

#welcome{
margin-top:5px;
margin-left:5px;
clear:right;
float:left;
width:435px;
text-align:right;
background:#333333;
height:300px;
}

.welcome-top{
height:36px;
background:#ccff00;
}

#where-top{
height:20px;
background:#ccff00;
}

h2.where{
margin-top:0;
padding-top:5px;
text-align:left;
margin-left:50px;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
color:#ccff00;
font-size:16px;
}


#triple-top{
height:20px;
background:#ccff00;
}

h1.triple{
margin-top:0;
padding-top:5px;
text-align:left;
margin-left:50px;
margin-bottom:0px;
padding-bottom:10px;
color:#000;
font-size:12px;
}

h1.welcome{
margin-top:0;
padding-top:5px;
text-align:left;
margin-left:50px;
margin-bottom:0px;
padding-bottom:0px;
color:#000;
font-size:20px;
}

h2.tripleHead{
margin-top:0;
padding-top:5px;
text-align:left;
margin-left:20px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
color:#ccff00;
font-size:16px;
}

h2.welcomeHead{
margin-top:0;
padding-top:5px;
text-align:left;
margin-left:35px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
color:#ccff00;
font-size:16px;
}

h3.tripleHead{
margin-top:0;
padding-top:0px;
text-align:left;
margin-left:20px;
margin-top:8px;
margin-bottom:0px;
padding-bottom:0px;
color:#ccff00;
font-size:12px;
}

.triple1 p{
margin-left:10px;
margin-top:0px;
padding-top:0px;
}
.triple2 p{
margin-left:10px;
margin-top:5px;
}
.triple3 p{
margin-left:10px;
margin-top:5px;
}

.triple2 span.link{
margin-left:10px;

}

.contactTable{
width:400px;
font-size:12px;
margin:10px;
margin-top:10px;
text-align:left;
margin-left:20px;

}

.lickSpeil p{
font-size:11px;
}

.rangeTable{
font-size:11px;
margin:20px;
margin-top:10px;
text-align:left;
margin-left:20px;
margin-bottom:5px;

}

.leftAlign{
text-align:left;

}

#footerLeft{
clear: both;
float:left;
width:445px;
margin-top:5px;
font-size:10px; line-height:1.7em; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
color:#888888;
}

#footerRight{
clear: none;
float:left;
width:445px;
margin-top:5px;
text-align:right;
font-size:10px; line-height:1.7em; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
color:#888888;
}


p.welcome-speil{
width:370px;
text-align:left;
margin-left:30px;
margin-top:10px;
font-size:13px;
}

p.notesNB{
text-align:center;
font-size:11px;
}


p.welcome-speilcafe{
width:370px;
text-align:left;
margin-left:30px;
margin-top:10px;
font-size:12px;
}

p.welcomeIndex-speil{
width:350px;
text-align:left;
margin-left:10px;
margin-top:10px;
font-size:20px;
}

	div.GalleryThumbs{
	text-align:left;
margin-top:10px;
font-size:11px;
text-align:center;
}
	
	div.GalleryThumbs img{
	border:solid 1px #666666;
	padding: 5px;
	}

p.orderSuccess{
width:350px;
text-align:left;
margin: 50px;
margin-top:10px;
font-size:11px;
}

#flash-element{
margin-left:5px;
margin-right:5px;
padding-top:5px;
margin-bottom:7px;
clear: both;
width:100%;
height:200px;
}

.formSection1{
margin-top:10px;
margin-left:5px;
padding:10px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
clear: none;
float:left;
width:500px;
}

.formSection2{
margin-top:10px;
margin-right:5px;
padding:10px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
margin-left: 7px;
clear: none;
float:left;
width:330px;
}

.formSection3{
padding:10px;
margin-left:5px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
clear: both;
float:left;
width:300px;
}

.formSection4{
padding:10px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
margin-left: 7px;
clear: none;
float:left;
width:530px;
}

.formSection4 a{
color:#fff;

}

.formSection4 a:hover{
color:#ccff00;
}

.formSection5{
padding:10px;
margin-left:5px;
background-color:#555555;
border: solid 1px #000;
margin-bottom:7px;
clear: both;
width:860px;
}

.right{
display:inline;
float:right;
width:49%;
overflow:hidden;

}

.left-check{
overflow:hidden;
display:inline;
float:left;
width:40%;
}

.right-check{
display:inline;
float:right;
width:60%;
overflow:hidden;

}

.left{
overflow:hidden;
display:inline;
float:left;
width:49%;
}

.menuDetails{
width:500px;
}
.menuDetails p{
margin:10px;
}

div.menuDetails h2{
color:ccff00;
}

      .popupcontainer{
color:#CCCCCC;
display:block;
font-size:10px;
line-height:9px;
margin:0pt;
padding-top:3px;
cursor:pointer;
      }
	 
	  
		.popupdiv{
        position: absolute;
        padding: 5px;
        background: #555555;
        border: 1px solid #ccc;
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #fff;
      }
	  
	  #loadingPrompt{
	  text-align:center;
	  
	  }
	  
	  .required{
	  color:#e17878;
	  
	  }
	  
	  
	  /*-------------------------------------------editinplace---------------------*/
	  
	  
	  .eip_savebutton { background-color:#000;
							border-color:#8c8c8c;
							border-style:solid;
							border-width:1px;
							color:#FFFFFF;
							font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
							font-size:11px;
							text-align:center; }
        .eip_cancelbutton {background-color:#CC3300;
							border-color:#8c8c8c;
							border-style:solid;
							border-width:1px;
							color:#000;
							font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
							font-size:11px;
							text-align:center; }
        .eip_saving { background-image: url('./js/eip/ajax-loader.gif'); background-repeat: no-repeat; background-position: left; color: #FFFFFF; padding: 0 0 0 20px; }
        .eip_empty { color: #afafaf; border: 1px solid #afafaf; padding: 3px;}
        .eip_editfield { background-color: #ccc; }
		
		
		p.quote{
		font-size:14px;
		margin:20px;
		}
		
				
		h1.quotesHeading{
		margin-top:0;
		padding-top:5px;
		text-align:center;
		margin-bottom:0px;
		padding-bottom:0px;
		color:#ccff00;
		font-size:20px;
		
		}
		
		p.quote span.author{
				color:#ccff00;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
		}

