html{
	height:100%;
}
body{
	margin:0;
	font:14px/20px Times New Roman;
	color:#73716b;
	position:relative;
	min-height:100%;
	background-color:#221d15;
	/*background:url(../_img/bg-body.jpg);*/
}
* html body{
	height:100%;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
a{
	color:#674308;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	text-decoration:none;
}
img{
	display:block;
	border:0;
}
#page{
	width:100%;
	margin:0 auto;
}
#main-image {
	height:100%;
	left:0;
	min-width:986px;
	overflow:hidden;
	position:absolute;
	top:0;
	position:fixed;
	width:100%;
}
#main-image img {
	min-width:990px;
	width:100%;
	height: 100%;
}
body.home #main-image {
  background:url(../_img/bg-home.jpg);
}
/*header*/
#header{
	width:100%;
	position:relative;
	z-index:1000;
	top:0;
	left:0;
	overflow:visible;
	height:100px;
	min-width:986px;
	background:url(../_img/bg-header.png) repeat-x 50% 0;
}
#header div.header {
	width:986px;
	margin:0 auto;
	position:relative;
}
#theflash{
	z-index:10;
}
#header h1 {
	display:inline;
	float:left;
	font-size:0;
	line-height:0;
	position: absolute;
	top:0;
	left: 50%;
}
#header h1 a {
	background:url(../_img/logo.png) no-repeat 0 0;
	float:left;
	height:100px;
	overflow:hidden;
	text-indent:-9999px;
	height:100px;
	width:320px;
	position: relative;
	z-index:100;
	margin: 0 0 0 -160px;
}
#header	div.event div.title {
	width:325px;
	height: 42px;
	font-size: 17px;
	font-style: italic;
	line-height:41px;
	padding: 0 0 0 4px;
	color: #b3a389;
	float:left;
}
#header	div.event {
	width: 981px;
	overflow: hidden;
}
#header	div.event div.title span {
	color: #cbaa75;
	font-weight: bold;
}
#header	div.event div.date {
	color:#B3A389;
	float:left;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:42px;
	letter-spacing:-0.03em;
	line-height:41px;
	margin:0 0 0 320px;
	padding:0 0 0 11px;
	width:189px;
}
#header	div.event a.buy span{
	display:none;
}
#header	div.event a.buy{
	width: 132px;
	height: 32px;
	display: block;
	float: left;
	background:url(../_img/btn-buy-tickets-2.jpg) no-repeat 0 0;
	margin:5px 0 0;
	text-indent:-9999px;
	overflow: hidden;
}
#header	div.event a.buy:hover{
	background-position:0 -32px;
}
#header	ul.menu {
  	padding: 0;
	margin: 0;
	list-style: none;
	height: 40px;
	width: 990px;
}
#header	ul.menu li {
	float: left;
	margin: 2px 6px 0 1px;
	height: 35px;
}
#header	ul.menu li a {
	text-indent:-9999px;
	width: 100%;
	display: block;
	line-height:35px;
}
#header	ul.menu li.map a{
  	width: 177px;
	background:url(../_img/menuitems.jpg) no-repeat 0 0;
}
#header	ul.menu li.map a:hover{
	background:url(../_img/menuitems.jpg) no-repeat 0 -39px;
}
#header	ul.menu li.map .active{
	background:url(../_img/menuitems.jpg) no-repeat 0 -39px;
}
#header	ul.menu li.exhibition a{
  	background:url(../_img/menuitems.jpg) no-repeat -341px 0;
	width: 170px;
	margin-left:313px;
}
#header	ul.menu li.exhibition a:hover{
  	background:url(../_img/menuitems.jpg) no-repeat -341px -39px;
}
#header	ul.menu li.exhibition .active{
 	 width: 170px;
 	 background:url(../_img/menuitems.jpg) no-repeat -341px -39px;
}
#header	ul.menu li.timeline a{
 	 width: 145px;
	background:url(../_img/menuitems.jpg) no-repeat -186px 0;
}
#header	ul.menu li.timeline a:hover{
	background:url(../_img/menuitems.jpg) no-repeat -186px -39px;
}
#header	ul.menu li.timeline .active{
	background:url(../_img/menuitems.jpg) no-repeat -186px -39px;
}
#header	ul.menu li.visitors a{
	width: 153px;
	background:url(../_img/menuitems.jpg) no-repeat -519px 0;
}
#header	ul.menu li.visitors a:hover{
	background:url(../_img/menuitems.jpg) no-repeat -519px -39px;
}
#header	ul.menu li.visitors .active{
	background:url(../_img/menuitems.jpg) no-repeat -519px -39px;
}

