	body {margin:0; background:#f6f9fa url(/shell/bg-top.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif; color:#525252; font-size:12px;}
	h1 {font-size:24px; color:#313d52; border-bottom:1px dashed #848484;}
	h2 {font-size:22px; color:#313d52;}
	h3 {font-size:20px; color:#313d52; border-bottom:1px dashed #848484;}
	a {color:#008752; text-decoration:none;}
	a:hover {text-decoration:underline;}
	
	#wrapper {margin:0 auto; width:810px;}
	#main {margin:0; background:url(/shell/bg-main.jpg) no-repeat top left; clear:both; padding:5px; overflow:auto; width:799px;}
	#date {margin:10px 5px 0 0; display:block; width:40px; height:80px; float:left; padding:5px 0 0 0; text-align:center; font-size:14px; color:#fefefe; font-weight:bold; overflow:visible; text-transform:uppercase;}
	
	/*======= NAVIGATION STYLES =======*/
	#nav {margin:30px 0 30px 0; float:right; font-size:10pt; font-weight:bold; clear:right;}
	ul.nav {margin:0; padding-left:0; list-style:none; }
	ul.nav li {float:left; }
	ul.nav li a {display:block; height:34px; width:88px; color:#313d52; line-height:34px; text-decoration:none; text-transform:uppercase; text-align:center; margin:0;}
	ul.nav a:hover {color:#313d52; background:url(/shell/bg-nav-hover.jpg) no-repeat left center;}
	
	/*======= HOME SLIDER STYLES =======*/
	.stepcarousel{position: relative; /*leave this value alone*/ 
	margin:0 10px 0 0; border: 8px solid #fff; float:left; overflow: scroll; /*leave this value alone*/
	width: 493px; /*Width of Carousel Viewer itself*/
	height: 347px; /*Height should enough to fit largest content's height*/}
	
	.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0; top: 0;}
	
	.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0px; /*margin around each panel*/
	width: 493px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}
	
	/*======= GENERAL PAGE STYLES =======*/
	#home-rt {float:right; width:235px;}
	#home-lt {float:left; width:450px; margin:10px 10px 0px 50px;}
	#contentarea{width:728px; float:left; overflow:visible;}
	
	.shoppinglink {margin:5px; background:#313d52; color:#fff; padding:3px; float:left; width:186px; overflow:hidden;}
	.shoppinglink a, {color:#ffffff;}
	.shoppinglink img {border:0; padding:3px 0 0 0;}
	
	.dininglink {margin:5px; background:#008550; color:#fff; padding:3px; float:left; width:186px; overflow:hidden;}
	.dininglink a, {color:#ffffff;}
	.dininglink img {border:0; padding:3px 0 0 0;}
	
	#col1 {margin-right:10px; float:left; width:305px; background:#e1f2f3; border:1px solid #b1d1dc; padding:5px; overflow:auto; }
	#col2 {margin:0; float:left; width:420px;}
	/*======= FOOTER PAGE STYLES =======*/
	#footer {margin:20px 0 0 0; bottom:0; left:0; width:100%; clear:both; background:url(/shell/bg-footer.jpg) repeat-x bottom left; text-align:center; height:64px; line-height:64px;}
	
	