/*
	Accessible News Slider : Plugin Specific
-----------------------------------------------------------------------------------------*/

.accessible_news_slider img {
	border: 0;
	}
.accessible_news_slider li,
.accessible_news_slider p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.6;
	}
.accessible_news_slider li p {
	font-size: 1em;
	}
.accessible_news_slider {
	position: relative;
	overflow: hidden;
	}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #ccc;
	}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
	}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
	}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
	}
.accessible_news_slider li {
	float: left;
	display: inline;
	width: 300px;
	}


/*
Accessible News Slider : Plugin Specific : Theme [ Offers_slider ]
-----------------------------------------------------------------------------------------
*/

.offers_slider  {
	width: 100%;
	margin: 10px 0px;
	background-image:url(/images/offers/filter/slide_main_bg.jpg);
	background-repeat:repeat-x;
	min-height:380px;
	}

.offers_slider_inside {
	padding:15px 15px 0px 15px;
	}
#temtxtcontainer .offers_slider_inside ul {
	padding:0px;
	margin:0px;
	}

.offers_slider .offers_heading {
	color:#000;
	font-size:14px;
	font-weight:bold;
	}

.offers_slider .sliderdivider {
	width:100%;
	margin:6px 0px 10px 0px;
	height:3px;
	background-image:url(/images/offers/filter/divider.jpg);
	background-repeat:repeat-x;
	}

.offers_slider #navstrip {
	width:100%;
	text-align:center;
	height:32px;
	}
*html .offers_slider #navstrip {
	height:25px;
	}

.offers_slider .back {
	float:left;
	width: 76px;
	height: 20px;
	}
.offers_slider .back a {
	width: 76px;
	height: 20px;
	position:relative;
	top:52px;
	left:15px;
	background-image:url(/images/offers/filter/offer_previousblack.gif);
	background-repeat:no-repeat;
	}
.offers_slider .back a:hover {
	background-image:url(/images/offers/filter/offer_previousblack_hover.gif);
	background-repeat:no-repeat;
	}

.offers_slider .next {
	float:right;
	width: 53px;
	height: 20px;
	}
.offers_slider .next a {
	width: 53px;
	height: 20px;
	position:relative;
	top:52px;
	right:15px;
	background-image:url(/images/offers/filter/offer_nextblack.gif);
	background-repeat:no-repeat;
	}
.offers_slider .next a:hover {
	background-image:url(/images/offers/filter/offer_nextblack_hover.gif);
	background-repeat:no-repeat;
	}
.offers_slider .totalrecords {
	padding-top:3px;
	color:#333;
	}	
*html .offers_slider .totalrecords {
	position:absolute;
	top:50px;
	margin-left:-30px;
	}

	
.offers_slider li {
	overflow: hidden;
	width: 202px;
	}
.offers_slider li .offercontainer {
	width:167px;
	height:305px;
	background-image:url(/images/offers/filter/slide_offer_bg.jpg);
	background-repeat:repeat-x;
	padding:10px;
	margin-right:12px;
	color:#333;
	overflow:hidden;
	font-size:11px;
	display:none;
	}

.offers_slider li.lastoffer {
	width:186px;
	}

.offers_slider li .offercontainer a {
	color: #069;
	text-decoration:underline;
	font-size:11px;
	}
.offers_slider li .offercontainer a:hover {
	color: #003;
	}

.offers_slider .offercontainer offermainimg {
	position:relative;
	float:left;
	width:167px;
	}
.offers_slider .offercontainer .offerairline {
	position:absolute;
	margin-top:3px;
	margin-left:3px;
	}
.offers_slider .offercontainer .offerairline img {
	padding:0;
	margin:0;
	border:#999 solid 1px;
	}
.offers_slider .offercontainer .offercountry {
	display:block;
	font-size:12px;
	font-weight:bold;
	clear:both;
	}
.offers_slider .offercontainer .offername {
	display:block;
	}
.offers_slider .offercontainer .offerrating {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#3E7CBB;
	}
.offers_slider .offercontainer .offerrating img {
	padding:2px 0 0 0;
	}

.offers_slider .offercontainer .offershortsummary {
	color:#001B35;
	display:block;
	font-size:11px;
	padding-top:3px;
	line-height:140%;
	}
.offers_slider .offercontainer .offersavings {
	color:#930;
	display:block;
	font-size:11px;
	line-height:140%;
	}
.offers_slider .offercontainer .offerbookby {
	color:#1E1E1E;
	display:block;
	font-size:11px;
	line-height:140%;
	}
.offers_slider .offercontainer .offertraveldates {
	color:#1E1E1E;
	display:block;
	font-size:11px;
	line-height:140%;
	}
.offers_slider .offercontainer .offerprice {
	display:block;
	color:#069;
	font-size:16px;
	margin-top:3px;
	font-weight:bold;
	}
.offerlastupdate {
	text-align:center;
	}