/*content*/

#content {
	min-width:990px;
	position:relative;
	width:100%;
	padding-bottom:120px;
}
#content a{
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}
#content.eventsUpdates{
	height:915px;
}
#content.vip{
	height:2450px;
}
#content.vipExhibits{
	height:1700px;
}
#content.vipVisitor{
	height:2000px;
}
/*#content.experience{
	height:650px;
}*/
#content.longScroll{
	height:1200px;
}
#content div.slider {
	width: 990px;
	height: 720px;
	margin:0 auto;
	/*height:762px;*/
}

#content div.slider div.slider-image-container {
	width:990px;
	height: 468px;
	background:url(../_img/bg-slider.png) no-repeat 50% 0;
	float:left;
	margin:38px 0 0;
	position:relative;
}
#content div.slider div.slider-image {
	width:921px;
	height: 398px;
	overflow: hidden;
	margin:36px 0 0 35px;
}
#content div.slider div.slider-image-container #nav {
	position: absolute;
	margin:0;
	padding:0;
	list-style:none;
	bottom: 34px;
	z-index: 100;
	left:52px;
}
#content div.slider div.slider-image-container #nav li {
	width: 22px;
	height: 19px;
	float: left;
	background:url(../_img/bg-slider-li.jpg) no-repeat 0 0; 
	margin: 0 2px 0 0;
}
#content div.slider div.slider-image-container #nav li.activeSlide {
	background:url(../_img/bg-slider-li-active.jpg) no-repeat 0 0;
	height: 20px;
	margin: -1px 2px 0 0; 
}
#content div.slider div.slider-image-container #nav li a {
	width: 100%;
	height: 19px;
	display: block;
	text-align: center;
	color: #f7f0e5;
	text-decoration: none;
}

/*exhibition.html*/
#container.visitorContainer{
	height:82px;
	margin-bottom:500px;
}
#container{
	width:980px;
	margin:52px auto 457px;
	overflow:visible;
	height:143px;
	position:relative;
	background:url('../_img/bg-container.png') repeat 0 0;
}
/****IF WE ADD THE LEFT SUBNAV BACK, INCLUDE THIS CODE*****/
/*#left-nav li#leftSubNav{
	background-color:#302f2e;
	width:100%;
	margin-top:0;
}
#left-nav li#leftSubNav a{
	font-size:12px;
	padding-left:29px;
	text-transform:none;
	text-decoration:none;
}
#left-nav li#leftSubNav a:hover{
	text-decoration: none;
}
#left-nav li.active#leftSubNav.active{
	text-decoration:none;
}*/
#left-nav{
	float:left;
	width:254px;
	padding:0 0 0 12px;
}
#left-nav ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#left-nav li{
	width:100%;
	float:left;
	background:#181410;
	margin:4px 0 0;
}
#left-nav li.active{
	background:url('../_img/bg-left-nav.gif') repeat-x 0 0;
}
#left-nav li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	letter-spacing:2px;
	text-transform:uppercase;
	line-height:26px;
	color:#dac8b7;
	padding:0 10px 0 10px;
}
#left-nav li a:hover{
	text-decoration:underline;
}
#left-nav li.active a{
	color:#40382f;
	background:url('../_img/bg-left-nav-active.gif') no-repeat 100% 50%;
	font-weight:bold;
}

/*content-text*/


#flashcontent {
	position: absolute;
	left: 0px;
	height:100%;
	width:100%;
	margin:0;
	padding:0px;
	z-index: 0;
}
div.vip #content-text{
	height:2470px;
	width:632px;
	overflow:hidden;
	position:absolute;
	top:-13px;
	right:0px;
	padding:20px 38px;
	background:url('../_img/bg-content-4.jpg') no-repeat 0 0;
}
div.vipExhibits div#content-text{
	height:1700px;
	width:632px;
	overflow:hidden;
	position:absolute;
	top:-13px;
	right:0px;
	padding:20px 38px;
	background:url('../_img/bg-content-5.jpg') no-repeat 0 0;
}
div.vipVisitor div#content-text{
	height:2000px;
	width:632px;
	overflow:hidden;
	position:absolute;
	top:-13px;
	right:0px;
	padding:20px 38px;
	background:url('../_img/bg-content-3.jpg') no-repeat 0 0;
}

