/* Resets */
*{padding:0; margin:0;}
a img{border:none;}


/* Global Styles */
body {font-family:Lucida Grande, Helvetica, Arial; font-size:12px; line-height:22px; color:#434343; }

a {text-decoration:none; color:#de3d81;}
a:hover {text-decoration:none;}

#wrapper {
	width: 910px;
	}
	
/* Left Nav Container */
#left-col {
	float: left;
	width: 250px;
	}
	
#left-logo {
	width: 90px;
	height: 90px;
	padding: 58px 0px 0px 58px;
}

#left-nav {
	width: 100px;
	padding: 50px 0 0 100px;
	}
	

/* Right Content Container */
#right-col {
	float:right;
	width: 650px;
	}
	
#right-image {
	width: 650px;
	height: 510px;
	padding: 50px 0 0 0;
	}
	
#right-image-contact {
	width: 650px;
	height: 425px;
	padding: 30px 0 0 0;
	}
	
#flash-right-image {
	width: 650px;
	height: 510px;
	padding: 40px 0 20px 0;
	}
	
	
#home-right-image {
	width: 650px;
	height: 510px;
	padding: 0px 0 20px 0;
	}
	
#small-right-image {
	width: 650px;
	height: 280px;
	padding: 50px 0 0 0;
	}
	
#right-text {
	width: 650px;
	padding: 0px 0px 0px 50px;
	}
	
#right-text p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	color: #434343;
	Text-decoration: none;
	}	
	
#right-text-2 {
	width: 650px;
	padding: 0px 0px 0px 50px;
	}
	
#right-text-2 p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	color: #434343;
	Text-decoration: none;
	}
	

/* MENU TEXT & IMAGES */



#menu-title {
	width: 650px;
	background-color: #fff;
	}
	
#menu-title-right {
	float: right;
	width: 100px;
	background-color: #fff;
	}
	
#menu-title-left {
	float: left;
	width: 550px;
	background-color: #fff;
	}
	
#menu-title p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 18px;
	color: #434343;
	Text-decoration: none;
	margin: 0 0 0 50px;
	}
	
#menu-title p.title {
	margin-top: 45px;
	margin-bottom: 20px;
	}
	
#menu-title p.title-contact {
	margin-top: 25px;
	margin-bottom: 10px;
	}
	
#menu-title p.title-chef {
	margin-top: 45px;
	margin-bottom: 0px;
	}

	
#menu-title p.chef {
	padding-top: 20px 0 0 0;
	margin-bottom: 25px;
	}
	
#menu-title-left p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 18px;
	color: #434343;
	Text-decoration: none;
	margin: 0 0 0 50px;
	}
	
#menu-title-left p.title {
	margin-top: 45px;
	margin-bottom: 20px;
	}
	
#menu-title-left p.title-chef {
	margin-top: 45px;
	margin-bottom: 0px;
	}

	
#menu-title-left p.chef {
	padding-top: 20px 0 0 0;
	margin-bottom: 25px;
	}
	
#menu-title-right img {
	margin-top: 40px;
	}

#menu {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	width: 650px;
	background-color: #fff;
	padding: 0 0 0 50px;
	}
	
#menu h1 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	color: #434343;
	padding: 10px 50px 0 0;
	font-weight: bold;
	Text-decoration: none;
	}
	
#menu p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	color: #434343;
	padding:0px 50px 0 0;
	Text-decoration: none;
	}
	
#menu p.entree {
	padding:10px 50px 0 0;
	}
	
#dessert-menu {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	width: 650px;
	background-color: #fff;
	padding: 0 0 0 50px;
	}
	
#dessert-menu h1 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #434343;
	padding:30px 20px 20px 0;
	Text-decoration: none;
	}
	
#dessert-menu h2 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	color: #434343;
	padding:10px 20px 10px 0;
	Text-decoration: none;
	}
	
#dessert-menu p.main {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	color: #434343;
	padding:0 20px 15px 0;
	Text-decoration: none;
	}
	
#dessert-menu p.right-column {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12px;
	line-height: 14px;
	color: #434343;
	padding:0 20px 15px 0;
	Text-decoration: none;
	text-align: right;
	}
	
#general-text {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	width: 650px;
	background-color: #fff;
	padding: 10px 0 0 50px;
	}
	
#general-text h1 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #434343;
	padding: 10px 150px 10px 0;
	font-weight: bold;
	Text-decoration: none;
	}
	
#general-text p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	color: #434343;
	padding:10px 50px 0 0;
	Text-decoration: none;
	}
	
#general-text p a {
	color: #018ec3;
	text-decoration: none;
	font-weight: bold;
	}
	
#general-text p a:hover {
	color: #018ec3;
	font-weight: bold;
	}
	
/* Contact Text */

#contact-text {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	width: 650px;
	background-color: #fff;
	padding: 10px 0 0 50px;
	}
	
#contact-text h1 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #434343;
	padding: 10px 150px 10px 0;
	font-weight: bold;
	Text-decoration: none;
	}
	
#contact-text p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	color: #434343;
	padding:0px 50px 10px 0;
	Text-decoration: none;
	}
	
#contact-text img {
	padding: 14px 0 2px 0;
	}
	
#contact-text p a {
	color: #66c9df;
	text-decoration: none;
	}
	
#contact-text p a:hover {
	color: #66c9df;
	font-weight: bold;
	}


/* Testimonials Text */
	
#testimonials {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	width: 650px;
	background-color: #fff;
	padding: 10px 0 0 50px;
	}
	
#testimonials h1 {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 14px;
	line-height: 18px;
	color: #434343;
	padding: 10px 150px 10px 0;
	font-weight: bold;
	Text-decoration: none;
	}
	
#testimonials p {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 13px;
	line-height: 18px;
	color: #434343;
	padding:0px 50px 10px 0;
	Text-decoration: none;
	}
	
.clearer {
	clear: both;
	}
	
	
