/*------- FROM MASTER TEMPLATE -------*/

a:focus { 
	outline: none; 
}

p {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background: #000000 url('../img/pageBG.jpg') no-repeat center 150px;
}

.pageborder_left {
	background: transparent url('../img/BG_bordertile_left_white.gif') repeat-y top right; 
	filter: alpha(opacity=27); 
	-moz-opacity: 0.27; 
	opacity: 0.27;
}

.pageborder_right {
	background: transparent url('../img/BG_bordertile_right_white.gif') repeat-y top left; 
	filter: alpha(opacity=27); 
	-moz-opacity: 0.27; 
	opacity: 0.27;
}

.toolbar {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	position: absolute; 
	top: 0; 
	right: 26px; 
	height: 21px; 
	background: transparent url('../img/toolbar_bg_tile.gif');
	width: 385px;
}

.toolbar div.cornerL {
	position: absolute; 
	left: 0; 
	top: 0;
	background: transparent url('../img/toolbar_corner_left.gif') no-repeat top left;
	height: 21px;
	width: 8px;
}

.toolbar div.cornerR {
	position: absolute; 
	right: -1px; 
	bottom: 0;
	background: transparent url('../img/toolbar_corner_right.gif') no-repeat top right;
	height: 21px;
	width: 8px;
}

.toolbar a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar a:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.toolbar2 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.toolbar2 a.newsletter {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar2 a.newsletter:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.toolbar2 a.maps {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.toolbar2 a.maps:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
}

.directoryTagline {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.footerToolbar1 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-transform: uppercase;
}

.footerToolbar1 a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #663399;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

.footerToolbar1 a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

.footerToolbar2 {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.footerToolbar2 a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.footerToolbar2 a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.footerCopyright {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}

h1.slideDescription {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
}

h1.slideDescription a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

h1.slideDescription a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFCC33;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

.subnav {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	background: transparent url('../img/subnav_bullet.gif') no-repeat 0 6px;
	border-left: 1px solid #CCCCCC;
}

.subnav a {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #F36E23;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.subnav a:hover {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

p.secNav {
	margin: 0;
	padding: 0;
	border: 0;
	padding-top: 4px; 
	height: 25px; 
	width: 100%; 
	background: #999999 url('../img/secNav_greyBG_tile.gif') repeat-x;
}

.secNav {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.secNav a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.secNav a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.bodyCopyDark {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
}

.bodyCopy {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 16px;
}

.bodyCopy a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
}

.bodyCopy a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0;
}

a.linkSmall {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.linkSmall:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	font-weight: bold;
	text-decoration: none;
}

.dropdownNav {
	margin-top: 3px;
}

.dropdownNav a {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #F36E23;
	text-decoration: none;
	text-transform: uppercase;
}

.dropdownNav a:hover {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #669933;
	text-decoration: none;
	text-transform: uppercase;
}

.BG_bordertile_right {
	background: transparent url('../img/pageBG_right.jpg') no-repeat top left;
}

.BG_bordertile_right div {
	height: 100%; 
	width: 16px; 
	padding-top: 188px;
	background: transparent url('../img/BG_bordertile_right.gif') repeat-y top left;
}

.BG_bordertile_left div {
	height: 100%;
	width: 16px;
	padding-top: 246px;
	background: transparent url('../img/BG_bordertile_left.gif') repeat-y top right;
}

.BG_bordertile_left {
	background: transparent url('../img/pageBG_left.jpg') no-repeat top right;
}

/*------- MOTHER'S DAY -------*/

#content {}

#floatdiv { position: absolute; width: 200px; margin-left: 50px; }
.navigation div { padding: 15px; line-height: 1em; background: url('../img/nav-bg.gif') repeat-y; margin: -3px 0 -6px 0; }
.navigation > div { margin: 0; }
.navigation, .navigation a { color: #F60; font: 8pt/12pt Arial, Helvetica, sans-serif; }
.navigation a.top, .navigation h2 { margin: 0; padding: 0; }
.navigation ul, .navigation ol { margin: 0 0 0 25px; padding: 0; }
.navigation a.top { color: #999; margin: 0 15px 15px 30px; }
.navigation h2 { display: block; color: #C36; font-size: 12pt; text-indent: -4000px;  }
.navigation h2.top-list { background: transparent url('../img/the-top-10.gif') no-repeat; width: 114px; height: 21px; }
.navigation h2.resource-list { background: transparent url('../img/more-resources.gif') no-repeat; width: 157px; height: 15px; margin: 10px 0 6px 0; }

.slider_container { width: 665px; font: 8pt/11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.slider_container h2 { display: block; float: left; clear: both; margin: 25px 0 10px 0; padding: 0; width: 490px; color: #C36; font-weight: bold; line-height: 21px; text-indent: -4000px; }
.all-details { display: block; float: right; color: #BBB; margin-top: 25px; padding-right: 5px; }
.all-details a { color: #999; text-decoration: underline; }
.slider_container ul, .slider_container li { list-style: none; margin: 0; padding: 0; clear: both; overflow: hidden; }

#diningH { background: url('../img/h-dining.gif') no-repeat; }
#teaH { background: url('../img/h-tea.gif') no-repeat; }
#wineH { background: url('../img/h-wine.gif') no-repeat; }
#shoppingH { background: url('../img/h-shopping.gif') no-repeat; }
#spasH { background: url('../img/h-spas.gif') no-repeat; }
#concertsH { background: url('../img/h-concerts.gif') no-repeat; }
#exhibitsH { background: url('../img/h-exhibits.gif') no-repeat; }
#toursH { background: url('../img/h-tours.gif') no-repeat; }
#picnicH { background: url('../img/h-picnic.gif') no-repeat; }
#hotelsH { background: url('../img/h-hotels.gif') no-repeat; }

h3.basic { display: block; clear: both; position: relative; background: #E3E3E3 url('../img/strip.jpg') no-repeat left top; margin: 0 0 1px 0; padding: 0; width: 665px; height: 23px; line-height: 23px; font-size: 8pt; font-weight: normal; color: #333; cursor: pointer; }
.venue, .title, .exclusive, .click { position: absolute; cursor: pointer; }
.venue { font-weight: bold; left: 8px; }
.title { left: 199px; }
.exclusive { left: 516px; margin-top: 5px; }
.click { right: 5px; color: #900; text-decoration: underline; }
.details { float: left; clear: both; width: 665px; }
.details img { float: left; margin: 7px 0 14px 8px !important; }
.details div { float: right; width: 465px; margin: 7px 0 14px 0; }
.details p { margin-bottom: 5px; }
.details p.address { color: #C36; margin: -2px 0 9px 0; }
.cB { clear: both !important;  float: none !important; max-height: 0 !important; line-height: 0 !important; margin: 0 !important; }
