﻿/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

table1,td1 {
	margin: 0;	
	border: 0;
	outline: 0;
}
.imgPadding
{
	padding-left: 5px;
	padding-right: 5px;
}
.featuredHotels {
	 text-align:justify;
	 padding-right: 2px;
}
ol, ul {
	list-style: none;
}
.toplinks {
	float: right;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.container {
	/*min-height:100%;*/
	background: #EFEFEF;
	margin: auto;
	height: auto;
	width: 1004px;	
	}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 1.6;
	/*background: #BEBEBD;DBDBDB BEBEBD;*/
	/*background: #DBDBDB url(http://www.dxbrooms.com/images/body-bg.gif) repeat-y center top;*/
	/*background: #5575A3 url(http://www.dxbrooms.com/images/body-bg.gif) repeat-y center top;*/
	background: #1D3C6A; /*26508F 1D3C6A ;*/
}
html, body {
height: 100%;
}

* html #container {
height: 100%;
}
.containerOuter {
	min-height:100%;
	BACKGROUND: url(http://www.dxbrooms.com/images/bgshading.gif) repeat-y left top; MARGIN: 0px auto; WIDTH: 1004px;
	margin: auto;
	height: auto;
	width: 1004px;	
	} 
.top {
	float: left;
	height: auto;
	width: 100%;
}
.topHeader {
	height: auto;
	width: 1004px;
}
.topNavi {
	float: left;
	height: auto;
	width: 100%;
}
.topNaviLinks {
	background: #F6F6F6;
	height: 24px;
	width: 1004px;
	padding-top: 3px;
	border-bottom: 0px solid #DBDBDB;
	}
.imgPaddingSub
{	padding-left: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	}
.spacer {
	background: #EFEFEF;/*ECECEC EFEFEF;*/
	float: left;
	height: 20px;
	width: 100%;
}
.contents {
	float: left;
	height: auto;
	width: 100%;
	background: #DBDBDB;/*DBDBDB;Left navi*/
}
/*testing*/
.contentstest {
	float: left;
	height: auto;
	width: 100%;
	background: #DBDBDB;
}
.rightcontenttest {
	float: right;/*left*/
	height: auto;
	width: 812px;
	background: #0000ff;
	padding-left: 10px;
	padding-right: 4px;
}

.featuredhoteltest {
	float: left;
	height: auto;
	width: 313px;
	background: #ff0000;
}
/*end of testing*/
.contentstop {
	float: left;
	height: auto;
	width: 100%;
	background: #EFEFEF;
}
.qsearch {
	float: left;
	height: auto;
	width: 230px;
	margin-right: 14px;/*15px; IE6*/
	padding-left: 4px;
}
.qsearchtop {
	background: url(http://www.dxbrooms.com/images/q-search-top-img.gif) repeat-x scroll 0px 0px; 
	float: left;
	height: 28px;
	width: 100%;
}
.qsearchBg
{	
	background: url(http://www.dxbrooms.com/images/q-search-img-bg.gif) repeat-y scroll 0px 0px;
	height: 175px;
	width: 230px;
	/*padding-left: 25px;*/
	margin: 0px;
	font-size: 12px;
}
.flashbox {
	float: left;
	height: auto;
	width: 568px;
	margin-right: 14px;/*15px; IE6*/
}
.otheremirates {
	float: left;
	height: auto;
	width: 168px;
	padding-right: 4px;
}
.comnbox {
	float: left;
	height: auto;
	width: 100%;
}
.comnboxAds {
	float: left;
	height: auto;
	width: 100%;
}
.comnboxAds p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2;
}
.comnboxFT {
	float: left;
	height: auto;
	width: 100%;
}  
.comnboxFT img {
  background: url(http://www.dxbrooms.com/images/featured.gif) no-repeat 2px 2px;
  padding-left:1px;
  padding-right:8px;
  padding-bottom:9px;
} 
.comnboxFT P{
	text-align :justify ;
	padding-right:4px;
}
.mediumh2 {
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-left: 5px;
	padding-top: 2px;
}
.mediumh21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-left: 5px;
	padding-top: 4px;
}

.spacer15 {
	float: left;
	height: 15px;
	width: 100%;
}
.spacer15Bg {
	float: left;
	height: 15px;
	width: 100%;
	background: #EFEFEF;/*EFEFEF;*/
}
.spacer15Rt {
	float: left;
	height: 15px;
	width: 100%;
	background: #EFEFEF;/*EFEFEF;*/
}
.leftpanel {
	float: left;
	height: auto;
	width: 170px;
	padding-right: 3px; /*4px IE6*/
	padding-left: 4px;
	padding-bottom: 15px;
	clear:left; /*IE6*/
}
.rightcontent {
	float: right;/*left*/
	height: auto;
	width: 812px;
	background: #EFEFEF;/*EFEFEF;*/
	padding-left: 10px;
	padding-right: 4px;
	padding-bottom: 15px;
}
.rightcontentx {
	float: right;
	height: auto;
	width: 812px;
	clear: right;
}
.maincontent {
	float: left;
	width: 484px;
	height: auto;
	margin-right: 15px;
}
.featuredhotel {
	float: left;
	height: auto;
	width: 313px;
	background: #DBDBDB;
	clear:right; /*IE6*/
}
.newsletter {
	background: url(http://www.dxbrooms.com/images/news_letter_bg.gif) ;
}
.travelLinksTable {
	background: url(http://www.dxbrooms.com/images/box_bg.gif);
}
.travelLinksTd {
	background: url(http://www.dxbrooms.com/images/travel_links_bg.gif);
	width: 170px;
}
.travelLinksSite {
	background: url(http://www.dxbrooms.com/images/travel_links_site.gif);
	width: 150px;
	
}
 
.footer {
	height: 39px;
	width: 1004px;
	background: url(http://www.dxbrooms.com/images/footer-bg.gif) repeat-x left top;
	margin: auto;
}

.comnbx {
	float: left;
	height: auto;
	width: 100%;
}
.dhowcruisebox {
	float: left;
	width: 798px;
	height: auto;
	background: #ff6f00;
	padding-right: 6px;
	padding-left: 8px;
}
.toursbox {
	float: left;
	width: 798px;
	height: auto;
	background: #ff6f00;
	padding-right: 6px;
	padding-left: 8px;
}
.toursul {
	float: left;
}
.toursul li 
{	
	/*background: url(http://localhost/wss/clients/dxbrooms/images/tra-li-bg3.gif) no-repeat 0px 0px;
	height: 24px;
	width: 145px;
	padding-left: 25px;
	line-height: 1.8; 
	margin: 0px;*/
	font-size: 11px;
}

.toursul li a:link {
	color: #1d3d6c;
}
.toursul li a:hover {
	color: #1F868B;
}
.toursothersul li 
{	font-size: 11px;
}
a:link {
	text-decoration: none;
	color: #1D3D6C;
}
a:visited {
	text-decoration: none;
	color: #063E70;
}

a:hover {
	text-decoration: none;
	color: #000;
}

a:active {
	text-decoration: none;
}

.toplinks a:link {
	color: #000;
}

.toplinks a:hover {
	color: #999;
	text-decoration: underline;
}
.toplinks a:visited {
	color: #000;
}
.offdeals
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.offdeals  a {
	color: #ffffff;
}
.offdeals a:hover {
	color: #efefef;
	text-decoration: underline;
}

.travelLinks
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.travelLinks  a {
	color: #ffffff;
}
.travelLinks a:hover {
	color: #efefef;
	text-decoration: underline;
}
.travelLinksSite
{
	color: #582804;
	font-size: 11px;
	font-weight: normal;
}
.travelLinksSite  a {
	color: #582804;
}
.travelLinksSite a:hover {
	color: #272727;
	text-decoration: underline;
}
.otheremirimage {
	float: left;
	height: auto;
	width: 170px;
}
.rightarrow {
	background: url(http://www.dxbrooms.com/images/rihtarrow.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	height: 23px;
	width: 165px;
	color: #132748;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 3px;
}

.downarrow {
	background: url(http://www.dxbrooms.com/images/down-arrrow.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	height: 23px;
	width: 165px;
	font-size: 12px;
	font-weight: bold;
	color: #132748;
	padding-left: 5px;
	padding-top: 3px;
}
.travellertopTours {
	background: url(http://www.dxbrooms.com/images/traveller_guide_tours.gif) no-repeat 0px 0px;
	float: left;
	height: 29px;
	width: 100%;
	padding-left: 25px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.travellertop {
	background: url(http://www.dxbrooms.com/images/traveller_guide.gif) no-repeat 0px 0px;
	float: left;
	height: 29px;
	width: 100%;
}
.travellerul {
	float: left;
}
.travellerul li 
{	
	background: url(http://www.dxbrooms.com/images/tra-li-bg3.gif) no-repeat 0px 0px;
	height: 24px;
	width: 145px;
	padding-left: 25px;
	line-height: 1.8; 
	margin: 0px;
	font-size: 12px;
}
.travellerul li a:link {
	color: #000;
}
.travellerul li a:hover {
	color: #1F868B;
}
.duabisfarih1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
}
.toursh1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
}
.toursHPh1 {
}
.toursHPh1 H1{
	font-size: 1.6em;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
}
.hotelsh1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #F88125;
	padding-top: 5px;
}
.morebtn {
	float: right;
	padding-top: 5px;
}
.whitearea {
	background: #FFF;
	float: left;
	height: auto;
	width: 794px;
	padding-left: 2px;
	padding-top: 2px;
}
.rightarrow a:link {
	color: #132748;
}
.rightarrow a:hover {
	color: #0C72D0;
}
.downarrow a:hover {
	color: #0C72D0;
}
.whitearea ul {
	float: left;
	height: auto;
	width: 147px;
	line-height: normal;
}
.safarih3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1d3d6c;
	line-height: normal;
}
 
.h3Tours {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1d3d6c;
	line-height: normal;
	padding-left: 1px;
	padding-right: 1px;
}
.mre {
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FF6F00;
}
.mre a:link {
	color: #FF6F00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.verticalspacer {
	float: left;
	height: auto;
	width: 1px;
	margin-right: 2px;
}
.safarirightbox {
	float: left;
	height: auto;
	width: 184px;/*190 ie6*/
	padding-bottom: 5px;
	clear:right; /*ie6*/
}
.safarirightboxmore {
	float: right;
	height: auto;
	width: 190px;
	padding-bottom: 5px;
}
.mre a:hover {
	color: #E44C4B;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.safarirightbox h1 {
	font-size: 1.6em;
	color: #132c3e;
	line-height: 1.2;
	font-weight: normal;
}
.safarirightbox ul {
	padding-top: 5px;
	padding-left: 8px;
}
.safarirightbox ul li {
	background: url(http://www.dxbrooms.com/images/other-li-icon.gif) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
	color: #063e70;
	line-height: 1.6;
}
.safarirightbox ul li a:link {
	color: #063E70;
}
.safarirightbox ul li a:hover {
	color: #1F868B; /*09589F;*/
}
.slocation {
	background: url(http://www.dxbrooms.com/images/location-bg.gif) repeat-y left top;
	float: left;
	height: auto;
	width: 100%;
	padding-bottom: 10px;
}
.locarrowimg {
	padding-left: 6px;
	float: left;
	padding-top: 12px;
	padding-right: 8px;
}
.featuredwhite p img {
	float: left;
	padding-left: 3px;
	padding-top: 3px;
} 
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6F00;
	line-height: 1.6;
}
.redbold a:link {
	color: #FF6F00;
}

.redbold a:hover {
	color: #FF6F00;
	text-decoration: underline;
}
.redbold a:visited {
	color: #FF6F00;
}
.citybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #244B83;
	line-height: 1.6;
}
.citybold a:link {
	color: #244B83;
}

.citybold a:hover {
	color: #244B83;
	text-decoration: underline;
}
.citybold a:visited {
	color: #244B83;
}
.contactbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #244B83;
	line-height: 1.6;
}
.contactbold a:link {
	color: #244B83;
}

.contactbold a:hover {
	color: #244B83;
	text-decoration: underline;
}
.contactbold a:visited {
	color: #244B83;
}
.citybox {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	border-bottom: 1px solid #CCC;
	text-align :justify ;
}
.citybox h2 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight:lighter;
} 

.featuredwhite p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2;
}

.offerul {
	float: left;
	padding-left: 12px;
	width: 220px;
	height: auto;
}
.offerul li {
	background: url(http://www.dxbrooms.com/images/OFFER-LI-ICON.gif) no-repeat left center;
	padding-left: 15px;
	color: #FFF;
}

.offerul b {
	font-weight:normal;
}

.offerul a:link {
	color: #FFF;
}

.offerul a:hover {
	color: #FFF;
	text-decoration: underline;
}
.offerul a:visited {
	color: #FFF;
}

.slocation ul {
	float: left;
	height: auto;
	width: 142px;
	padding-left: 15px;
}
.slocation ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	background: url(http://www.dxbrooms.com/images/location-li-icon.gif) no-repeat left center;
	padding-left: 15px;
}

.searchcomn {
	float: left;
	width: 484px;
	height: auto;
	margin-right: 15px;
}
.offerbox {
	background: url(http://www.dxbrooms.com/images/offer-bg.gif) repeat-y left top;
	float: left;
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	
}
.aprartbox {
	background: #F6F9F2;
	float: left;
	height: auto;
	width: 482px;
	border: 1px solid #999;
}
.aprtul {
	padding-left: 10px;
	float: left;
}

.aprtul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #204174;
}
.othpackagebox {
	background: url(http://www.dxbrooms.com/images/location-bg.gif) repeat-y left top;
	float: left;
	height: auto;
	width: 482px;
	border: 1px solid #999;
}
.othpkgul {
	padding-left: 10px;
	float: left;
}

.othpkgul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
.othpkgul a:link {
	color: #FFF;
}

.othpkgul a:hover {
	color: #FFF;
	text-decoration: none;
}
.othpkgul a:visited {
	color: #FFF;
}

.blueHPh1 {}
.blueHPh1 H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #EB3517;
	padding-top: 5px;
}

.redHPh1 {}
.redHPh1 H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #FE3322;
	padding-top: 5px;
}
.redh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #FE3322;
	padding-top: 5px;
}
.featuredpromobox {
	float: left;
	height: auto;
	width: 307px;
	background: #28455c;
	padding-right: 0px;
	padding-left: 0px;
}
.featuredhotelbox {
	float: left;
	height: auto;
	width: 307px;
	background: #28455c;
	padding-right: 3px;
	padding-left: 3px;
}
.featuredadsbox {
	float: left;
	height: auto;
	width: 305px;
	background: #fff;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}
.featuredwhite {
	background: #FFF;
	float: left;
	height: auto;
	width: 100%;
}

.featuredbttm {
	width: 314px;
	float: left;
	height: auto;
}
.rights {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 12px;
	padding-left: 10px;
	float: left;
}
.design {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	float: right;
	padding-top: 12px;
	padding-right: 10px;
}

.design a
{
		color:White;
}	
	.design a:hover
{
		color:gray;
}
.footerouter {
	float: left;
	height: 39px;
	width: 100%;
	/*margin-top: -39px;	*/
}
#clearfooter {
	height: 49px;
	width: 100%;
	float: left;
}
.innertopBannerbox {
	float: left;
	/*height: auto;*/
	width: 800px;
	/*margin-right: 10px;*/
	height: 90px;
}
.innertopimgbox {
	float: left;
	height: auto;
	width: 607px;
	margin-right: 10px;
}
.innertopimgboxContent 
{
	background: url(http://www.dxbrooms.com/images/bg_content_title.gif) repeat-x left top;
	float: left;
	height: auto;
	width: 607px;
	margin-right: 10px; 	
	border-left:0px solid #D4DEE5;
	border-right:0px solid #D4DEE5;
	border-bottom:1px solid #D4DEE5;
	
}

.innertopimgboxContentSub{
	background: url(http://www.dxbrooms.com/images/bg_content_line.gif) repeat-x left top;
	float: left;
	height: auto;
}
.innertopimgboxContent h1 {
	color: #C52026;
	font-size: 2.0em;
	font-weight: normal;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:bold ;
}
.innertopimgboxContent font {
	color: #1D3E6B;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:normal;
	text-align :justify ;
	padding-right: 5px;
}
.innertopimgboxContent fontSmall {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:bold;
	text-align :justify ;
	padding-right: 5px;
}
/*Detail*/

.innerboxtop {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	text-align :justify ;
	
}
.innerboxtop h2 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:normal ;
}

.innerboxtop h3 {
	color: #C52026;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:normal ;
}

.innerboxtopAnchor {
	color: #C52026;
	font-weight: normal;
}
.innerboxtopAnchor a {
	color: #C52026;
}

.innerboxtopAnchor a:link {
	color: #C52026;
}

.innerboxtopAnchor a:hover {
	color: #C52026;
	text-decoration: underline;
}
.innerboxtopAnchor a:visited {
	color: #C52026;
}

.innerboxtop TD { border-bottom: 1px dotted #666; }

.innerwhiteboxtop {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	text-align :justify ;
	
}
.innerboxDetail 
{
	height: auto;
	width: 470px;
	border:1px solid #D4DEE5;
	margin-top:8px;
}
.innerboxDetail h1 {
	color: #C52026;
	font-size: 2.0em;
	font-weight: normal;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:bold ;
}
.innerboxDetail font {
	color: #1D3E6B;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:normal;
	text-align :justify ;
	padding-right: 5px;
}
.innerboxDetail fontSmall {
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:bold;
	text-align :justify ;
	padding-right: 5px;
}

.innerboxDetailHotel 
{
	height: auto;
	width: 470px;
	border:1px solid #D4DEE5;
	margin-top:8px;
	margin-bottom:15px;
	padding-top:5px;
	padding-bottom:5px;	
}
.innerboxDetailHotel h1 {
	color: #C52026;
	font-size: 2.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:bold ;
}
.innerboxDetailHotel font {
	color: #1D3E6B;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2;
	font-weight:normal;
	text-align :justify ;
	padding-right: 5px;
} 
/*End Detail*/
.innerwhiteboxContent
{
	text-align :justify ;
	padding-right: 5px;
}
.innertopimgright {
	float: left;
	height: 81px;
	width: 182px;
}
.innerwhiteboxNOUSHAD {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 482px;/*463px;*/
	border-bottom: 1px solid #CCC;
}
.innerTopboxContent {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	border-bottom: 1px solid #CCC;
	text-align :justify ;
}

.innerTopboxContent h1 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight:lighter;
}
.innerTopboxContent h2 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight:lighter;
}
.innerwhitebox {
	background: #FFF;
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	border-bottom: 1px solid #CCC;
	text-align :justify ;
}
.innerwhitebox h2 {
	color: #1D3E6B;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight:lighter;
}
.innerwhitebox h3 {
	color: #1D3E6B;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight:bold;
}
.fontLocation {
	color: #434141; 
	font-size: 1.0em;
	font-weight: normal;
}
.imgflot {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.checkflots {
	float: right;
}
.innerwhitebox h2 a:hover {
	color: #28455C;
	text-decoration: underline;
}

.innergreybox {
	background: #F9F9F8;/*#f2f1ef;*/
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	border-bottom: 1px solid #CCC;
	text-align :justify ;
}

.innergreybox h2 {
	color: #1D3E6B;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 5px;
}
.innergreybox h2 a:hover {
	color: #28455C;
	text-decoration: underline;
} 
.innergreyboxExt {
	background: #F9F9F8;/*#f2f1ef;*/
	padding: 5px;
	float: left;
	height: auto;
	width: 472px;
	border-bottom: 1px solid #CCC;
	text-align :justify ;
}
 
.innergreyboxExt font {
	color: #1D3E6B;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 5px;
}
.innergreyboxExt font a:hover {
	color: #28455C;
	text-decoration: underline;
}


.otheremiratesinner {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 15px;
}

.qsearchtopinner {
	background: url(http://www.dxbrooms.com/images/-q-search-top-img.gif) repeat-x scroll 0px 0px;
	float: left;
	height: 28px;
	width: 178px;
}

.downarrowinner {
	background: url(http://www.dxbrooms.com/images/downarrow-inner.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	height: 23px;
	width: 165px;
	font-size: 12px;
	font-weight: bold;
	color: #132748;
	padding-left: 5px;
	padding-top: 3px;
}
.rightarrowinner {
	background: url(http://www.dxbrooms.com/images/rightarrow-inner.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	height: 23px;
	width: 165px;
	color: #132748;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 3px;
}
.rightarrowinnerNormal {
	background: url(http://www.dxbrooms.com/images/rightarrow-inner.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	height: 23px;
	width: 165px;
	color: #132748;
	font-weight: normal;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 3px;
}
.otheremirimageinner {
	float: left;
	height: auto;
	width: 170px;
}
.qsearchtopinner {
	background: url(http://www.dxbrooms.com/images/-q-search-top-img.gif) repeat-x scroll 0px 0px;
	float: left;
	height: 28px;
	width: 170px;
}
.dubaitoursinner {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 15px;
}

.dubaitourtop {
	background: url(http://www.dxbrooms.com/images/tourleftbg.gif) repeat-x scroll 0px 0px;
	float: left;
	height: 28px;
	width: 170px;
}
.lefttourul {
	float: left;
}
.lefttourul li {
	background: #FFF url(http://www.dxbrooms.com/images/toursarrow.gif) no-repeat 3px 7px;
	display: block;
	float: left;
	height: 23px;
	width: 145px;
	border: 1px solid #CCC;
	padding-left: 23px;
	font-weight: bold;
	padding-top: 2px;
	color: #22467B;
}

.lefttourulTours {
	float: left;
}
.lefttourulTours li {
	background: #FFF url(http://www.dxbrooms.com/images/toursarrow.gif) no-repeat 3px 7px;
	display: block;
	float: left;
	height: 23px;
	width: 145px;
	border: 1px solid #CCC;
	padding-left: 23px;
	font-weight: normal;
	padding-top: 2px;
	color: #22467B;
}
.innertopimgboxtours {
	float: left;
	height: 84px;
	width: 607px;
	margin-right: 10px;
	background: url(http://www.dxbrooms.com/images/innertopimgtours.jpg) no-repeat left top;
}
.innertopimgboxhotels {
	float: left;
	height: 84px;
	width: 607px;
	margin-right: 10px;
	background: url(http://www.dxbrooms.com/images/innertopimghotel.jpg) no-repeat left top;
}

.innertopimgrightTD
{
	background: #FFF;
	height :auto;
	border-bottom:1px solid #D4DEE5;
}
	
	
.innertopimgright {
	float: left;
	height: 83px;
	width: 182px;
	background: #FFF url(http://www.dxbrooms.com/images/bookonline.gif) no-repeat left top;
}
/*Hotels*/
.hotelsname {
	background: #fef4ec;
	color: #ff7b00;
	font-weight: bold;
	font-size: 13px;
	float: left;
	width: 368px;
	height: auto;
}
.hotelsname li img {
	padding-top: 4px;
}

.hotelsname li {
	display: inline;
	color: #FF6F00;
}
.starul {
	float: right;
}
.hotelsheading {
	font-weight: normal;
	color: #244B83;
	background: #D8D8DE;
	padding-left: 2px;
	float: left;
	width: 480px;
}
.hotelsheading h2 {
	color: #244B83;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5;
	font-weight:normal;
}
.headingSimple {
	font-weight: normal;
	color: #244B83;
	background: #ffffff;
	padding-left: 2px;
	float: left;
	width: 480px;
}
.headingSimple h2 {
	color: #244B83;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5;
	font-weight:normal;
}
.hotelsheadingPopular 
{
	font-weight: normal;
	color: #C52026;
	background: #FFF;
	padding-left: 2px;
	float: left;
	width: 480px;	 
}
.hotelsheadingPopular h2 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5;
}
.headingList {
	font-weight: normal;
	color: #C52026;
	background: #ffffff;
	padding-left: 2px;
	float: left;
	width: 480px;
	
} 
.headingList h2 {
	color: #C52026;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5;
	font-weight:normal;
}
.headingListSub {
	font-weight: bold;
	color: #000;
	background: #FAF9F9;
	padding-left: 2px;
	float: left;
	width: 480px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.headingListSub a:link {
	color: #B6464A;
}

.headingListSub a:hover {
	color: #B6464A;
	text-decoration: underline;
}
.headingListSub a:visited {
	color: #B6464A;
}

.listwhitebox {
	float: left;
	height: auto;
	width: 100%;
}
.listwhitebox TD {
	border-bottom: 1px dotted #666;
}
.listcolorbox {
	float: left;
	height: auto;
	width: 100%;
	background: #FEF4EC;
}
.listcolorbox TD {
	border-bottom: 1px dotted #666;
}
.starlist {
	float: left;
	height: auto;
	/*width: 100%;*/
	width: 482px;
	background: #FFF;
	margin-top: 1px;
}
.starlistwhitebox {
	float: left;
	height: auto;
	width: 100%;
	border-bottom: 1px dotted #666;
}
.starlistname {
	font-size: 13px;
	font-weight: bold;
	color: #244B83;
	float: left;
	padding-left: 3px;
}
.starlistul {
	float: right;
	padding-top: 3px;
	padding-right: 3px;
}
.starlistul li {
	display: inline;
}
.starlistcolorbox {
	float: left;
	height: auto;
	width: 100%;
	border-bottom: 1px dotted #666;
	background: #FEF4EC;
}
.starlistAltbox {
	float: left;
	height: auto;
	width: 100%;
	border-bottom: 1px dotted #666;
	background: #efefef;
}
.cityhotelname {
	font-size: 12px;
	font-weight: bold;
	color: #244B83;
	float: left;
	padding-left: 0px;
}

.cityhotelname a:link {
	color: #244B83;
}
.cityhotelname a:hover {
	color: #244B83;
}
.cityhotelname a:hover {
	color: #244B83;
	text-decoration: underline;
}
.cityhotelname a:visited {
	color: #244B83;
}
/*End Hotels*/

/*Data grid*/
.datagridItemStyle {
	float: left;
	height: auto;
	width: 100%;
}
.datagridItemStyle TD { border-bottom: 1px dotted #666; }
.datagridAltItemStyle {
	float: left;
	height: auto;
	width: 100%;
	background: #FEF4EC;
} 
.datagridAltItemStyle TD { border-bottom: 1px dotted #666; }

.pagingBg{
	background: #eeeeee;
	height :30px;
	} 
/*End Data grid*/

.spacerTD{padding-top: 10px;padding-bottom: 10px;}

/*resources*/

.resourcesAnchor {
	color: #C52026;
	font-weight: bold;
}
.resourcesAnchor a {
	color: #C52026;
}

.resourcesAnchor a:link {
	color: #C52026;
}

.resourcesAnchor a:hover {
	color: #C52026;
	text-decoration: underline;
}
.resourcesAnchor a:visited {
	color: #C52026;
}

/*new part*/
.errFont {color: #800000; font-size:14px;}

.thnksboxenquiry {
	background: url(http://www.dxbrooms.com/images/thankyou-box3.gif) no-repeat left top;
	float: right;
	height:232px;
	width: 562px;
}
.boldletters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
div.clean
{
	font-family: Arial, sans-serif;
	margin: 1em;
	padding: 1em;
	background-color: #fff;
	overflow: hidden;
}

div.clean *
{
	margin: 0;
	padding: 0;
}

div.clean p
{
	margin: .5em 0;
}

div.clean input[type=text],
div.clean input[type=password],
div.clean textarea,
div.clean select
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	background-color: #fafafa;
	border: 1px solid #ddd;
	color: #666;
	font-size: 1em;
	padding: 0.15em;
	width: 99%;
	height: 20px;
}

div.clean input:focus,
div.clean textarea:focus,
div.clean select:focus
{
	background-color: #ffe;
}

div.clean fieldset
{
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius: .6em;
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 0.5em 1em;
}

div.clean fieldset legend
{
	color: #17b;
	font-size: 1.2em;
	margin-left: 1em;
}

div.clean ol
{
	list-style: none;
}

div.clean ol li
{
	margin: .5em 0;
}

div.clean ol li label
{
	display: block;
}

div.clean ol.table
{
	list-style: none;
	display: table;
}

div.clean ol.table li
{
	display: table-row;
}

div.clean ol.table li label[for]
{
	display: table-cell;
	text-align: right;
	padding: .5em;
}

div.clean div.col2 label
{
	float: left;
	width: 50%;
}

div.clean div.col3 label
{
	float: left;
	width: 33%;
}

div.clean div.col4 label
{
	float: left;
	width: 25%;
}

div.clean fieldset:first-child
{
	margin-top: 0;
}

div.clean input[type=button],
div.clean input[type=reset],
div.clean input[type=submit],
div.clean button
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border: 1px solid #ddd;
	color: #FFF;
	font-size: 0.85em;
	padding: 5px 5px 3px;
	background: #333;
	margin: 0 2px 0 3px;
}

div.clean input[type=submit]:hover,
div.clean input[type=reset]:hover,
div.clean input[type=button]:hover,
div.clean button:hover
{
	background: #666;
}
.calbutton
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border: 1px solid #ddd;
	color: #FFF;
	font-size: 0.85em;
	padding: 5px 5px 2px;
	background: #333;
	margin: 0 0px 0 0px;
}


/*booking form part ---------------------------------*/
.errFontBF {color: #800000; font-size:14px;}

.thnksboxBF {
	background: url(http://www.dxbrooms.com/images/thankyou-box3.gif) no-repeat left top;
	float: right;
	height:232px;
	width: 562px;
}
.boldlettersBF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
div.cleanBF
{
	font-family: Arial, sans-serif;
	color:#000;
	font-weight:normal;
	/*margin: 1em;
	padding: 1em;
	background-color: #fff;*/
	overflow: hidden;
}

div.cleanBF *
{
	margin: 0;
	/*padding: 0;*/
}

div.cleanBF p
{
	margin: .5em 0;
}

div.cleanBF input[type=text],
div.cleanBF input[type=password],
div.cleanBF textarea,
div.cleanBF select
{
	/*-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;*/
	background-color: #fafafa;
	border: 1px solid #BAB9C5;
	color: #272728;
	/*font-size: 1em;
	padding: 0.15em;*/
	width: 99%;
	height: 20px;
}

div.cleanBF input:focus,
div.cleanBF textarea:focus,
div.cleanBF select:focus
{
	background-color: #ffe;
}

div.cleanBF fieldset
{
	-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius: .6em;
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 0.5em 1em;
}

div.cleanBF fieldset legend
{
	color: #17b;
	font-size: 1.2em;
	margin-left: 1em;
}

div.cleanBF ol
{
	list-style: none;
}

div.cleanBF ol li
{
	margin: .5em 0;
}

div.cleanBF ol li label
{
	display: block;
}

div.cleanBF ol.table
{
	list-style: none;
	display: table;
}

div.cleanBF ol.table li
{
	display: table-row;
}

div.cleanBF ol.table li label[for]
{
	display: table-cell;
	text-align: right;
	/*padding: .5em;*/
}

div.cleanBF div.col2 label
{
	float: left;
	width: 50%;
}

div.cleanBF div.col3 label
{
	float: left;
	width: 33%;
}

div.cleanBF div.col4 label
{
	float: left;
	width: 25%;
}

div.cleanBF fieldset:first-child
{
	margin-top: 0;
}

div.cleanBF input[type=button],
div.cleanBF input[type=reset],
div.cleanBF input[type=submit],
div.cleanBF button
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border: 1px solid #ddd;
	color: #FFF;
	font-size: 0.85em;
	padding: 5px 5px 3px;
	background: #333;
	margin: 0 2px 0 3px;
}

div.cleanBF input[type=submit]:hover,
div.cleanBF input[type=reset]:hover,
div.cleanBF input[type=button]:hover,
div.cleanBF button:hover
{
	background: #666;
}
.calbuttonBF
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border: 1px solid #ddd;
	color: #FFF;
	font-size: 0.85em;
	padding: 5px 5px 2px;
	background: #333;
	margin: 0 0px 0 0px;
}

/*=======================================================================*/
input.inputtextBK {
	width:220px;
	height:18px;
	background:#F8F8F8;/*url(../images/input-bg2.gif) repeat-x*/
	padding-left:5px;
	border:1px solid #555555;
}