#content-text{
	width:632px;
	height:579px;
	overflow:hidden;
	position:absolute;
	top:-13px;
	right:0px;
	padding:20px 38px;
	background:url('../_img/bg-content.png') no-repeat 0 0;
}
#content-text p.last{
	/*border-bottom:thin solid #5B4A2E;*/
	padding-bottom:20px;
}
#content-text h2{
	font-size:18px;
	line-height:21px;
	letter-spacing:3px;
	color:#596b5d;
	text-transform:uppercase;
	border-bottom:1px solid #d9c8a7;
	font-weight:normal;
	margin:0 -8px;
	padding:4px 0 11px 5px;
}
#content-text h3 a{
	text-decoration:none;
}
#content-text h3{
	font-size:16px;
	line-height:21px;
	letter-spacing:1px;
	color:#596b5d;
	font-weight:normal;
	margin:0 0;
	padding:0 0 4px 0px;
	border-bottom:thin solid #b8a88d;
}
#content-text div.description{
	margin:18px -10px 0;
	padding:0 10px 20px;
	overflow:hidden;
}
#content-text div.description .image{
	width:430px;
}
#content-text div.description div#exhibitionPage{
	margin-top:36px;
}
#content-text div.description div.text{
	float:right;
	width:170px;
	height:280px;
	padding:0 0 0 19px;
	margin:3px 0 0 -18px;
	background:url('../_img/bg-text.png') no-repeat 0 0;
}
#content-text div.description p{
	margin:18px 0 0;
	line-height:18px;
	color:#5b4a2e;
	font-weight:bold;
}
#content-text div.description p strong{
	text-transform:uppercase;
}
#content-text div.date{
	font-size:12px;
	line-height:18px;
	color:#42341d;
	margin:22px 0 0;
	font-style:italic;
	font-weight:bold;
}
#content-text div.bodyText{
	font-size:14px;
	color:#181410;
	line-height:24px;
	width:430px;
	float:left;
}
#content-text div.bodyText #buyBtnPosition{
	height:37px;
	margin-left:-4px;
	padding:11px 0 4px;
	width:195px;
}
#content-text div.bodyText #buyBtnPosition a.buyBtn span{
	display:none;
}
#content-text div.bodyText #buyBtnPosition a.buyBtn{
	background:url('../_img/btn-buy-tickets-m-2.png') no-repeat 0 0;
	padding:7px 86px 15px;
	width:150px;
	height:18px;
	display:block;
}
#content-text div.bodyText #buyBtnPosition a.buyBtn:hover{
	background-position:0 -40px;
}
#content-text div.bodyText ul.visitorHints{
	list-style:square;
	line-height:18px;
	float:left;
}
#content-text div.bodyText ul.visitorHints li{
	padding-bottom:10px;
}

#content-text div.bodyText ul.listSquares{
	list-style-type:square;
	line-height:18px;
	float:left;
}
#content-text div.bodyText ul.listSquares li{
	display:list-item;
	list-style-type:square;
}
#content-text div.bodyText ul.hotels{
	list-style:square;
	padding-left:0;
}
#content-text div.bodyText li.hotelName{
	list-style:none;
	padding:18px 0;
}
#content-text div.bodyText ul.hotelAddress{
	font-size:13px;
	line-height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0 0 0;
}

#content-text div.description div.bodyText p{
	font-size:14px;
	color:#181410;
	line-height:24px;
	width:430px;
	float:left;
	font-weight:normal;
	margin:0 0 18px 0;
}
#content-text div.description div.text div#asterisk p{
	font-weight:bold;
}
#content-text div.description div.text div#asterisk{
	font-size:12px;
	font-style: italic;
	color:#5B4A2E;
	float:left;
	width:178px;
	margin: 7px 0 0 -8px;
	line-height:14px;
	font-weight:normal;
}

