@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background:url(../images/bg2.jpg) no-repeat center center #000 fixed;
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	color:#333;
}
a{
	font-weight:normal;
	color:#444;
	text-decoration:underline;
	outline:none;
}
a:hover{
	font-weight:normal;
	color:#000;
	text-decoration:underline;
	outline:none;
}
.containerdiv {
	position:absolute;
	width:940px;
	left:-470px;
	margin-left:50%;
	background:#fff;
	border-left:#777 solid 5px;
	border-right:#777 solid 5px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	z-index: 1;
}
.containerdiv .container {
	width:940px;
	padding:0px 22px;
}
.nav .left{
	background:url(../images/nav_left.jpg) no-repeat right #9a9a9a;
	width:5px;
}
.nav .inner{
	background:url(../images/nav_bg.jpg) repeat-x center top #9a9a9a;
	height:97px;
}
/*	Commen for All Buttons	*/
.nav .inner a{
	display:block;
	height:26px;
	padding-top:70px;
	text-align:center;
	text-decoration:underline;
	font-family:Trebuchet MS, Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
	border-left:1px #c7c7c7 solid;
	border-right:1px #c7c7c7 solid;
}
.nav .inner a:hover{
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:15px;
	font-weight:bold;
	color:#ddd;
	border-left:1px #777 solid;
	border-right:1px #777 solid;
}
/*	About Amsterdam	*/
.nav .inner .about{
	height:26px;
	width:139px;
}
.nav .inner .about:hover{
	background:url(../images/nav_about_hover.jpg) center top no-repeat;
}
/*	View Hotels	*/
.nav .inner .view{
	width:108px;
}
.nav .inner .view:hover{
	background:url(../images/nav_viewhotels_hover.jpg) center top no-repeat;
}
/*	Travel	*/
.nav .inner .travel{
	width:73px;
}
.nav .inner .travel:hover{
	background:url(../images/nav_travel_hover.jpg) center top no-repeat;
}
/*	Car Rental	*/
.nav .inner .car{
	width:100px;
}
.nav .inner .car:hover{
	background:url(../images/nav_car_rental_hover.jpg) center top no-repeat;
}
/*	Flight Reservation	*/
.nav .inner .flight{
	width:142px;
}
.nav .inner .flight:hover{
	background:url(../images/nav_flight_hover.jpg) center top no-repeat;
}

.nav .right{
	background:url(../images/nav_right.jpg) no-repeat right #9a9a9a;
	width:5px;
}

/*	Seprater	*/
.seprater{
	border-left:#aaa solid 1px;
}

/*	Tabs	*/
.selected{
	width:99px;
}
.selected .left{
	background:url(../images/tab_selected_left.jpg) no-repeat right;
	width:5px;
}
.selected .inner{
	background:url(../images/tab_selected_bg.jpg) repeat-x top;
	height:27px;
}
.selected .inner a{
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	font-weight:normal;
	line-height:26px;
	color:#333;
}
.selected .right{
	background:url(../images/tab_selected_right.jpg) no-repeat left;
	width:5px;
}
.unselected{
	width:99px;
}
.unselected .left{
	background:url(../images/tab_unselected_left.jpg) no-repeat right;
	width:5px;
}
.unselected .inner{
	background:url(../images/tab_unselected_bg.jpg) repeat-x top;
	height:27px;
}
.unselected .inner a{
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:13px;
	font-weight:normal;
	line-height:26px;
	color:#fff;
}
.unselected .inner a:hover{
	color:#000;
}
.unselected .right{
	background:url(../images/tab_unselected_right.jpg) no-repeat left;
	width:5px;
}
/*	Tab Area	*/
.tabarea .inner{
	border-left:#e3e3e3 solid 1px;
	border-right:#e3e3e3 solid 1px;
	padding:0px 10px 10px 10px;
}
.tabarea .leftbottom{
	background:url(../images/tabarea_leftbottom.jpg) no-repeat right top;
	width:5px;
	height:5px;
}
.tabarea .bottom{
	border-bottom:#e3e3e3 solid 1px;
}
.tabarea .rightbottom{
	background:url(../images/tabarea_rightbottom.jpg) no-repeat left top;
	width:5px;
	height:5px;
}
.tabarea h2{
	text-align:left;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:115%;
	font-weight:bold;
	line-height:26px;
	color:#444;
	padding-left:3px;
	border-bottom:#999 solid 2px;
	display:block;
	margin-bottom:10px;
}
.tabarea .heading3{
	text-align:left;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:110%;
	font-weight:bold;
	line-height:25px;
	color:#444;
}
.tabarea .number{
	background:url(../images/number_bg.gif) no-repeat center center;
	display:block;
	width:25px;
	height:25px;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:110%;
	font-weight:bold;
	line-height:25px;
	color:#fff;
}
.tabarea .step{
	padding:5px;
	background:#fff;
	text-align:left;
}
.tabarea .step:hover{
	background:#eee;
}
.tabarea .step .form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:22px;
}
.tabarea .step .textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:4px 0px 0px 0px;
	text-align:left;
	border:#888 solid 1px;
	background:#eee;
	width:100%;
	height:16px;
}
.tabarea .step .textbox:hover, .tabarea .step .textbox:focus, .tabarea .step .textbox:active{
	background:#fff;
}
.tabarea .step .textlist{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding:0px;
	text-align:left;
	border:#888 solid 1px;
	background:#eee;
	width:100%;
	height:20px;
}
.tabarea .step .textlist:hover, .tabarea .step .textlist:focus, .tabarea .step .textlist:active{
	background:#fff;
}
/*	Footer	*/
.footer a{
	font-size:12px;
}

/*	Search Results	*/
.innercontents .sortby{
 	background:#e3e3e3;
	text-align:left;
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:140%;
	font-weight:normal;
	color:#222;
	padding:10px;
}
.innercontents .paging{
	text-decoration:none;
	font-family:Trebuchet MS, Arial;
	font-size:110%;
	font-weight:bold;
	line-height:25px;
	padding:10px 0px;
}
.innercontents .paging a{
	font-family:Trebuchet MS, Arial;
	font-size:100%;
	font-weight:bold;
	padding:2px 8px 2px 8px;
	border:#e3e3e3 solid 1px;
	background:#f5f5f5;
	text-decoration:none;
	margin:0px 3px 0px 3px;
	outline:none;
}
.innercontents .paging a:hover{
	font-family:Trebuchet MS, Arial;
	font-size:100%;
	font-weight:bold;
	border:#cccccc solid 1px;
	background:#eeeeee;
	text-decoration:none;
	margin:0px 3px 0px 3px;
	outline:none;
}
.innercontents .paging a.selected{
	font-family:Trebuchet MS, Arial;
	font-size:110%;
	font-weight:bold;
	padding:2px 8px 2px 8px;
	border:#888 solid 1px;
	background:#ccc;
	text-decoration:none;
	margin:0px 3px 0px 3px;
	outline:none;
}
.innercontents .item{
	background:#f5f5f5;
	border:#ddd solid 1px;
	padding:5px 10px;
	margin-bottom:10px;
}
.innercontents .item:hover{
	background:#fff;
	border:#ccc solid 1px;
}
.innercontents .item .heading{
	font-family:Trebuchet MS, Arial;
	font-size:140%;
	font-weight:bold;
	padding-left:10px;
	line-height:30px;
}
.innercontents .item .txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:16px;
	text-align:left;
}
.innercontents .item .txt .img{
	display:block;
	width:auto;
	padding:5px;
	border:#aaa solid 1px;
	float:left;
}
