/* Main Layout/Design */
	body, html { background:#fff url(../images/bg.jpg) top center no-repeat fixed; font-size:13px; font-family:Arial, Helvetica, sans-serif; height:100.1%; color:#514f4f  }
	body a, a { color:#208cb6; outline:none; border:0 } /* Main link colors */
	body { margin:0; padding:0 }
	/*a { color:#fff }  IE 7 & 8 Drop Menu Hack */
	#content a:hover, #footer a:hover, #top a:hover { color:#115975 }
	p a, p a:visited { line-height:inherit }
	h2.title { margin:10px 0; padding-left:10px; background:#f9f8f8; width:95% }
	#wrapper {  min-height:100%; margin:0 auto } 
	#top { width:990px; height:28px; margin:0 auto; padding:5px 0 0 0; text-align:right; font-size:11px }
	#top a { text-decoration:none }
	#header { width:990px; margin:0 auto } 
	#content { width:990px; margin:0 auto; overflow:auto; background:#fff  } 
	#footer { overflow:hidden; background:url(../images/footer-bg.png) top no-repeat; width:100% }
    #footerContent { width:930px; padding:50px 0 0 0; margin:0 auto }
	#copyright { width:900px; margin:20px auto; text-align:center; font-size:11px }
	
	#navBg { width:990px; height:46px; margin:8px 0 -15px 0; background:url(../images/menu-bg.png) top repeat-x; }
	#logo { width:288px; height:107px; margin:0 0 0 0; padding:0; float:left; background:#fff; background-position:left top no-repeat }
	#homeBanners { width:702px; float:right; height:107px; background:#fff; margin:0 }
	#homeBanners img { float:right; margin:5px 4px 0 4px }
    #homeBanners img:hover { opacity:.8 }
	
	
	#social { float:right; width:120px; margin:16px 0 0 0 }
	#social img { margin:0; padding:0 }
	#main { float:right; width:715px; margin:15px 0 0 0  }
    #mainFull { width:930px; margin:15px auto; overflow:hidden }
	.white, .white a { font-size:85%; margin:0; color:#fff }
	.info  { background:#f9f8f8 url(../images/info.png) left no-repeat; padding:5px 5px 5px 30px; margin:0 0 5px 0 }
	.info a { text-decoration:none }
	.padding { padding:0 15px 0 10px }
	.popular { background:#e67304; padding:3px; font-size:9px; color:#fff; margin:0 0 0 2px; -moz-border-radius:5px; border-radius:3px }
	.red { color:#e30717; font-weight:bold }
	.promo { padding:13px; clear:both; width:90%; overflow:hidden; margin-bottom:10px; font-size:16px;
background:#2896c0 url(../images/mod-corner2.gif) right bottom no-repeat; -moz-box-shadow:0 0 5px #dbdada; -webkit-box-shadow:0 0 5px #dbdada; box-shadow:0 0 5px #dbdada; color:#fff
 }
 .promo a { color:#fff }
 .promo h3 { font-size:18px; font-weight:bold }
 .category { width:300px; float:left; border:1px solid #eee; padding:15px; overflow:hidden }
	
/* Slide Show */
	#slideshow { width:990px; height:280px; margin:0 auto; z-index:-100; overflow:hidden }
	#faded img { height:280px }
	#faded ul { margin:0; position:relative; list-style:none; background:none; padding:0 }
	#faded ul.fadeul li { margin:0; list-style:none; background:none; padding:0; float:right }
	#faded ul.pagination li { float:left }
	#faded ul.pagination li.current a { background:url(../images/slideshow_on.png) 0 0 no-repeat }
	#faded ul.pagination { float:left; margin:245px 0 0 40px }
	#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:20px }
	#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:url(../images/slideshow_off.png) 0 0 no-repeat; width:20px; height:20px; margin:0 }
	#faded ul.pagination li a:hover { background:url(../images/slideshow_on.png) 0 0 no-repeat } 
   /* End Slide Show */
  
   
	
	 /* LEFT COLUMN (interior pages) */
	#sidebar1 { width:235px; float:left; margin:25px 0 0 15px; padding:0 }
	#sidebar1 .module { margin:0 auto 13px auto; width:205px; padding:15px; background:#fff url(../images/mod-corner.gif) right bottom no-repeat; -moz-box-shadow:0 0 5px #dbdada; -webkit-box-shadow:0 0 5px #dbdada; box-shadow:0 0 5px #dbdada;  }
	#sidebar1 .highlight { background:#2896c0 url(../images/mod-corner2.gif) right bottom no-repeat; -moz-box-shadow:0 0 5px #dbdada; -webkit-box-shadow:0 0 5px #dbdada; box-shadow:0 0 5px #dbdada; color:#fff }
	#sidebar1 .highlight a { color:#fff }
	#sidebar1 .module img { margin:3px }
	#sidebar1 .module img:hover { opacity:.7 }
	.module li { margin:0 0 0 5px; padding:0 0 0 12px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
	.modDiv { border-bottom:1px dotted #eee }
	.module h3 { margin-bottom:5px }
	

	/* Content Columns */
    .column { float:left; display:inline; margin:0 3px; width:30% }
    .one.column  { width:28%; overflow:hidden }
	.news { padding:13px; width:45%; margin:0 5px 10px 5px; float:left }
	
	/* Newsletter Sign Up */
	.newsInput { height:17px; width:180px; background-color:#fff }
	.newsButton { float:right; margin-right:80px }
	
	.events { width:98% }
	.clear { clear:both; display:block; width:0; height:0 }
	.spacer { clear:both; display:block; width:100%; height:15px }
	.label { /*background:#e9f3da; */ background: rgba(233, 243, 218, 0.3); padding:10px; overflow:auto }
	.label img { float:right; margin:0 10px 0 30px; border:1px solid #fff }
	
	.discountCode { background:#fff url(../images/spring-discount-bug.png) top right no-repeat; padding:20px; height:40px; font-weight:bold; font-size:20px; color:#208cb6; clear:both; margin:5px 0; width:36% }