/*slide*/
#content div.exhibition{
	width:274px;
	height:154px;
	margin:0 auto;
	padding:0 10px;
	overflow:hidden;
	background:url('../_img/bg-exhibition-box.png') no-repeat 0 0;
}
#content div.exhibition h3{
	font-size:18px;
	line-height:24px;
	margin:16px 0 0;
	text-align:center;
	color:#b8a88d;
	font-style:italic;
	font-weight:normal;
}
#slider_image a.visitors span{
	display:none;
}
#slider_image a.visitors{
	margin-left:77px;
	background:url('../_img/btn-visitors-slider-2.jpg') no-repeat 0 0;
	width:172px;
	height:32px;
	margin:18px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#slider_image a.visitors:hover{
	background-position:0 -32px;
}
#slider_image a.timeline span{
	display:none;
}
#slider_image a.timeline{
	margin-left:77px;
	background:url('../_img/btn-timeline-slider-2.jpg') no-repeat 0 0;
	width:172px;
	height:32px;
	margin:18px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#slider_image a.timeline:hover{
	background-position:0 -32px;
}
#slider_image a.find,
#slider_image a.buy,
#content div.exhibition a.buy{
	width:182px;
	height:40px;
	margin:4px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url('../_img/btn-buy-tickets-sl.png') no-repeat 0 0;
}
#content div.exhibition p{
	float:left;
	font-size:16px;
	line-height:18px;
	font-style:italic;
	color:#32302b;
	margin:29px 0 0;
	padding-left:7px;
}
#content div.exhibition a.logo{
	float:left;
	margin:22px 0 0 6px;
}
/*uwishunu*/
#content div.uwishunu{
	width:274px;
	height:154px;
	margin:0 auto;
	padding:6px 7px 0;
	overflow:hidden;
	background:url('../_img/bg-exhibition-box.png') no-repeat 0 0;
}
#content div.uwishunu p{
	color:#5C4828;
	font-size:15px;
	font-style:italic;
	line-height:18px;
	margin:15px 0 0;
	padding-left:7px;
	text-align:center;
}
/*VIP hotel*/
#content div.vipHotel{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.vipHotel div.title h3{
	line-height:24px;
	margin:0 0 0 8px;
	font-size:12px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2px;
}
#content div.vipHotel div.positionImage{
	width:116px;
	padding:12px 30px 0px;
	display:block;
}
#content div.vipHotel div.positionImage a.image span{
	display:none;
}
#content div.vipHotel div.positionImage a.image{
	background:url('../_img/btn-hotel-packages-2.png') no-repeat 0 0;
	overflow:hidden;
	margin:0 auto;
	padding:34px 2px 1px;
	width:228px;
	display:block;
	height:2px;
}
#content div.vipHotel div.positionImage a.image:hover{
	background-position:0 -37px;
}

#content div.cleopatraStorySlider div.image div.positionTimelineBtn{
	padding:0 0 16px 24px;
}
#content div.cleopatraStorySlider div.image div.positionTimelineBtn a.timelineBtnImage span{
	display:none;
}
#content div.cleopatraStorySlider div.image div.positionTimelineBtn a.timelineBtnImage{
	background:url('../_img/exploreTimelineBtn-slider.png') no-repeat 0 0;
	overflow:hidden;
	margin:0 auto;
	padding:39px 208px 0;
	width:227px;
}
#content div.cleopatraStorySlider div.image div.positionTimelineBtn a.timelineBtnImage:hover{
	background-position:0 -67px;
}

/*end new timeline btn*/


#content div.vipHotel p{
	color:#5C4828;
	font-size:15px;
	font-style:italic;
	line-height:18px;
	margin:12px;
	padding:0;
	text-align:center;
}

#content div.vipHotel div.image{
	margin:13px 28px 0;
	width:228px;
}
/*dates slider*/
#content div.dates{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.dates div.title h3{
	line-height:24px;
	margin:0 0 0 17px;
	font-size:12px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
#content div.dates div.image{
	margin:6px auto 0;
	width:280px;
}
/*Girlfriends Itin slider*/
#content div.girlfriendsItin{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.girlfriendsItin div.title h3{
	line-height:24px;
	margin:0 0 0 17px;
	font-size:12px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
#content div.girlfriendsItin div.image{
	margin:6px auto 0;
	width:280px;
}
/*With Love slider*/
#content div.withLoveSlider{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.withLoveSlider div.image{
	margin:6px auto 0;
	width:280px;
}
/*cleopatra story slider*/
#content div.cleopatraStorySlider{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.cleopatraStorySlider div.title h3{
	line-height:24px;
	margin:0 0 0 17px;
	font-size:14px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
