body{
	margin:0px;
	padding:0px;
	background:url(../images/timmytravel_bg.jpg) 0 0 repeat-x #9b9b88;
	}
	
div, p, ul, li, span, h1, h2, h3, input, form, select, textarea{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
.clear{
	clear:both;
	}
	
/*----------------------- body area -------------------*/

#wrap{
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
#contentArea{
	width:952px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}

/*----------------------- header area -------------------*/

#header{
	width:952px;
	height:100px;
	margin:6px 0px 0px 0px;
	}
	
#timmyTravelTours{
	width:392px;
	height:100px;
	float:left;
	}
	
#nav{
	width:400px;
	height:100%;
	overflow:hidden;
	float:right;
	text-align:right;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#fefefe;
	margin:22px 0px 0px 0px;
	}

#nav ul{
	display:block;
	}

#nav ul li{
	list-style:none;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	float:right;
	}

#nav ul li a{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

#nav ul li a:hover{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}

#nav ul li span{
	margin:0px 8px 0px 8px;
	}
	
/*----------------------- navigation area -------------------*/	
	
#navigation{
	width:952px;
	height:52px;
	background:url(../images/navigation_bg.jpg) bottom no-repeat;
	margin:22px 0px 0px 0px;
	}

#navigationNav{
	width:952px;
	height:26px;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	}
	
#navigationNav ul{
	display:block;
	}
	
#navigationNav ul li{
	list-style:none;
	float:left;
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#000000;
	}	
	
#navigationNav ul li a{
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}	
	
#navigationNav ul li a:hover{
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
	
#navigationNav ul li span{
	margin:0px 10px 0px 10px;
	}	
	
	
#navigationContent{
	width:952px;
	height:28px;
	}

#navigationContent .content{
	width:450px;
	height:100%;
	overflow:hidden;
	float:left;
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#000000;
	margin:0px 0px 0px 10px;
	}

#navigationContent .content a{
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

#navigationContent .content a:hover{
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#585858;
	text-decoration:none;
	}

#navigationContent .dateTime{
	width:450px;
	height:100%;
	overflow:hidden;
	float:right;
	text-align:right;
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#000000;
	margin:0px 10px 0px 0px;
	}
	
	
	
	
#navArea{
	width:593px;
	height:26px;
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	}
#navArea ul{
	padding:0;
	margin:0px 0px 0px -3px;
	list-style-type:none;
	}
#navArea ul li{
	padding:0px 3px 0px 3px;
	list-style-type:none;
	float:left;
	display:inline;
	background:url(../images/li_icon.png) right 8px no-repeat;
	}
#navArea ul li.nobg{
	background:none;
	}
#navArea ul li a{
	padding:0 0px 0 6px;
	font:normal 12px/26px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	float:left;
	text-decoration:none;
	outline:none;
	height:26px;
	display:block;
	cursor:pointer;
	}
#navArea ul li a span{
	padding:0 11px 0 6px;
	float:left;
	text-decoration:none;
	outline:none;
	display:inline;
	float:left;
	margin:0;
	cursor:pointer;
	}

#navArea ul li a:hover, #navArea ul li a.selected, #navArea ul li a.selected:hover{
	color:#ffffff;
	background:url(../images/navHover01.png) 0 0 no-repeat ;
	outline:none;
	padding:0 0px 0 6px;
	}
#navArea ul li a.selected span{
	color:#ffffff;
	background:url(../images/navHover.png) no-repeat right ;
	outline:none;
	padding:0 11px 0 6px;
	}
#navArea ul li a.selected:hover span{
	color:#ffffff;
	background:url(../images/navHover.png) no-repeat right ;
	outline:none;
	padding:0 11px 0 6px;
	}
#navArea ul li a:hover span{
	background: url(../images/navHover.png) no-repeat right;
	padding:0 11px 0 6px;
	}

/*----------------------- banner area -------------------*/	

#banner{
	width:952px;
	height:311px;
	background:url(../images/banner_bg.png) 0 0 no-repeat;
	margin:1px 0px 0px 0px;
	}

#banner img{
	width:950px;
	height:309px;
	margin:0px 1px 1px 1px;
	#margin:1px 1px 1px 1px;
	}
	
#login{
	width:422px;
	height:71px;
	position:absolute;
	background:url(../images/loginBg.png) 0 0 no-repeat;
	margin:240px 0px 0px 21px;
	}
	
#logininner{
	width:422px;
	height:71px;
	position:absolute;
	background:url(../images/logininnerBg.png) 0 0 no-repeat;
	margin:240px 0px 0px 21px;
	}
	
#logininner .contentinner{
	font:bold 12px/15px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	margin:28px 0px 0px 0px;
	}
	
