body {font-size:12px; margin:0px; padding:0px; font-family:arial;}
.container {width:980px; padding:0px; margin:0px;}
.utility {background-color:#c6b9e4; width:100%; height:26px; padding:0px; margin:0px;}
.masthead {position:relative; background:url(../graphics/images/masthead.jpg) no-repeat right top #FFFFFF; width:100%; height:70px; padding:0px; margin:0px;}
.masthead .phoneNumber {position:absolute; left:352px; top:48px; font-weight:bold; font-size:13px; color:#ac9eb9;}
.topnavContainer {width:100%; height:51px; background:url(../graphics/icons/topnavBG.jpg) repeat-x; padding:0px; margin:0px;}
.topnavContainer .topnav {padding:0px; margin:0px;}
.topnavContainer .topnav ul {padding:0px 0px 0px 4px; margin:0px;}
.topnavContainer .topnav ul li {height:51px; background:url(../graphics/icons/topnavseparator.jpg) no-repeat right top; float:left; list-style:none; padding:0px; margin:0px;}
.topnavContainer .topnav ul li.last {background:none;}
.topnavContainer .topnav ul li p {padding:17px 37px 0px 17px; margin:0px;}
.topnavContainer .topnav ul li p a {color:#8cab3a; font-size:13px; font-weight:bold; text-decoration:none;}
.topnavContainer .topnav ul li p a:hover {color:#4d3069;}
.topnavContainer .topnav ul li p a.on {color:#4d3069;}
.newsletter {float:right; margin:2px 5px 0px 0px; font-family:Arial; font-size:11px;}
.newsletter .title {float:left; margin:1px 0px 0px 0px; padding:0px;}
.newsletter .title p {color:#4d3069; margin:0px; padding:2px 0px 0px 0px;}
.newsletter .tbox {float:left; margin:0px; padding:0px;}
.newsletter .tbox p {margin:0px; padding:0px;}
.newsletter .tbox p input {color:#cccccc; margin:0px; padding:0px; border:1px solid #4d3069; height:17px; font-size:11px; width:130px;}
.newsletter .tbox p input.on {color:#4d3069; margin:0px; padding:0px; border:1px solid #4d3069; height:17px; font-size:11px; width:130px;}
.newsletter .button {float:left; font-size:12px; margin:2px 0px 0px 5px; padding:0px;}
.newsletter .button p {cursor:pointer; margin:0px; padding:0px 2px 2px 3px; color:#FFFFFF; background-color:#4d3069;}

.main {width:100%; padding:0px; margin:0px;}
.main .mainContent {font-size:12px; padding:25px; width:930px; margin:0px;}
.main .homeContent {font-size:12px; padding:25px; width:930px; margin:0px;}
.mainContent a {font-weight:bold;}
h2 {text-align:center; color:#8cab3a; font-size:22px; font-weight:bold; margin:20px 0px 0px 0px;}
h3 {color:#4d3069; font-size:16px; font-weight:bold; margin:30px 0px 5px 0px;}
h3 span {color:#8cab3a;}
h4 {color:#4d3069; font-size:16px; font-weight:bold; margin:10px 0px 5px 0px;}
.mainContent a {color:#4D3069;}
.quote {font-style:italic; color:#4d3069; margin:20px 0px 20px 0px;}
.quote p {text-align:left; font-style:normal; font-weight:bold; color:#4d3069; margin:5px 2px 10px 62px;}

ul.flowers li {list-style:none; background:url(../graphics/icons/flower.gif) no-repeat 0px 2px; padding:0px 0px 8px 20px;}
ul.flowers2 li p {float:left; margin-right:30px;}
ul.flowers2 li p a:link {color:#4d3069 !important;}
ul.flowers2 li p a:hover {color:#8cab3a !important;}
ul.flowers2 li p a:visited {color:#c6b9e4 !important;}

.splitContent {background:url(../graphics/icons/splitBG.gif) repeat-y; padding:0px; margin:0px; height:100%; }
.splitHomeContent {background:url(../graphics/icons/splitHomeBG.gif) repeat-y; padding:0px; margin:0px; height:100%; }
.splitContent:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.leftContent {float:left; width:558px; padding:0px 20px 0px 0px; margin:0px;}
.leftHomeContent {float:left; width:474px; padding:0px 20px 0px 0px; margin:0px;}
.rightNav {float:left; width:114px; padding:0px 10px 0px 20px; margin:0px;}
.rightNav ul {padding:0px; margin:0px;}
.rightNav ul li {list-style:none; padding:0px; margin:0px;}
.rightNav ul li p {padding:0px 0px 5px 0px; margin:0px;}
.rightNav ul li p a {color:#1b6748; text-decoration:underline;}
.rightNav ul li p a.on {font-weight:bold; text-decoration:none;}
.rightHomeNav {float:left; width:194px; padding:0px 10px 0px 20px; margin:0px;}


.footer {width:100%; height:30px; background-color:#4d3069; border-top:3px solid #a6cc37; padding:0px; margin:0px;}
.footer:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.footerLeft {float:left; width:690px; padding:0px; margin:0px;}

.footerLeft ul {padding:0px 0px 0px 4px; margin:0px;}
.footerLeft ul li {float:left; list-style:none; padding:0px; margin:0px;}
.footerLeft ul li p {padding:8px 11px 0px 11px; margin:0px;}
.footerLeft ul li p a {color:#FFFFFF; font-size:11px; text-decoration:none;}
.footerLeft ul li p a:hover {text-decoration:underline;}

.footerRight {color:#FFFFFF; font-size:11px; float:right; width:290px; padding:0px; margin:0px;}
.footerRight p {padding:8px 11px 0px 11px; margin:0px;}
.footerRight a {color:#FFFFFF; font-size:11px;}

.ratesBlock {border:1px solid #000000; padding:15px; margin:0px 0px 20px 0px;}
.rates {margin:0px; padding:0px;}
.rates:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.rates .title {font-size:15px; font-weight:bold; float:left; margin:0px 40px 0px 0px;}
.rates .rate {font-size:15px; font-weight:bold; float:left;}
.print_rates {position:absolute; left:800px; top:310px;}
.print_offers {position:absolute; left:722px; top:490px;}
.print {background:url(../graphics/icons/PrinterIconGrey.gif) no-repeat; padding-left:25px;}
.print a {text-decoration:none; color:#000000; font-size:11px;}
		
.coupon {width:550px; text-align:center; border:2px dashed black; padding:15px 50px 15px 50px; margin:0px 0px 40px 100px;}
.doprint {display:none;}
.imageList th {font-size:12px;}
.imageList td {font-size:12px;}

.events {border:0px; border-collapse:collapse; padding:0px; margin:0px; width:930px;}
.events th {font-weight:bold; font-size:13px; color:#FFFFFF; background-color:#4d3069; padding:3px;}
.events td {vertical-align:top; border:1px solid #4d3069; padding:6px; font-size:12px; font-family:arial;}
.events .date {width:120px;}
.events .name {width:160px;}
.events .time {width:150px;}
.events .cost {width:100px;}
.events .details {width:400px;}

.resourceBlock {clear:Both; width:750px; margin:0px 0px 10px 0px; padding:0px;}
.resourceBlock .title {font-size:16px; color:#4d3069; font-weight:bold; padding:0px; margin:0px 0px 8px 0px;}
.resourceBlock .resourceItem {float:left; width:325px; border:1px solid #000000; padding:10px; margin:0px 10px 10px 0px;}
.resourceBlock .resourceItemOn {cursor:pointer; background-color:#c6b9e4;}

.test {font-weight:bold; font-style:italic; margin:0px 20px 0px 20px; padding:0px 0px 8px 0px;}
.test1 {color:#8cab3a;}
.test2 {color:#4d3069;}



