/* FEATURES : generic */
.features{
	background: transparent no-repeat;
	width: 584px;
}
.features .scroller{
	width:  584px;
}
.features .overlay{
	position: absolute;
	z-index: 100;
}
.features .prev{
	margin: 170px 0px 0px 0px;
	cursor: pointer;
}
.features  .next{
	margin: 170px 0px 0px 565px;
	cursor: pointer;
}
.features .nav {
	text-align: right;
}
.features .caption {
	margin: 341px 0px 0px 10px;
	height: 25px;
	width: 580px;
	background: #ccc;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.features .nav a
{
	display: block;
	background: #ada9a6;
	width: 6px;
	height: 6px;
	line-height: 120px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
}
.features .nav a.activeSlide{
	background: #f00;
 }
.features .nav a:focus {
	outline: none;
}
 img{
	border: none;
 }
.qtip .qtip-wrapper .qtip-borderTop,
.qtip .qtip-wrapper .qtip-contentWrapper,
.qtip .qtip-wrapper .qtip-title .qtip-button,
.qtip .qtip-wrapper .qtip-borderBottom,
.qtip .qtip-tip {
	opacity: 0.8; // Santdard compliant browsers
	filter: alpha(opacity = 90); // IE
}

/* HOMEFEATURE : home */
#homefeature {
	height: 356px;
	position:relative;
}
#homefeature .scroller {
	height: 356px;
	background: #333;
}
#homefeature .nav {
	/*margin-top: 358px;*/
	position:absolute;
	bottom:-8px;
	right:0px;
}

/* OFFERLIST : discover/play/escape/favourites */
#offerlist {
	height: 445px;
}
#offerlist .scroller {
	height: 445px;
	background: transparent;
}
#offerlist .nav {
	margin-top: 358px;
}

/* DETAILFEATURE : offer detail  */
.detailfeature
{
	height: 270px;
	position:relative;
}
.detailfeature .scroller
{
	height: 270px;
	background: #333;
}
.detailfeature .nav
{
	/*margin-top: 260px;*/
	bottom: 5px;
	right: 5px;
}
.detailfeatureworld
{
	background-color: Black;
	color: white;
}


/* RELATEDFEATURE : offer detail */
.related-slide .scroller {
	height:70px; 
	overflow: hidden;
}
.related-slide #controls
{
	position:absolute;
	top:16px;
	right:16px;
	text-align:right;
}

.related-slide #controls img
{
	cursor: pointer;
	margin-right:5px;
}
.related-title{margin-bottom:10px;}


/* ACCORDMENU : home */
#accordframe {
	background: transparent url(/Skins/Moments/images/backgrounds/bkg_accordion.png) no-repeat left top;
	float:left;
	overflow:hidden;
}
#accordmenu {	
	padding: 15px 0;
	text-align: left;
}
#accordmenu .ui-accordion-content{
	color: #fff;
	overflow: hidden;
}			
#accordmenu .ui-accordion-content p{
	padding: 0px 20px 20px 20px;
	background: transparent url(/Skins/Moments/images/dottedline.gif) no-repeat;
	background-position: bottom center;
}
#accordmenu a.link{
	color: red;
}
#accordmenu a {	
	text-decoration:none;
}
#accordmenu a:hover {	
	text-decoration:underline;
}
#accordmenu img{
	display: block;
	cursor:pointer;
}
#accordmenu .ui-state-default{
	width: 254px;
	height: 47px;
	outline: none;
}
