﻿@charset "utf-8";


/* generic */
html{width:100%; height:100%; overflow:scroll;}

/* make sure that the text size is retained here! if changes to sizes are needed do it through the specific use of the font*/
body{font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#666666; background-image:url(../../images/background.gif); background-repeat:repeat-x; margin:0px; padding:0px;}

.container{	margin-left: auto;	margin-right: auto;	width:990px;}

h1{font-size:2.2em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
h2{font-size:1.8em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
h3{font-size:1.5em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
p{font-size:1.5em; margin:0px; font-family:Georgia, Times New Roman, Times, serif;}
img{border:0px;}
ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px; list-style:none;}

.topBanner{width:990px; padding: 14px 0px 14px 0px; min-height:76px;}
.topBanCol1{width:322px; float:left; font-family:Georgia, Times New Roman, Times, serif;}
.topBanCol1 h1 {color:#ffffff; font-size:2.2em; padding-top:20px;}
.topBanCol1 h2 {color:#b7b7b8; font-size:1.8em; }

.topBanCol2{width:114px; float:left; margin-left:100px;}

.topBanCol3{width:201px; float:right; text-align:right; padding-top:20px;}
.topBanCol3 img {margin-bottom:3px;}

.bodyContainer{width:990px; margin-top:8px;}

.wedpart_bodyCol1{width:180px; min-height:460px; float:left; padding-right:24px; font-family:Georgia, Times New Roman, Times, serif;}
.wedpart_bodyCol1 p { padding-bottom:8px;}
.wedpart_bodyCol1 h1{ padding-top:8px;  padding-bottom:8px; font-size:2.2em; line-height:2.2em;}

.wedpart_bodyCol2{width:504px; min-height:460px; float:left; background-color:#eceaeb;}
.wedpart_bodyCol2 ul {margin:0px; padding:0px;}
.wedpart_bodyCol2 li {float:left; width:239px; background-color:#aaa8a9; height:105px; margin-left:8px; margin-top:8px; list-style:none;}
.wedpart_bodyCol2 img {border-width: 0px 1px 0px 0px; border-style:solid; border-color:#fff; float:left; width:105px; }
.wedpart_bodyCol2 span {float:left; width:124px; padding-left:8px; padding-top:8px; color:#ffffff; font-size:1.2em;}
.wedpart_bodyCol2 h2 {font-size:1.8em; padding-top:2px; padding-bottom:8px; color:#ffffff;}

.wedpart_bodyCol3{width:274px; margin-left:8px; min-height :460px; float:left; background-color:#eceaeb;}
.wedpart_bodyCol3 img {border-width: 1px 0px 1px 0px; border-style:solid; border-color:#fff;}
.wedpart_bodyCol3 p { padding-left:8px; padding-right:8px; padding-top:8px;}

.partnersBanner{}
.partnersBanner img {float:left; border-width: 0px 1px 0px 0px; border-style:solid; border-color:#fff;}
.partnersBannerConent {float:left;  padding:32px; color:#fff; background-color:#7e7d7e; min-height:357px; width:472px;}
.partnersBannerConent h1{font-size:2.2em;  color: #fff;}
.partnersBannerConent p{padding-top:8px;}

.partnersAd{padding-top:8px;}
.partnersAd img {float:left;}
.partnersAdContent {float:left; padding-left:32px; width:480px;}
.partnersAdContent h2{font-size:1.8em;}
.partnersAdContent p{padding-top:8px;}

.partnersSubAd {padding-top:16px; width:200px; float:left; padding-right:40px;}
.partnersSubAd h3{font-size:1.5em;}
.partnersSubAd p{padding-top:8px;}

.bannerLarge{background-color:#ecebeb; padding:8px}
.banImg {border-width: 0px 0px 0px 1px; border-style:solid; border-color:#fff; float:left;}
.banImgTitle{background-color:#7e7d7e;float:left; width:42px; padding-top:1px;}

.lowerBody {padding:16px;}
.lowerBody h1{font-size:2.2em}
.lowerBodyItem {}

.lowerBodyItemContent{float:left;}
.lowerBodyItemContent h2 {font-size:1.5em; padding-top:16px; padding-bottom:16px;}
.lowerBodyItemContent p{padding-bottom:8px;}
.lowerBodyItemImg{float:left;}

.contentSpit {float:left; width:465px; margin-right:8px;}
.contentSpit p { padding-top:16px;}

.horizLine{border-width: 0px 0px 1px 0px; border-style:solid; border-color:#e2e2e1; height:1px; padding-top:8px;}

.homeBody { min-height:427px; background-color:#ecebeb; padding:8px; }
.homeInner { background-color:#7e7d7e; min-height:427px; }
.homeLowerContain{margin-top:8px;}
.homeLowerCol1 {float:left; width:446px; padding-right:20px;} 
.homeLowerCol2 {float:left; width:434px;} 
    
.headingBar{ background-color:#7e7d7e; color:#fff; line-height:3.0em; padding-top:8px; padding-bottom:8px; }
.headingBar h1 { padding-left:8px; padding-right:8px; color:#ffffff; font-size:2.0em}

.footerBar{margin-top:30px; padding-bottom:15px; border-width: 1px 0px 1px 0px; border-style:solid; border-color:#e2e2e1; padding-top:15px;}
.footerBar ul {padding-top:0px; padding-left:0px; margin-left:0px; margin-top:0px;}
.footerBar li {float:left; padding-left:5px;  padding-right:5px; list-style:none; padding-top:0px;}
.footerTypeS{float:right; text-align:right; width:200px;}
.footerLinks {float:left; width:700px;}

.stoCredit{line-height:3.0em; text-align:right;}

.clear{margin:0px; padding:0px; clear:both;}
.pad_top16{padding-top:16px;}
.pad_bot16{padding-bottom:16px;}

a:link, active{ color: #7e7d7e;	text-decoration: none;}
a:visited { color: #7e7d7e;	text-decoration: none;}
a:hover {text-decoration: none;	color: #948683;}

a.pinkLink:link, active{ color: #ec008c;	text-decoration: underline;}
a.pinkLink:visited { color: #ec008c;	text-decoration: underline;}
a.pinkLink:hover {text-decoration: underline;	color: #ff0048;}

a.whiteLink:link, active{ color: #fff;	text-decoration: underline;}
a.whiteLink:visited { color: #fff;	text-decoration: underline;}
a.whiteLink:hover {text-decoration: underline;	color: #e3dfdf;}

a.whiteLinkNoUL:link, active{ color: #fff;	text-decoration: none;}
a.whiteLinkNoUL:visited { color: #fff;	text-decoration: none;}
a.whiteLinkNoUL:hover {text-decoration: none;	color: #e3dfdf;}

.menuBanner{width:990px; min-height:30px; font-size:1.4em; line-height:2.0em;}

#navigation {margin:0px; padding-left:20px; padding-top:0px;}
#navigation li{float:left; list-style:none; margin-right:15px;}
#navigation a:link, active{ color: #6D5F5E;	text-decoration: none;}
#navigation a:visited { color: #6D5F5E;	text-decoration: none;}
#navigation a:hover {text-decoration: none;	color: #948683;}

#home li.home { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c; }
#locations li.locations { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#food li.food { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#acomm li.acomm { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#service li.service { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#partners li.partners { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#pricing li.pricing { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#overview li.overview { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}
#contact li.contact { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;}