#login .loginContent{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-align:right;
	margin:15px 12px 0px 0px;
	}	
	
#login .loginContent a{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
	
#login .loginContent a:hover{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

#login .loginbox{
	width:314px;
	height:22px;
	margin:-18px 0px 0px 14px;
	#margin:4px 0px 0px 14px;
}
#bodyAreaInner{
	width:952px;
	height:100%;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

#contentAreaInner{
	width:950px;
	height:100%;
	overflow:hidden;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	background:url(../images/bodyLeftBg.png) bottom repeat-x #fbfef3;
	margin:0px 1px 0px 1px;
}

.boxAreaMessage{
	width:178px;
	height:72px;
	font:normal 12px/22px "Arial", Helvetica, sans-serif;
	color:#eff0da;
	background:url(../images/messageBox.png) 0 0 no-repeat;
}

	
#login .boxlogin{
	width:118px;
	height:20px;
	border:0px;
	font:normal 12px/20px "Arial", Helvetica, sans-serif;
	color:#777777;
	background-color:#FFFFFF;
	margin:0px 0px 0px 6px;
	#margin:0px 0px 0px 6px;
	}
	
.loginnow{
	width:78px;
	height:21px;
	cursor:pointer;
	border:0px;
	background:url(../images/login.png) 0 0 no-repeat;
	}
	
#newsLetter{
	width:466px;
	height:71px;
	position:absolute;
	background:url(../images/newsLetterBg.png) 0 0 no-repeat;
	margin:240px 0px 0px 465px;
	}

#newsLetter .loginArea{
	width:314px;
	height:22px;
	margin:25px 0px 0px 154px;
	#margin:25px 0px 0px 78px;
	}

#newsLetter .boxloginnews{
	width:145px;
	#width:138px;
	height:20px;
	border:0px;
	font:normal 12px/20px "Arial", Helvetica, sans-serif;
	color:#777777;
	background-color:#FFFFFF;
	}
	
.submit{
	width:82px;
	height:21px;
	border:0px;
	cursor:pointer;
	background:url(../images/submit.png) 0 0 no-repeat;
	margin:0px 0px 0px 14px;
	#margin:0px 0px 0px 16px;
	}
	
/*----------------------- content area -------------------*/	

#bodyArea{
	width:952px;
	height:100%;
	overflow:hidden;
	margin:15px 0px 15px 0px;
	font:normal 12px/18px "Arial", Helvetica, sans-serif;
	color:#434343;
	text-align:justify;
	}

#bodyAreaLeft{
	width:348px;
	height:100%;
	overflow:hidden;
	float:left;
	border:1px solid #ffffff;
	background:url(../images/contentarea_bg.png) bottom repeat-x #fcfff4;
	margin:0px 0px 0px 0px;
	}

#contentAreaLeft{
	width:346px;
	height:100%;
	overflow:hidden;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#000000;
	background:url(../images/bodyLeftBg.png) bottom repeat-x #fbfef3;
	margin:0px 1px 0px 1px;
	}
	
#contentAreaLeftindex{
	width:346px;
	height:100%;
	overflow:hidden;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#595959;
	margin:0px 1px 0px 1px;
	padding:0px 0px 100px 0px;
	}
	
#contentAreaLeftindex .headerContent{
	font:bold 18px/20px "Arial", Helvetica, sans-serif;
	color:#000000;
	margin:2px 0px 10px 0px;
	}	
	
.boxArea{
	width:174px;
	height:22px;
	font:normal 12px/22px "Arial", Helvetica, sans-serif;
	color:#eff0da;
	background:url(../images/boxBg.png) 0 0 no-repeat;
	padding:0px 2px;
	}
.textField{
	width:175px;
	height:92px;
	font:normal 12px/22px "Arial", Helvetica, sans-serif;
	color:#eff0da;
	background:url(../images/textField.png) 0 0 no-repeat;
	}
	
.searchNow{
	width:98px;
	height:41px;
	cursor:pointer;
	background:url(../images/searchNow.png) 0 0 no-repeat;
	}

#bodyAreaRight{
	width:552px;
	height:100%;
	overflow:hidden;
	float:right;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#595959;
	border:1px solid #ffffff;
	background:url(../images/contentarea_bg.png) bottom repeat-x #fcfff4;
	padding:0px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	}

#bodyAreaRight .headerContent{
	font:bold 18px/20px "Arial", Helvetica, sans-serif;
	color:#000000;
	margin:17px 0px 10px 0px;
	}

#bodyAreaRight .imgIcon{
	margin:0px 10px 20px 0px;
	}

#bodyAreaRight .link{
	float:right;
	font:bold 12px/15px "Arial", Helvetica, sans-serif;
	color:#273800;
	text-decoration:none;
	}
	
