body {color:#383838;}

/********
** NAV **
********/
#hNav {top:0;}
#hNav ul li { padding-left:14px; background-image:url(/cms/outertemplates/images/wedding/nav-left.png); line-height:30px;}
#hNav ul li a {color:#6c6c6c; background-image:url(/cms/outertemplates/images/wedding/nav-right.png); }
#hNav ul li a span {background:none;}
#hNav ul li a:hover {color:#000;}

#hNav ul li.selected {margin:0 1px; padding-left:12px; padding-top:0; background-image:url(/cms/outertemplates/images/wedding/nav-selected-left.png);}
#hNav ul li.first {margin-left:16px;}
#hNav ul li.selected a {padding-right:12px;background-image:url(/cms/outertemplates/images/wedding/nav-selected-right.png);}
#hNav ul li.selected a span {background:#FFF;}

/* First level drop downs */
#hNav ul li ul { background-image:url(/cms/outertemplates/images/wedding/subNavBtm.png);}
#hNav ul li.selected li.first, #hNav ul li li.first {padding-top:14px; background-image:url(/cms/outertemplates/images/wedding/subNavTop.png);}
#hNav ul li ul a, #hNav ul li li.nodrop a {background-image:url(/cms/outertemplates/images/wedding/subNav.png); }
#hNav ul li.selected li a span {background:none;}


/*****************
***** Layout *****
*****************/ 
div#header{background-image:url(/cms/outertemplates/images/wedding/contentTop.png);}
div#middleWrap {background:#FFF;}
div#contentFooter {
    background-image:url(/cms/outertemplates/images/wedding/footerbg.gif);
    width:933px;
    padding-left:8px;
}
div#contentFooter a img {
    float:left; 
    padding:0;
    margin:-6px 0 0 0;
}

div#newsletter span.txtEmail {background-image:url(/cms/outertemplates/images/wedding/txtNewsletterEmail.gif); height:25px;}
div#newsletter span.txtEmail input {color:#4b4b4b;}
div#footer {background-color:#cacace; color:#686868; background-image:url(/cms/outertemplates/images/wedding/contentBtm.png);}
div#footerBtm {background-image:url(/cms/outertemplates/images/wedding/footerBtm.png); height:14px;}
div#footer ul.footerLinks li a.lnkRed {background-image:url(/cms/outertemplates/images/wedding/downarrow-red.gif);}
div#footer ul.footerLinks li a.lnkGreen {background-image:url(/cms/outertemplates/images/wedding/downarrow-green.gif);}
div#footer ul.footerLinks li a.lnkBlue {background-image:url(/cms/outertemplates/images/wedding/downarrow-blue.gif);}
div#footer ul.footerLinks li a.lnkOrange {color:#8a6800; background-image:url(/cms/outertemplates/images/wedding/downarrow-orange.gif);}

div#footer div.footerText a:hover {color:#000;}
div.footerOrange, div.footerOrange a {color:#8a6800;}

div#homeFeature div.corner {background-image:url(/cms/outertemplates/images/corners4.png);}

div#homeCarousel {background:#C5C5C5;}
div#homeCarousel #galleryWrap div.corner {display:block;}
div#homeCarousel div.corner {background-image:url(/cms/outertemplates/images/corners4.png);}
a.CarouselPrev, a.CarouselNext {background-image:url(/cms/outertemplates/images/wedding/carouselbuttons.png);}

div#galleryWrap {background:#959595;}
div#galleryWrap div.corner {background-image:url(/cms/outertemplates/images/corners5.png);}
div#galleryWrap li div.corner {background-image:url(/cms/outertemplates/images/corners3.png);}


div#content.white > div.corner {background-image:none;}
div#rightCol { background:#cacace;}
	div#rightCol > div.corner {background-image:url(/cms/outertemplates/images/rightColCornersWhite.gif);}
    div.rightBox h2	{background-image:url(/cms/outertemplates/images/sidebar/headerWhite.png); padding-left:10px;width:240px;}

#quickEnquiry a.collapse {background-image:url(/cms/outertemplates/images/sidebar/orange-collapse-white.gif);}
#quickEnquiry a.expand {background-image:url(/cms/outertemplates/images/sidebar/orange-expand-white.gif);}
#checkAvailability a.go {background-image:url(/cms/outertemplates/images/sidebar/red-go-white.gif);}
#otherProperties a.collapse {background-image:url(/cms/outertemplates/images/sidebar/blue-collapse-white.gif);}
#otherProperties a.expand {background-image:url(/cms/outertemplates/images/sidebar/blue-expand-white.gif);}
#amenities a.go {background-image:url(/cms/outertemplates/images/sidebar/green-go-white.gif);}

div.rightBoxContent {background:#b0b0b0 url(/cms/outertemplates/images/sidebar/sidebarbtm-white.gif) no-repeat scroll center bottom;}
div.textbox {background:transparent url(/cms/outertemplates/images/sidebar/textbox-white.gif) no-repeat scroll 0 0;}
.rightBox div.textarea {background:transparent url(/cms/outertemplates/images/sidebar/textarea-white.gif) no-repeat scroll 0 0;}

div#contentHeader .corner {background:transparent url(/cms/outertemplates/images/corners1-white.png) no-repeat scroll left top;}
div#contentHeader .tr {background-position:right top;}
div#contentHeader .bl {background-position:left bottom;}
div#contentHeader .br {background-position:right bottom;}

div#breadcrumb li {background:transparent url(/cms/outertemplates/images/breadcrumb-white.gif) no-repeat scroll 4px 4px;}