	html, body, ul, li {
		margin:0px;
		padding:0px;
	}
	img, div, a { behavior: url(scripts/iepngfix/iepngfix.htc) }
	
/* LISTS */
	
	#content ul {
		list-style: circle;
		margin-left: 30px;
		padding-left: 2em;
		text-indent: 0em;
	}
	#content ul li {
		margin-bottom: 10px;
		line-height: inherit;
	}
	
/* END LISTS */

	
/* TYPOGRAPHY */
	body {
		background-attachment: fixed;
		font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;
		font-size: 14px;
	}
	p {
		line-height: 24px;
	}
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 20px;
	}
	h3 {
		font-size: 18px;
	}
	h4 {
		font-size: 16px;
		font-weight: bold;
	}
	h5 {
		font-size: 14px;
		font-weight: bold;
	}
	h6 {
		font-size: 12px;
		font-weight: bold;
	}
/* END TYPOGRAPHY */

	#container {
		width:1000px;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		}
	#header {
		text-align: center;
		margin-bottom: 0;
	}
	#header h1 {
		display: none;
	}
	
/* NAVIGATION */
	#header #nav {
		text-align: left;
		background:url(interface/white_80.png);
		padding-top: 3px;
		padding-bottom: 3px;
		padding-bottom: 40px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-top: 1px solid black;
		}
	#header #nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}
	#header #nav ul li {
		float: left;
		margin-left: 20px;
		}
	#header #nav ul li a {
		height: 2em;
		line-height: 2em;
		float: left;
		padding-right: 10px;
		padding-left: 10px;
		display: block;
		color: black;
		text-decoration: none;
		text-align: center;
		}
	#header #nav ul li a:hover {
		background: url(interface/whisk.png) #c9d6e6 bottom center;
		height: 2em;
		line-height: 2em;
		float: left;
		padding-right: 10px;
		padding-left: 10px;
		display: block;
		margin-top: -.2em;
		border-left: 0.1em solid #777777;
		border-bottom: 0.1em solid #777777;
		border-right: 0.1em solid #777777;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
		margin-left: -.1em;
		margin-right: -.1em;
		}
	#header #nav ul li a.active {
		background: url(interface/whisk.png)  bottom center;
		height: 2em;
		line-height: 2em;
		float: left;
		padding-right: 10px;
		padding-left: 10px;
		display: block;
		margin-top: -.2em;
		border-left: 0.1em solid #777777;
		border-bottom: 0.1em solid #777777;
		border-right: 0.1em solid #777777;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
		margin-left: -.1em;
		margin-right: -.1em;
	}
	ul.navigation li a {
		color: #4a4a4a;
		text-decoration: none;
	}
	ul.navigation li a:hover, ul.navigation li a.active {
		color: black;
		text-decoration: underline;
	}
	
		
/* END NAVIGATION */
	
	#content_container {
		background:url(interface/white_80.png);
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
	}

	#content {
		padding:20px;
		height: 450px;
	}
	

	#content_right img, .sub_right img {
		border: 1px solid black;
		width:240px;
		height: auto;
		margin-top: 5px;
	}
	#content_left img, .sub_left img {
		border: 1px solid black;
		width:150px;
		height: auto;
		margin-top: 15px;
	}
	img.centerpic {
		border: 1px solid black;
		width:300px;
		height: auto;
		margin-top: 5px;
	}
	
	#content_left ul {
		width:150px;
		padding-left: 40px;
		float:left;
		list-style-type: none;
	}
	#content_left ul li {
		padding-bottom: 10px;
	}
	#content #content_middle {
		width:400px;
		padding-left: 50px;
		padding-right: 50px;
		float: left;
	}
	#content #content_right {
		width:240px;
		float:left;
	}
	
	
	/* SLIDING PANELS */
	
	#slider {
 	
	  margin: 0 auto;
	  position: relative;
	}	
	.panel {
		width: 750px;
		height: 450px;
		padding-right: 38px;
		overflow: auto;
	}
	
	
	.scrollButtons {
 		 position: absolute;
 		 top: 420px;
 		 cursor: pointer;
	}

	.scrollButtons.left {
	  left: 40px;
	}

	.scrollButtons.right {
 		 right: 40px;
	}
	.scroll {
 		 overflow: auto;
 		 position: relative; /* fix for IE to respect overflow */
	}
	
	
	#content .sub_right {
		width:240px;
		float:right;
	}
	#content .sub_left {
		width:400px;
		float:left;
	}

	/* END SLIDING PANELS */
	
	/* FORMS */
	
	input, textarea {
		font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif;
		font-size: 12px;
		border: 1px solid black;
		padding:3px;
	}
	
	/* END FORMS */
/* FOOTER */
	
	#footer {
		font-size: 11px;
		line-height: 0;
		width: 100%;
		text-align: center;
		color: white;
	}
	#footer img {
		border:none;
	}
	#coupon {
		width: 960px;
		height: 60px;
		text-align: left;
		color: black;
		border:1px solid black;
		background:url(../coupon/coupon.jpg);
		margin-top:5px;
		margin-bottom: 5px;
		padding:20px;
	}

	p.phone {
		font-size: 18px;
		color: white;
		float: right;
		font-weight: bold;
		margin-top: 100px;
		letter-spacing: .3em;
		text-shadow: 1px 1px 2px #000000;
		filter: dropshadow(color=#000000, offx=1, offy=1);
	}
	
	.fb_box {
		float:left;
		margin:-40px auto auto 10px;
	}
	
	#info {
		text-align: center;
		color: white;
		font-size: 16px;
		text-align: right;
		margin-top: -18px;
		text-shadow: 1px 1px 2px #000000;
		filter: dropshadow(color=#000000, offx=1, offy=1);
	}

	
	.clearfix { clear: both; }
	
/* END FOOTER */
	
