body {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF

}

#wrapping {
	width:978px;
 	margin: 0 auto;
	text-align:justify;
	padding:0;
	}
	
#wrapping_01{
	width:978px;
	margin:auto;
	text-align:justify;
	padding:0;
	background-position:center
}
	
td, th {
	font-size:11px;
}

.link {
	text-decoration:none;
	color:#000000;
}
.link:hover {
	color:#cf0021;
}
div.head {
	margin-left:5px;
	margin-right:5px;
	width:976px;
}
div.logo {
	float:left;
}

div.left-head {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-align:center;
margin-top:65px;
margin-left:135px;
margin-bottom:0px;
float:left;

}
div.anniversary {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-align:center;
margin-top:50px;
margin-left:150px;
margin-bottom:0px;
float:left;

}

div.dots {
	background:url(../images/dots.gif) repeat-x left center;
	margin-top:10px;
	margin-bottom:10px;
}

div.strip {
	background:url(../images/strip.gif) repeat-x;
}
div.clear {
	clear:both;
	margin:0px;
	padding:0px;
}

.padding {
	padding:2px;
}

.searchtitle {
	color:#0000ff;
	font-size:16px;
	padding:2px;
}
.favdestination {
	color:#FF0000;
	font-size:16px;
	padding:0;
	margin:0
}

.favdestination01 {
	color:#FF0000;
	font-size:12px;
	padding:0;
	margin:0
} 

.ask {
	font-size:11px;
	color:#FF0000;
	font-weight:bold;	
}
.faqask {
	font-size:10px;
}
.faqask a {
	font-size:10px;
	color:#0000FF;
	font-weight:normal;	
	color:#cf0021;
}
.faqask a:visited {
	color:#0000FF;
}
.faqask a:hover {
	color:#cf0021;
}



.list a {
	display:block;
	color:#000000;
	background:url(../images/arrow.gif) no-repeat left 7px;
	padding-left:10px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:2px;
	padding-top:2px;
}
.list a:hover {
	color:#cf0021;
}

.listmap a {
	display:block;
	color:#000000;
	background:url(../images/arrow.gif) no-repeat left 7px;
	padding-left:10px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:2px;
	padding-top:2px;
	width:250px;
	text-align:left;
}
.listmap a:hover {
	color:#cf0021;
}


.whychoose a {
	display:block;
	color:#000000;
	padding-left:2px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.whychoose a:hover {
	color:#cf0021;
}


.grey2 {
	background:#ebebeb url(../images/lightgray.gif) repeat-x;
}

.hotelbar {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FF0000;
	background-color:#C8E4F2;
	padding-top:5px;
	padding-bottom:5px;
	width:auto;
	margin-top:8px;
	margin-bottom:8px;
	text-transform:uppercase;
	padding-left:5px;
	border-collapse:collapse;
}

.destinations a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

.destinations a:hover {
	display:block;
	color: #FF0000;
	text-decoration:underline;
}

#footer2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin-bottom:5px;
margin-left:20px;
margin-right:20px;
}
#footer2 a {
	text-decoration:none;	
	}
#footer2  a:hover {
	text-decoration:none;	
	}
.frmbutton {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
	background-color:#050AFC;
	color:#FFFFFF;
	cursor:pointer;
	padding-bottom:4px;
	padding-top:2px;
	width:70px;
	height: 25px;
	}


.login {
	background-color:#050AFC; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#FFFFFF; 
	padding:7px; font-weight:bold;
	margin:10px;
	}
.hrline {
	border:1px solid #C8E4F2;	
	background-color:#B4CBDF;
	margin-top:5px;
	margin-bottom:5px;
}

hr {
	border:#B4CBDF 1px solid;
	margin-bottom:3px;
	margin-top:10px;
}

.button9{ 
	width:96px;
	height:20px;
	background-color:#022170;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}


#hotelistings  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000099;	
	text-decoration:none;	
	}
	
	#hotelistings a {
	
	color:#000099;	
	text-decoration:none;	
	}
	#hotelistings a:hover {
	color:#FF0000;
	text-decoration:underline;	
	}
	#hotelistings a:visited {
	color:#FF4040;
	text-decoration:underline;	
	}

	#logotxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width:978px;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	}
	#logotxt a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;	
}
#logotxt a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}
#logotxt a:hover
{
	text-decoration:underline;
	color:#FF6600;
}


#wwdubai {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;

	}
	#wwdubai a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FF0000;	
}
#wwdubai a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
#wwdubai a:hover
{
	text-decoration:underline;
	color:#0000FF;
}


#topcities {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	}
#topcities a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;	
}
#topcities a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#0000FF;
	text-decoration:underline;
}
#topcities a:hover
{
	text-decoration:underline;
	color:#cf0021;
}

