/* CSS Document */

body {
	background-image:url(img/pattern.gif);
	background-position:top center;
	padding:0;
	margin:0;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9.5pt;
	color:#000;
	}

div#container {
	width:851px;
	margin: 0 auto 0 auto;
	}

a:link, a:visited {
	color:#cf494f;
	}

a:hover, a:active {
	color:black;
	}



.highlight {
	color:#cf494f;
	}

h1 {
	margin:0;
	padding:0;
	}

h1 a {
	display:block;
	height: 168px;
	width: 851px;
	background-image:url(img/logo.gif);
	}

h1 a span {
	display:none;
	}

div#main-nav {
	height:50px;
	background-image:url(img/main-nav.gif);
	text-align:center;
	}

div#main-nav ul#menu {
	padding:17px 0 0 58px;
	margin:0 auto 0 auto;
	}

div#main-nav ul#menu li {
	padding:0 20px 0 0;
	margin:0;
	font-weight:bold;
	font-size: 11pt;
	float:left;
	list-style-type:none;
	background-image:url(img/divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	}

div#main-nav ul#menu li.last {
	background-image:none;
	}


div#main-nav ul#menu li a:link, div#main-nav ul#menu li a:visited  {
	color:white;
	text-decoration:none;
	}

div#main-nav ul#menu li a:hover, div#main-nav ul#menu li a:active  {
	color:#ffda77;
	text-decoration:none;
	}

div#sub-nav {
	height: 30px;
	background-image:url(img/sub-nav.gif);
	}

div#sub-nav ul#sub-menu {
	padding:6px 40px 0 0;
	margin:0;
	float:right;
	}

div#sub-nav ul#sub-menu li {
	list-style-type:none;
	float:left;
	padding: 0 3px 0 3px;
	text-transform:uppercase;
	font-size: 7pt;
	}

div#sub-nav ul#sub-menu li a:link, div#sub-nav ul#sub-menu li a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold;
	}

div#sub-nav ul#sub-menu li a:hover, div#sub-nav ul#sub-menu li a:active {
	color:#ce464c;
	text-decoration:none;
	}

div#middle {
	height: 558px;
	background-image:url(img/middle.jpg);
	}

div#sec-middle {
	height: 660px;
	background-image:url(img/sec-middle.jpg);
	}

div#middle div#left-col, div#sec-middle div#left-col {	
	width: 547px;
	float:left;
	padding: 0 30px 0 21px;
	}

div#middle div#left-col div#copy-btm, div#sec-middle div#left-col div#copy-btm {	
	padding: 0 0 0 65px;
	}


div#middle div#right-col, div#sec-middle div#right-col {	
	width: 200px;
	float:left;
	}

div#middle div#right-col h3, div#middle div#right-col h4, div#middle div#right-col h5,
div#sec-middle div#right-col h3, div#sec-middle div#right-col h4, div#sec-middle div#right-col h5
 {	
	margin:0;
	padding:0;
	}

div#middle div#right-col h3 a, div#sec-middle div#right-col h3 a {	
	margin:0;
	padding:0;
	background-image:url(img/popcorn-factory.jpg);
	width: 197px;
	height:123px;
	display:block;
	}

div#middle div#right-col h4 a, div#sec-middle div#right-col h4 a {	
	margin:0;
	padding:0;
	background-image:url(img/send-us-your-photo.jpg);
	width: 197px;
	height:203px;
	display:block;
	}

div#middle div#right-col h5 a {	
	margin:0;
	padding:0;
	background-image:url(img/meet-our-staff.jpg);
	width: 197px;
	height:199px;
	display:block;
	}

div#sec-middle div#right-col h5 a {	
	margin:0;
	padding:0;
	background-image:url(img/meet-our-staff-sec.jpg);
	width: 197px;
	height:198px;
	display:block;
	}

div#sec-middle div#left-col ul {
	padding:0;
	margin:0;
	}

div#sec-middle div#left-col ul li {
	padding:0 0 0 7px;
	margin:0;
	list-style-type:none;
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	}



div#footer {
	height: 28px;
	background-image:url(img/footer.gif);
	padding: 8px 30px 0 30px;
	font-size: 8pt;
	color:white;
	}


div#footer a:link, div#footer a:visited {
	color:white;
	}

div#footer a:hover, div#footer a:active {
	color:#cd4248;
	}

div#footer div#copyright {
	float:right;
	width: 400px;
	text-align:right;
	}

div#footer div#address {
	float:left;
	width:320px;
	}

.home-hdr-pad {
	padding: 20px 0 0 0;
	}