#content div.cleopatraStorySlider div.image{
	margin:6px auto 0;
	width:280px;
}

/*explore egyptian slider*/
#content div.exploreEgyptian{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.exploreEgyptian div.title h3{
	line-height:24px;
	margin:0 0 0 17px;
	font-size:12px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
#content div.exploreEgyptian div.image{
	margin:6px auto 0;
	width:280px;
}
/*Franklin slider*/
#content div.franklin_slider{
	width:284px;
	height:154px;
	margin:0;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.franklin_slider div.title h3{
	line-height:24px;
	margin:0 0 0 12px;
	font-size:12px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2px;
}
#content div.franklin_slider div.image{
	margin:6px auto 0;
	width:280px;
}
/*map*/
#content div#visitorsPageFinder{
	margin-left:67px;
}
#content div.box-slider{
	width:284px;
	height:154px;
	padding:0 7px;
	overflow:hidden;
	background:url('../_img/bg-map-box.png') no-repeat 0 0;
}
#content div.hotel-page{
	margin-left:65px;
} 
#content div.map div.image{
	margin:6px auto 0;
	width:280px;
}
#content div.title{
	width:100%;
	margin:7px 0 0;
	overflow:hidden;
}
#content div.title h3{
	line-height:24px;
	margin:0 0 0 16px;
	font-size:14px;
	padding-bottom:2px;
	color:#eae3d4;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
#content div.map div.title h3{
	float:left;
	display:inline;
	padding-right:15px;
	background:url('../_img/bg-title-map.gif') no-repeat 100% 50%;
}
/*main slider*/
#slider_image div.item{
	width:100%;
	overflow:hidden;
}
#slider_image div.item div#story{
	width:460px;
	position:absolute;
	top:0;
	right:230px;
}
#slider_image div.item div.text #visitorsBtn{
	margin:267px 0 0 148px;
	display:block:
}
#slider_image div.item div.text{
	width:460px;
	position:absolute;
	top:0;
	right:3px;
}
#slider_image div.item h2{
	text-indent:-999px;
	height:130px;
	width:443px;
	margin:14px 0 0;
	background:url('../_img/txt-cleopatra.png') no-repeat 100% 50%;
}
#slider_image div#noBorder{
	border:none;
	margin:0 0 0 85px;
}
#slider_image div.entry{
	width:282px;
	overflow:hidden;
	margin:7px 0 0 85px;
	border-top:1px solid #1f1d1b;
	border-bottom:1px solid #1f1d1b;
}
#slider_image div.entry p{
	font-size:13px;
	font-family:Arial, Helvetica,serif;
	line-height:24px;
	text-transform:uppercase;
	margin:9px 0 6px;
	text-align:center;
	letter-spacing:1px;
	color:#cbc5bb;
}
#slider_image div.entry p em,
#slider_image div.entry p strong{
	text-transform:none;
	font-size:19px;
}
#slider_image span.date{
	color:#bea969;
	font-size:26px;
	line-height:30px;
	font-style:italic;
	letter-spacing:1px;
	font-weight:bold;
	display:block;
	text-align:center;
	margin:20px 0 0;
}
#slider_image a.buy span{
	display:none;
}
#slider_image a.buy{
	width:171px;
	margin:1px 0 0 139px;
	background:url('../_img/btn-buy-tickets-m-2.png') no-repeat 0 0;
}
#slider_image a.buy:hover{
	background-position:0 -40px;
}
#slider_image a.find span{
	display:none;
}
#slider_image a.find{
	width:243px;
	background:url('../_img/btn-find-2.png') no-repeat 0 0;
	margin:301px 0 0 139px;
}
#slider_image a.find:hover{
	background-position:0 -40px;
}
#slider_image div.finder{
	margin:33px 0 0 38px;
}
#slider_image p.explorePhilly{
	font-style:italic;
	font-size:23px;
	line-height:23px;
	color:#e8cfa7;
	margin:75px 0 0 1px;
}
#slider_image p.explorePhilly strong{
	/*font-size:21px;*/
	display:block;
	text-transform:uppercase;
	color:#908c85;
	font-style:normal;
	text-indent:44px;
	letter-spacing:2.5px;
}
#slider_image div.story p{
	font-size:23px;
	line-height:23px;
	color:#e8cfa7;
	margin:292px 0 0 77px;
	text-transform: uppercase;
}
#slider_image p.explore{
	font-style:italic;
	font-size:23px;
	line-height:23px;
	color:#e8cfa7;
	margin:16px 0 0 116px;
}
#slider_image p.explore strong{
	font-size:21px;
	display:block;
	text-transform:uppercase;
	color:#908c85;
	font-style:normal;
	text-indent:44px;
	letter-spacing:2.5px;
}


