* {
	margin: 0px;
	padding: 0px;
}

body {
font: 14px Arial, Verdana, Helvetica, Sans Serif;
color: #ffffff;
text-align: left;
background: #d61d5d url(images/bg-body.gif) top;
}

img {
	display: block;
	border: none;
}

#topNotice {
	background-color: #35312e;
	padding: 12px 12px 12px 30px;
}
#topNotice p {
	font-weight: normal;
	font-size: 14px;
}

/*________ CONTAINER ________*/

#container {
width: 950px;
overflow: hidden;
border-right: 3px solid #952e4b;
background: #fff url(images/bg-container.gif) repeat-y left;
}

/*________ CONTACT ________*/

#contact {
float: left;
width: 290px;
}

#contact h1 img {
margin-bottom: 10px;
}

#contact img {
margin-bottom: 15px;
}

#contact form {
height: 410px;
}

#contact form fieldset {
border: 0;
}

#contact form legend,
#contact form label {
display: none;
}

#contact form fieldset input,
#contact form textarea {
display: block;
width: 222px;
padding: 9px;
border: 1px solid #c9bbac;
color: #545554;
margin: 0 auto 10px auto;
}

#contact form textarea {
height: 183px;
overflow: auto;
font: 14px Arial, Helvetica, Sans-Serrif;
}

#contact form input {
margin: 0 auto;
display: block;
}

#contact p {
color: #adadad;
font-size: 11px;
padding: 0 0 30px 35px;
}

#contact p a {
color: #adadad;
text-decoration: none;
}

#contact p a:hover {
text-decoration: underline;
}

#contact #errorText {
border: 1px solid #fa0000;
color: #fa0000;
background: #ffdede;
width: 220px;
margin: 0 auto 15px auto;
font-size: 12px;
padding: 10px;
}

#contact #errorText p {
padding: 0 0 5px 0;
font-size: 12px;
font-weight: bold;
color: #fa0000;
}

#contact #errorText ul {
padding: 0 0 0 15px;
line-height: 16px;
}

#contact #errorText ul li {
margin-bottom: 1px;
}

#contact #successText {
border: 1px solid #0ba000;
background: #aaffa4;
width: 220px;
margin: 0 auto 15px auto;
padding: 10px;
}

#contact #successText p {
padding: 0;
text-align: center;
font-size: 12px;
font-weight: bold;
color: #0ba000;
}

/*________ CONTENT ________*/

#content {
overflow: hidden;
width: 600px;
padding: 30px 28px 15px 28px;
}

#content .mainImg {
margin-bottom: 20px;
}

#content h2 {
color: #d61d5d;
font-weight: normal;
font-size: 24px;
padding-bottom: 20px;
}

#content h3 {
color: #d61d5d;
font-size: 18px;
padding-bottom: 10px;
}
#content h3 a {
color: #d61d5d;
text-decoration: none;
}

#content .imgRight {
float: right;
margin: 0 0 20px 10px;
}

#content p {
padding-bottom: 15px;
line-height: 18px;
}

#content p.listHeading {
padding-bottom: 5px;
}

#content h4 {
color: #d61d5d;
font-size: 14px;
padding-bottom: 6px;
}
#content h4 a {
color: #d61d5d;
text-decoration: none;
}

#content ul {
line-height: 18px;
padding: 0 0 15px 32px;
}

#content ul li {
margin-bottom: 1px;
list-style-image: url(images/bg-heart-list.gif);
}

img.rentAChef {
padding-left: 3px;
padding-bottom: 30px;
}

img.facebook {
padding-left: 10px;
padding-bottom: 30px;
}

