body

{

	background:#FFFFFF;

	margin-top: 20px;

	text-align:center;

}

body, table

{

	font-family:verdana, arial, helvetica, "Times New Roman", Times, serif;

	font-size:8.6pt;

	color:#4E2614;

	line-height: 16px;

}



form

{

padding:0;

margin:0;

}



p {

	margin-top:0px;

}



a

{

color:#4E2614;

}



#global {

	position:relative;

	/*LEFT: 50%;

	MARGIN-LEFT: -448px;*/

	MARGIN-LEFT: auto;

	margin-right:auto;

	WIDTH: 896px;

	/*min-height: 562px;*/

	background: url(/images/bkdg.gif) repeat-y top left;

	text-align:left;

}



#globalculture {

	position:relative;

	/*LEFT: 50%;

	MARGIN-LEFT: -448px;*/

	MARGIN-LEFT: auto;

	margin-right:auto;

	WIDTH: 896px;

	height: 724px;

	background: url(/images/bkdg.gif) repeat-y top left;

	text-align:left;

}



#top {

	WIDTH: 896px;

	height: 10px;

	background: url(/images/top.gif) no-repeat top;

}



#bottom {

	WIDTH: 896px;

	height: 10px;

	background: url(/images/bottom.gif) no-repeat top;

	position:relative;

	/*LEFT: 50%;

	MARGIN-LEFT: -448px;*/

	MARGIN-LEFT: auto;

	margin-right:auto;

	text-align:left;	

	WIDTH: 896px;

}



#culturebottom {

	WIDTH: 896px;

	height: 9px;

	background: url(/images/culture_bottom.gif) no-repeat top;

	position:relative;

	/*LEFT: 50%;

	MARGIN-LEFT: -448px;*/

	MARGIN-LEFT: auto;

	margin-right:auto;

	text-align:left;	

	WIDTH: 896px;

}



#header

{

	height: 55px;

	BORDER-BOTTOM: #9DB2C2 1px solid;

	padding-left: 33px;

	padding-top: 12px;

}



#menubar

{

	WIDTH: 859px;

	height: 38px;

	padding-top: 9px;

	padding-left: 33px;

	background: url(/images/menu_bkgd.gif) repeat-x top left;

	margin-left: 2px;

}

#menubarculture

{

	WIDTH: 859px;

	padding-top: 9px;

	padding-left: 33px;

	margin-left: 2px;

}

.menu

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#4E2614;

	font-size: 9pt;

	text-decoration:none;

}



a.menu:hover

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left: 33px;

	color:#7C98AE;

	font-size: 9pt;

	text-decoration:underline;

}



.menu2

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left: 10px;

	color:#4E2614;

	font-size: 9pt;

	text-decoration:none;

}



a.menu:hover2

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left: 10px;

	color:#7C98AE;

	font-size: 9pt;

	text-decoration:underline;

}



#footer

{

	WIDTH: 858px;

	height: 15px;

	position:relative;

	/*LEFT: 50%;

	MARGIN-LEFT: -429px;*/

	MARGIN-LEFT: auto;

	margin-right:auto;

	text-align:center;

	font-size: 8pt;

	font-family:arial, verdana,helvetica, arial, "Times New Roman", Times, serif;

	padding-left: 25px;

	padding-top: 5px;

}

.footersep
{
font-weight:bold;
font-size:9pt;
}

#about

{

	margin-top: 26px;

	margin-right: 20px;

	WIDTH: 845px;

	height: 390px;

}

#aboutexpand

{

	margin-top: 26px;

	margin-right: 20px;

	WIDTH: 845px;

}


.aboutimage

{

	margin-right: 18px;

}



#privacytitle

{

	background-color: #7C98AE;

	height: 15px;

	margin-left: 22px;

	padding-left: 9px;

	padding-top: 7px;

	WIDTH: 840px;

	color: #FFFFFF;

	font-weight:bold;

	font-size:12px;	

}



#privacytext

{

	margin-left: 31px;

	padding-top: 16px;

	WIDTH: 830px;

	text-align:justify;

}



#franchisingleft

{

	padding-left:35px;

	padding-top:10px;

	float:left;

	width:211px;

}



#franchisingright

{

	padding-top: 10px;

	/*margin-right: 7px;*/

	float: right;

	width: 633px;

}



