div.spacer_20 {
	margin: 0px;
	padding: 0px 30px 20px 10px;
}
div.introText {
	margin: 0px;
	padding: 20px 30px 20px 10px;
}
div.innerText {
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
div.iconText {
	font-size: .95em;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
div.hiddenContainer {
	display: none;
}
table.fullWidth {
	width: 100%;
}
a.showhideArrowRight {
	background: url( /System/CSS/Images/custom/icon_trans_arrow_forward_small.gif  ) no-repeat left;
	padding-left: 14px;
}
a.showhideArrowDown {
	background: url( /System/CSS/Images/custom/icon_bar_arrow_down_red.gif  ) no-repeat left;
	padding-left: 14px;
}
div.specialOfferNavRight, div.contentRightNavGrey {
	float: right;
	margin:3px 0px 20px 20px;
}
div.contentLeftNav {
	float: left;
	margin:3px 20px 20px 0px;
}
ul.sortLinks li a.thisPageUp {
	background: url( /system/css/images/global/arrow_up_red.gif ) no-repeat left;
}
iframe.hiddenMenu {
	visibility: hidden;
	position: absolute;
}
a.iconBackToTop, a.iconBackToTopBox, a.iconBackToTopBar {
	display:block;
	text-align:right;
}
div.hotelIndexInfo {
	padding-top: 12px;
}
div#hotelImagesContact {
	padding-top: 16px;
	float: right;
	margin:3px 0px 10px 20px;
}
div#newsArticle .newsTitle {
	padding-top: 4px;
}
div#interdiv {
	background: url(/system/images/preload_background.gif) repeat-x;
	height: 471px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
}
div#preloadContent {
	height:371px;
}
.outofsight {
	position:absolute;
	top:-9999px;
}
.popupContainer {
	width:90%;
}
div.newsPhotoBorder {
	text-align:center;
}
div.footNote, div.footNoteBorderTop {
	clear:both;
}
.calendar {
	padding-left:4px;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.w50 {
	width:50px;
}
.w120 {
	width:120px;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w160 {
	width:160px;
}
.w170 {
	width:170px;
}
.w200 {
	width:200px;
}
.w230 {
	width:230px;
}
.w240 {
	width:240px;
}
.w250 {
	width:250px;
}
.w100pc {
	width:100%;
}
.wAuto {
	width:auto;
}
img.imgRight {
	float: right;
	padding: 0px 0px 20px 30px;
}
div.contentRightNavGrey a, div.specialOfferNav a {
	text-decoration:none;
}
div.contentContainer ul.multiLevel a {
	text-decoration:none
}
dl#newsList dt {
	width:87px;
}
dl#newsList dd {
	width:455px;
}
td.detail p {
	padding:0px 0px 10px 0px;
	margin:0pt;
}
table.flightSearchSummary td.label {
	white-space:nowrap;
}
div.mpMenuPadding {
	padding:5px 9px 0pt;
}
.returnCheck {
	margin:0px 0px 0px 10px;
	vertical-align:middle;
}
td.aircraftFront {
	background:transparent url(/system/images/seating/plane_front.gif) no-repeat scroll center;
	padding: 0pt 222px 0pt 0pt;
}
.frequencyWrap {
	white-space:nowrap;
}
div.newsPhotoBorder img {
	border: 1px solid #C0BBAF;
}
.rtl {
	direction: rtl;
}
.ltr {
	direction: ltr;
}
div.mpViewerContainer {
	width:565px;
	background-color:#E5E5E5;
}
div.mpMenuPadding div.horRuleDark_5 {
	display:none;
}
div.mpMenuPadding {
	padding:0px !important;
	width:565px;
}
.mpMenuItem {
	padding:7px 7px 0px 7px !important;
	width:76px;
	height:40px;
	float:left;
}
div.mpMenuContainer {
	height:auto !important;
	width:565px;
	border-top:1px solid #D7D0BD;
}
div.mpMenu {
	padding-bottom:0px;
	border-top:1px solid #FFFFFF;
	height:70px !important;
	width:565px;
	background-image:none;
	border-bottom:none;
	overflow:hidden;
	overflow-y:none;
	overflow-x:auto;
}
div.mpMenu table {
	float:left;
	z-index:-99;
}
div.mpMenuContainer {
	border-bottom:1px solid #D7D0BD;
}
div.mpCaption, div.mpMenuContainer {
	background-image:url(/system/css/images/media_player/tan_pixel.gif);
	background-position:right center;
	background-repeat:repeat-y;
	background-color:#E5E5E5;
}
div.mpViewer {
}
a.iconButtonForwardInline {
	background: url(/system/css/images/icons/icon_box_button_forward.gif) no-repeat right;
	display: inline-block;
	font-weight: bold;
	padding: 2px 20px 2px 0px;
	text-decoration: none !important;
}
.priceLogo {
	padding:5px 10px 5px 10px;
}
.priceLogoContent {
	float:right;
	padding:5px 10px 10px 20px;
	margin:0px;
}
.priceLogo img {
	padding:5px 0px 0px 0px;
}
.resultsContainer ul {
	margin-bottom:0px !important;
}
div#preloadContent div.continueBar {
	background:none !important;
	font-size:1em;
}
div.breadcrumb {
	font-size:1.0em;
	display:block;
	width:95%;
	/*margin-left:15px;*/
	padding-top:7px;
	margin-bottom:5px;
	/*height:25px;*/
	
}
div.breadcrumb p {
	float: left;
	margin: 0 0.3em 0 0;
	padding: 0;
}
div.breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}
div.breadcrumb ul li {
	/*background: transparent url(/system/css/images/discover_dubai/breadcrumb_arrow.gif) no-repeat scroll right center;*/
	float: left;
	list-style: none;
	margin: 0 0.1em 0 0;
	padding: 0 0.1em 0 0;
	white-space:nowrap;
}
div.breadcrumb ul li.last {
	background: none;
}
div.breadcrumb ul li a {
	color: #A7A9AC;
	padding:0 3px;
	/*text-decoration: underline;*/
}
div.breadcrumb ul li a:hover {
	color: #0091B2;
}
#bookingWidgetContainer .selectWidth240 {
	width:220px !important;
}
#bookingWidgetContainer .iconButtonForwardBox {
	font-size:0.95em;
	float:right;
}
#bookingWidgetContainer .selectWidth120 {
	width:120px !important;
}
#bookingWidgetContainer div.tableEditBarLeft li {
	padding-right:8px;
}
.bookingSuggestions {
	width:240px !important;
}
a.iconDownloadPDFBox {
	display:inline-block;
}
.rtlForced {
	direction:rtl;
	unicode-bidi:bidi-override;
}
.ltrForced {
	direction:ltr;
	unicode-bidi:bidi-override;
}
#bookingWidgetContainer .priceLogo {
	padding:5px 5px 5px 5px;
}
.formNote {
	line-height:1.2em;
}
.mobileIcon {
	text-align:right;
}
.VideoPlayer {
	text-align:center;
	margin-bottom:20px;
}
.DisplayInlineBlock {
	display:inline-block;
}
p.widgetIntro {
	font-size:0.95em;
	line-height:1.2em;
	margin-top:-5px;
}
dl.arrowList dt {
	padding-left: 0px;
}
table.dataTable td.middleBoxed, table.dataTableNoMargin td.middleBoxed {
	padding:6px;
	vertical-align:middle;
}
#column2 a.priceLogo {
	float:right;
	margin:0;
	padding:5px 10px 10px 20px;
}
a.map {
	background:url(/system/images/icons/icon_viewmap.gif) no-repeat center right;
	display: block;
	padding-right: 20px;
	font-size: 0.95em;
	font-weight: bold;
}
div.markerLabel {
	color: #D30418;
	font-weight: bold;
	font-size: 0.95em;
}
div.mapMarker {
	color: #D30418;
	background:url(/system/images/discover_dubai/gmap/marker_offices.gif) no-repeat center left;
	display: block;
	padding: 20px 14px 12px 14px;
	font-size: 0.95em;
	font-weight: bold;
	text-align:center;
	float:right;
}
div.formSectionHeaderContainer {
	background-color:#E4DECF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	margin:0;
	padding:0px 0px 0px 10px;
	height: 35px;
}
div.formSectionHeaderLeft {
	float: left;
	padding:8px 0px 8px 0px;
}
div.formSectionHeaderRight {
	float: right;
	padding:8px 10px 8px 0px;
}
ul.specialFares li.last {
	border: none;
	padding-bottom: 2px;
}
.noMargin {
	margin:0px !important;
}
.noMarginLeft {
	margin-left:0px !important;
}
.noMarginRight {
	margin-right:0px !important;
}
.noMarginTop {
	margin-top:0px !important;
}
.noMarginBottom {
	margin-bottom:0px !important;
}
.noPadding {
	padding:0px !important;
}
.noPaddingLeft {
	padding-left:0px !important;
}
.noPaddingRight {
	padding-right:0px !important;
}
.noPaddingTop {
	padding-top:0px !important;
}
.noPaddingBottom {
	padding-bottom:0px !important;
}
.frequencyWrap {
	padding-right:5px !important;
}
.widgetPanel #cmbListCategories {
	width: 330px !important;
}
.formContainer #searchText {
	width: 200px !important;
}
.formContainer #cmbListCategories {
	width: 300px !important;
}
dl#newsList dt.extended {
	width: 105px;
}
dl#newsList dd.extended {
	width: 430px;
}
#bookingWidgetContainer .tableEditBarLeft a.iconButtonForwardBar {
	padding:2px 17px 2px 0
}
.indexItem {
	border-bottom:1px solid #E4DED0;
	margin-bottom:10px;
}
div#footerNav {
	/*width:630px;*/
}
div#footer {
	height: auto !important;
}
div.menu1 {
	left:0px !important;
	width:143px !important;
	position:absolute;
}
ul.ssmenu.ssmenu1 {
	left:0px !important;
}
div.menu2 {
	left:143px !important;
	width:99px !important;
	position:absolute;
}
ul.ssmenu.ssmenu2 {
	left:143px !important;
}
div.menu3 {
	left:242px !important;
	width:110px !important;
	position:absolute;
}
ul.ssmenu.ssmenu3 {
	left:242px !important;
}
div.menu4 {
	left:352px !important;
	width:100px !important;
	position:absolute;
}
ul.ssmenu.ssmenu4 {
	left:352px !important;
}
div.menu5 {
	left:452px !important;
	width:135px !important;
	position:absolute;
}
ul.ssmenu.ssmenu5 {
	left:452px !important;
}
div.menu6 {
	left:587px !important;
	width:86px !important;
	position:absolute;
}
ul.ssmenu.ssmenu6 {
	left:587px !important;
}