.imgArea{
	width:70px;
	height:68px;
	float:left;
	background:url(../images/imgBg.png) 0 0 no-repeat;
	margin:0px 10px 0px 0px;
	}

.imgArea img{
	margin:4px 4px 4px 4px;
	}

/*----------------------- footer area -------------------*/	

#wrapFooter{
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/footerBg.png) top repeat-x #000000;
	}
	
#footerArea{
	width:952px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}

#footerNav{
	width:500px;
	height:100%;
	overflow:hidden;
	float:left;
	font:normal 11px/15px "Arial", Helvetica, sans-serif;
	color:#686868;
	margin:52px 0px 52px 0px;
	}

#footerNav a{
	font:normal 11px/15px "Arial", Helvetica, sans-serif;
	color:#686868;
	text-decoration:none;
	}

#footerNav a:hover{
	font:normal 11px/15px "Arial", Helvetica, sans-serif;
	color:#686868;
	text-decoration:underline;
	}

#footerNav ul{
	display:block;
	}

#footerNav ul li{
	list-style:none;
	float:left;
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#888888;
	}

#footerNav ul li a{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#888888;
	text-decoration:none;
	}

#footerNav ul li a:hover{
	font:normal 12px/15px "Arial", Helvetica, sans-serif;
	color:#c1c1c1;
	text-decoration:none;
	}

#footerNav ul li span{
	margin:0px 8px 0px 8px;
	}

#footerLogo{
	width:350px;
	height:56px;
	float:right;
	margin:46px 0px 0px 0px;
	}

/*------------------Search_19.07.2010-------------------*/
.search{
	width:272px;
	height:26px;
	float:right;
	}
.searchTop{
	width:5px;
	height:26px;
	background:url(../images/seachTop.jpg) left top no-repeat;
	float:left;
	}
.searchMiddle{
	float:right;
	width:272px;
	height:20px;
	background:url(../images/search_bg.png) left top repeat-x;
	float:left;
	padding:6px 0px 0px 0px;
	}
.searchField{
	width:182px;
	height:15px;
	border:0;
	font:normal 11px/15px "Arial", Helvetica, sans-serif;
	color:#777777;
	margin:0px 0px 0px 25px;
	#margin:-20px 0px 0px 25px;
	}
.searchButton{
	width:42px;
	font:bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	background:none;
	float:right;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	#margin:-23px 0px 0px -48px;
	}

/*----------------------Aboutus page-------------------*/
h1{
	font:normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#000000;
	padding:0px;
	margin:0px 0px 20px 0px;
	}
.aboutBg{
	width:120px;
	height:108px;
	float:left;
	margin:0px 23px 10px 0px;
	background:url(../images/aboutBg.jpg) left top no-repeat;
	}
.aboutBg span{
	float:left;
	margin:5px 0px 0px 5px;
	}
.horzDot{
	background:url(../images/horzontalDot.jpg) left center repeat-x;
	}
.aboutBgRight{
	width:120px;
	height:108px;
	float:right;
	margin:0px 0px 10px 23px;
	background:url(../images/aboutBg.jpg) left top no-repeat;
	}
.aboutBgRight span{
	float:left;
	margin:5px 0px 0px 5px;
	}
	
/*----------------------Suppliers page---------------------*/
.blue{
	font: bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#065c83;
	}
.blue a{
	font: bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#065c83;
	text-decoration:none;
	}
.blue a:hover{
	font: bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#065c83;
	text-decoration:underline;
	}

/*-------------------Contactus page---------------------*/
#contact{
	width:550px;
	float:left;
	border:1px solid #ffffff;
	background:url(../images/contentarea_bg.png) bottom repeat-x #fcfff4;
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 10px;
	}
.contactButton{
	width:85px;
	height:40px;
	background:url(../images/contactButton.png) left top no-repeat;
	font:bold 12px/24px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:0px 0px 20px 0px;
	cursor:pointer;
	}
a.contactLink{
	font: bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#065c83;
	text-decoration:none;
	}
a.contactLink:hover{
	font: bold 12px/18px "Arial", Helvetica, sans-serif;
	color:#065c83;
	text-decoration:underline;
	}

h2{
	font:normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#000000;
	padding:0px;
	margin:0px 0px 10px 0px;
	}
h3{
	font:bold 14px/20px "Arial", Helvetica, sans-serif;
	color:#db7400;
	padding:0px;
	margin:0px 0px 10px 0px;
	}

/*--------------------------Services page--------------------*/
ul.packages{
	padding:0;
	margin:0px 0px 0px 144px;
	list-style-type:none;
	}
ul.packages li{
	padding:0px 12px;
	margin:0;
	background:url(../images/servicesli.jpg) left 5px no-repeat;
	}