#franchisingrightbkdg

{

	background: url(/images/franchise_bkgd.gif) repeat-y top left;

	margin-top: 7px;

	margin-right: 26px;

	float: right;

	width: 626px;

}



#franchisingtop

{

	background: url(/images/franchise_top_border.gif) no-repeat top;

	width: 623px;

	height: 10px;

}



#franchisingblue

{

	background-color:#7C98AE;

	width: 576px;

	margin-top: 6px;

	padding: 12px;

	color: #FFFFFF;

	text-align:left;

}



#franchisingbottom

{

	background: url(/images/franchise_bottom_border.gif) no-repeat top;

	width: 623px;

	height: 10px;

}



.franchisetitle

{

	margin-bottom:5px;

}



.franchiselinks

{

	font-weight: bold;

	text-decoration: none;

}



a.franchiselinks:hover

{

	text-decoration:underline;

	font-weight: bold;

}



.franchiselinksin

{

	color:#3E647E;

	font-weight: bold;

	text-decoration: none;

}



#franchisepdf

{

	padding-top: 38px;

}



#franchisecontact

{

	padding-top: 38px;

	margin-bottom:30px;

}



.franchisecontact1

{

	font-weight: bold;

}



.franchisecontactemail

{

	text-decoration: none;

	color:#3E647E;

}



a.franchisecontactemail:hover

{

	color:#3E647E;

	text-decoration:underline;

}



#culturemain

{

	background: url(/images/culture_bkgd.gif) no-repeat top;

	width: 894;

	height: 646px;

}



#cultureleft

{

	padding-left:32px;

	padding-top:160px;

	float:left;

	width:300px;

}



#cultureright

{

	float:right;

	margin-top:30px;

	padding-right:39px;

	width: 479px;

}



#cultureright_header

{

height:35px;

}



#cultureright_old

{

	float:right;

	margin-top:65px;

	padding-right:39px;

	width: 482px;

}



#cultureright2

{

	margin-top: 30px;

	margin-left: 18px;

	margin-right: 18px;

	width: 446px;

}



.countertext1

{

	font-weight: bold;

}



.countertext2

{

	margin-left: 20px;

	text-decoration: none;

}

a.countertext2:hover

{

	color: #3A6E8F;

	margin-left: 20px;

	text-decoration:underline;

	font-weight: bold;

}



.countertext2in

{

	margin-left: 20px;

	color: #3A6E8F;

	font-weight: bold;

	text-decoration: none;

}



#interested

{

	color:#3D627D;

	margin-left: 20px;

	margin-top:25px;

}



#locationsleft

{

	padding-left:35px;

	padding-top:36px;

	float:left;

	width:170px;

	line-height:1.5;

}



#locationsmiddle

{

	padding-top:36px;

	float:right;

	width:436px;

}



#locationsright

{

	padding-left:12px;

	padding-top:36px;

	float:right;

	width:235px;

}



#locationsright a:hover {

	color:#4E2614;

}



/*

#locationsright a,#locationsright strong {

	color:#3E647E;

	font-weight:bold;

}

*/



#locationsright p {

	margin-top:0px;

}



.locationmenu

{

	font-weight: bold;

	text-decoration: none;

}

a.locationmenu:hover

{

	font-weight: bold;

	text-decoration:underline;

}



.locationmenu2

{

	margin-left: 16px;

	text-decoration: none;

}

a.locationmenu2:hover

{

	margin-left: 16px;

	text-decoration:underline;

}

#map1

{

	margin-top:8px;

	float:left;

	width: 213px;

	height: 137px;

	background-color:#7C98AE;

}

#map2

{

	margin-top:8px;

	float:right;

	width: 213px;

	height: 137px;

	background-color:#7C98AE;

}

#locations_bottom_text
{
	width:440px;
}



#standard

{

	padding-left:32px;

	padding-right:32px;

	padding-top:36px;

	padding-bottom:32px;

}

#comingsoon

{

	padding-left:100px;

	padding-right:32px;

	padding-top:16px;

	padding-bottom:32px;

}

.smallText 

{

	font-size:8pt;

	font-family:verdana, helvetica, arial, "Times New Roman", Times, serif;

	line-height:1.3;

}



.highlightLink 

{

	color:#3E647E;

}

