body
{margin:0;font-family:Arial;background: url('../../current/img/bg_shadow.gif') top center repeat-y; background-color:#406B80;font-size:10pt;}

.SectionOuter
{margin:0em auto;width:855px;}

.SectionOuter2
{background:#fff;}

.SectionMenu /* Header Container */
{background:#A4C2C2;}

.SectionContent /* Main Container */
{margin:0 .5em;background:#fff;}

.SectionFooter /* Footer Container */
{}

.content_container {
	border: 1px solid #aaa;
	margin: .35em;
	padding: .35em;
}

#main_panel_container
{padding: .5em;}

#main_panel_container h1
{margin-top: 0;}


#page_side_panel {
	border-right: 1px solid #ccc;
	width: 160px;
}

#page_main_panel
{padding: .5em;}

#panel_container
{width: 100%;}

.clearfloat
{clear:both;}

h1
{font-size:1.5em;color:#252635;}

h2
{font-size:1.2em;color:#252635;}

h3
{font-size: 1.1em; color: #252635; font-style: italic;}

a
{color:#252635;text-decoration:none;}

a:hover
{color:#aaa;text-decoration:none;}

a img
{border:none;}

.accentLink, .accentlink, .clickhere
{color:#800400;}

li.listTitle {
	display: block;
	font-size: 100%;
	font-weight: bold;
	margin: 0.3em -0.2em;
	color:#252635;
}

.floated_Ad {
float: right;margin: .5em;color: #777;padding: .5em;border: 1px solid #ccc;text-align: center;font-size: .8em;
}

.generic_ad_border
{position:relative;margin-bottom:10px;}

.ad_disclaimer
{background-image: url('../../img/CommonImages/advertisement.png');width:71px;height:10px;float:right;}

#google_ads_div_Client_Square_250x250 {width: 250px;}
#google_ads_div_Client_Banner_468x60 {width: 468px; float:right;}
#google_ads_div_Client_Rectangle_300x250 {width: 300px;}
#google_ads_div_Client_Banner_728x90{width: 728px}

#emailFriend_list
{list-style-type:none;}

#emailFriend_list li 
{margin-top:.75em;}

/* ------ Header ------ */

.Header
{}

.Header_Upper
{background-repeat:no-repeat;background-position:right;}

.Header_Logo
{float:left;width:400px;margin:1em 0 1em 2em;}

.Header_Right
{float:right;width:300px;text-align:right;margin:1em 1em 0 0;}

.Header_Tagline
{}

.Header_PhoneNumber
{font-size:1.5em;}

.Header_Navigation
{background-color:#aaa;}

.Header_Navigation ul
{list-style-type:none;margin:0 auto;padding:0;width:700px;position:relative;z-index:100;}

.Header_Navigation ul li
{width:99px;float:left;text-align:center;background-color:#aaa;font-size:.9em;padding:.2em 0;border-left:solid 1px #fff;}

.Header_Navigation ul li:hover
{background-color:#888;}

.Header_Navigation ul li:first-child
{border-left:none}

.Header_Navigation ul li a, .Header_Navigation ul li
{color:#fff;text-decoration:none;}

/* Hide/Style Level 2 */
.Header_Navigation ul ul
{display:none;position:absolute;top:20px;border:solid 1px #CFCFCD;width:150px;margin:0;padding:0;}

.Header_Navigation ul ul li
{border-width:0;float:none;text-align:left;position:relative;margin:0;padding:0;}

.Header_Navigation ul ul li a
{color:#333;width:135px;padding:7px 0 7px 15px;display:block;border-bottom:solid 1px #CFCFCD;background-color:#F9F9F9;}

.Header_Navigation ul ul li:hover a
{background-color:#F0F0EE;}

/* Show Level 2 On Level 1 Hover */
.Header_Navigation ul li:hover ul
{display:block;}

/* Keep Level 3 Hidden on Level 1 Hover */
.Header_Navigation ul li:hover ul ul
{display:none;}

/* Hide/Style Level 3 */
.Header_Navigation ul ul ul
{display:none;left:150px;top:-1px;border:solid 1px #CFCFCD;width:200px;}

.Header_Navigation ul ul ul li
{border-width:0;float:none;text-align:left;margin:0;padding:0;}

.Header_Navigation ul ul ul li a
{color:#333;width:185px;padding:7px 0 7px 15px;display:block;border-bottom:solid 1px #CFCFCD;border-top:solid 1px #fff;background-color:#F0F0EE;}

.Header_Navigation ul ul ul li:hover a
{background-color:#E7E7E5;}

/* Show Level 3 on Level 2 Hover */
.Header_Navigation ul ul li:hover ul
{display:block;}


.Header_Navigation ul li.last-child a
{border-bottom:none;}

/* ------ Footer ------ */

.Footer
{background-color:#9ab;margin:1em 0 0 0;}

.Footer_Navigation
{background-color:#91A7CB;}

.Footer_Navigation ul
{list-style-type:none;margin:0 auto;padding:0;width:700px;}

.Footer_Navigation ul li
{width:99px;float:left;text-align:center;background-color:#91A7CB;font-size:.9em;padding:.2em 0;border-left:solid 1px #fff;}

.Footer_Navigation ul li:first-child
{border-left:none}

.Footer_Navigation ul li.selected
{background-color:#89a;}

.Footer_Navigation ul li a
{color:#fff;text-decoration:none;}

/* ----- Bread Crumbs ----- */
.breadcrumbContainer
{margin:0 0 1em 0;color:#c4c4c4;}

.breadcrumbContainer a
{color:#c4c4c4;}

.breadcrumbContainer a:hover
{color:#666;}


/* ----- Overlay ----- */
.OverlayTrigger
{cursor:pointer;}

.OverlayTrigger:hover
{}

.OverlayTarget
{background-image:url(../../img/commonimages/whiteoverlay.png);width:800px;height:550px;display:none;padding:35px;} 

.OverlayTarget div.close {
	background: url('../../img/commonimages/closeoverlay.png') no-repeat;
	position:absolute;
	top:10px;
	right:10px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

.RoomPlannerIframe
{width:800px;height:550px;overflow:auto;border:none;}


/* tool tips */
.tooltip {display:inline;}
#narrow_search_panel .tooltip {margin-left:.35em;}

.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {display:block; position:absolute; top:9px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#ddd; width:190px; text-align:left;}
.tooltip:hover .scroll {overflow:auto; height:20em;}
.tooltip:hover .tooltip_content div {margin-bottom:.5em; font-size:9pt;}
.tooltip:hover .tooltip_content div span {font-weight:bold; display:block; clear:both;}
.tooltip:hover .tooltip_content img {float:left; border:solid 1px #aaa; margin:.35em;}



.ScheduledAds_AdGroupPanel_ThumbnailsLayout, .ScheduledAds_AdGroupPanel_FullSizeImagesLayout
{margin:1em;}

.ScheduledAds_AdImageThumbnail
{width:225px;border:solid 1px #bdbdbd;float:left;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em;}

.ScheduledAds_AdImageThumbnail .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;}

.ScheduledAds_AdImageFullSize
{width:760px;border:solid 1px #bdbdbd;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em; float: left;}

.ScheduledAds_AdImageFullSize .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;}

.ScheduledAds_VimeoVideo
{}

.ScheduledAds_GoogleVideo
{float:left}

.ScheduledAds_YouTubeVideo
{}

.ScheduledAds_FlashVideo {
	width: 385px;
	height: 276px;
	float: left;
	margin: 1em 0 1em 5px;
}

/* Artists */

#galleryContainer
{margin:.3em;}

#galleryContainer img
{
	margin: .3em;
	border: solid 2px #aaa;
	padding: .2em;
	float: left;
}

#galleryContainer a:hover
{
	opacity:0.4;
	filter:alpha(opacity=40);
}

/* Shops */

#shopsContainer
{
	margin: .3em;
}

#shopsContainer img
{
	margin: .3em;
	float: left;
	height: 190px;
	width: 200px;
	border: solid 1px #ccc
}

