@import url(/CMSPages/GetCSS.aspx?stylesheetname=TTMasterCSS);
* html #offerdetailsbox {position: absolute;}
#middlecolumnpromo .frame {
	position: absolute;
	z-index: 2000;
	margin-left: 558px;
}
#middlecolumnpromo .photocontainer {
	width: 566px;
	height: 310px;
	z-index: 1000;
	background: #FFF;
}
#middlecolumnpromo .promointro {
	width: 182px;
	height: 310px;
	position: absolute;
	z-index: 2000;
	background: #0766c7;
/*	background: #0d97d9; OLD */
	opacity: .85;
	overflow: hidden;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}
.promointro .inner {
	height: 280px;
	padding: 15px 15px 15px 15px; 
}
.promointro .inner p {
	font-size: 12px;
	color: #fff;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}

a.button.experience,
a.button.search {
	background: url(/App_themes/tourismtoronto/images/btn_experience.gif) left top no-repeat;
}

.leftcontainer {
	background: url(/App_themes/tourismtoronto/images/experience_leftmodule_bg.gif) left top no-repeat;
}
.leftcontainer .headerbar {
	color: #1f4066;
}
.leftcontainer fieldset ul li input, .leftcontainer fieldset ul li select {
	border: solid 1px #0d97d9;
}
ul.otherleftnavBullet li a:hover {
	color: #407bbd;
}
ul.otherleftnavBullet li.on {
	color: #407bbd;
	background: url(/App_themes/tourismtoronto/images/leftnav_experience_on_bg.gif) right top repeat-y;
}
ul.otherleftnavBullet li.on a {
	color: #407bbd;
}
ul.otherleftnavOrdered li a {
	color: #407bbd;
}

.headers span {
	color: #1f4066;
	padding: 0px 0px 0px 0px !important;
	line-height: 14px !important;
}
.featurebox {
	width: 546px;
	height: auto;
	background: url(/App_themes/tourismtoronto/images/experience_featurebox_bg.gif) left top no-repeat;
	border: none !important;
}
.featureboxbottom {
	height: 35px;
	background: url(/App_themes/tourismtoronto/images/experience_featurebox_bg.gif) left bottom no-repeat;
	margin-bottom: 20px;
}
.featuredetailscontainer {
	height: 510px;
}
.featuredetailscontainer.scroller {
	height: 510px;
}
a.topic {
	color: #407bbd;
}
p.featureblurb a {
	color: #407bbd;
}

#middlecolumnpromo {
	background: #0766c7;
	/*background: #0d97d9 !important; */
}
#middlecolumnpromo .intro {
	width: 376px;
	float: left;
	padding: 10px 10px 10px 10px;
	padding-bottom: 0px;
}
#middlecolumnpromo .promophoto {
	width: 170px;
	float: left;
	display: inline;
	background: #FFF;
	margin-bottom: -1px;
}

.pagination .navs a.active {
	color: #407bbd;
}

.search .rss {
	color: #fff;
}
.featuredetails .actionlabels a img,
.featuredetails .characterlabels a img {
	width: auto;
	height: auto;
	margin-right: 10px !important;
	padding-right: 0px !important;
}
.featuredetails .actioncontainer .characterlabels {
	float: right;
	margin-right: 0px !important;
	padding-right: 0px !important;
}

.offersdetailsbox {
	background: url(/App_themes/tourismtoronto/images/experience_featurebox_bg.gif) left top no-repeat;
}
* html .offersdetailsbox {
	position: absolute;
}
.offersdetailcontainer .header {
	color: #407bbd;
}
.infocarddetails p a {
	color: #407bbd;
	text-decoration: none;
}

.search .rss a {
	color: #fff;
}

a#plcRoot_Layout_ZonecenterBlock_pageplaceholder2_partPlaceholder_Layout_zoneCenterColumn_MemberDetails_spOffer img {
	width: 96px;
	height: 23px;
}

a#plcRoot_Layout_ZonecenterBlock_pageplaceholder2_partPlaceholder_Layout_zoneCenterColumn_MemberDetails_SaveIcon img {
	margin-left: 20px !important;
	margin-left: 0px;
}