.currentPage {

	color:#3E647E;

	font-weight:bold;

	text-decoration:none;

}

.submenu

{

	font-weight:bold;

	text-decoration: none;

}

a.submenu:hover

{

	font-weight:bold;

	text-decoration:underline;

}



.submenu1

{

	margin-left: 16px;

	text-decoration: none;

}

a.submenu1:hover

{

	margin-left: 16px;

	text-decoration:underline;

}

.submenuSelected

{

	color:#3E647E;

	font-weight: bold;

	text-decoration: none;

}

a.submenuSelected:hover

{

	color:#3E647E;

	font-weight: bold;

	text-decoration:underline;

}





.contentPageTitle

{

	font-weight: bold;

}



#menu

{

	padding-top:6px;

	margin:0;

}



#menuleft

{

	padding-left:22px;

	padding-top:12px;

	float:left;

	width:657px;

}



#menuleft img {

	border-color:#572701;

}



#menuright

{

	padding-left:0px;

	padding-top:16px;

	float:right;

	width:210px;

	line-height:1.5;

}



#about p {

	margin-top:0px;

}

#aboutexpand p {

	margin-top:0px;

}


input, select {

	font-size:8pt;

}



#pressfull

{

	padding-left:32px;

	padding-right:32px;

	padding-top:36px;

	padding-bottom:32px;

	text-align:center;

}

#pressfull .contentPageTitle

{

	color:#3E647E;

	text-transform:uppercase;

}



#locationscontent

{

	padding-left:17px;

	padding-right:32px;

	padding-top:36px;

	float:right;

	width:630px;

	margin-bottom:30px;

}



#locationscontentright

{

	padding-top:10px;

	padding-left:17px;

	float:right;

	width:630px;

	margin-bottom:30px;

}



#locationscontent p {

	margin-top:0px;

}



#locations {



}



a.hover {

	text-decoration:underline;

}



#ezinebanner {

	position:absolute;

	top:1px;

	left:570px;

}



#brochurePosition {

	position:relative;

	left:-30px;

}



#footer a {

	text-decoration:none;

	font-weight:bold;

}

#footer a:hover {

	text-decoration:underline;

}



.leftMenu {

	font-family:arial, verdana, helvetica, "Times New Roman", Times, serif;

	font-size:10pt;

	line-height:17px;

}



.locationHeading {

	font-weight:bold;

	color:#3E647E;

	font-family:arial, verdana, helvetica, "Times New Roman", Times, serif;

	font-size:10pt;

	line-height:20px;

}



.cultureItemTitle

{

font-weight:bold;

color:#3e647b;

}

.cultureItemPostedBy

{

color:#80a0b5;

}

.cultureItemDescription

{

padding-top:8px;

padding-bottom:8px;

line-height:14px;

}

.cultureItemUrlBullet

{

}

.cultureItemUrlLink

{

}

.cultureHr

{

	border:0px;

	border-top:solid 1px #3e647b;

}

.cultureLogoutLink

{

color:#3e647b;

}

.cultureError

{

color:#ff0000;

}



.newsletterError

{

color:#ff0000;

}

a.template_menu_top_link
{
font-weight:bold;
text-decoration:none;
font-size:8pt;
font-family:arial, verdana,helvetica, arial, "Times New Roman", Times, serif;
}
a.template_menu_top_link:hover
{
color:#7C98AE;
}
a.template_menu_top_link_selected
{
font-weight:bold;
text-decoration:none;
font-size:8pt;
font-family:arial, verdana,helvetica, arial, "Times New Roman", Times, serif;
color:#7C98AE;
}
div.template_menu_top_link
{
float:left;
padding-left:15px;
}
#template_menu_top
{
	WIDTH: 872px;
	height: 38px;
	padding-top: 11px;
	padding-left: 20px;
	background: url(/images/menu_bkgd.gif) repeat-x top left;
	margin-left: 2px;
}
#template_menu_top_culture
{
	WIDTH: 872px;
	padding-top: 11px;
	padding-left: 20px;
	margin-left: 2px;
}

.allergenTable {
background-image:url(/images/menuBkgdAllergenRpt.jpg);
background-repeat:repeat-y;
width:647px;
margin:0 auto;
padding:0;
}

