/* shortcuts */
a {color:#29425b;text-decoration:none;font-weight:bold;outline:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
div.clearBoth {clear:both;}
a.blockLink {display:block;}
a.blockLink span {display:none;}

/* not shortcuts */
body {font-family:Verdana;font-size:12px;width:928px;margin:auto;padding:0px;text-align:center;background-image:url(./images/npw-splash-bg.gif);background-repeat:no-repeat;background-position:center top;background-color:#e4e7ea;position:relative;}
#siteContainer {text-align:left;width:906px;margin-top:101px;border:1px solid white;padding:10px;background-color:#cdd3d9;padding-top:0;border-top:0;float:left;}

/* mastHead */
#siteContainer #mastHeadContainer {background-image:url(./images/npw-masthead.jpg);width:928px;height:101px;position:absolute;margin-top:-100px;margin-left:-11px;}
#siteContainer a#mastHead {display:block;float:left;height:101px;margin-left:243px;width:420px;_display:inline;}
#siteContainer a#mastHead span {display:none;}
#siteContainer div#social {float: left; padding: 3px; background-color: white; margin: 25px 5px 5px;_margin:25px 0px 0px;}

/* topNav */
#siteContainer #topNav {width:904px;height:34px;font-family:Verdana;font-size:11px;position:relative;border:1px solid white;border-bottom:0;}
#siteContainer #topNav ul, #siteContainer #topNav ul li {list-style:none;float:left;margin:0;padding:0;}
#siteContainer #topNav ul li #aboutLink {background-image:url(./images/npw-nav-about.gif);height:34px;width:104px;}
#siteContainer #topNav ul li #venuesLink {background-image:url(./images/npw-nav-venues.gif);height:34px;width:93px;}
#siteContainer #topNav ul li #destinationLink {background-image:url(./images/npw-nav-destination.gif);height:34px;width:222px;}
#siteContainer #topNav ul li #svcsLink {background-image:url(./images/npw-nav-svcs.gif);height:34px;width:104px;}
#siteContainer #topNav ul li #galleryLink {background-image:url(./images/npw-nav-gallery.gif);height:34px;width:100px;}
#siteContainer #topNav ul li #quoteLink {background-image:url(./images/npw-nav-quote.gif);height:34px;width:88px;}
#siteContainer #topNav ul li #faqLink {background-image:url(./images/npw-nav-faq.gif);height:34px;width:74px;}
#siteContainer #topNav ul li #contactLink {background-image:url(./images/npw-nav-contact.gif);height:34px;width:119px;}
#siteContainer #topNav ul li ul {display:none;font-weight:bold;}
#siteContainer #topNav ul li ul.navMenu {position:absolute;padding:12px 12px 0px 12px;_padding-bottom:8px;background-color:#060b12;display:none;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border-bottom:1px solid #2a3540;border-top:1px solid #2a3540;width:270px;}
#siteContainer #topNav ul li ul.navMenu#faqMenu {left:609px;_left:580px;}
#siteContainer #topNav ul li ul.navMenu li {float:none;}
#siteContainer #topNav ul li ul.navMenu li a {color:#cfdbec;text-decoration:none;display:block;margin-bottom:5px;font-weight:normal !important;}
#siteContainer #topNav ul li ul.navMenu li span {color:#cfdbec;text-decoration:none;display:block;margin-bottom:5px;font-weight:bold !important;}
#siteContainer #topNav ul li ul.navMenu li a:hover {text-decoration:underline;}
#siteContainer #topNav ul li ul.navMenu li ul {width:300px;margin-bottom:12px;_margin-bottom:0px;}
#siteContainer #topNav ul li ul.navMenu li ul li {padding-left:12px;_line-height:8px;}
#siteContainer #topNav ul li ul.navMenu li ul li a {margin:0px;}

/* innerContainer */
#siteContainer #innerContainer {border:1px solid white;border-top:0;float:left;}
#siteContainer #innerContainer #splashMain {width:509px;height:131px;padding:341px 10px 10px 385px;background-image:url(./images/npw-splash-main.jpg);}
#siteContainer #innerContainer #splashMain p {color:white;padding:0px;margin:0px;line-height:17px;}
#siteContainer #innerContainer #splashFeatures {background-color:#FFF;padding:10px;float:left;width:884px;}
#siteContainer #innerContainer #splashFeatures #featLocations {background-image:url(./images/npw-title-locations.gif);background-repeat:no-repeat;width:267px;float:left;padding-top:34px;}
#siteContainer #innerContainer #splashFeatures #featLocations #edgeWaters {background-image:url(./images/npw-img-edgewaters.gif);width:267px;height:152px;}
#siteContainer #innerContainer #splashFeatures #bookNow {background-image:url(./images/npw-title-booknow.gif);background-repeat:no-repeat;width:261px;float:left;padding-top:34px;}
#siteContainer #innerContainer #splashFeatures #bookNow #ceremony {background-image:url(./images/npw-img-ceremony.gif);width:261px;height:110px;}
#siteContainer #innerContainer #splashFeatures #bookNow #getStarted {background-image:url(./images/npw-cta-getstarted-off.gif);width:118px;height:46px;margin:0px 72px;}
#siteContainer #innerContainer #splashFeatures #bookNow #getStarted.active {background-image:url(./images/npw-cta-getstarted-on.gif);}
#siteContainer #innerContainer #splashFeatures #receptions {background-image:url(./images/npw-title-receptions.gif);background-repeat:no-repeat;width:269px;float:left;padding-top:34px;}
#siteContainer #innerContainer #splashFeatures #receptions #queenston {background-image:url(./images/npw-img-queenston.gif);width:269px;height:154px;}
#siteContainer #innerContainer #splashFeatures .vSep {background-image:url(./images/npw-vsep.gif);height:173px;width:1px;float:left;margin:0px 21px;}

/* footer */
#footer {width:906px;background-repeat:no-repeat;height:100px;font-size:11px;color:#52718f;font-family:Verdana;position:relative;float:left;}
#footer #npLogo {width:188px;height:34px;float:left;position:absolute;z-index:2;background-image:url(./images/npw-ftr-npclogo.gif);}
#footer #npLogo span {display:none;}
#footer p {padding-top:10px;_padding-top:15px;}
#footer p a.linkHome {color:#29425b;text-decoration:none;font-weight:normal;outline:none;}
#footer p a.linkHome:hover {text-decoration:underline;}

/* inside template */
.inside {background-color:#FFF;background-image:url(./images/npw-nosplash-bg.gif);}
.inside #siteContainer #innerContainer #splashFeatures {background-color:#e4e7ea;padding:20px;width:864px;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent {background-image:url(./images/npw-innerContbg.gif);background-repeat:repeat-x;background-color:#fff;padding:11px 58px 26px 58px;float:left;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent img {padding:5px;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent p {color:#333;line-height:18px; margin-bottom:15px;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent p a {color:#52718f;text-decoration:none;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent p a:hover {text-decoration:underline;}

/* page specific styles */
.inside #innerContainer #splashMain {width:904px!important;height:222px!important;padding:0!important;}
.inside #innerContainer #splashMain p {display:none;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {width:748px;height:21px;background-repeat:no-repeat;background-position:center;margin:0px;padding:0px;}
.inside #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle span {display:none;}
#gallery #innerContainer #splashMain {background-image:url(./images/npw-inside-gallery.jpg);}
#gallery #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-gallery.gif);}
#locations #innerContainer #splashMain {background-image:url(./images/npw-inside-locations.jpg);}
#locations #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-locations.gif);}
#faq #innerContainer #splashMain {background-image:url(./images/npw-inside-faq.jpg);}
#faq #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-faq.gif);}
#destination #innerContainer #splashMain {background-image:url(./images/npw-inside-destination-weddings.jpg);}
#destination #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-destination-weddings.gif);}
#contact #innerContainer #splashMain {background-image:url(./images/npw-inside-contact.jpg);}
#contact #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-contact.gif);}
#services #innerContainer #splashMain {background-image:url(./images/npw-inside-services.jpg);}
#services #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-services.gif);}
#about #innerContainer #splashMain {background-image:url(./images/npw-inside-about.jpg);}
#about #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-about.gif);}
#quote #innerContainer #splashMain {background-image:url(./images/npw-inside-quote.jpg);}
#quote #siteContainer #innerContainer #splashFeatures #innerContent h2#pageTitle {background-image:url(./images/npw-inside-title-quote.gif);}
#showcase #innerContainer #splashMain {background-image:url(./images/showcase-hdr.jpg);}


/*#siteContainer #innerContainer #splashFeatures #bookNow {
background-image:url(./images/npw-home-showcase-headline.gif);
background-repeat:no-repeat;
float:left;
padding-top:34px;
width:261px;
}

#siteContainer #innerContainer #splashFeatures #bookNow #showcase {
background-image:url(./images/npw-home-showcasecta.gif);
height:148px;
width:261px;
}*/

/* hidden thickboxen */
#termsConditions, #privacyPolicy {display:none;}
#TB_ajaxContent ol, #TB_ajaxContent ul {padding-left:30px;}
#TB_ajaxContent h2 {padding:20px 0px;font-size:30px;}

/* testimonials */
#test-container {padding:17px;background-color:#fff;}
#testimonials {background-image: url("/images/test-bg.gif");background-repeat:no-repeat;border: 1px solid #CDD3D9;height: 42px;width: 527px;padding:26px 20px 26px 320px;color:#263c54;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:19px;}
