/*CENTRICO styles*/

body {
	background-color:#CC9;
	padding:0;
	margin:0; }

p {
	font: 11px/18px georgia, serif;
	color:#600;
	padding:0; }

#maintable {
	border-left: 1px solid #A72E19;
	border-right: 1px solid #A72E19;
	border-bottom: 3px solid #A72E19; 
	background-color:#993; }

#maintext {
	margin:0;
	color: #06F;
	padding: 20px 40px 20px 40px;
	border-top: 1px solid #A72E19; 
	border-right: 1px solid #A72E19;
	border-left: 1px solid #A72E19;	
	border-bottom: 3px solid #A72E19;
	background-color:#fff; 
	width:389px;
	}

#maintext h2 {
 	font: bold 12px/18px georgia, serif;
	color: #c60;
	margin:0;
	padding:0; 
	}

#maintext a, #maintext a:link, #maintext a:visited  {
	font: normal 11px/18px georgia, serif;
	color: #C60;
	text-decoration:underline;
	background-color:#fff; 
	}

#maintext a:hover {
	color: #98DAFA; 
	background-color:#fff; 
	}	
	

/*NAVIGATION*/
#cennav {
	margin: 0;
	padding: 0;
	width: 155px;
	border-top: 1px solid #A72E19; }

#cennav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px dotted #CC0;
	 }

#cennav ul li {
	text-align: center;
	background-color: #A72E19;
	font: bold 11px/25px georgia, serif;
	color:#fff;
	border-bottom: 1px dotted #CFF;
	}

#cennav ul li a {
	font: bold 11px/25px georgia, serif;
	color:#fff;
	padding:0;
	margin:0;
	text-decoration:none;
	height: 25px;
	display:block;
	}

#cennav ul li a:link, #cennav ul li a:visited {
	text-decoration: none; 
	}

#cennav ul li a:hover {
	text-decoration:none;
	color: #FFF;
	background-color:#E7A40F; }


#cennav ul li a#current {
	color: #FFF;
	background-color:#C60; }

#address {
	width: 155px;
	margin: 0;
	padding: 10px 0;
	background-color: #6F0000; }

#address p {
	font: 11px/18px georgia, serif;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center; }

#address a {
	font: normal 11px/18px georgia;
	color:#fff;
	text-decoration:underline;
	padding:0;
	margin:0; }
		
#address a:link, #address a:visited {
	text-decoration: underline; }

#address a:hover {
	color: #F60;
	text-decoration:underline; }


p#pagebottom {
	padding: 3px 0;
	margin:15px 0 0 0;
	border-top: 1px solid #A72E19;
	text-align: center; 
	background-color: #98DAFA;
	}

p#pagebottom a {
	color: #A72E19; }
	
p#pagebottom a:hover {
	color:#fff;
	background-color:#A72E19; }
	


/*PAGES*/
#textbox {
	margin:0;
	color: #06F;
	padding: 0 50px 20px 50px;
	border-top: 1px solid #A72E19; 
	border-bottom: 3px solid #A72E19;
	background-color:#fff;
	text-align:left;
	width:525px; }


/*MENUS*/

#menutext {
	margin:0;
	color: #06F;
	padding: 0 50px 20px 50px;
	border-top: 1px solid #A72E19; 
	border-bottom: 3px solid #A72E19;
	background-color:#fff;
	text-align:center;
	width:368px; }

.menuitem {
	padding:8px 0;
	text-align:left;
	margin: 0;
	border-bottom: 1px dotted #98DAFA;
	}

.menuitem h1 {
	font: 11px/18px georgia, serif;
	color:#900;
	margin: 0;
	padding: 0 }
	
.menuitem h2 {
	text-align:center;
	font: bold 16px/25px georgia, serif;
	color:#A72E19;
	margin: 5px 0;
	padding: 0 }	


.menuitem p {
	margin: 0;
	padding: 0;
	color: #993;
 }
	

#menutext img {
	margin: 20px 0; }

#menusubnav {
	margin:0;
	color: #fff;
	padding: 0;
	border-bottom: 3px solid #A72E19;
	background-color:#A72E19;
	text-align:center; }

#menusubnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline; }

#menusubnav li {
	display:inline;
	padding: 0 10px 0 10px;
	margin: 0; }

#menusubnav ul li a {
	padding: 1px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font: normal 10px/22px georgia; }

#menusubnav ul li a:link, #laylamenusub ul li a:visited {
	text-decoration: none; }
	
#menusubnav ul li a:hover {
	color:#fff;
	background-color:#E7A40F;
	text-decoration:none; }

#menusubnav a#subcurrent {
	color:#A72E19;
	background-color:#E7A40F;
	text-decoration:none; }
	
#margbox {
	text-align: center;
	border: 1px solid #E7A40F;
	margin: 0 0 10px 0;
	padding: 5px 15px 15px 15px;
	}	
	



/*PRIVATE DINING*/
#laylaformfame {
	background-color:#FFECBA;
	padding: 10px 0 10px 0;
	margin: 0 0 20px 0;
	font: 11px/18px georgia, serif;
	color:#600; }
	
#laylaformframe p {
	font: 11px/18px georgia, serif;
	color: #fff;
	text-align:center;
	margin:0;
	padding:0;  }	
		
#laylaform input, #tgform2 input {
	background-color: #FFFFDF; 
	font: 11px/15px georgia, serif;
	color: #4d6a7a;
	height: 15px;
	margin: 10px 0 0 0;}