.allergenBottom {
background-image:url(/images/menuAllergenBottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:647px;
margin:0 auto;
}

.allergenInner {
background-image:url(/images/menuAllergenTop.jpg);
background-repeat:no-repeat;
padding:15px 30px;
}

.allergenTable table {
font-size:10px;
}

.allergenTable table td {
padding:2px 3px;
line-height:11px;
border-left:1px solid #dddddd;
height:25px;
}

.allergenTable table td.noLeftBorder {
border-left:none;
}

.allergenTable table th {
border-left:none;
line-height:10px;
padding:5px 3px 2px;
text-align:center;
}

.allergenTable table tr.row1 td {
background-color:#EAEBEC;
}

.allergenDisclaimer {
width:635px;
margin-left:132px;
margin-top:10px;
font-size:9px;
line-height:11px;
}

#text-footer
{
display:inline-block;
vertical-align:top;
margin-left:-100px;
}

#twitter-footer
{
display:inline-block;
width:25px;
height:23px;
background-image:url(/images/twitter-footer-24h.png);
background-repeat:no-repeat;
vertical-align:top;
}
#twitter-footer:hover
{
background-position:0 -24px;
}

#flickr-footer
{
display:inline-block;
width:25px;
height:23px;
background-image:url(/images/flickr-footer-24h.png);
background-repeat:no-repeat;
vertical-align:top;
}
#flickr-footer:hover
{
background-position:0 -24px;
}

#youtube-footer
{
display:inline-block;
width:25px;
height:23px;
background-image:url(/images/youtube-footer-24h.png);
background-repeat:no-repeat;
vertical-align:top;
}
#youtube-footer:hover
{
background-position:0 -24px;
}

#facebook-footer
{
display:inline-block;
width:25px;
height:23px;
background-image:url(/images/facebook-footer-24h.png);
background-repeat:no-repeat;
vertical-align:top;
}
#facebook-footer:hover
{
background-position:0 -24px;
}

#facebook-like
{
display:inline-block;
width:130px;
height:38px;
vertical-align:top;
padding-top:2px;
margin-left:0px;
}

#twitter-follow
{
display:inline-block;
width:170px;
height:38px;
vertical-align:top;
margin-top:-38px;
margin-left:670px;
}

#TheListLinks a
{
color:#4E2614;
text-decoration:none;
}

#TheListLinks a:hover
{
color:#7C98AE;
}

#TheList-Register
{
display:inline-block;
width:175px;
height:40px;
background-image:url(/images/Register-Now.gif);
background-repeat:no-repeat;
vertical-align:top;
}

#TheList-Register:hover
{
background-position:0 -40px;
}

#BBcontainer
{
background: url(/images/BB-background.png) top center;
background-repeat:no-repeat;
height:740px;
}

#BBheader
{
height:50px;
padding-top:30px;
}

#BBlogo
{
height:120px;
vertical-align:top;
}

#BBcontentMainLeft
{
width:380px;
height:356px;
background: url(/images/BB-imageFrame.png) top center;
background-repeat:no-repeat;
margin-left:60px;
}

#BBcontentMainLeft img
{
border:none;
text-decoration:none;
}

#BBcontentMainRight
{
float:right;
width:325px;
height:356px;
margin-top:-356px;
margin-right:60px;
padding-top:20px;
padding-right:40px;
color: #562500;
font-size: 12pt;
font-weight:bold;
font-family: arial,verdana,helvetica,arial,"Times New Roman",Times,serif;
text-align:center;
line-height:19px;
letter-spacing:.5px;
}

#BBdownloadForm a
{
display: block;
width: 350px;
height: 80px;
margin-left:-15px;
margin-top:-10px;
background: url(/images/BB-downloadForm.png) top center;
background-repeat:no-repeat;
text-decoration:none;
}

#BBdownloadForm a:hover
{
background-position: 0pt -80px;
}

#BBcontentBottomLeft
{
width:280px;
height:115px;
margin-left:60px;
}

#BBcontentBottomLeft img
{
padding-top:20px;
margin-top:-20px;
}

#BBcontentBottomRight
{
float:right;
width:517px;
height:115px;
margin-top:-135px;
margin-right:60px;
}

#BBfooter
{
height:60px;
padding-top:10px;
margin-right:7px;
margin-top:-20px;
}

