/*___ color.css: Color/Backgrounds Styles ___*/

/*___ Section 1: Global Color/Backgrounds Styles ___*/

html 
{
	background		: #ffffff url(images/backgroundLeft.jpg) repeat-y left top;
}

body 
{
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #274A58;
}

a:visited 
{
	color			: #274A58;
}

a:hover 
{
	color			: #ff6600;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Global Color/Backgrounds Modules ___*/

/*___ Section 3: Unique Element-Specific Global Color/Backgrounds Styles ___*/

/*___ DIV _________________________________________________________________*/

#spare
{
	background		: transparent url(images/backgroundRight.jpg) repeat-y right top;
}

.header
{
	background		: transparent url(images/headerBackground.jpg) repeat-x left top;	
}

.footer
{
	background		: #909D4A url(images/footer.jpg) repeat-x left 0;	
}

.header .bookRoom
{
	background		: transparent url("images/bookNow.png") no-repeat left top;
}

.footer .vcard
{
	color			: #8BBCC1;	
}

.footer .section,
.footer .copyright
{
	color			: #ffffff;	
}

.footer .copyright
{
	background		: transparent url(images/copyrightBorder.jpg) no-repeat left top;	
}

#googleMap
{
	border			: solid 1px #2E4F57;	
}

.specialsControl
{
	color			: #ffffff;	
}

.error
{
	color			: #FF0000;	
}

.thingsToDo
{
	background		: transparent url(images/thingsBorder.jpg) no-repeat left bottom;
}

.webcam,
.photoGalleries
{
	border			: solid 1px black;
	background-color: #EDF2F5;
	color			: #2F484F;
}

/*___ SPAN _________________________________________________________________*/

.labelName.required
{
	color			: #733830;	
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

.header .upcoming h2
{
	background-color: #608276;
	color			: #ffffff;
}

.thingsToDo h2
{
	color			: #ff6600;	
	background		: transparent url(images/thingsBorder.jpg) no-repeat left top;
}

/*___ H3 _________________________________________________________________*/

.specials h3
{
	color			: #ffffff;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

.footer .memberships
{
	background		: transparent url("images/accoladesBorder-trans.png") no-repeat 50% top;
}

.activities.list,
.submenu.list
{
	border-top		: solid 1px #254E4A;	
	border-left		: solid 1px #254E4A;	
	border-bottom	: solid 1px #254E4A;	
}

.gallery
{
	border-bottom	: solid 1px #23524A;	
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

.header .main.nav > li:hover
{
	border-left		: solid 1px white;
	border-right	: solid 1px white;
}

.header .main.nav > li:hover,
.header .main.nav li:hover ul
{
	background		: #EEF3F4;
	border-radius   : 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	

}

.activities.list li,
.submenu.list li
{
	border-top		: solid 1px #254E4A;	
}

.activities.list li:first-child,
.submenu.list li:first-child
{
	border-top		: none;	
}

.activities.list li:hover,
.submenu.list li:hover
{
	background		: transparent url(images/activitiesListHover.jpg) repeat-y right top;	
}

.service.list.hotel > li
{
	border-top		: solid 1px #878F60;
}

.service.list.hotel > li:first-child
{
	border-top		: none;	
}

.else .vevent
{
	border-top		: solid 1px #20373D;	
}

.else .vevent:first-child
{
	border-top		: none;	
}

.weather .high
{
	color			: #ff6600;	
}

.weather .low
{
	color			: #274A58;
}


/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

.header h1 a
{
	background		: transparent url(images/logo.jpg) no-repeat left top;	
}

.nav.main a:hover,
.nav.main a.active
{
	color			: #ff6600;	
}

.specials .details,
.specials .details:hover,
.specials .details:visited
{
	color			: #000000;
	background-color: #ff6600;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.specials .details:hover
{
	color			: #ffffff;	
}

.seeRooms
{
	color			: #000000;
	background		: transparent url("images/camera-trans.png") no-repeat left top;	
}

.sitemap .nav.main a,
.sitemap .nav.main a:visited
{
	color			: #ffffff;
}

.sitemap .nav.main a:hover,
.sitemap .nav.main a.active
{
	color			: #ff6600;	
	background		: transparent url("images/footerMenuHighlight.png") repeat-y left top;
}

.footer .logo a
{
	background		: transparent url(images/footerLogo.jpg) no-repeat left top;	
}

.footer .mapLink,
.footer .mapLink:visited
{
	color			: #ffffff;	
}

.footer .mapLink:hover
{
	color			: #ff6600;	
}

.seemore
{
	background		: transparent url("images/seemore.png") no-repeat right top;
}

.seemore:hover
{
	background		: transparent url("images/seemore_hover.png") no-repeat right top;	
}

.thingsToDo .carousel a,
.thingsToDo .carousel a:visited
{
	color			: #000000;	
}

.thingsToDo .carousel a:hover
{
	color			: #ff6600;	
}

.things.left
{
	background		: transparent url(images/carouselLeft-trans.png) no-repeat left top;
	border			: none;
}

.things.left:hover
{
	background		: transparent url(images/carouselLeft-trans.png) no-repeat 2px top;
}

.things.right
{
	background		: transparent url(images/carouselRight-trans.png) no-repeat left top;
	border			: none;
}

.things.right:hover
{
	background		: transparent url(images/carouselRight-trans.png) no-repeat -2px top;
}

.specialsControl a,
.specialsControl a:visited
{
	color			: White;
}

.specialsControl a:hover,
.specialsControl a.selected
{
	color			: #ff6600;	
}

.activities.list a,
.activities.list a:visited,
.submenu.list a,
.submenu.list a:visited
{
	color			: #909D4B;	
}

.activities.list a:hover,
.submenu.list a:hover
{
	color			: #000000;
}

.eDealsLink
{
	background		: transparent url("images/eDealsIcon-trans.png") no-repeat left top;
}

.employment.list a
{
	cursor			: pointer;	
}

.syndication,
.syndication:visited,
.syndication:hover
{
	background		: transparent url("images/feed.png") no-repeat right 50%;
	color			: #000;	
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

/*___ ABBR _________________________________________________________________*/

.startEnd abbr
{
	border-bottom	: none;
}

/*___Group/Section/Class_________________________________________________________________*/

hr
{
	border-top		: solid 1px #909D4A;
	border-bottom	: none;
	border-left		: none;
	border-right	: none;
}