ul.packages01{
	padding:0;
	margin:0px;
	list-style-type:none;
	}
ul.packages01 li{
	padding:0px 12px;
	margin:0;
	background:url(../images/servicesli.jpg) left 5px no-repeat;
	}

/*-----------------------box_26.07.2010--------------------*/
.boxTop{
	width:952px;
	height:12px;
	background:url(../images/boxTop.jpg) left top no-repeat;
	}
.boxMiddleWhite{
	width:952px;
	height:auto;
	}
	
.boxMiddle{
	width:950px;
	height:auto;
	border:1px solid #ffffff;
	background:url(../images/contentarea_bg.png) bottom repeat-x #fcfff4;
	padding:10px 0px 10px 0px;
	margin:0 auto;
	}

.boxMiddleinner{
	width:910px;
	height:auto;
	border:1px solid #ffffff;
	background:url(../images/contentarea_bg.png) bottom repeat-x #fcfff4;
	padding:20px 20px 20px 20px;
	margin:0 auto;
	}	
	
.boxBottom{
	width:952px;
	height:10px;
	background:url(../images/boxBottom.jpg) left top no-repeat;
	}
h4{
	font:normal 18px/20px "Arial", Helvetica, sans-serif;
	color:#000000;
	padding:0px 12px;
	margin:0px 0px 10px 0px;
	}

/*----------------------CarRental_26.07.2010------------------------*/
.headList{
	width:910px;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.orangeLeft{
	width:10px;
	height:23px;
	float:left;
	background:url(../images/orangeLeft.jpg) left top no-repeat;
	}
.orangeMiddle{
	width:910px;
	height:23px;
	float:left;
	background:url(../images/orangeMiddle.jpg) left top repeat-x;
	}
.orangeRight{
	width:10px;
	height:23px;
	float:right;
	background:url(../images/orangeRight.jpg) left top no-repeat;
	}
.selectedDeepGary{
	width:910px;
	height:27px;
	background:#faf8f2;
	margin:2px 0px 0px 0px;
	}
.selectedLightGary{
	width:910px;
	background:#fff9eb;
	height:27px;
	margin:2px 0px 15px 0px;
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#10100f;
	}
.selectedBlue{
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	color:#075d89;
	}
.blueLeft{
	width:10px;
	height:23px;
	float:left;
	background:url(../images/blueLeft.jpg) left top no-repeat;
	}
.blueMiddle{
	width:910px;
	height:23px;
	float:left;
	background:url(../images/blueMiddle.jpg) left top repeat-x;
	}
.blueRight{
	width:10px;
	height:23px;
	float:right;
	background:url(../images/blueRight.jpg) left top no-repeat;
	}
.grayDeep{
	width:910px;
	background:#fff9eb;
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#10100f;
	padding:7px 0px;
	margin:2px 0px 0px 0px;
	}
.grayLight{
	width:952px;
	background:#faf8f2;
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#10100f;
	padding:7px 0px;
	margin:2px 0px 0px 0px;
	}
.selectedBgPic{
	width:120px;
	height:74px;
	margin:0 auto;
	background:url(../images/selectedBgpic.jpg) left top no-repeat;
	}
.selectedBgPic span{
	float:left;
	margin:4px 0px 0px 4px;
	}
.pagination{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#db7400;
	text-align:right;
	}
.pagination a{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#db7400;
	text-align:right;
	text-decoration:none;
	}
.pagination a:hover{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	text-decoration:none;
	}
.detailsBg{
	width:240px;
	height:178px;
	float:left;
	margin:0px 25px 0px 0px;
	background:url(../images/detailsBg.jpg) left top no-repeat;
	}
.detailsBg span{
	float:left;
	margin:4px 0px 8px 4px;
	}
ul.facilitieslist{
	padding:0px;
	margin:0px 0px 10px 70px;
	list-style-type:none;
	}
ul.facilitieslist li{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#21201d;
	padding:0px 12px;
	background:url(../images/facilitieslistIcon.jpg) left center no-repeat;
	}
	
/*-----------------Hotel_26.07.2010----------------*/

.boxHotel{
	width:950px;
	height:auto;
	background:url(../images/boxMiddle.jpg) left bottom repeat-x #f8fbec;
	margin:0 auto;
	}
.photosBg{
	width:160px;
	height:118px;
	float:left;
	margin:0px 11px 10px 11px;
	background:url(../images/photoBg.jpg) left top no-repeat;
	}
.photosBg span{
	float: left;
	margin:4px 0px 10px 4px;
	}

/*login*/
.login_button{
	background:url(../images/login1.png) no-repeat;
	width:53px;
	height:21px;
	margin:0 0 4px 0;
	cursor:pointer;
	}	