.pdrquestion {
	background-color: #ECBB76;
	border-top: 1px solid #c60;
	border-right: 1px solid #c60;
	border-left: 1px solid #c60;
 	font: bold 11px/18px georgia, serif;
	color: #600;
	margin-bottom:0;
	padding:5px 5px 0 5px; }
	
.pdranswer {
	border-bottom: 1px solid #c60;
	border-right: 1px solid #c60;
	border-left: 1px solid #c60;
	font: 11px/18px georgia, serif;
	color: #600;
	margin: 0 0 18px 0;
	padding: 5px 5px 5px 5px;}		

.pdrthumb {
	border: 1px solid #85a0a8;
	padding: 3px;
	margin: 0 10px 0 0; }
	
.pdrrooms {
	font: 11px/18px georgia, serif;
	color: #600;
	margin: 0 0 18px 0;
	padding: 0 5px 5px 5px;}	
	
#roomsub {
	background-color:#FFECBA;
	padding:5px;
	text-align: center;
	font: 11px/18px georgia;
	color: #6F0000;
	margin: 5px 0; }

#roomsub img {
	margin: 0 0 5px 0; }
	
#roomsub ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline; }

#roomsub li {
	display:inline;
	padding: 0 10px 0 10px;
	margin: 0; }

#roomsub a, #roomsub a:link, #roomsub a:visited  {
	color: #6F0000;
	text-decoration:none;}

#roomsub a:hover {
	color:#fff;
	background-color:#6F0000; }

#roomsub a#subcurrent {
	color:#fff;
	background-color:#6F0000;
	text-decoration:none }


	
/*RECIPES*/	
#recipetext {
	margin:0;
	color: #06F;
	padding: 0 50px 20px 50px;
	border-top: 1px solid #A72E19; 
	border-bottom: 3px solid #A72E19;
	background-color:#fff;
	text-align:left;
	width:368px; 
	}

#recipetext img {
	margin: 20px 0 20px 0;
	padding: 0; }
	
#recipetext h1 {
	font: bold 18px/24px georgia, serif;
	color: #BD0737;
	padding: 0;
	margin: 20px 0 0 0;
	text-align:center; }

#recipetext h2 {
	font: bold 11px/20px georgia, serif;
	color: #E7A40F;
	padding: 0;
	margin: 0;
	text-align:center; }

#recipetext ul {
	margin: 10px 0 0 0;
	padding: 10px 0 10px 20px;
	font: 11px/18px georgia, serif;
	color: #960;
	list-style: outside;
	list-style-type:none;
	border-top: 1px dotted #98DAFA;
	border-bottom: 1px dotted #98DAFA;
	}

#recipetext li {
	margin: 0; }	

#recipetext p {
	color: #993;
 }	

.recipenote {
	font: 10px/18px georgia, serif;
	color:#993;
	margin:14px 0 0 0;
	padding:0;
	text-align: center; }
	
	
/*QUICK INFO*/

#info {
	background-color: #fff;
	border: 1px solid #98DAFA;
	padding: 0;
	margin: 0; }

#infoheader {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	background-color: #BD0737;
	}

.data {
	border-right: 1px solid #98DAFA;
	border-bottom: 1px solid #98DAFA;
	padding: 10px;
	margin:0; }

.data img {
	padding: 0 0 5px 0; }

#info p {
 	font: 11px/18px georgia, serif;
	color: #A72E19;
	text-align:left;
	margin:0;
	padding:0; }

#directtext  {
	margin:0;
	padding: 0;
	}

#directtext h1 {
 	font: bold 12px/18px georgia, serif;
	color: #A72E19;
	text-align:left;
	margin:0;
	padding: 0 0 0 20px; }
	
		
#directtext p {
	margin:0;
	padding: 0 20px 20px 20px; }
	

.direct {
	border-top: 1px solid #98DAFA;
	padding: 5px 0 5px 0;
	margin:0;
	text-align: center; }

.dataclose {
	border-top: 1px solid #98DAFA;
	padding: 5px 0 5px 0;
	margin:0; 
	text-align: center; }

#info a, #info a:link, #info a:visited {
 	font: 11px/18px georgia, serif;
	color: #A72E19;
	text-align:center;
	padding: 1px; }
	
#info a:hover {
 	padding: 1px;
 	color:#fff;
 	background-color:#A72E19 } 

 	
/* REMOVE image borders */	
a img {
	border:none;
}

/*GALLERY*/

#gallery {
	background-color: #fcf8e8;
	width: 580px;
	padding: 0;
	margin: 0px 20px 20px 20px;
	border: 1px solid #98DAFA;
	text-align:center; }

#gallerynav {
	background-color:#BD0737;
	border: 0;
	padding:5px 0;
	margin: 0;
	text-align: center; }

#gallerynav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline; }

#gallerynav li {
	display:inline;
	padding: 0;
	margin: 0; }

#gallerynav a img, #gallerynav a:link img   {
	border: 1px solid #fff;
	padding: 2px; }

#gallerynav a:hover img {
	background-color: transparent;
	border: 1px solid #98DAFA;
	padding: 2px; }

#galleryframe iframe {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	width: 580px;
	height:400px; }
	

/*PROFILES*/
img.person {
	margin: 0 0 20px 20px;
	padding: 2px;
	border: 1px solid #98DAFA;
	}

img.header {
	margin: 20px 0;
	padding:0;
	}