#txtlogin {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	}
#txtlogin a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
#txtlogin a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	text-decoration:none;
}
#txtlogin a:hover
{
	text-decoration:none;
	color:#CCCCCC;
}
.style6 {color: #FFFFFF; font-weight: bold; }

.rentbutton
{ width:auto;
height:20px;
background-color:#e3f1f8;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
color:#000000;
margin:0px;
border:0px;
}


/************************ddf*/

 #nav_01{
    width:972px;
	margin:auto;
	padding-left:03px;
	background-position:center;
	background-color:#050AFC;
	
	}
	
	#nav{
	background-color:#050AFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	height:35px;
	text-align:center;
	padding-left:5px;
	}
	
	#nav a {
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:7px;
	padding-right:0px;
	padding-top:10px;
	text-align:center;
	}
	

	
	#nav ul{
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none
	}
	
	#nav li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:120px;
	list-style-type:none
	}
	
	#nav a:hover{
	color:#FF0000;
	text-decoration:underline;

	}
/*************Header Text*****/


#txtheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;

	}
	#txtheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#FF0000;	
}
#txtheader a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
}
#txtheader a:hover
{
	text-decoration:underline;
	color:#0000FF;
}

	#ratesbackground{
	background-position:center;
	width:auto;
	height:auto;
	margin:auto;
	padding:0;
	text-align:center;
	
	}

	#rates_background{
	border:#050AFC 1px solid ;
	width:60%;
	margin-bottom:0;
	margin-left:auto;
	margin-top:5px;
	margin-right:auto;
	background-position:center;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0;
	padding-top:5px;
	text-align:center;
	background-color:#C8E4F2
	}
	
	#rates_background .header{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color: #0033CC
	}
	
	#rates_background .header01{
	color: #000000;
	font-size:10px;
	text-align:left
	}
	
	#rates_background .header01 span{
	font-weight:bold;
	text-transform:uppercase;
	color:#FF0000
	}
	
	#rates_background .header02{
	font-size:10px;
	margin:0;
	padding:0;
	text-align:left
	}
	
	#rates_background_border form{
	width:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:5px;
	height:auto;
	background-position:center;
	text-align:center;
	}
	
	#rates_background #term_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	text-align:center;
	margin:0;
	padding:0;
	}
	
	 #term_form a{
	 color: #0000CC;
	 font-weight:bold;
	 text-decoration:none
	 }
	 
	 #term_form a:hover{
	 color:#FF0000
	 }
	 
	 #term_form button{
	 background-color:#FFFFFF;
	 color: #FF0000;
	 font-size:12px;
	 width:auto;
	 height:15px
	 }
	 
	.button_100{
	 background-color:#FFFFFF;
	 color:#FF0000;
	 font-size:10px;
	 font-weight:bold;
	 height:auto;
	 border:none;
	 color:#0000CC;
	 margin:0;
	 padding:0;
	 }
	 
	 .style00001 td {
	color: #FF0000;
	font-weight: bold;
	border:#C8E4F2 1px solid
	}

/*---------------------------*/

#carousel {
	FLOAT: left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a5db0;
	font-weight:bold;
	text-align:center;
	

}
#carousel .left {
	FLOAT: left;
	padding-top:2px;
}
#carousel .right {
	FLOAT: right
}
#carousel #carouselImage {
	DISPLAY: block;
	border:0px;
}
#carousel #carouselcontrols {
	WIDTH: 300px; 
}
#carousel UL {
	PADDING:0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN:2px 0px 0px 0px;
	display:block;
}
#carousel UL LI{
	padding:0px; 
	margin:0px;
	display:block;
	float:left;
}
#carousel UL LI A {
	border:0px;
	display:block;
	text-decoration:none;
	font:11px/15px Verdana, Geneva, sans-serif;
}
#carousel UL.left LI A {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 2px
}
#carousel UL.right LI A {
	TEXT-ALIGN: center; WIDTH: 15px; HEIGHT: 15px; COLOR: #000; PADDING-TOP: 0px;
}
#carousel .right LI.displaying A {
	BACKGROUND:#487ebe; COLOR: #fff;
}
#carousel UL.right LI A:hover {
	BORDER-BOTTOM: #92b0d7 0px solid; BORDER-LEFT: #92b0d7 0px solid; BACKGROUND:#487ebe; WIDTH: 15px; HEIGHT: 15px; COLOR: #fff; BORDER-TOP: #92b0d7 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #92b0d7 0px solid; PADDING-TOP: 0px
}
#carousel .right LI.displaying A:hover {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; WIDTH: 15px; HEIGHT: 15px; BORDER-TOP: medium none; CURSOR: default; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; PADDING-TOP: 0px;
}
#carousel .left LI {
	FLOAT: left
}
#carousel .right LI {
	FLOAT: left; MARGIN-LEFT: 2px;
}
#carousel {
	WIDTH: 300px;
}
#carousel .slides IMG {
	WIDTH: 300px;
	border:0px;
	padding-bottom:0px;
	padding-top:0px;
}
#carousel UL.slides {
	MARGIN: 0px;
}
