@charset "utf-8";
body {
	font: 100% "Times New Roman", Times, serif;
	background-color: #3e78a8;
	background-image: url(images/bodybackground.jpg);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000; 
}
body,td,th,div {
	font-family: Trebuchet MS;

}
.flash
{
position:relative;
z-index:100;
}

*{
	margin: 0;
	padding: 0;
}

img {
	border: 0;	
}
p {
font-family: Trebuchet MS;
padding:0px;
margin:0px;
margin:10px 20px 0px 10px;
}

p.home {
font-family: Trebuchet MS;
padding:0px;
margin:0px;
margin:-5px 20px 0px 8px;
color:#2CB1E4 ;
font-size:18px ;
font-weight:normal;

}
p.home1 {
font-family: Trebuchet MS;
padding:0px;
margin:0px;
margin:10px 0px 0px 8px;
font-size: 12px;
font-weight:normal;

}

.oneColFixCtrHdr #container {
	width: 846px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #3e78a8;
	background-image: url(images/bodybackground.jpg);
	background-repeat: repeat-x;
}
.oneColFixCtrHdr #header {
	background-image: url(images/header.jpg); 
	height: 108px;
	/*padding: 0 10px 0 20px;*/  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.HeaderSearchArea {
	width: 846px;
	height: 40px;
	background-image: url(images/searchbacking.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.SearchBox {
margin-right:0px;
	/*width: 800px;
	float: right;*/
}

.SearchBox table {
	/*float: right;
	margin-right: 38px;*/
}

.preloader { 
	display: none;
}

.NavBar {
	width: 846px;
	height: 34px;
	background-image: url(images/navbarbacking.jpg);
	position:relative;
	
}

.NavBar span {
	/*display: none;*/	
}

.NavBar ul {
	margin-right: 40px;
	float: right;
}

/*.HomeBtn {
	background-image:url(images/home_btn.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.HomeBtn:hover {
	background-image:url(images/home_btn_over.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}*/
.HomeBtn1 {
	background-image:url(images/home_btn_over.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.HomeBtn1:hover {
	background-image:url(images/home_btn_over.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.BakedBtn {
	background-image:url(images/baked_goods_btn.jpg);
	background-repeat: no-repeat;
	width: 116px;
	height: 34px;
	display: block;
}

.BakedBtn:hover {
	background-image:url(images/baked_goods_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 116px;
	height: 34px;
	display: block;
}
.BakedBtn1 {
	background-image:url(images/baked_goods_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 116px;
	height: 34px;
	display: block;
}

.BakedBtn1:hover {
	background-image:url(images/baked_goods_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 116px;
	height: 34px;
	display: block;
}


.CateringBtn {
	background-image:url(images/catering_btn.jpg);
	background-repeat: no-repeat;
	width: 82px;
	height: 34px;
	display: block;
}

.CateringBtn:hover {
	background-image:url(images/catering_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 82px;
	height: 34px;
	display: block;
}
.CateringBtn1 {
	background-image:url(images/catering_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 82px;
	height: 34px;
	display: block;
}

.CateringBtn1:hover {
	background-image:url(images/catering_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 82px;
	height: 34px;
	display: block;
}
.HistoryBtn {
	background-image:url(images/history_btn.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.HistoryBtn:hover {
	background-image:url(images/history_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}
.HistoryBtn1 {
	background-image:url(images/history_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.HistoryBtn1:hover {
	background-image:url(images/history_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 102px;
	height: 34px;
	display: block;
}

.PricesBtn {
	background-image:url(images/price_list_btn.jpg);
	background-repeat: no-repeat;
	width: 148px;
	height: 34px;
	display: block;
}

.PricesBtn:hover {
	background-image:url(images/price_list_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 148px;
	height: 34px;
	display: block;
}
.PricesBtn1 {
	background-image:url(images/price_list_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 148px;
	height: 34px;
	display: block;
}

.PricesBtn1:hover {
	background-image:url(images/price_list_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 148px;
	height: 34px;
	display: block;
}

.ContactBtn {
	background-image:url(images/contact_us_btn.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 34px;
	display: block;
}

.ContactBtn:hover {
	background-image:url(images/contact_us_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 34px;
	display: block;
}
.ContactBtn1 {
	background-image:url(images/contact_us_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 34px;
	display: block;
}

.ContactBtn1:hover {
	background-image:url(images/contact_us_btn_hover.jpg);
	background-repeat: no-repeat;
	width: 93px;
	height: 34px;
	display: block;
}


.NavBar li{
	display: inline;
	
}


.NavBar a {
	display: block;
	/*padding-right: 15px;
	padding-left: 15px;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	/*background-color: #F6B81A;*/
	/*line-height: 38px;*/
	/*height: 34px;*/
	/*font-weight: bold;*/
	/*border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F3B40A;*/
	/*width: 120px;*/
	float: left;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;	
}

.NavBar a:hover {
	/*background-image: url(images/Navbar_backing_hover.jpg);
	background-repeat: repeat-x;*/
}

.oneColFixCtrHdr #mainContentHome {
	/*padding: 0 20px;*/ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width: 759px;
	margin-left: 28px;
	margin-top: -12px;
	background-color: #fff;
	padding: 10px 16px 0px 16px;
	/*height: auto !important;
	min-height:300px !important;
	height:300px;*/
}
.oneColFixCtrHdr #mainContent {
	/*padding: 0 20px;*/ /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width: 759px;
	margin-left: 28px;
	margin-top: -2px;
	background-color: #fff;
	padding: 16px 16px 0px 16px;
	/*height: auto !important;
	min-height:340px !important;
	height:340px;*/
}
.oneColFixCtrHdr #mainContent table{
	/*padding-bottom: 40px;*/
}
#mainContent h1 {
    font-family:Trebuchet MS ;
    color:#2CB1E4 ;
	font-size:20px ;
	font-weight:normal;
	margin:0px;
	padding:0px;
	position: relative; top: -20px;
	left:10px;
}
.oneColFixCtrHdr #mainContent a{
	text-decoration: none;
	color: #84a8c6;
	font-size: 14px;
	font-weight: bolder;
}

.oneColFixCtrHdr #mainContent a:hover{
	color: #fe40ba;
}


.ContentBottom {
	width: 846px;
	height: 95px;
	background-image: url(images/contentbottom.jpg);
	padding-top:0px;
	margin-left:-44px;
}

.ContentBottom table{
	
	
}

.EmailSignUpBox {
	/*width: 340px;*/
	/*padding-right: 42px;*/
	/*float: right;*/
	margin-top: 53px;
	font-family: Helvetica;
	font-size: 12px;
	text-align: right;
	color: #000000;
}

.EmailSignUpBox p{
	line-height: 10px;
	margin-right: 2px;
}

.EmailSignUpBox table {
	margin-right: -2px;
}
.textbox
{
width:248px;
border:1px solid #ccc;
height:18px;
color:#000;
font-size:12px;
}
.textbox1
{
width:248px;
border:1px solid #ccc;
height:18px;
color:#000;
font-size:12px;
}
.oneColFixCtrHdr #footer {
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image: url(images/footerbacking.jpg);
	width: 846px;
	height: 83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
		font-weight:normal !important;

	color: #e2eef9;
	margin-left:-44px;
	
}

.FooterTextArea {
	width: 800px;
	float: left;
	padding-left: 32px;
	padding-top:20px;
	line-height:16px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	top:-60px;
	font-size: 11px !important;
		font-weight:normal !important;

}

.oneColFixCtrHdr #footer ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	margin: 0;
	
}

.oneColFixCtrHdr #footer li {
	margin: 0;
	padding: 0;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
		font-weight:normal !important;

}


.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding-top: 18px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	padding-bottom: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
		font-weight:normal !important;

}

.oneColFixCtrHdr #footer a {
	color: #e2eef9;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight:normal !important;
}
.OwnershipText {
	margin: 0;
	padding: 0;
	line-height: 4px;
}




.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width:300px;;
	float:left;
}

.mootabs_title li {
	cursor: pointer;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 30px;
	width:100px;
	position:relative;
	left:-10px;
}

.mootabs_title li.active { color:#FF0099; }

.mootabs_panel {
	display: none;
	width: 100%;
	font-family: Trebuchet MS;
	clear: both;
	color: #000000;
	float:left;
	margin:0px; 
	padding:0px;
/*	float:right;
	margin-top:100px!important; */	
}
.mootabs {
	clear:both; overflow:hidden;
}
.mootabs_panel.active {
	display: block;
	
}

.mootabs_title li.over {
	color:#FF0099;
}





.halo{
	margin: 0px;
	padding: 0px;
	height: 24px;
	width:300px;
}

.halo ul{ margin:0px; margin-left:20px; }

.halo li{
	list-style:none;
	cursor: pointer;
	color: #000000;
	font-weight:normal;	
	font-family: Trebuchet MS;
	font-size: 8px;
	height: 30px;
	width:100px;
	display:table;
}

.halo li.active { color:#fe40ba; }
.halo li a { color:#000000 !important;  	font-size: 11px !important; font-weight:bold !important; }
.halo li a:hover{ color: #fe40ba !important; font-weight:bold !important; font-size: 11px !important; }

.mootabs_panel1 {
	display: none;
	width: 100%;
	font-family: Trebuchet MS;
	clear: both;
	color: #000000;
	float:left;
	margin:0px; 
	padding:0px;
/*	float:right;
	margin-top:100px!important; */	
}
.mootabs1 {
	clear:both; overflow:hidden;
}
.mootabs_panel1.active {
	display: block;
	
}


.cleardiv{ clear:both;}

.leftpanel{ width:100%; text-align:justify; float:left; font-family:Trebuchet MS; font-size:11px; padding:0; margin:0; clear:both; margin-top:80px; }

.rightpanel{width:300px; float:left;padding-top:0px; margin-top:0px; }

.main-div
{
	width:710px;
	height:260px;
	margin:0 auto;
	margin-top:0px;
}
.contactus
{
	background:#fff;
	font-size:17px;
	color:#413629;
	width:390px;
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	left:-12px;
}
.contactus a
{
	text-decoration:none;
	color:#413629;
}
.contactus a:hover
{
	text-decoration:none;
	color:#ff66d8;
}
.contact-img
{
	width:257px;
	float:left;
	margin-top:0px;
	padding-left:20px;	
	position:relative;
	top:-40px;
	left:20px;
	}
.HomeBtn {
    color:#7a98ba !important;	
	height: 34px;
	display: block;
	padding-left:10px;
	padding-right:10px;
}

.HomeBtn:hover {
	color:#ff34b2 !important;	
	height: 34px;
	display: block;
}
#current{
	color:#ff34b2 !important;	
	height: 34px;
	display: block;
}