#content div.slider-bottom-container {
	width: 915px;
	height: 175px;
	background:url(../_img/bg-slider-cont.png);
	float:left;
	margin:-20px 0 0 38px;
	z-index: 200;
	position:relative;
}
* html #content div.slider-bottom-container {
	display: inline;
}
#content div.slider-bottom-container div.jcarousel-container {
	margin:0px 0 0 12px;
	width:903px;
}
#content div.slider-bottom-container ul.slider-blocks {
  margin:0;
  padding: 0;
}
#content div.slider-bottom-container ul.slider-blocks li.uwishunu div.uwishunuImg{
	display:block;
	width:10px;
	height:10px;
}
#content div.slider-bottom-container ul.slider-blocks li.uwishunu {
	height:154px;
	width:298px;
	overflow:hidden;
	padding:0;
	margin:11px 0 0 0;
}
#content div.slider-bottom-container ul.slider-blocks li.jcarousel-item{
	margin:11px 0 0 0;
	width:298px;
}
#content div.slider-bottom-container ul.slider-blocks li.item {
	height:154px;
	width:298px;
	overflow:hidden;
	padding:0;
	margin:11px 0 0 0;
}
#content div.slider-bottom-container div.jcarousel-clip {
	width:894px;
}
#content div.slider-bottom-container div.jcarousel-prev {
	position: absolute;
	width: 36px;
	height: 60px;
	background:url(../_img/bg-slider-prev.jpg) no-repeat 0 0;
	position: absolute;
	top:53px;
	left:-43px;
	cursor: pointer;
}
#content div.slider-bottom-container div.jcarousel-next {
	position: absolute;
	width: 36px;
	height: 60px;
	background:url(../_img/bg-slider-next.jpg) no-repeat 0 0;
	position: absolute;
	top:53px;
	right:-31px;
	cursor: pointer;
}


#content ul.right-tabs {
	display: block;
	position: absolute;
	right: 0;
	top: 41px;
	padding:0;
	margin:0;
	list-style: none;
	/*background:url(../images/bg-tabs.png) no-repeat 100% 0;*/
	width:170px;
	z-index: 999;
}
#content ul.right-tabs li {
	background:url(../_img/bg-tab-li.png) no-repeat 100% 35px;
	float: right;
	overflow: hidden;
	margin: 0 0 -6px 0;
}
#content ul.right-tabs li.last,
#content ul.right-tabs li.active {
	background: none;
}

#content ul.right-tabs li span{
	width: 108px;
	height: 44px;
	float: right;
	background:url(../_img/bg-tab.png) no-repeat 0 0;
	z-index: 999;
	position:relative;
}
#content ul.right-tabs li a.with-love {
 	width: 99px;
 	height: 27px;
 	display: block;
 	background:url(../_img/a-with-love.jpg) no-repeat 0 0;
 	text-indent:-9999px;
 	float: right;
 	margin: 9px 0 0 0;
 	overflow: hidden;
}
#content ul.right-tabs li a.buy-tickets{
	width: 91px;
 	height: 27px;
 	display: block;
 	float: right;
 	margin: 9px 0 0 0;
 	padding: 0 0 0 8px;
 	overflow: hidden;
 	font:13px/26px Georgia;
 	color: #4d4b46;
 	text-decoration: none;	
}
#content ul.right-tabs li a.find-hotel {
 	width: 91px;
 	height: 27px;
 	display: block;
 	background:url(../_img/plus.jpg) no-repeat 85px 9px;
 	float: right;
 	margin: 9px 0 0 0;
 	padding: 0 0 0 8px;
 	overflow: hidden;
 	font:13px/26px Georgia;
 	color: #4d4b46;
 	text-decoration: none;
}
#content ul.right-tabs li.active a.find-hotel {
	background:url(../_img/minus.jpg) no-repeat 85px 13px;
	width:152px;
}
#content ul.right-tabs li em.share {
 	width: 41px;
 	height: 27px;
 	display: block;
 	margin: 9px 0 0 10px;
 	float: left;
 	padding: 0 0 0 8px;
 	overflow: hidden;
 	font:13px/26px Georgia;
 	color: #4d4b46;
 	text-decoration: none;
}
#content ul.right-tabs li a.facebook,
#content ul.right-tabs li a.twitter {
	width: 16px;
 	height: 16px;
 	display: block;
 	text-indent:-9999px;
 	float: left;
 	margin:14px 0 0;
 	overflow: hidden;
 	background:url(../_img/icon-facebook.jpg) no-repeat 0 0;
}
#content ul.right-tabs li a.twitter {
  background:url(../_img/icon-twitter.jpg) no-repeat 0 0;
  	margin:14px 0 0 5px;
}

