html{
	margin: 0px; padding: 0px;
	text-align: center;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #54534a;
	background-image:  url(../../Images/pageBG.jpg) ;
	background-color: #54534a;
	background-position:left top;
	background-repeat:repeat-x;
}
	

body{
	margin: 0px auto; padding: 0px;
	width: 772px;
	background-image: url(../../Images/bodyBG.jpg);
}

a{color: #017783;}

h2{
	margin: 5px 0px 5px 0px; padding: 0px;
	color: #007783; font-size: 16px;
}

/* - - - Header Styles - - */
#head{
	background: url(../../Images/headBG.jpg) 0px 88px no-repeat;
	display: block; height: 288px
}
.sub #head{
	background: url(../../Images/subHeadBG.jpg) 0px 89px no-repeat;
	display: block; height: 276px;
}
	#head p{margin: 0px; padding: 0px;}
	.logo{
		float: left;
	}
		.logo a{
			display: block; text-indent: -5000px;
			width: 167px; height: 82px;
			background: url(../../Images/logo.png);
		}
	
#nav{
		float: left;
		background: url(../../Images/headRight.jpg) top right no-repeat;
		padding: 0px 53px 0px 0px;
		height: 82px;
	}
	
#headerImage{
	text-align:left; clear: both;
	padding: 7px 0px 8px 14px;
	display: block;
	background:url(../../Images/headerImageBG.jpg) 6px 0px repeat-y;
}

#head p.heading{
	display: block; text-indent: -5000px;
	width: 761px; height: 34px;
	margin: 0px 0px 0px 1px;
}
	.homeHeading{background: url(../../Images/homeHeading.png) top left no-repeat;}
	.galleryHeading{background: url(../../images/galleryHeading.png) top left no-repeat;}
	.companyHeading{background: url(../../images/companyHeading.png) top left no-repeat;}
	.testimonialHeading{background: url(../../images/testimonialHeading.png) top left no-repeat;}
	.contactHeading{background: url(../../images/contactHeading.png) top left no-repeat;}
	.pressHeading{background: url(../../images/pressHeading.jpg) top left no-repeat;}
/* - - - Content Styles - - */
#content{
	clear: both;
	text-align: justify;
	line-height: 19px;
	padding: 8px 13px 0px 14px;
}
	#content p{margin: 0px; padding: 0px 0px 10px 0px;}
	
.welcome{
	float: left;
	margin: 0px 17px 0px 0px;
}
.welcome div{
	width: 335px;
	padding: 0px 0px 0px 160px; font-size: 12px; 	line-height: 22px;
	background: url(../../Images/kitchenMenu.png) top left no-repeat;
}

.subNav{
	float: left; width: 180px;
}

.subNav ul{list-style: none; margin: 0px; padding: 0px;}
	.subNav ul li{height: 53px;}
	.subNav ul li a img{border: none;}
	
.mainContent{
	float: left; width: 554px;
	margin: 0px 0px 0px 8px;
}
a.arrowLink{padding: 0px 0px 0px 8px; background: url(../../Images/arrowGray.jpg) 0px 5px no-repeat;}

.companyItemList{
	margin: 0px 0px 5px 0px; padding: 0px; list-style: none;
}
	.companyItemList li{
		font-weight: bold; color: #54534a;
		background: url(../../Images/arrowBlue.jpg) 0px 6px no-repeat;
		padding: 0px 0px 0px 8px;
	}
		.companyItemList ul{margin: 0px; padding: 0px; list-style: none;}
		.companyItemList li li{
			margin: 0px 0px 0px 10px;
			background: url(../../Images/arrowGray.jpg) 0px 6px no-repeat;
			font-weight: normal; color: #54534a;
		}

.availProps{
	float: left;
}
	#content .availProps p{padding: 0px 0px 3px 0px;}
	#content .availProps p a, #content .availProps p img{display: block; height: 77px; width: 233px;}
	
/* - - - Footer Styles - - */
#footer{
	clear: both;
	text-align: left;
	background: url(../../Images/footerBG.jpg) no-repeat top left;
	margin: 0px 0px 15px 0px;
	color: #ffffff; font-size: 10px;
	height: 51px;
}

	#footer a{color: #ffffff; text-decoration: underline;}
	
	#footer ul{
		margin: 0px; padding: 0px;
		list-style: none; float: left;
		padding: 12px 0px 0px 0px;
	}
	#footer ul li{float: left; padding: 0px 0px 0px 33px;}
	#footer ul li a{
		padding: 0px 0px 0px 15px;
		background: url(../../Images/arrowFooter.jpg) 0px 4px no-repeat;
	}
	
	.copyright{
		margin: 0px; padding: 6px 0px 0px 0px;
		display: block;
		width: 240px;
		text-align: right;
		float: left;
	}
	
.contactSet{padding: 0px 0px 0px 148px; float: left;}

.labelForm
{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	
	color:#017783;
}

/* Style Acordion Ajax */
.accordionHeader
{
    /*background: url(../../Images/headerAccordion.png) top left;
    background-repeat:repeat-x;*/
    color: #333333;
     
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding-left:5px;
    margin-top:2px;
    cursor: pointer;
   text-align:left;
     
       
}

 .accordionHeader a
{
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    /*background: url(../../Images/headerSelAccordion.png) top left;
    background-repeat:repeat-x;*/
    color: #333333; 
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 3px;
    cursor: pointer;
    text-align:left;
}

.accordionHeaderSelected a
{
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color:white;
     border: solid 1px #99CCCC ;
      border-left:none;
    border-top: none;
    padding: 20px;
    padding-top: 10px;
    padding-bottom:10px;
    font-weight: bold;
}

.accordionContent p
{
	font-size:12px;
	text-align:center;
}

/* Style CollapsiblePanelExtender AJAX */

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../../Images/headerColapse.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader a {color:#FFF;}
.collapsePanelHeader a:hover {text-decoration:none;background:none;}