@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(assets/gui/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #8FBFED;
	text-align:center;
	margin:0;
	padding:0;
	padding-top:20px;
	min-width:850px;
	
}

sup {line-height:0; font-size:70%}

.sub-pics {padding:15px; background-color:#FFF; border:1px solid #ccc; float:right; margin:15px;}

img {border:0px}
#wrapper {
	margin:0 auto;
	text-align:left;
	width:850px;
	background-image: url(assets/gui/middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#wrappertop {
	background-image: url(assets/gui/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#topbgAbout {
	background-image: url(assets/gui/toppic-about.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	height:248px;
}

#topbgContact {
	background-image: url(assets/gui/toppic-contact.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	height:248px;
}

#topbgServices {
	background-image: url(assets/gui/toppic-services.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	height:248px; 
}

#topbgExperience {
	background-image: url(assets/gui/toppic-experience.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	height:248px;
}

#topbgNews {
	background-image: url(assets/gui/toppic-news.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	height:248px;
}



#toppic {
	width:259px;
	float:right;
	margin-top:1px;
}
#content {
	background-image: url(assets/gui/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:136px;
	
}
#logo {
	margin-left:28px;
	margin-top:12px;
	width:173px;
	float:left;
}
#nav {
	width:480px;
	float:left;
	margin-top:18px;
	margin-right:-24px;
	
}

a.navlink:link {
	border-right-width: 0px;
	border-right-style: none;
}

a.navlink:visited {
	border-right-width: 0px;
	border-right-style: none;
}

a.navlink:hover {
	border-right-width: 0px;
	border-right-style: none;
}


/* LEFT COLUMN
--------------------------------------------------------------
--------------------------------------------------------------*/

.l-head {font-weight:bold}

#left {
	float:left;
	width:119px;
	margin-top:-138px;
	padding-left:6px;
	padding-right:6px;
	color:#C3163C;
	font-size:12px;
	min-height:301px;
}
#left ul {
	margin-left:-26px;
}

.ie7 #left ul {
	margin-left:16px;
}
#left ul li {
	margin-bottom:16px;
}
#left a:link {
	color:#C3163C;
	text-decoration:none;
	
}
#left  a:visited {
	color:#C3163C;
	text-decoration:none;
	
}
#left a:hover {
	color:#0044dc;
	text-decoration:none;
	
}

/* LEFT COLUMN ACTIVE LINK STATES
--------------------------------------------------------------
--------------------------------------------------------------*/

#fmb-page #left .fmb-link,
#fmbp-page #left .fmbp-link,
#taste-page #left .taste-link,
#tastem-page #left .tastem-link,
#flavor-page #left .flavor-link,
#flavorp-page #left .flavorp-link
{color:#0044dc; cursor:default}


#contact-page #left .contact-link,
#directions-page #left .directions-link,
#hotels-page #left .hotels-link
{color:#0044dc; cursor:default}

#ex-page #left .ex-link,
#pres-page #left .pres-link
{color:#0044dc; cursor:default}

#about-page #left .about-link,
#value-page #left .value-link,
#mission-page #left .mission-link,
#lead-page #left .lead-link,
#infa-page #left .infa-link
{color:#0044dc; cursor:default}

/* MAIN NAV ACTIVE LINK STATES
--------------------------------------------------------------
--------------------------------------------------------------*/
#about-page #nav .about-nav-link,
#value-page #nav .about-nav-link,
#mission-page #nav .about-nav-link,
#leader-page #nav .about-nav-link,
#lead-page #nav .about-nav-link,
#ex-page #nav .experience-nav-link,
#pres-page #nav .experience-nav-link,
#contact-page #nav .contact-nav-link,
#directions-page #nav .contact-nav-link,
#hotels-page #nav .contact-nav-link,
#services-page #nav .services-nav-link,
#fmb-page #nav .services-nav-link,
#fmbp-page #nav .services-nav-link,
#taste-page #nav .services-nav-link,
#tastem-page #nav .services-nav-link,
#flavor-page #nav .services-nav-link,
#flavorp-page #nav .services-nav-link,
#news-page #nav .news-nav-link,
#about-page #nav .about-nav-link
{color:#0044dc; cursor:default}





#right {
	float:left;
	padding-left:16px;
	margin-bottom:7px;
	width:703px;
	margin-top:-138px;
	min-height:600px;
	background: url(images/right-gradient.png) right 65px no-repeat; 
	font-size:14px;
	line-height:18px
	
}
#right p {
	
}
#right li {
	
	
}

#right-inner {padding-right:140px}

.clearleft {
	clear:left;
	height:0px;
}
.clearboth {
	clear:both;
	height:0px;
}
.section {
	text-transform: uppercase;
	font-size:14px;
}
h1 {
	color:#C3163C;
	font-size:16px;
}
.sup {
	font-size: 10px;
	top: -8px;
	position: relative;
}
.blue {
	color:#0044DC;
	font-weight:bold;
}
.bluebig {
	color:#0044DC;
	font-weight:bold;
	font-size:14px;
}
.red {
	color:#C3163C;
}
.redbig {
	color:#C3163C;
	font-weight:bold;
	font-size:14px;
}

.paraone {width:400px;}

.short-p {width:480px}

a:link {color:#0044dc; text-decoration:none}
a:visited {color:#0044dc; text-decoration:none}
a:hover{color:#0044dc; text-decoration:underline}
a:active {color:#0044dc; text-decoration:underline}

/* FORM LINKS
-----------------------------------------------------------------------------*/
input, .form-text-area {background-color:#eee; border:1px solid #a9e2fc;  }


.submit {width:100px; background-color:#eee; color:#333; border:1px solid #a9e2fc; cursor:pointer; *border:0px; font-weight:bold}

.submit:hover {background-color:#ffc;}

/* NEWS PAGE
-----------------------------------------------------------------------------*/

#news-ul {}
#news-ul li {margin-bottom:10px}

.chart-pics {float:right; margin:15px 0px 15px 15px}