#content ul.right-tabs li.active span {
	width: 170px;
	background:url(../_img/bg-tab-active.png) no-repeat 0 0;
}
#content ul.right-tabs li.active a.with-love {
 	width: 161px;
 	background:url(../_img/a-with-love-active.jpg) no-repeat 0 0;
}

#content ul.right-tabs li div.content {
	display: none;
	width: 168px;
	float: right;
	margin: -9px 0 0 0;
}

#content ul.right-tabs li.active div.content {
	display: block;
}

#content ul.right-tabs li div.content div.content-top,
#content ul.right-tabs li div.content div.content-bottom {
	width:168px;
	height:5px;
	background:url(../_img/bg-tab-content-top.png) no-repeat 0 0;
	overflow: hidden;
}
#content ul.right-tabs li div.content div.content-inner {
	background:url(../_img/bg-tab-content-inner.png) repeat-y 0 0;
	overflow: hidden;
}
#content ul.right-tabs li div.content div.content-bottom {
	background:url(../_img/bg-tab-content-bottom.png) no-repeat 0 0;	
}

#content ul.right-tabs li.with-love div.content div.content-inner {
	height: 283px;
}

#content ul.right-tabs li.with-love div.content div.content-inner img.dear-tasteful {
	margin:30px 0 0 10px;
}
#content ul.right-tabs li.with-love div.content div.content-inner img.with-love {
	margin:24px 0 0 40px;
}
#content ul.right-tabs li.with-love div.content div.content-inner a.visitphilly {
	margin:12px 0 0 8px;
	background:url(../_img/a-visitphilly_com.jpg) no-repeat 0 0;
	display: block;
	width: 161px;
	height: 24px;
	text-indent:-9999px;
	overflow: hidden;	
}

#content ul.right-tabs li.buy-tickets div.content div.content-inner {
	height: 234px;
}

#content ul.right-tabs li.find-hotel div.content div.content-inner {
	height:225px;
	/*text-align: right;*/
} 

/*footer*/
#footer{
	z-index: 999;
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:0;
	height:76px;
	min-width:990px;
	left:0;
	background:url(../_img/bg-footer.png) repeat-x 0 0;
}
* html #footer{
	width:auto;
}
#footer div.footer{
	 width:980px;
	 padding: 0 5px;
	 margin:0 auto;
	 overflow:hidden;
	 background:url(../_img/bg-footer-li.png) no-repeat 100% 0;
	 margin-top: 10px;
}
#footer div.footer div.block {
	float: left;
	background:url(../_img/bg-footer-li.png) no-repeat 0 0;
}
#footer div.footer div.block ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer div.footer div.block ul li {
	line-height: 18px;
}
#footer div.footer div a {
	font-size: 11px;
	color: #676664;
	text-transform: uppercase;
	text-decoration: underline;
}
#footer div.footer div a:hover {
	text-decoration: none;
}

#footer div.footer div.first {
	width: 240px;
	padding: 0 0 0 32px;
}
#footer div.footer div.first span {
	font-weight: bold;
	height: 18px;
	display: block;
	font-style: italic;
}
#footer div.footer div.second {
	width: 277px;
	padding: 0 0 0 31px;
}
#footer div.footer div.third {
	width: 367px;
	padding: 0 0 0 27px;
	font-size: 10px;
	font-style: italic;
}
#footer div.footer div.third div {
	float: left;
}
#footer div.footer div.third div.national-geographic {
	line-height:18px;
	width: 150px;
}
#footer div.footer div.third div.hilti-foundation {
	line-height:18px;
	width: 135px;
}

*html #header div.event div.date {
	font-size:14px;
}

