@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;background-image: url(../img/background.jpg);background-repeat: repeat;}
html {padding-bottom:50px;}
/*** LAYOUT ***/
#site-container {margin:0 auto;width:950px;height:460px;background-color:#FFF;padding:10px;}
#sub-site-container {margin:0 auto;width:950px;background-color:#FFF;padding:10px;}
#logo-container {float:left;width:200px;/*height:414px;*/}
#logo-top {float:left;background-color:#313C42;width:200px;height:405px;background-image: url(../img/logo.gif);background-repeat: no-repeat;background-position: center;}
#logo-bott {float:left;background-color:#7FB539;width:200px;height:40px;text-align:center;padding-top:15px;}

/*** INDEX ***/
#content-container {float:right;width:78%;}
#header {float:left;width:100%;height:30px;background-color:#000;line-height:30px;}
#header h1 {font: lighter 20px georgia;color:#FFF;margin:3px 10px;padding:0;}
#bag-area {float:left;width:100%;height:200px;margin:5px 0 10px 0;}

#left-info {float:left;width:380px;height:215px;margin:0 5px 0 0;background-color:#7B6CAC;}
	#left-info h2 {font: lighter 18px georgia, arial, verdana;color:#FFF;margin:8px 12px 4px;padding:0;}
	#left-info h3 {font: bold 15px georgia, arial, verdana;color:#000;margin:3px 13px;padding:0;}
	#left-info ul {margin:10px 0 0 10px;padding:0;list-style:none;width:360px;}
	#left-info li {padding:0 0 0 15px;margin-bottom:10px;background: url(../img/bullet-green.jpg) left 6px no-repeat;font: 12px georgia, arial, verdana;}
	#coupon {height:17px;}		
	
#mid-info {float:left;width:356px;height:215px;background-color:#7B6CAC;}
	#mid-top h4{font: lighter 17px georgia, arial, verdana;margin:0 0 5px 0;padding:0;color:#FFF;}
	#mid-top a {text-decoration:underline;color:#FFF;}
	#mid-top {width:100%;height:100px;background:#B0A7CD;}
	#mid-top ul {float:left;padding:0;list-style:none;margin:0;font:11px georgia, arial, verdana;}
	#mid-top ul.nav-a {width:98px;margin:0 0 0 10px;}
	#mid-top ul.nav-b {width:100px;margin:0 0 0 3px;}
	#mid-top ul.nav-c {width:100px;margin:0 0 0 3px;}
	
	#mid-bott {float:left;width:100%;height:115px;/*background: url(../img/quote.gif) 5px 5px no-repeat;*/}
	#mid-bott a.more-events {margin:0 20px;color:#FFF;font-size:11px;}
	#mid-bott h4 {font: lighter 17px georgia, arial, verdana;color:#000;margin:5px 0 0 5px;padding:0;}
	#mid-bott ul {list-style-type:square;color:#FFF;margin:5px 0;padding-left:20px;}
	#mid-bott ul a {font-size:11px;color:#FFF;}#mid-bott ul a:hover {text-decoration:none;}

.coup-1 {float:left;width:216px;height:150px;margin:0;padding:0;}
.coup-2 {float:right;width:164px;height:129px;margin:26px 0 0 0;padding:0;}

.sm-icons {margin:0 6px;padding:0;}

/*** SUB CONTENT ***/
#sub-content {float:right;width:78%;background-color:#D3CEE3;}
#sub-content-full {float:right;height:460px;width:78%;background-color:#D3CEE3;}
#sub-content-full p {font:12px georgia, arial, verdana;color:#000;line-height:20px;padding:0;}

#sub-content-contain {margin:25px 0 0 30px;width:500px;font:georgia, arial, verdana;}
#sub-content p {font:12px georgia, arial, verdana;color:#000;line-height:20px;padding:0;}

