﻿@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:1.8em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
h2{font-size:1.5em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
h3{font-size:1.2em; font-weight:normal; margin:0px; padding:0px; color:#7e7d7e; font-family:Georgia, Times New Roman, Times, serif;}
p{font-size:1.2em; margin:0px; font-family:Arial, Helvetica, sans-serif;}
img{border:0px;}
ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px; list-style:none;}

.topBanner{width:990px; padding: 14px 0px 11px 0px; /*min-height:76px;*/height:96px;}
.topBanCol1{width:382px; float:left; font-family:Georgia, Times New Roman, Times, serif;}
.topBanCol1 h1 {color:#ffffff; font-size:2.0em; padding-top:20px;}
.topBanCol1 h2 {color:#b7b7b8; font-size:1.6em; }

.topBanCol2{width:114px; float:left; margin-left:40px; margin-top:2px;}

.topBanCol3{width:201px; float:right; text-align:right; padding-top:28px;}
.topBanCol3 img {margin-bottom:3px;}

.bodyContainer{width:990px; padding-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.0em; line-height:2.0em;}


.wedpart_bodyCol2{width:504px; min-height:460px; float:left; background-color:#eceaeb;}
.wedpart_bodyCol2 ul {margin:0px; padding-bottom:8px;}
.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; margin-right:10px;}
.wedpart_bodyCol2 h2 {color:#ffffff; font-size:1.4em; padding-top:10px; padding-bottom:8px;}
.wedpart_bodyCol2Text {float:left; width:104px; color:#ffffff; font-size:1.2em; padding-left:10px;}


.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_bodyCol3Images{height:274px;width:267px;}
.wedpart_bodyCol3Text {padding:4px 0px 15px 0px;}
.wedpart_bodyCol3 p { padding-left:16px; padding-right:16px; padding-top:8px;}

#partnersAD{float:left;}
#partnersAD li{float:left; margin:0px; padding:0px;}
/*#partnersAD li img{position:absolute;}*/
.partnersBanner{}
.partnersBanner img {float:left; border-width: 0px 1px 0px 0px; border-style:solid; border-color:#fff; width:487px; padding:0px; margin:0px;}
.partnersBannerConent {float:right; color:#fff; background-color:#7e7d7e; height:300px; width:/*538*/493px;padding:0px; margin:0px;}
.partnersBannerConent h1{font-size:2.0em;  color: #fff; padding-left:16px; padding-top:16px; padding-right:16px; font-family:Georgia, Times New Roman, Times, serif;}
.partnersBannerConent p{padding-top:16px; padding-left:16px; padding-right:16px;}


/*.partnersAd{padding-top:8px;}
.partnersAd img {float:left;}
.partnersAdContent {float:left; padding-left:23px; padding-top:10px; width:480px;}
.partnersAdContent h2{font-size:1.6em;}
.partnersAdContent p{padding-top:8px;}*/

.partnersAdleft{float:left;padding-top:8px;width:488px; padding-bottom:8px; padding-left:0px; padding-right:0px;} 
.partnersAdleft img {float:left; width:488px; height:220px; padding-top:8px;}
.partnersAdleft {float:left;padding-top:10px; padding-right:0px; width:488px;}
.partnersAdleft h2{font-size:1.6em; font-family:Georgia, Times New Roman, Times, serif;}
.partnersAdleft p{padding-top:8px;}

/*.partnersAdright{float:right;padding-top:8px;padding-bottom:8px;width:488px;}
.partnersAdright img {width:488px;}
.partnersAdContentright {float:right;padding-top:10px; padding-right:10px;margin:0px;width:488px;}
.partnersAdContentright h2{font-size:1.6em; padding-top:6px;margin:0px;}
.partnersAdContentright p{padding-top:8px;margin:0px;}*/
.partnersAdright{float:left;padding-top:9px;width:488px; padding-bottom:8px; padding-right:0px;} 
.partnersAdright img {float:left; width:488px; height:220px; padding-top:8px;padding-left:12px;}
.partnersAdright h2{font-size:1.6em;padding-left:12px; font-family:Georgia, Times New Roman, Times, serif;}
.partnersAdright p{padding-top:8px; padding-left:0px;padding-left:12px}

.partnersSubAd {padding-top:16px; width:200px; float:left;}
.partnersSubAd h3{font-size:1.6em;}
.partnersSubAd p{padding-top:8px;}
.partnersSubAd_pad {padding-left:51px;}

.banner{background-color:#ecebeb; padding:8px; width:358px; float:left;}
.bannerLarge{background-color:#ecebeb; padding:8px;}

.banImg {border-width: 0px 0px 0px 1px; border-style:solid; border-color:#fff; float:left; margin:0px; padding:0px;}
.banImgTitle{background-color:#7e7d7e;float:left; width:42px; padding-top:1px;}
.banImgContact {border-width: 0px 0px 0px 1px; border-style:solid; border-color:#fff; float:left; margin:0px; padding:0px;}

.bodyCol2 {padding:8px; width:260px; float:left; margin-left:16px;}
.bodyCol2 h1 {font-size:2.0em; color:#7e7d7e;}
.bodyCol2 h2 {font-size:2.0em; color:#7e7d7e;}
.bodyCol3 {padding:8px; width:270px; float:left;  margin-left:16px;}
.bodyCol3 h2 {font-size:2.0em; color:#7e7d7e;}

.bodycontactCol1 {padding:8px; width:560px; float:left; margin-left:16px;border-width: 0px 0px 1px 0px; border-style:solid; border-color:#e2e2e1;}
.bodycontactCol1 h1 {font-size:2.0em; color:#7e7d7e;}
.bodycontactCol1 h2 {font-size:2.0em; color:#7e7d7e;}

#adPanels {color:#d6d6d6; float:left;}
#adPanels h3{color:#fff; font-size: 2.0em; line-height:1.2em; font-family:Georgia, Times New Roman, Times, serif; }
.adPanel_top1{width:359px; background-color:#f7f7f7; padding:8px;}
.adPanel_bottom1{width:359px;  background-color:#f7f7f7; padding:8px;}
.adPanel_bgGrey{width:327px; padding:16px; background-image:url(../../images/food/panelBG1.jpg); background-repeat:no-repeat; background-color:#575757;}
.adPanel_bgBrown{width:327px; padding:16px; background-image:url(../../images/food/panelBG2.jpg); background-repeat:no-repeat; background-color:#a0955d;}

.largeLowerImg {width:587px; padding:8px; background-color:#f7f7f7; float:left; margin-left:8px; margin-top:8px;}
.largeLowerImg ul {margin:0px; padding:0px;}
.largeLowerImg li {list-style-type:none; float:left;}

.largeLowerImg1 {width:675px; padding:8px; background-color:#f7f7f7; float:left; margin-top:8px;}
.largeLowerImg1 ul {margin:0px; padding:0px;}
.largeLowerImg1 li {list-style-type:none; float:left;}

.accomImg {width:291px; background-color:#f7f7f7; float:left;}
.accomImg ul {margin:0px; padding:0px;}
.accomImg li {list-style-type:none; float:left;}

.planningCol3 {width:277px; padding:8px; background-color:#f6f6f7; float:left; margin-left:30px;}
.planningAdPink { background-image: url(../../images/planning/pinkAd1.jpg); padding:16px; color:#fff; background-repeat:no-repeat; background-color:#9b9055;}
.planningAdPink h2{color:#fff; font-size:2.0em;}

.planningLowerLeft{padding:16px; width:341px; float:left;}
.planningLowerLeft h3{font-size:2.0em;}
.toptip{padding-bottom:16px; padding-top:16px;}
.toptip img {float:left;}
.toptip span {float:left; margin-left:8px; width:250px; padding-top:4px; font-size:1.2em}

.planningLowerRight{float:left; width:602px; margin-left:13px;}
.planningLowerRight li{ background-color:#f6f6f7; padding:8px; list-style-type:none; margin-left:8px; margin-top:8px; float:left; width:277px;}
.planningAdItem{ background-image: url(../../images/planning/adBoxGrey.jpg); background-repeat:no-repeat; background-color:#575757; padding:16px; color:#fff;}
.planningAdItem h3{font-size:2.0em; color:#fff;}

.lowerBody {padding:16px;}
.lowerBodyCol h1{font-size:2.0em;}
.lowerBodyCol h2 {font-size:2.0em; color:#7e7d7e;}
.lowerBodyCol {padding:16px; width:615px;}
.lowerBodyCol .li_acc{font-size:1.2em; margin-left:50px; list-style-type:disc;}
.lowerBodyItem {background-image:url(../../images/background.gif); background-repeat:repeat-x;}

.lowerlinksCol h1{font-size:2.0em;}
.lowerlinksCol h2 {font-size:2.0em; color:#7e7d7e;}
.lowerlinksCol {padding:16px; width:975px;}
.lowerlinksCol .li_acc{font-size:1.2em; margin-left:50px; list-style-type:disc;}
.lowerlinksItem {background-image:url(../../images/background.gif); background-repeat:repeat-x;}

.lowerBodyLoc{margin-top:8px;}
.lowerBodyLoc h1{font-size:2.0em;}

.lowerBodyItemContent{float:left; margin-left:32px; width:580px; padding-top:16px;}
.lowerBodyItemContent h2 {font-size:2.0em; padding-top:16px; padding-bottom:16px;}
.lowerBodyItemContent p{padding-bottom:8px;}
.lowerBodyItemImg{float:left; padding:8px; background-color:#ecebeb; margin-top:8px;} 
.lowerBodyItemImg2{float:left; padding:8px 8px 9px 0px; background-color:#f7f7f7; margin:8px 0 0 0; width:291px;} 

.contentSpit {float:left; width:465px; margin-right:8px; padding:16px;}
.contentSpit p { padding-top:16px;}

.homeAd {float:left; width:469px; margin-top:8px;}
.homeAd img {background-color:#ecebeb; padding:8px;}

.pricingCopy {background-color:#ecebeb; padding:8px;}
.pricingCopy img{float:right;}
.pricingCopyTxt {float:left}
#costtable {margin:0px; padding-top:24px; font-size:1.2em; line-height:1.5em;}
#costtable h2{font-size:1.4em; line-height:1.7em;}
#costtable p{font-size:1.0em; line-height:1.4em;}

.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:760px;}

.stoCredit{line-height:3.0em; text-align:right;}

.clear{margin:0px; padding:0px; clear:both; }
.pad_Left16{padding-left:16px}
.pad_top16{padding-top:16px;}
.pad_top8{padding-top:8px;}
.pad_bot16{padding-bottom:16px;}
.pad_bot8{padding-bottom:8px;}
.pad_top30{padding-top:30px;}
.txtPink{color:#ec008c;}
.borderLeft {border-width: 0px 0px 0px 1px; border-style:solid; border-color:#fff;}
.borderLeft8 {border-width: 0px 0px 0px 8px; border-style:solid; border-color:#f7f7f7;}
.borderRight {border-width: 0px 1px 0px 0px; border-style:solid; border-color:#fff;}
.borderBottom {border-width: 0px 0px 1px 0px; border-style:solid; border-color:#fff;}
.borderBottomGrey {border-width: 0px 0px 1px 0px; border-style:solid; border-color:#ebebeb;}

a:link, active{ color: #7e7d7e;	text-decoration: none;}
a:visited { color: #7e7d7e;	text-decoration: none;}
a:hover {text-decoration: none;	color: #323232;}

a.pinkLink:link, active{ color: #ec008c;	text-decoration: underline;}
a.pinkLink:visited { color: #ec008c;	text-decoration: underline;}
a.pinkLink:hover {text-decoration: underline;	color: #666666;}

a.greyLink:link, active{ color: #666666;	text-decoration: underline;}
a.greyLink:visited { color: #666666;	text-decoration: underline;}
a.greyLink:hover {text-decoration: underline;	color: #333333;}

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; font-size:1.4em; line-height:2.4}

#navigation {margin:0px; padding-left:30px; 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; }*/
#navigation li a:hover {border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c; padding-bottom:6px;}

#home li.home { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c; padding-bottom:0px; height:31px; }
.lowerBodyLoc ul{font-size:1.2ems; margin:0px 0px 0px 14px;padding:0px;}
.lowerBodyLoc li{list-style-type:disc; font-size:1.2ems; margin:0px;padding:0px;}
#locations li.locations { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c; height:31px; }
#food li.food { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c; height:31px; }
#acomm li.acomm { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#service li.service { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#suppliers li.suppliers { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#pricing li.pricing { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#overview li.overview { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#contact li.contact { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}
#planning li.planning { border-width: 0px 0px 2px 0px; border-style:solid; border-color:#ec008c;  height:31px;}

.floatL{float:left;}
.formbodyCol3 { width:275px; float:left;  margin-left:16px;}
.formbodyCol3{ padding:8px; font-size:1.2em; width:275px;}
.formbodyCol3 h2{font-size:1.7em; color:#7e7d7e;}
.formbodycontactCol3 { width:270px; float:right;  margin-left:16px; margin-top:90px;font-size:1.2em;}
.formbodycontactCol3{ padding-left:8px; padding-right:8px; padding-bottom:8px; }
.formHold h1{padding-bottom:16px;}
.formHold p{font-size:1.0em;}
.formHold h2{color:#7e7d7e; padding-bottom:8px;}
.formHold img {padding:8px; background-color:#ecebeb; margin-right:32px;}
.submitinput {width:100px; height:20px;  font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em;   color: #666666;    background-color:#ecebeb !important;    border: 1px #a5acb2 solid; text-indent: 0px;   }
input, select, textarea {width:100px; height:20px;	color : #666666;	font-size : 1.1em;  line-height:1.4em;	border: 1px #a5acb2 solid;	text-indent: 1px;	background-color: #fff !important;   }
.inputBoxContact {width:270px; height:20px;	color : #666666;	font-size : 1.1em;  line-height:1.4em;	border: 1px #a5acb2 solid;	text-indent: 1px;	background-color: #fff !important;   }
.inputBoxContact2 {width:270px; height:20px;	color : #666666;	font-size : 1.1em;  line-height:1.4em;	border: 1px #a5acb2 solid;	text-indent: 1px;	background-color: #fff !important;   }
.textareaH {height:65px; width:270px; font-size : 1.1em; font-family:Arial, Helvetica, sans-serif;  }
.tickBoxContact {width:15px; border: 1px #ffffff solid; padding:0px; margin:0px; background-color: #fff !important;   }
.radiobutton {	border: 0px none; width:20px;}
.dropdown {	border: 1px #a5acb2 solid; width:200px;}
.dropdownCon {	border: 1px #a5acb2 solid; width:270px;}
.dropdownSel {border: 0px #a5acb2 solid; width:200px;}
.price{border:0px; margin:0px; padding:0px;}

/*LINKS*/
.row{}
.boxL{ float:left; width:470px; height:105px; margin-bottom: 6px; padding: 0px;	margin-top: 0px; margin-right: 0px; margin-left: 0px;}
.boxR{ margin-left:6px; float:right; width:470px;height:105px;	margin-bottom: 6px;	padding: 0px; margin-top: 0px; margin-right: 0px;}
.innerB{padding-top: 10px;padding-right: 6px;padding-bottom: 6px;padding-left: 10px;float: left;}
.link_img{ width: 166px; float: left; border: 5px solid #ecebeb; }
.clear{clear:both; padding:0px; margin:0px;}
