﻿body 
{
    	background-color: #0B064A;
    	font-family : Arial;
}

div#content-wrapper
{ 
    overflow : hidden;
    margin : 0 auto;
    width : 800px;
    background-color : White;
}

div#logo
{
    width : 800px;
    height : 120px;
}

div#top-navigation
{
    margin-left : 10px;
    width: 780px;
    background-color : #0B064A;
    overflow : hidden;
    font-family : Arial;
    font-weight: bold;
    font-size : 12px;
}

div#top-navigation ul
{
    margin : 0;
    padding : 0;
}

div#top-navigation ul li
{
    list-style-type : none;
    float : left;
}

div#top-navigation ul li a
{
   color  : #fff;
   text-decoration : none;
   padding : 8px 15px;
   display : block;
}   

div#top-navigation ul li a:hover
{
    color : Gray;
}

hr
{
    margin-top : 2px;
    height : 4px;
    color : Gray;
    background-color : Gray;
    width : 780px;
}

div#banner
{
    font-family : Comic Sans MS;
    font-size : 18px;
    font-weight : bold;
    color : Blue;
    background-color : White;
    padding : 20px;
    text-align: center;
}

div#left-content
{
    margin-left : 10px;
    float : left;
    width : 140px;
    font-family : Arial;
    font-size : 14px;
    font-weight : bold;
    text-align : center;
}

div#left-content a img
{
    text-decoration : none;
    border-style : none;
}

div#right-content
{
    float : right;
    width : 600px;
}

div#footer
{
    padding-top : 20px;
    padding-bottom : 10px;
    clear : both;
    width : 800px;
    text-align : center;
    font-size : 10px;
    font-family : Arial;
}

div#footer a
{
    color : #000;
    text-decoration : underline;
}

div#footer a hover
{ 
    text-decoration : none;
}

div#left-column
{
    margin-top : 20px;
    margin-left : 40px;
    float : left;
    width : 400px;
    font-family : Arial;
    font-size : 14px;
}

div#left-column a
{
    color : Black;
}

div#left-column p
{
    margin : 10px;
    margin-right : 35px;
}

div#left-column ul li
{
    margin-right : 35px;
}

div#right-column
{
    margin-top : 20px;
    float : right;
    width : 360px;
    font-family : Arial;
    font-size : 14px;
}

div#right-column a
{
    text-decoration : underline;
    color : Black;
}

div#center-column
{
    width : 800px;
    clear : both;
}

.bodyText
{
    color : Black;
    font-family : Arial;
    font-size : 16px;
    text-align : center;
}

.bodyBlueText
{
    color : Blue;
    font-family : Arial;
    font-size : 18px;
    font-weight : bold;
    text-align : center;
}

.bodyBoldText
{
    color : Black;
    font-family : Arial;
    font-size : 24px;
    font-weight : bold;
    text-align : center;
}

.bodyBoldText a
{
    color : Black;
}

.bodyBoldText a:hover
{
    text-decoration : none;
}

.bigBoldText
{
    font-size : 24px;
    font-weight : bold;
    text-align : center;
}

.bodySmallBold
{
    color : Black;
    font-family : Arial;
    font-size : 14px;
    text-align : center;
    font-weight : bold; 
}

.normalText
{
    text-align : left;
    font-family : Arial;
    font-size : 14px;
    margin : 20px;
}

.underlineBold
{
    font-weight : bold;
    text-decoration : underline;
}

.rightColumnLargeBold
{
    font-size : 24px;
    font-weight : bold;
    font-family : Arial;
}

/* Styles for the index.aspx page carousel */

#carousel ul 
{
   list-style : none; 
   width:1600px;
   margin: 0;
   padding: 0;
   position:relative;
}

#carousel li 
{
  display:inline;
  float :left;
}

/* BEGIN: ACCORDION STYLES - CONTROLS THE ACCORDION CONTROL FOR THE RECIPES ON THE FEATURED CHEF PAGES */

.accordion-header-off
{
    background-repeat: repeat-y;
    color: Gray;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}

.accordion-header-on
{
    color: Blue;
    font-family: Arial;
    font-size : 14px;
    font-weight: bold;
    padding: 10px;
}

.accordion-content
{
    padding: 10px;
}

/* CONCLUDE */

/* MyWebsiteSpot.com */
#faqs {
	margin: 20px;
}
.faqQuestion {
}
.faqAnswer {
	margin-left: 20px;
}
.service-col {
	float: left;
	width: 360px;
	margin: 20px 0 20px 40px;
	font-size: 14px;
}
.service-price {
	width: 160px;
	margin-left: 20px;
	float: left;
	color: #0072bc;
	font-weight: bold;
}
.cars {
	width: 100px;
}
.service-extras {
	width: 440px;
	float: left;
	margin: 20px 0 20px 40px;
	font-size: 14px;
}
.service-extras i {
	display: block;
	text-align: center;
}
.service-disclaimer {
	font-size: 12px;
	font-style: italic;
	margin: 0 20px;
	text-align: center;
	padding: 20px;
	background-color: #FFC;
}
.service-gc {
	width: 220px;
	float: left;
	padding-top: 180px;
	background: url(../images/service-gc.jpg) no-repeat;
	margin-left: 40px;
	font-size: 14px;
	text-align: center;
}
.service-gc input[type=text] {
	width: 60px;
}
.clear {
	clear: both;
}