.testimonials {margin:20px 0;padding:0 25px 15px 50px;border-bottom:solid 1px #DDD;background: url(../img/quote.gif) 5px 5px no-repeat;font:11px georgia, arial, verdana;line-height:18px;}
/*.testimonialsOdd {margin:20px 0;padding:0 25px 15px 50px;border-bottom:solid 1px #DDD;background: url(../img/quote.gif) 5px 5px no-repeat;font:11px georgia, arial, verdana;line-height:18px;background-color:#ABA0C9;}  Just an idea to break up the page */

.eventMonth {margin:35px 0 10px;padding:0 0 5px 30px;border-bottom:solid 1px #DDD;font:18px georgia, arial, verdana;color:#000;}
.eventLink {margin:35px 0 10px;padding:0 0 5px 30px;border-bottom:solid 1px #DDD;font:18px georgia, arial, verdana;color:#625393;}
	.events {margin:10px 0;}
	.events ul{padding:0;margin:0 0 0 50px;font:12px georgia, arial, verdana;line-height:18px;}
	.events ul li {margin:5px 0;list-style-type:square;}

h1 {font: lighter 20px georgia, arial, verdana;color:#000;margin:8px 0;}
h2 {font: lighter 20px georgia, arial, verdana;color:#000;margin:8px 0;}	
h3 {font: lighter 18px georgia;color:#000;margin-left:15px;}
.clear {clear:both;}
.clearBoth {clear:both;margin:0;padding:0;height:0;}
.clearIn {clear:inherit;}
.vertDiv {float:left;height:100px;width:1px;background:#FFF;margin:0 6px 0 6px;}
.leslieImg {float:right;margin:70px 30px 0 0;text-align:center;padding:2px;border:solid 1px #000;}
.leslieImgText {margin:5px;font-size:11px;font-weight:bold;color:#000;}

.contactInfo {float:right;width:165px;margin:45px 30px 0 0;font-size:11px;}
.contactInfo h1 {color:#7FB539;font-size:12px;font-weight:bold;margin:5px 0;padding:0;}
.contactInfo h2 {color:#7FB539;}

.adSpace {float:left;width:170px;background-color:#7B6CAC;color:#FFF;font:bold 16px georgia, arial, verdana;margin:10px 0 0 0;padding:15px;}
.adSpace a {color:#FFF;}
.coup-code {float:left;width:200px;height:100px;margin:10px 0 0 0;}

#footer-copyright {width:970px;height:15px;margin:10px auto;font:bold  12px georia, arial, verdana;color:#FFF;}
#footer-right {float:right;height:15px;margin:0;padding:0;}
#footer-right a {font:bold  12px georia, arial, verdana;color:#FFF;}

/*** FORM ***/
#form {font: bold 12px georgia, arial, verdana;margin:15px 25px;}
.input {border:solid 1px #000;background:#FFF;}
.input:hover {border: solid 1px #838383;}
.option {width:60px;border:solid 1px #000;background:#FFF;}
.option-select {font:12px georgia, arial, verdana;padding:2px 0;}


/*** MENU ***/
#menu-contain {width:995px;margin:40px auto 10px;} /*45px more than site container*/
#navlist {margin: 0;height:30px;padding: 0 0 0 10px;}
#navlist ul, #navlist li {margin: 0;padding: 0;display: inline;list-style-type: none;}
#navlist a:link, #navlist a:visited {float: left;line-height: 14px;font: 20px  georgia;margin: 0 15px 4px 15px;text-decoration: none;
color: #FFF;}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-bottom: 4px solid #7FB539;padding-bottom: 2px;background: transparent;color:#7FB539;}


/*** TESTIMONIAL SLIDER ***/
/* Clear fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
		
/* loopedSlider */
.testimonialContain {float:left;width:360px;height:52px;margin-top:18px;} /* Space between Quote/box */
.container { position:relative; /*margin-top:20px;*/ height:52px; width:360px; overflow:hidden; }
.container div { opacity:0; z-index:0; position:absolute; top:0; left:0; width:320px;height:52px; padding:5px;font:bold 11px georgia; color:#FFF;margin-left:8px;} /*Houses testimonials*/
#loopedSlider { /*position:relative; */width:355px; margin:0 auto; }
				
/* Custom settings */
.nav-contain {width:150px;margin:0 auto;} /*Centers the testimonial navigation */
.pagination,.nav-buttons { list-style-type:none; margin:5px 0 0; padding:0;text-decoration:none;font: bold 11px georgia;}/*Margin between nav and rest of testimonial */
.pagination li,.nav-buttons li { float:left; margin:0 5px; }
.nav-buttons a {color:#000;}

