/* CSS Document */

body {
	background-image:url(img/bg.jpg);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9.5pt;
	color:#000;
	}

p {
	padding: 0 0 10px 0;
	margin:0;
	font-size: 9.5pt;
	}

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

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

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

h1 {
	width: 877px;
	height:234px;
	padding:0;
	margin:0;
	}

h1 a {
	width: 877px;
	height:234px;
	display:block;
	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
	}

h1 a span {
	display:none;
	}

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

div#nav ul#main-nav {
	padding:15px 0 0 75px;
	margin:0 auto 0 auto;
	text-align:center;
	}

div#nav ul#main-nav li {
	padding:0 30px 0 0;
	margin:0;
	list-style-type:none;
	text-transform:uppercase;
	font-size: 9pt;
	font-weight:bold;
	float:left;
	}

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

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

div#home-content {	
	height:429px;
	background-image:url(img/middle.jpg);
	background-repeat:no-repeat;
	}

div#sec-content {	
	height:643px;
	background-image:url(img/sec-middle.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 10px;
	}

div#home-content div#left-col, div#sec-content div#left-col {	
	width: 485px;
	padding: 0 0 0 65px;
	}

div#sec-content div#left-col div#image-col {	
	width: 110px;
	padding: 10px 0 0 0px;
	float:left;
	color:#184945;
	}

div#sec-content div#left-col div#image-col img {	
	border:1px solid #cc3333;
	margin:10px 0 0px 0;
	}

div#sec-content div#left-col div#image-col a {	
	color:#184945;
	text-decoration:none;
	}

div#sec-content div#left-col div#copy-col {	
	margin:0 0 10px 0;
	padding: 20px 0 0 50px;
	width:310px;
	float:left;
	}

div#home-content div#left-col div#main-image {	
	background-image:url(img/homemade-treats.jpg);
	background-repeat:no-repeat;
	height: 253px;
	width: 452px;
	padding: 0 0 0 30px;
	}

div#home-content div#left-col div#main-image ul {	
	padding: 80px 0 10px 0;
	margin:0;
	}

div#home-content div#left-col div#main-image ul li {	
	list-style-type:none;
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 8px;
	}

div#home-content div#left-col div#btm-area {
	height: 160px;
	}
	
div#home-content div#left-col div#btm-area div#we-ship {
	height:155px;
	width: 205px;
	background-image: url(img/we-ship.jpg);
	display:block;
	float:right;
	text-align:center;
	}

div#home-content div#left-col div#btm-area div#we-ship a:link, div#home-content div#left-col div#btm-area div#we-ship a:visited {
	color:#11433f;
	font-weight:12pt;
	text-decoration:none;
	display:block;
	height:50px;
	padding: 105px 0 0 0;
	width: 205px;
	}

div#home-content div#left-col div#btm-area div#we-ship a:hover, div#home-content div#left-col div#btm-area div#we-ship a:active {
	color:white;
	display:block;
	height:50px;
	padding: 105px 0 0 0;
	width: 205px;
	}

div#home-content div#left-col div#btm-area div#visit-us {
	height:80px;
	width: 218px;
	background-image: url(img/visit-us.jpg);
	display:block;
	padding: 45px 30px 30px 30px;
	float:left;
	}

div#home-content div#left-col div#btm-area div#visit-us h6, div#sec-content div#right-col div#visit-us-sec h6 {
	padding: 0;
	margin:0;
	font-weight:bold;
	font-size: 9pt;
	}

div#home-content div#right-col, div#sec-content div#right-col {	
	width: 224px;
	padding: 0 57px 0 0px;
	float:right;
	}

div#home-content div#right-col div#lakeside-creamery, div#sec-content div#right-col div#lakeside-creamery {	
	margin:0;
	padding: 0 0px 0 0px;
	}

div#home-content div#right-col div#lakeside-creamery a, div#sec-content div#right-col div#lakeside-creamery a {	
	width: 219px;
	height:45px;
	background-image:url(img/lakeside-creamery.jpg);
	display:block;
	padding: 75px 0px 0 15px;
	text-align:center;
	font-size: 9pt;
	text-decoration:none;
	}

div#sec-content div#right-col div#we-ship-sec {	
	margin:8px 0 0 0;
	padding: 0 0px 0 0px;
	}

div#sec-content div#right-col div#we-ship-sec a:link, div#sec-content div#right-col div#we-ship-sec a:visited {	
	width: 246px;
	height:56px;
	background-image:url(img/we-ship-sec.jpg);
	display:block;
	padding: 100px 0px 0 0px;
	text-align:center;
	font-size: 9pt;
	text-decoration:none;
	color:#11433f;
	font-weight:12pt;
	}

div#sec-content div#right-col div#we-ship-sec a:hover, div#sec-content div#right-col div#we-ship-sec a:active {	
	width: 246px;
	height:56px;
	background-image:url(img/we-ship-sec.jpg);
	display:block;
	padding: 100px 0px 0 0px;
	text-align:center;
	font-size: 9pt;
	text-decoration:none;
	color:white;
	font-weight:12pt;
	}
	
div#sec-content div#right-col div#visit-us-sec {	
	margin:0;
	padding: 45px 30px 30px 40px;
	height: 115px;
	width: 173px;
	display:block;
	background-image:url(img/visit-us-sec.jpg);
	background-repeat:no-repeat;
	}

div#home-content div#right-col div#popcorn-types {	
	margin:0;
	padding: 15px 0px 0 20px;
	width: 216px;
	height: 265px;
	text-align:center;
	background-image:url(img/wood-bg.jpg);
	background-repeat:no-repeat;
	}

div#home-content div#right-col div#popcorn-types h5 {	
	margin:0;
	padding: 0 20px 10px 20px;
	color:#f5e9c1;
	font-size:9pt;
	}

div#home-content div#right-col div#popcorn-types ul {	
	margin:0;
	padding: 0 0px 0 0px;
	text-align:center;
	}

div#home-content div#right-col div#popcorn-types ul li {	
	list-style-type:none;
	color:#ffffff;
	font-size: 9pt;
	}


div#footer-padding {
	padding: 0 28px 0 23px;
	}
	
div#footer-padding div#footer {
	background-color:#c33;
	height:21px;
	color:white;
	padding: 15px 15px 0 15px;
	font-size: 8pt;
	}

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

div#footer-padding div#footer a:hover, div#footer-padding div#footer a:active {
	color:#deb307;
	}

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

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

