﻿body {
	background: #f5fbf3 url(../images/bodyBG.gif) center repeat-y;
	padding-bottom: 30px;
}

.mR5 {
	margin-right: 3px;
}

.mR10 {
	margin-right: 10px;
}

.mR10a {
	margin-right: 10px;
	width: 150px;
}

.mR15 {
	margin-right: 15px;
}

.mL5 {
	margin-left: 3px;
}

.mL10 {
	margin-left: 10px;
}

.mL15 {
	margin-left: 15px;
}

.clearB {
	clear:both;
}

.body {
	width: 754px;
	position: relative;
	left: 50%;
	margin-left: -377px;
}

	.body .left {
		width: 180px;
		float: left;
	}

	.body .right {
		width: 564px;
		float: right;
	}
	
	.body2 .left {
		width: 180px;
		float: right;
	}

	.body2 .right {
		width: 564px;
		float: left;
	}
		
		.body .right .content_left {
			width: 374px;
			float: left;
		}
		
		.body .right .content_right{
			width: 182px;
			float: right;
		}
		
		.body .right .content_bottom {
			clear: both;
		}

.body .bottom {
	clear: both;
}

 .green_button{
	width: 62px;
	height: 19px;
	background: url(../images/search_btnBG.gif) no-repeat;
	border: none;
	cursor: pointer;
	font: bold 11px Trebuchet MS;
	color: #FFFFFF;
	vertical-align: middle;
}

#header {
	height: 113px;
	background: #FFFFFF url(../images/headerBG.gif) repeat-x;
}

	#header .content {
		height: 113px;
	}

#logo {
	width: 176px;
	height: 56px;
	background: url(../images/logo.gif) no-repeat;
	position: absolute;
	left: 0px;
	top: 10px;
}

	#logo img {
		width: 176px;
		height: 56px;
	}
	
#description {
	position: absolute;
	right: 0px;
	top: 20px;
}

	#description h1 {
		font: 40px Trebuchet MS;
		color: #70d83d;
	}

#mainNav {
	position: absolute;
	right: 0px;
	bottom: 16px;
}

#mainNav ul li{
	height: 23px;
	float: left;
	margin-left: 5px;
	background: url(../images/menuBG.gif) repeat-x;
	font: bold 12px Trebuchet MS;
	color: #FFFFFF;
}

	#mainNav ul li span{
		height: 23px;
		/*background: url(../images/menu_rightBG.gif) right no-repeat;*/
		/*display: block;*/
	}
	
	#mainNav ul li span a{
		color: #FFFFFF;
		text-decoration: none;
		display: block;
		padding: 3px 9px 0px 8px;
	}
	
	#mainNav ul li span a:hover {
		text-decoration: underline;
	}
	
#mainNav ul li.selected {
	background: url(../images/menuBG2.gif) repeat-x;
}

	#mainNav ul li.selected span{
		/*background: url(../images/menu_rightBG2.gif) right no-repeat;*/
	}
	
#subNav {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 14px;
	padding-top: 2px;
	font: 9px Tahoma;
}

	#subNav ul li{
		float: left;
		color: #FFFFFF;
		margin-right: 15px;
		padding-right: 8px;
		background: url(../images/subMenuBG.gif) right no-repeat;
	}
	
	#subNav ul li a{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#subNav .nav1 {
		width: 555px;
	}

#content {
	padding-top: 10px;
	margin-bottom: 10px;
}


.banner_phone {
	width: 180px;
	height: 129px;
	margin-bottom: 10px;
}

	.banner_phone img {
		width: 180px;
		height: 129px;
		background: url(../images/banner_phone.gif) no-repeat;
	}
	
.banner_reason {
	width: 164px;
	height: 287px;
	background:  url(../images/banner_reasonBG.gif) no-repeat;
	margin-bottom: 10px;
	padding: 95px 8px 0px 8px
}

	.banner_reason h2 {
		font: bold 11px Trebuchet MS;
		color: #c90900;
		background: url(../images/icon01.gif) no-repeat;
		padding-left: 20px;
		padding-bottom: 2px;
		margin-bottom: 1px;
	}
	
	.banner_reason p {
		font: 9px Tahoma;
		color: #979595;
		text-align: justify;
		letter-spacing: -0.2px;
		margin-bottom: 10px;
	}
	
	.banner_reason p a {
		text-decoration: underline;
		color: #99c855;
	}
	
#searchBox {
	height: 157px;
	background: #FFFFFF;
	border: 1px solid #f1f2f3;
	margin-bottom: 10px;
	position: relative;
	padding-top: 23px;
}
	
	#searchBox .tabs {
		font: bold 12px Trebuchet MS;
		color: #FFFFFF;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
		#searchBox a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		#searchBox a:hover {
			text-decoration: underline;
		}
		
		#searchBox .tabs li{
			height: 20px;
			background: #f1970a;
			float: left;
			margin-right: 2px;
			padding: 1px 10px 0px 10px;
		}

			#searchBox .tabs li.header {
				background: #f1970a url(../images/search_headerBG.gif) left no-repeat;
				padding-left: 25px;
			}
			
			#searchBox .tabs li.selected {
				background: #da5751;
			}

	#searchBox .stars {
		width: 90px;
		height: 74px;
		background: #FFFFFF;
		border: 1px solid #eaeaea;
		position: absolute;
		right: 2px;
		top: 23px;
	}
	
		#searchBox .stars p {
			margin-top: 3px;
		}
		
		#searchBox .stars .star {
			width: 9px;
			height: 8px;
			background: url(../images/start.gif) left no-repeat;
			vertical-align: middle;
		}
		
		#searchBox .stars .star img {
			width: 9px;
			height: 8px;
			vertical-align: middle;
		}
	
	#searchBox .row {
		height: 20px;
		background: #f7f7f7;
		border: 1px solid #f3f0f0;
		clear: both;
		margin: 0px 2px 2px 2px;
		font: bold 10px Trebuchet MS;
		color: #000000;
		padding: 2px 0px 0px 2px;
	}
	
	#searchBox .row .list {
		background: url(../images/icon02.gif) right no-repeat;
		padding-right: 10px;
		margin-left: 10px;
	}
	
	#searchBox .row .list a{
		color: #000000;
	}
	
	#searchBox .search {
		background: #e4e4e4;
		text-align: right;
	}
	
	#searchBox .search input{
		width: 62px;
		height: 19px;
		background: url(../images/search_btnBG.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		vertical-align: middle;
	}
	
		#searchBox .row .grey {
			color: #a8a8a8;
		}
		
		#searchBox .row .green {
			color: #3ba606;
		}
		
		input.text {
			width: 125px;
			height: 13px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}
		
		input.text2 {
			width: 95px;
			height: 13px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		input.text3 {
			width: 100%;
			height: 13px;
			font: 10px Trebuchet MS;
			color: #59B849;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		input.text4 {
			width: 90%;
			height: 13px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		input.text5 {
			width: 150px;
			height: 13px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		textarea.text2 {
			width: 130px;
			height: 80px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		textarea.text3 {
			width: 85%;
			height: 100px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		select.select {
			width: 125px;
			height: 18px;
			font: 10px Trebuchet MS;
			color: #616263;
		}
		
		select.select2 {
			height: 18px;
			font: 10px Trebuchet MS;
			color: #f7791d;
			background: #f2f2f2;
			border: 1px solid #cfcfcf;
		}
		
		select.select3 {
			width: 97px;
			height: 18px;
			font: 10px Trebuchet MS;
			color: #616263;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}		

		select.select4 {
			width: 95%;
			height: 18px;
			font: 10px Trebuchet MS;
			color: #59B849;
			border: 1px solid #cfcfcf;
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
		}

		select.mini {
			width: 25px;
		}

		select.mini2 {
			color: #59B849;
			width: 40px;
		}

		select.mini3 {
			color: #59B849;
			width: 45px;
		}

		.btn {
			text-align: center;
			margin-top: 10px;
		}
		
		input.check {
			width: 105px;
			height: 18px;
			background: url(../images/btnCheck.gif) no-repeat;
			border: 0px;
			cursor: pointer;
		}
		
		.calendar {
			width: 14px;
			height: 12px;
			background: url(../images/calendarBG.gif) no-repeat;
			margin-left: 5px;
		}
		
			.calendar img{
				width: 14px;
				height: 12px;
			}

#hotels_over_100 {
	border: 1px solid #f1f2f3;
	margin-bottom: 10px;
}

	#hotels_over_100 h2 {
		height: 20px;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		background: #da5751;
		padding: 3px 0px 0px 10px;
	}
	
	#hotels_over_100 .columns {
		background: url(../images/hotels_over_100BG.gif);
		position: relative;
		
	}
	
	#hotels_over_100 .columns p{
		font: 10px Trebuchet MS;
		color: #919191;
		margin: 0px;
		line-height: 14px;
		padding-left: 10px;
	}
	
		#hotels_over_100 .columns p a {
			color: #919191;
			text-decoration: none;
		}
		
		#hotels_over_100 .columns p a:hover{
			color: #000000;
		}
		
	#hotels_over_100 .columns .col1 {
		margin-top: 1px;
	}
	
	#hotels_over_100 .columns .col2 {
		position: absolute;
		left: 90px;
		top: 1px;
	}
	
	#hotels_over_100 .columns .col3 {
		position: absolute;
		left: 175px;
		top: 1px;
	}
	
	#hotels_over_100 .columns .col4 {
		position: absolute;
		left: 265px;
		top: 1px;
	}

.banner_content {
	width: 374px;
	height: 153px;
}

	.banner_content img {
		width: 374px;
		height: 153px;
		background: url(../images/banner_content.jpg) no-repeat;
	}
	
#populer_cities {
	height: 408px;
	background: #f8f4ec url(../images/populer_citiesBG.gif) bottom no-repeat;
	border: 1px solid #dde5e5;
	margin-bottom: 10px;
	padding: 10px;
	padding-top: 5px;
}

	#populer_cities h2 {
		width: 160px;
		height: 41px;
		background: url(../images/populer_citiesH2.gif) no-repeat;
		margin-bottom: 5px;
	}
	
	#populer_cities h2 span {
		display: none;
	}
	
	#populer_cities p {
		font: 10px Tahoma;
		color: #75797b;
		clear: both;
		line-height: 11px;
		height: 10px;
		margin-bottom: 4px;
	}
	
		#populer_cities p a {
			color: #75797b;
			text-decoration: none;
		}
		
		#populer_cities p a:hover {
			color: #000000;
			text-decoration: underline;
		}
		
		#populer_cities .hotel {
			float: left;
		}
		
		#populer_cities .price {
			float: right;
		}
			
			#populer_cities .price b{
				color: #44a50f;
				margin-left: 5px;
			}
	


#newsletter {
	width: 182px;
	height: 86px;
	background: url(../images/newsletterBG.gif) no-repeat;
	position: relative;
	margin-bottom: 10px;
}
	
	#newsletter .text {
		width: 125px;
		height: 15px;
		font: 10px Tahoma;
		color: #a8a8a8;
		background: none;
		border: none;
		position: absolute;
		left: 9px;
		top: 67px;
	}
	
	#newsletter .submit {
		width: 36px;
		height: 16px;
		border: none;
		background: none;
		position: absolute;
		left: 137px;
		top: 65px;
		cursor: pointer;
	}
	
.footer_box {
	background: #fdf0dc !important;
	background: #fdf0dc;
	border: 1px solid #d6eef4;
	padding: 10px;
	font: 10px Trebuchet MS;
	color: #737373;
	text-align: justify;
	line-height: 12px;
	position: relative;
}
	
	.footer_box h2 {
		font: 11px Trebuchet MS;
		color: #000000;
		margin-bottom: 5px;
	}

#footer {
	background: url(../images/footerBG.gif) no-repeat;
}

#footer .links {
	font: bold 11px Trebuchet MS;
	color: #d00808;
	text-align: center;
	margin-bottom: 10px;
}

	#footer .links span {
		margin: 0px;
	}

	#footer .links a {
		color: #d00808;
		text-decoration: none;
	}
	
	#footer .links a:hover {
		color: #000000;
		text-decoration: underline;
	}
	
.copyright {
	font: 11px Trebuchet MS;
	color: #a8a8a8;
	text-align: center;
}

/*********************************************

	Search Results
	
*********************************************/

.change_search {
	background: #ebf2f7;
	border: 1px solid #ccecbc;
	margin-bottom: 10px;
	font: bold 10px Trebuchet MS;
	color: #000000;
}

	.change_search p {
		margin-bottom: 5px;
	}

	.change_search h2 {
		font: bold 13px Trebuchet MS;
		color: #FFFFFF;
		background: #bf1844;
		padding: 2px;
		padding-left: 5px;
	}
	
	.change_search fieldset {
		padding: 5px;
	}

.change_search table {
	margin-top: 5px;
	width: 100%;
}

.change_search table tr td {
	padding-left: 3px;
	padding-bottom: 3px;
}

.change_search table .head{
	text-align: right;
	padding-right: 3px;
	color: #002544;
	width: 60px;
}
	
	
	
.landmarks {
	background: #FFFFFF;
	border: 1px solid #ccecbc;
	margin-bottom: 10px;
	font: 10px Trebuchet MS;
	color: #000000;
}

	.landmarks h2 {
		font: bold 13px Trebuchet MS;
		color: #FFFFFF;
		background: #bf1844;
		padding: 2px;
		padding-left: 5px;
	}
	
	.landmarks .content {
		padding: 5px;
	}
	
	.landmarks .content .item {
		padding-bottom: 5px;
		margin-bottom: 10px;
		border-bottom: 1px solid #b9e6a5;
	}
	
	.landmarks .content .last {
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	.landmarks .content .item h3 {
		font: bold 12px Trebuchet MS;
		color: #28699e;
		margin-bottom: 5px;
	}
	
		.landmarks .content .item h3.gallery {
			background: url(../images/icon_gallery.gif) left top no-repeat;
			padding-left: 23px;
		}
		
		.landmarks .content .item h3.landmark {
			background: url(../images/icon_landmark.gif) left top no-repeat;
			padding-left: 23px;
		}
		
		.landmarks .content .item h3.museum {
			background: url(../images/icon_museum.gif) left top no-repeat;
			padding-left: 23px;
		}
	
	.landmarks .content .item p {
		background: url(../images/icon03.gif) left top no-repeat;
		color: #7f7f80;
		padding-left: 8px;
		margin-bottom: 2px;
	}
	
		.landmarks .content .item p a{
			color: #7f7f80;
			text-decoration: none;
		}
		
		.landmarks .content .item p a:hover{
			color: #000000;
			text-decoration: underline;
		}
	
	.landmarks .content .item p .black{
		color: #000000;
	}
	
	
.result_top {
	border: 1px solid #f7f3f3;
	background: #faf3f3;
	margin-bottom: 10px;
}

	.result_top ul{
		width: 100%;
		height: 20px;
		background: url(../images/result_topLIBG.gif) repeat-x;
	}
	
	.result_top ul li {
		height: 18px;
		float: left;
		background: url(../images/result_topLIBG.gif) repeat-x;
		font: bold 11px Trebuchet MS;
		padding: 1px 7px 0px 7px;
		border-right: 1px solid #ba4832;
	}
	
	.result_top ul li.selected{
		background: url(../images/result_topLIBG2.gif) repeat-x;
	}
	
	.result_top ul li.last{
		border-right: 0px;
	}
	
	.result_top ul li a{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.result_top ul li a:hover {
		text-decoration: underline;
	}
	
.result_top .content{
	clear: both;
	padding: 5px;
	font: bold 12px Trebuchet MS;
	background: url(../images/result_topBG.gif) top right no-repeat;
	padding-bottom: 5px;
}
	
	.result_top .content p .grey{
		color: #8c8c8c;
	}
	
	.result_top .content p{
		margin-bottom: 5px;
	}
	
.result_top .content2{
	clear: both;
	padding: 5px;
	font: bold 12px Trebuchet MS;
	padding-bottom: 5px;
}
	
	.result_top .content2 p .grey{
		color: #8c8c8c;
	}
	
	.result_top .content2 h3{
		color: #910600;
		font: bold 16px Trabuchet MS;
		margin-bottom: 5px;
	}
	
	.result_top .content2 p{
		margin-bottom: 5px;
	}
	
		.result_top .content2 p a{
			color: #3ba606;
		}
	
.result_info {
	margin-bottom: 10px;
	padding: 5px;
	font: bold 12px Trebuchet MS;
	background: #e8f1f6;
}

	.result_info ul li{
		float: left;
		height: 20px;
		background: #df5918;
		margin-right: 3px;
		padding: 0px 5px 0px 5px;
	}
	
	.result_info .selected {
		background: #bf1844;
	}

	.result_info ul li a{
		font: bold 13px Trebuchet MS;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0px,
	}

	.result_info .content .grey{
		color: #51665b;
	}
	
	.result_info .content{
		clear: both;
		padding-top: 5px;
	}

.result_info .content .sorting{
	color: #FFFFFF;
	margin-top: 10px;
}

	.result_info .content .sorting .arrows {
		position: absolute;
		right: 0px;
		top: 0px;
		height: 21px;
		width: 10px;
	}
	
		.result_info .content .sorting .arrows .top{
			float: right;
			width: 10px;
			height: 10px;
		}
		
		.result_info .content .sorting .arrows .bottom{
			float: right;
			width: 10px;
			height: 10px;
			margin-top: 1px;
		}

	.result_info .content .sorting .head{
		background: #3576aa;
		width: 47px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
	}
	
	.result_info .content .sorting .chosen{
		background: #bf1844;
		width: 102px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
		position: relative;
	}
	
	.result_info .content .sorting .price{
		background: #df6123;
		width: 47px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
		position: relative;
	}
	
	.result_info .content .sorting .name{
		background: #df6123;
		width: 48px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
		position: relative;
	}
	
	.result_info .content .sorting .stars{
		background: #df6123;
		width: 45px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
		position: relative;
	}
	
	.result_info .content .sorting .pop{
		background: #df6123;
		width: 76px;
		text-align: left;
		padding: 2px 0px 2px 5px;
		float: left;
		margin-right: 2px;
		position: relative;
	}
	
	.result_info .content .sorting .nums{
		color: #202020;
		padding-left: 10px;
	}
	
	
	
	
.hotel_list_items .item {
	background: #f5fbf1;
	border: 1px solid #f1f2f3;
	margin-bottom: 5px;
}

	.hotel_list_items .item h2 {
		height: 19px;
		background: url(../images/hotel_list_itemsH2BG.gif) repeat-x;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		padding: 2px 0px 0px 5px;
	}
	
		.hotel_list_items .item h2 .name{
			float: left;
		}
		
		.hotel_list_items .item h2 .stars{
			float: right;
			margin: 2px 5px 0px 0px;
		}
		
			.hotel_list_items .item h2 .stars .star{
				width: 12px;
				height: 12px;
				background: url(../images/star2.gif) no-repeat;
			}
			
			.hotel_list_items .item h2 .stars .star img{
				width: 12px;
				height: 12px;
			}
			
			.hotel_list_items .item h2 .stars .star_soft{
				width: 12px;
				height: 12px;
				background: url(../images/star2_soft.gif) no-repeat;
			}
			
			.hotel_list_items .item h2 .stars .star_soft img{
				width: 12px;
				height: 12px;
			}
			
	.hotel_list_items .item .content {
		position: relative;
		min-height: 140px;
	}
	
		.hotel_list_items .item .content .image{
			position: absolute;
			left: 5px;
			top: 5px;
		}
		
		.hotel_list_items .item .content .image img {
			border: 1px solid #3876a5;
		}
		
		.hotel_list_items .item .content .text{
			position: absolute;
			left: 105px;
			top: 5px;
			width: 285px;
			height: 85px;
			text-align: justify;
			color: #7e7e7e;
			font: 10px Tahoma;
		}
		
			.hotel_list_items .item .content .text h3{
				color: #4fbf18;
				font: 10px Tahoma;
			}
			
			.hotel_list_items .item .content .text p .black a{
				color: #000000;
				text-decoration: none;
			}
			
			.hotel_list_items .item .content .info {
				font: 10px Tahoma;
				color: #7e7e7e;
				position: absolute;
				left: 410px;
				top: 25px;
			}
			
			.hotel_list_items .item .content .info p{
				margin-bottom: 3px;
			}
			
			.hotel_list_items .item .content .info  .info1{
				background: url(../images/icon_info1.gif) no-repeat;
				padding-left: 15px;
			}
			
			.hotel_list_items .item .content .info  .info2{
				background: url(../images/icon_info2.gif) no-repeat;
				padding-left: 15px;
			}
			
			.hotel_list_items .item .content .info  .info3{
				background: url(../images/icon_info3.gif) no-repeat;
				padding-left: 15px;
			}
			
			.hotel_list_items .item .content .bestValue {
				background: url(../images/icon_bestvalue.gif) no-repeat;
				position: absolute;
				left: 480px;
				top: 90px;
			}
			
				.hotel_list_items .item .content .bestValue img{
					width: 61px;
					height: 19px;
				}
			
			.hotel_list_items .item .content .amount {
				position: absolute;
				left: 465px;
				top: 5px;
				width: 100px;
				text-align: center;
			}
			
			.hotel_list_items .item .content .amount .price{
				font: bold 26px Tahoma;
				color: #e46f06;
			}
			
			.hotel_list_items .item .content .amount .des{
				font: 10px Trebuchet MS;
				color: #4a7fa7;
				line-height: 10px;
				margin-top: 5px;
			}
			
		.hotel_list_items .item .content .sections {
			padding-top: 100px;
		}
		
			.hotel_list_items .item .content .sections {
				font: bold 11px Trebuchet MS;
				color: #7b7b7b;
			}
			
				.hotel_list_items .item .content .sections p{
				text-align: center;
				}
			
			.hotel_list_items .item .content .sections a{
				color: #dc7a12;
				margin-left: 3px;
			}
			
			.hotel_list_items .item .content .sections .header{
				background: #d1e2e3;
				color: #185b91;
				font: bold 11px Trebuchet MS;
				padding: 2px 16px 2px 16px;
				border-right: 1px solid #abc6d2;
				margin-bottom: 2px;
			}
			/*
			.hotel_list_items .item .content .sections ul li .last{
				border-right: 0px;
				padding-left: 20px;
				background: none;
			}
			
			.hotel_list_items .item .content .btn{
				background: url(../images/btnBook.gif) no-repeat;
				margin: 0px;
				float: right;
			}
			
				.hotel_list_items .item .content .btn img{
					width: 54px;
					height: 17px;
				}
			*/	
			.hotel_list_items .item .content .btn_book{
				margin: 0px;
				padding-left: 20px;
			}
			
			.red {
				color: #bd0032;
			}
			
			.green2 {
				color: #75cd4a;
			}
			
			.green3 {
				color: #3ba509;
			}
			
.paging {
	text-align: right;
	margin-top: 10px;
	color: #585353;
	font: bold 11px Trebuchet MS;
}
	.paging span{
		margin-left: 3px;
	}
	
	.paging .paging_left {
		width: 11px;
		height: 8px;
		background: url(../images/paging_left.gif) no-repeat;
	}
	
	.paging .paging_left img{
		width: 11px;
		height: 8px;
	}
	
	.paging .paging_left2 {
		width: 6px;
		height: 8px;
		background: url(../images/paging_left2.gif) no-repeat;
	}
	
	.paging .paging_left2 img{
		width: 6px;
		height: 8px;
	}
	
	.paging .paging_right {
		width: 11px;
		height: 8px;
		background: url(../images/paging_right.gif) no-repeat;
	}
	
	.paging .paging_right img{
		width: 11px;
		height: 8px;
	}
	
	.paging .paging_right2 {
		width: 6px;
		height: 8px;
		background: url(../images/paging_right2.gif) no-repeat;
	}
	
	.paging .paging_right2 img{
		width: 6px;
		height: 8px;
	}
	
	.paging a {
		color: #585353;
		text-decoration: none;
	}
	
/*********************************************

	City
	
*********************************************/

.content_right .click {
	color: #ce4c46;
	font: bold 11px Trebuchet MS;
	text-decoration: underline;
}

.most_populer {
	background: #fbfbee;
	border: 1px solid #fdf1df;
	margin-bottom: 10px;
}

	.most_populer h2 {
		background: #cb0517;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		height: 19px;
		padding: 2px 0px 0px 5px;
	}
	
	.most_populer .list{
		padding: 5px;
	}
	
	.most_populer .item{
		width: 170px;
		height: 66px;
		float: left;
		margin-right: 12px;
		margin-bottom: 8px;
	}
	
	.most_populer .item .image {
		float: left;
	}
	
		.most_populer .item .image img{
			border: 1px solid #ec883d;
		}
	
	.most_populer .item .text{
		font: bold 11px Trebuchet MS;
		float: right;
		text-align: left;
		width: 95px;
	}
	
	.most_populer .item .text .star img{
		width: 10px;
		height: 9px;
	}
	
	.most_populer .item .text .star{
		width:10px;
		height: 9px;
		background: url(../images/star3.gif) no-repeat;
	}
	
.hotel_table {
	border: 1px solid #edf2ed;
	background: #f7fafc;
}

.hotel_table .item {
	height: 19px;
	position: relative;
	font: bold 11px Trebuchet MS;
	padding: 2px 0px 0px 5px;
	color: #7e7e7e;
}
	.hotel_table .item a{
		color: #7e7e7e;
		text-decoration: none;
	}
	
	.hotel_table .item a:hover{
		color: #000000;
	}

.hotel_table .header {
	background: #3576aa;
	color: #FFFFFF;
}

.hotel_table .item .best{
	background: url(../images/icon_bestvalue.gif) no-repeat;
	position: absolute;
	left: 230px;
}

.hotel_table .item .best img{
	width: 61px;
	height: 19px;
}

.hotel_table .item .rating{
	position: absolute;
	left: 310px;
}

	.hotel_table .item .rating span{
		width: 9px;
		height: 8px;
		background: url(../images/start.gif) no-repeat;
	}
	
	.hotel_table .item .rating span img{
		width: 9px;
		height: 8px;
	}

.hotel_table .item .location{
	position: absolute;
	left: 380px;
}

.hotel_table .item .price{
	position: absolute;
	left: 490px;
}

.left_nav {
	margin-bottom: 10px;
}

.open_nav {
	background: #edf2ed;
	border: 1px solid #d4fbc6;
}
	.open_nav h2 {
		background: #cb0517;
		height: 19px;
		padding: 2px 0px 0px 5px;
		color: #FFFFFF;
		font: bold 12px Trebuchet MS;
	}
	
	.open_nav ul {
		padding: 5px;
	}
	
	.open_nav ul li{
		background: url(../images/icon04.gif) left no-repeat;
		font: bold 11px Trebuchet MS;
		padding-left: 17px;
	}
	
	.open_nav ul li a{
		color: #7e7e7e;
		text-decoration: none;
	}
	
	.open_nav ul li a:hover{
		color: #000000;
		
	}
	
.nav_list {
	background: #edf2ed;
	border: 1px solid #d4fbc6;
}

	.nav_list h2 {
		background: #51c318 url(../images/nav_listBG.gif) right no-repeat;
		height: 19px;
		padding: 2px 0px 0px 5px;
		color: #FFFFFF;
		font: bold 12px Trebuchet MS;
		border-bottom: 1px solid #FFFFFF;
		cursor: pointer;
	}
	
	.nav_list h2.selected {
		background: #51c318 url(../images/nav_listBG2.gif) right no-repeat;
	}
	
	.nav_list h2 a{
		display: block;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.nav_list ul {
		padding: 5px;
	}
	
	.nav_list ul li{
		background: url(../images/icon04.gif) left no-repeat;
		font: bold 11px Trebuchet MS;
		padding-left: 17px;
	}
	
	.nav_list ul li a{
		color: #7e7e7e;
		text-decoration: none;
	}
	
	.nav_list ul li a:hover{
		color: #000000;
		
	}
	
/*********************************************

	Country
	
*********************************************/

.top_city_list {
	border: 1px solid #e2eaca;
	background: #fcf7f3;
	margin-bottom: 10px;
}

.top_city_list h2{
	background: url(../images/top_city_listH2BG.gif) repeat-x;
	height: 19px;
	padding: 2px 0px 0px 5px;
	font: bold 11px Trebuchet MS;
	color: #FFFFFF;
}

.top_city_list .content a {
	color: #7e7e7e;
	text-decoration: none;
	line-height: 11px;
}

.top_city_list .content{
	padding: 10px;
	font: bold 11px Trebuchet MS;
	color: #7e7e7e;
}

.top_city_list .content span{
	width: 123px;
	display:block;
	float: left;
	margin-bottom: 0px;
	margin-right: 10px;
	line-height: 11px;
}

.top_city_list2 {
	border: 1px solid #e2eaca;
	background: #f3fbef;
}

.top_city_list2 h2{
	background: url(../images/top_city_list2H2BG.gif) repeat-x;
	height: 19px;
	padding: 2px 0px 0px 5px;
	font: bold 11px Trebuchet MS;
	color: #FFFFFF;
}

.top_city_list2 .content a {
	color: #7e7e7e;
	text-decoration: none;
	line-height: 11px;
}

.top_city_list2 .content{
	padding: 10px;
	font: bold 11px Trebuchet MS;
	color: #7e7e7e;
}

.top_city_list2 .content span{
	width: 123px;
	display:block;
	float: left;
	margin-bottom: 0px;
	margin-right: 10px;
	line-height: 11px;
}

/*********************************************

	hotel info
	
*********************************************/

	.content2 .star img{
		width: 10px;
		height: 9px;
	}
	
	.content2 .star{
		width:10px;
		height: 9px;
		background: url(../images/star3.gif) no-repeat;
	}
	
.hotel_info .bar {
	margin-bottom: 10px;
}

.hotel_info .bar table {
	width: 100%;
}

.hotel_info .bar table td{
	text-align: center;
	color: #3474a9;
	font: 12px Tahoma;
	border: 1px solid #d9d9d9;
	padding: 3px 0px 3px 0px;
	background: url(../images/bar_bg.gif) bottom repeat-x;
}

.hotel_info .bar table td a{
	color: #3474a9;
	text-decoration: none;
}

.hotel_info .bar table td.selected a{
	color: #0a365b;
}

.hotel_info .bar table td.selected{
	background: #78baf1;
	border-bottom: 1px solid #78baf1;
}

.hotel_info .bar table .sub {
	text-align: left;
	background: #78baf1;
	padding-left: 5px;
	font-size: 11px;
	border-top: none;
}

.hotel_info .bar table .sub a{
	color: #ffffff;
	margin-right: 10px;
}

.hotel_info .content {
	background: #f5fbf1;
	border: 1px solid #f2f3f4;
	padding: 10px;
	color: #7e7e7e;
	font: 11px Tahoma;
}

.hotel_info .content h3{
	color: #4fbf18;
	margin-bottom: 3px;
}

.hotel_info .content h3 img{
	margin-right: 10px;
}

.hotel_info .content h4{
	color: #d8470e;
	margin-top: 10px;
	margin-bottom: 3px;
}

.hotel_info .content .image a{
	color: #dc2e2c;
	margin-top: 4px;
}

.hotel_info .content .image{
	float: left;
	margin-right: 10px;
	text-align: center;
}

.guest {
	margin-bottom: 10px;
}

.guest h2 {
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.guest table td{
	vertical-align: top;
	padding: 5px;
}

.guest table{
	width: 100%;
}

.guest table .rate1 {
	width: 120px;
	text-align: center;
	font: 11px Tahoma;
	color: #025d74;
}

.guest table .rate1 .number {
	width: 45px;
	height: 37px;
	background: url(../images/g_bg.gif) no-repeat;
	font: bold 20px Trebuchet MS;
	color: #cb002b;
	padding-top: 8px;
	margin: 10px 0px 10px 0px;
}

.guest table .rate2 {
	color: #7e7e7e;
	font: 11px Tahoma;
}

.guest table .rate2 table tr td{
	padding: 2px;
}

.guest table .rate3 {
	width: 190px;
	color: #7e7e7e;
	font: 11px Tahoma;
	text-align: justify;
}

.guest table .rate3 h3{
	font: bold 11px Tahoma;
	color: #bf1844;
	margin-bottom: 3px;
}

.guest table .rate3 .date{
	margin-top: 5px;
	color: #3f5298;
}


.room h2 {
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.room table {
	width: 100%;
	color: #7d7e7c;
}

	.room table tr td{
		padding: 3px;
	}

	.room table tr td span{
		background: url(../images/room_icon.gif) left no-repeat;
		padding-left: 13px;
		font: 11px Tahoma;
	}
	
.hotel_fac {
	margin-top: 10px;
}

.hotel_fac h2 {
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.hotel_fac table {
	width: 100%;
	color: #7d7e7c;
}

	.hotel_fac table tr td{
		padding: 3px;
	}

	.hotel_fac table tr td span{
		background: url(../images/hotel_fac.gif) left no-repeat;
		padding-left: 13px;
		font: 11px Tahoma;
	}
	
.others {
	margin-top: 20px;
}

.others .title {
	color: #0a365b;
	background: #78baf1;
	display: inline;
	padding: 3px 5px 3px 5px;
	font: 12px Verdana;
}

.others table {
	font: 11px Tahoma;
	width: 100%;
}

.others table tr td a{
	color: #7d7e7c;
}

.others table tr td{
	padding: 3px 5px 3px 5px;
}

.others .heads td{
	color: #FFFFFF;
	background: #78baf1;
	font-size: 12px;
	font-weight: bold;
}

	.others .star img{
		width: 10px;
		height: 9px;
	}
	
	.others .star{
		width:10px;
		height: 9px;
		background: url(../images/star3.gif) no-repeat;
		
	}
	
.comments .comment {
	padding: 5px;
}

.comments .blue {
	background: #e6eef5;
	border-top: 1px solid #b4d5ee;
	border-bottom: 1px solid #b4d5ee;
}

.comments .comment .number {
	width: 170px;
	float: left;
}

	.comments .comment .number .who b{
		font-size: 12px;
	}
	
	.comments .comment .number .who{
		float: left;
		margin-left: 15px;
	}
	
	.comments .comment .number .who .name{
		color: #025d74;
		font: 11px Verdana;
	}
	
	.comments .comment .number .who .city{
		font: 9px Verdana;
		color: #7e7e7e;
		margin-top: 5px;
	}
	
	.comments .comment .number .numberBox{
		width: 45px;
		height: 37px;
		background: url(../images/g_bg.gif) no-repeat;
		font: bold 20px Trebuchet MS;
		color: #cb002b;
		padding-top: 8px;
		text-align: center;
		margin: 10px 0px 10px 0px;
		float: left;
	}

.comments .comment .details {
	width: 380px;
	float: right;
}

.comments .comment .details .charts img{
	width: 6px;
	height: 6px;
}

.comments .comment .details .charts table tr td{
	text-align: right;
}

.comments .comment .details .charts{
	margin-bottom: 10px;
	font: 9px Tahoma;
}

.comments .comment .details .notes p {
	color: #595959;
	padding-left: 15px;
	margin-bottom: 3px;
	font: 11px Tahoma;
}

.comments .comment .details .notes .poz{
	background: url(../images/poz.gif) left top no-repeat;
}

.comments .comment .details .notes .neg{
	background: url(../images/neg.gif) left top no-repeat;
}

/*********************************************

	adress
	
*********************************************/

.maps {
	background: #e6eef5;
	border: 1px solid #dadada;
	padding: 10px;
}

.address {
	font: 11px Verdana;
	color: #686868;
}

.address h2{
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	margin-bottom: 5px;
	margin-top: 10px;
}

/*********************************************

	policies
	
*********************************************/

.hotel_info_policies {
	font: 12px Verdana;
	color: #575757;
}

.hotel_info_policies .policy  {
	padding: 5px;
}

.hotel_info_policies .policy.color {
	background: #eeeeef;
	border: 1px solid #dcdbdb;
}

.hotel_info_policies .policy table {
	width: 100%;
}

.hotel_info_policies .policy .title{
	width: 150px;
	font: bold 13px Tahoma;
	color: #3474a9;
}

.hotel_info_policies .policy .text{
	font-size: 11px;
	padding-left: 10px;
}

.hotel_info_policies h2{
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	margin-top: 10px;
}

/*********************************************

	image gallery
	
*********************************************/

.image_gallery img{
	padding: 10px;
	background: #e4f1fc;
	border: 1px solid #b4d9f7;
}

.image_gallery h2{
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	margin-bottom: 10px;
}

.image_gallery .small {
	max-width: 370px;
	float: right;
}

.image_gallery .small ul li img{
	margin-bottom: 3px;
}

.image_gallery .small ul li{
	float: left; 
	margin-left: 10px;
	text-align: center;
	margin-bottom: 10px;
	font: 11px Tahoma;
	color: #555555;
}

.image_gallery .large img{
	margin-bottom: 3px;
}

.image_gallery .large {
	float: left;
	font: 11px Tahoma;
	color: #555555;
	text-align: center;
}

/*********************************************

	about
	
*********************************************/

.about .box .link{
	background: url(../images/icon_orange.gif) left no-repeat;
	padding-left: 15px;
	margin-right: 30px;
	font: 13px Trebuchet MS;
}

.about .box .link a{
	color: #006110;
	text-decoration: none;
}


.about .box a{
	color: #2e5488;
	
}

.backtotop a{
	color: #b7002f;
}

.backtotop {
	text-align: right;
	margin-top: 20px;
}

.about .box {
	margin-bottom: 10px;
	background: #fbfeef;
	border: 1px solid #f1f2f3;
	border-top: none;
	padding: 10px;
	text-align: justify;
	font: 11px Verdana;
	color: #4b4b4b;
}

.about .box h3{
	color: #07204f;
	font: 13px Trebuchet MS;
	margin-top: 20px;
	margin-bottom: 5px;
}

.about h2{
	background: #3ba606;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.about h2.light {
	background: #88cb67;
}

.why_book ul {
	padding: 7px;
}

.why_book ul li{
	background: url(../images/icon_green.gif) left top no-repeat;
	padding-left: 13px;
	margin-bottom: 3px;
}

.why_book p{
	padding: 7px;
}

.why_book h2{
	background: #3474a9;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.why_book {
	background: #f6fafc;
	border: 1px solid #ccecbc;
	color: #777777;
	font: 11px Tahoma;
	margin-bottom: 10px;
}

.secure_box p{
	padding: 7px;
	text-align: justify;
}

.secure_box h2{
	background: #b7002f;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.secure_box {
	background: #fffbed;
	border: 1px solid #f1d7c6;
	color: #777777;
	font: 11px Tahoma;
	margin-bottom: 10px;
}


/*********************************************

	customer service
	
*********************************************/

.self_service h2{
	background: #b7002f;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.self_service ul{
	padding: 10px;
}


.self_service ul li{
	background: url(../images/icon_arrow.gif) left no-repeat;
	padding-left: 14px;
	font: 11px Trebuchet MS;
	margin-bottom: 3px;
}

	.self_service.account{
		background: #f7fdf7;
	}
	
	.self_service.account h2{
		background: #96c30f;
	}
	
	.self_service.account ul li{
		background: url(../images/icon03.gif) left no-repeat;
	}

.self_service ul li a:hover{
	color: #000000;
}

.self_service ul li a{
	color: #424647;
	text-decoration: none;
}

.self_service {
	background: #fbf5f4;
	border: 1px solid #ccecbc;
	margin-bottom: 10px;
}

.self_service.large .box ul{
	padding: 0px;
}

.self_service.large .box ul li{
	background: url(../images/poz.gif) no-repeat;
	margin-bottom: 10px;
}

.self_service.large h2{
	background: #3cad28;
}

.self_service .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*********************************************

	customer service 2
	
*********************************************/

.self_service2 h2{
	background: #b7002f;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.self_service2 ul{
	padding: 10px;
}


.self_service2 ul li{
	background: url(../images/icon_arrow3.gif) left no-repeat;
	padding-left: 14px;
	font: 11px Trebuchet MS;
	margin-bottom: 3px;
}

	.self_service2.account{
		background: #f7fdf7;
	}
	
	.self_service2.account h2{
		background: #96c30f;
	}
	
	.self_service2.account ul li{
		background: url(../images/icon03.gif) left no-repeat;
	}

.self_service2 ul li a:hover{
	color: #000000;
}

.self_service2 ul li a{
	color: #424647;
	text-decoration: none;
}

.self_service2 {
	background: #EBF2F7;
	border: 1px solid #CCECBC;
	margin-bottom: 10px;
}

.self_service2.large .box ul{
	padding: 0px;
}

.self_service2.large .box ul li{
	background: url(../images/poz.gif) no-repeat;
	margin-bottom: 10px;
}

.self_service2.large h2{
	background: #3cad28;
}

.self_service2 .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*********************************************

	login
	
*********************************************/

.login {
	margin-bottom: 10px;
	color: #737070;
}

.login table{
	width: 260px;
	margin-top: 10px;
	margin-left: 110px;
}

.login table tr td a{
	color: #c63629;
}

.login table tr td{
	text-align: right;
	padding: 3px;
	font: bold 12px Trebuchet MS;
	color: #c63629;
}

.login h2 {
	background: #b7002f;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.login .box p{
	text-align: center;
}

.login .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
}

.faq .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: justify;
	color: #686868;
}

.faq h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.faq .box h3{
	font: bold 11px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
	background: url(../images/icon01.gif) no-repeat;
	padding-left: 20px;
}

/*********************************************

	user guide
	
*********************************************/

.user_guide {
	margin-bottom: 10px;
}

.user_guide .box table tr td{
padding-right: 10px;
}

.user_guide .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	text-align: justify;
	color: #686868;
}

.user_guide .box ul li {
	padding-left: 20px;
	font: 11px Trebuchet MS;
}

.user_guide .box ul li a{
	color: #535353;
	text-decoration: none;
}

.user_guide .box h3 {
	font: 12px Trebuchet MS;
	background: url(../images/icon01.gif) left no-repeat;
	padding-left: 20px;
	margin-bottom: 2px;
	margin-top: 5px;
}

.user_guide .box h3 a{
	color: #ae3c28;
}

.user_guide h2{
	background: #d57c33;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.acquiring .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: justify;
	color: #686868;
}

.acquiring h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.acquiring .box .backtotop{
	background: url(../images/sep.gif) center bottom no-repeat;
	padding-bottom: 10px;
}

.acquiring .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
}

.acquiring .box h4{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
	border-bottom: 2px solid #3ba40c;
	background: url(../images/form_h3.gif) left bottom no-repeat;
}

.acquiring .box h4 span{
	font: bold 10px Tahoma;
	color: #ffffff;
	padding-left: 4px;
	margin-right: 5px;
}




.frequiery .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: justify;
	color: #686868;
}

.frequiery h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.frequiery .box .backtotop{
	background: url(../images/sep.gif) center bottom no-repeat;
	padding-bottom: 10px;
}

.frequiery .box p a{
	color: #1f5f00;
}

.frequiery .box p{
	margin-top: 10px;
}

.frequiery .box .sep{
	border-bottom: 2px solid #cdc4c4;
	margin: 20px 0px 20px 0px;
}

.frequiery .box h5 a{
	color: #3b9a07;
}

.frequiery .box h5.open {
	background: url(../images/icon_open.gif) left no-repeat;
}

.frequiery .box p.answer {
	padding-left: 20px;
	margin-bottom: 20px;
}

.frequiery .box h5 {
	background: url(../images/icon_closed.gif) left no-repeat;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 18px;
	text-align: left;
}

.frequiery .box h4{
	color: #ae3c28;
	background: url(../images/q1.gif) left no-repeat;
	padding-left: 18px;
	font: bold 12px Verdana;
	margin-bottom: 10px;
}

.frequiery .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
}

.frequiery .box .table1{
	margin-top: 20px;
}

.frequiery .box .table1 span{
	background: url(../images/q1.gif) left no-repeat;
	padding-left: 18px;
}

.frequiery .box .table1 a{
	color: #1f5f00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.frequiery .box .table1 tr td{
	padding: 2px;
	padding-left: 70px;
}

.payment tr td {
	padding: 3px;
}

	.payment tr td p{
		margin-bottom: 10px;
	}
	
.sign_in {
	padding: 10px;
	border: 1px solid #bfd3e4;
	background: #FFFFFF;
	color: #003e74;
	margin-bottom: 10px;
}

.payment_tab1{
	width: 100%;
	margin-top: 10px;
}

.payment_tab1 tr td a{
	color: #FFFFFF;
	text-decoration: none;
}

.payment_tab1 tr td.none {
	background: none;
	padding: 2px 2px 0px 2px;
}

.payment_tab1 tr td {
	background: url(../images/payment_tab1.gif) repeat-x;
	height: 19px;
	padding: 2px 10px 0px 10px;
}


.mybooking h5{
	color: #910600;
	font-weight: bold;
	background: url(../images/icon_arrow2.gif) left no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.payment_tab2 .head td{
	background: #93da70;
	color: #FFFFFF;
	font-size: 11px;
}

.payment_tab2 td{
	padding: 5px;
	background: #e5f6dd;
	text-align: center;
	font-size: 10px;
}

.payment_tab2 {
	width: 100%;
}


.payment_tab3 td{
	vertical-align: top;
	padding: 10px;
	background: #fcf6f7;
	line-height: 16px;
}
.payment_tab3 .head{
	background: #e8efdc;
	color: #bb0028;
	font-weight: bold;
}

.groupbooking .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: justify;
	color: #686868;
}

.groupbooking h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.groupbooking .box .backtotop{
	background: url(../images/sep.gif) center bottom no-repeat;
	padding-bottom: 10px;
}

.groupbooking .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
}

.groupbooking .box h4{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
	border-bottom: 2px solid #3ba40c;
	background: url(../images/form_h3.gif) left bottom no-repeat;
}

.groupbooking .box h4 span{
	font: bold 10px Tahoma;
	color: #ffffff;
	padding-left: 4px;
	margin-right: 5px;
}

.groupbooking .leftheader{
	float:left;
	width:200px;
}

.groupbooking .rightheader{
	float:left;
	width:364px;
}

.groupbooking .left{
	margin:2px;
	float:left;
	width:200px;
	border:1px solid #F2F3F4;
	background: #FFFAE9;
}

.groupbooking .left td{
	vertical-align: top;
	padding: 5px;
	padding-top: 9px;
	padding-bottom: 10px;
	color: #0E455C;
	font-weight: bold;
	font-size: 9px;
}

.groupbooking .right td{
	vertical-align: top;
	font-size: 9px;
}

.groupbooking .right td .header{
	color: #3BA606;
	font-weight: bold;
}

.groupbooking .required{
	font-weight: bold;
	font-size: 12px;
	color: #B40026;
}

.groupbooking .grouprates{
	height: 129px;
	background: url(../images/grouprates.gif) left no-repeat;
}

.groupbooking .right{
	margin:2px;
	float:left;
	width:350px;
	border:1px solid #F2F3F4;
	background: #FFFAE9;
}

.groupbooking .left_form{
	float:left;
	width:275px;
}

.groupbooking .right_form{
	margin: 2px;
	float:right;
	width:69px;
	height: 124px;
	border:1px solid #F6EFE4;
}

.groupbooking .right_form .title{
	background:transparent url(../images/length_bullet.gif) no-repeat scroll 0 4px;
	color: #0C5600;
	font-weight: bold;
	font-size: 9px;
	padding-left: 9px;
}

.groupbooking .right_form .text{
	font-size: 9px;
	font-weight: bold;
}

.groupbooking .full_form{
	margin:2px;
	width:98%;
	border:1px solid #F6EFE4;
	background: #FFFDF4;
}

.groupbooking .full_form td{
	vertical-align: middle;
	padding: 5px;
	color: #0C5600;
	font-weight: bold;
	font-size: 9px;
}

.groupbooking .full_form .gray{
	color: #A8A8A8;
}

.groupbooking .full_form .black{
	color: #2D2D2D;
}

.groupbooking .full_form .green{
	color: #59B849;
}

.groupbooking .search input{
		width: 62px;
		height: 19px;
		background: url(../images/search_btnBG.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		vertical-align: middle;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		float: right;
}

.contactmail .box {
	background: #FDFBFB;
	border: 1px solid #F7DFDF;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: left;
	color: #686868;
}

.contactmail h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.contactmail .box .backtotop{
	background: url(../images/sep.gif) center bottom no-repeat;
	padding-bottom: 10px;
}

.contactmail .box h3{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
}

.contactmail .box h4{
	font: bold 12px Trebuchet MS;
	color: #3ba606;
	margin-top: 10px;
	margin-bottom: 3px;
	border-bottom: 2px solid #3ba40c;
	background: url(../images/form_h3.gif) left bottom no-repeat;
}

.contactmail .box h4 span{
	font: bold 10px Tahoma;
	color: #ffffff;
	padding-left: 4px;
	margin-right: 5px;
}

.contactmail strong{
	font-weight: bold;
}

.contactmail a{
	color: #003390;
	text-decoration: underline;
	font-weight: bold;
}

.contactmail .left{
	float: left;
	width: 285px;
}

.contactmail p{
	padding-bottom: 5px;
}

.contactmail td{
	font-size: 9px;
	padding: 2px;
}

.contactmail .right{
	float: left;
	width: 256px;
}

.contactmail .italic1{
	font-size: 9px;
	font-style: italic;
	color: #B40026;
}

.contactmail .italic2{
	font-size: 9px;
	font-style: italic;
	text-align: center;
	color: #B40026;
}

.contactmail .search input{
		width: 62px;
		height: 19px;
		background: url(../images/search_btnBG.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		vertical-align: middle;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
		float: right;
}

.hotelreviews h2{
	background: #3ba606;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	font-weight: bold;
}

.hotelreviews h2.light {
	background: #88cb67;
}

.hotelreviews h3{
	color: #216400;
	padding: 4px;
	font: 12px Verdana;
	font-weight: bold;
}

.hotelreviews .green{
	color: #216400;
	padding: 4px;
	font: 12px Verdana;
	font-weight: bold;
}

.hotelreviews .text{
	color: #8F8F8F;
	padding: 10px 4px 10px 4px;
	font: 12px Verdana;
}

.hotelreviews .text a{
	color: #575757;
	font: 12px Verdana;
	text-decoration: underline;
	font-weight: bold;
}

.hotelreviews .reviewbox{
	background: #EFF9E9;
	border: 1px solid #B8D8ED;
	padding: 5px;
}

.hotelreviews .reviewbox h2{
	background: #CEEDBE;
	color: #45B40D;
	border-bottom: 2px solid #B4D0CB;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	font-weight: bold;
}

.hotelreviews .pager{
	color: #484848;
	font: 14px Verdana;
	font-weight: bold;
	float: right;
}

.hotelreviews .reviewbox .stars {
	width: 90px;
	height: 74px;
}

	.hotelreviews .reviewbox .stars p {
		margin-top: 3px;
	}
	
	.hotelreviews .reviewbox .stars .star {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_on.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.hotelreviews .reviewbox .stars .star img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

	.hotelreviews .reviewbox .stars .star_light {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_off.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.hotelreviews .reviewbox .stars .star_light img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

.hotelreviews .reviewbox .reviews{
	position: absolute;
	right: 10px;
	float: right;
	text-decoration: underline;
	color: #C61126;
}

.hotelreviews .reviewbox .left{
	width: 80px;
	float: left;
	padding: 2px;
}

.hotelreviews .reviewbox .left img{
	border: 4px solid #45B40D;
	margin: 3px;
}


.hotelreviews .reviewbox .right {
	width: 640px;
	float: left;
	padding: 2px;
}

.hotelreviews .reviewbox .right h2{
	color: #2C7D04;
	border: none;
	padding: 3px 0px 3px 5px;
	font: 11px Verdana;
	font-weight: bold;
}

.hotelreviews .reviewbox .right h2.light{
	color: #45B40D;
	background: none;
	border: none;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	font-weight: bold;
}

.hotelreviews .reviewbox .right span{
	float: left;
	margin-right: 3px; 
	margin-left: 6px;
}

.hotelreviews .reviewbox .right .rate_on{
	width: 3px;
	height: 3px;
	margin: 6px 0px 1px 0px;
	background: #AD3421;
	border: 1px solid #378411;
	float: left;
}

.hotelreviews .reviewbox .right .rate_off{
	width: 3px;
	height: 3px;
	margin: 6px 0px 1px 0px;
	background: #AAC999;
	border: 1px solid #378411;
	float: left;
}

.hotelreviews .reviewbox .right .plus{
	margin-top: 10px;
	background: url(../images/hotelreviews_comment_plus.gif) no-repeat 0 0;
}

.hotelreviews .reviewbox .right .plus .content{
	border: 1px solid #C1E8A3;
	margin-left: 18px;
	color: #899384;
	font: 12px Verdana;
	padding: 7px;
}

.hotelreviews .reviewbox .right .plus .content a{
	font-weight: bold;
	color: #566C83;
	text-decoration: underline;
}

.hotelreviews .reviewbox .right .minus{
	margin-top: 10px;
	margin-bottom: 15px;
	background: url(../images/hotelreviews_comment_minus.gif) no-repeat 0 0;
}

.hotelreviews .reviewbox .right .minus .content{
	border: 1px solid #DBCAC3;
	margin-left: 18px;
	background: #EBE6D9;
	color: #899384;
	font: 12px Verdana;
	padding: 7px;
}

.hotelreviews .reviewbox .right .minus .content a{
	font-weight: bold;
	color: #566C83;
	text-decoration: underline;
}

.hotelreviews .paging {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #585353;
	font: bold 13px Trebuchet MS;
}
	.hotelreviews .paging span{
		margin-left: 3px;
	}
	
	.hotelreviews .paging .paging_left {
		width: 11px;
		height: 8px;
		background: url(../images/paging_left_red.gif) no-repeat 0 5px;
		@background: url(../images/paging_left_red.gif) no-repeat;
	}
	
	.hotelreviews .paging .paging_left img{
		width: 11px;
		height: 8px;
	}
	
	.hotelreviews .paging .paging_left2 {
		width: 6px;
		height: 8px;
		background: url(../images/paging_left2_red.gif) no-repeat 0 5px;
		@background: url(../images/paging_left2_red.gif) no-repeat;
	}
	
	.hotelreviews .paging .paging_left2 img{
		width: 6px;
		height: 8px;
	}
	
	.hotelreviews .paging .paging_right {
		width: 11px;
		height: 8px;
		background: url(../images/paging_right_red.gif) no-repeat 0 5px;
		@background: url(../images/paging_right_red.gif) no-repeat;
	}
	
	.hotelreviews .paging .paging_right img{
		width: 11px;
		height: 8px;
	}
	
	.hotelreviews .paging .paging_right2 {
		width: 6px;
		height: 8px;
		background: url(../images/paging_right2_red.gif) no-repeat 0 5px;
		@background: url(../images/paging_right2_red.gif) no-repeat;
	}
	
	.hotelreviews .paging .paging_right2 img{
		width: 6px;
		height: 8px;
	}
	
	.hotelreviews .paging a {
		color: #585353;
		text-decoration: none;
	}

.userreviews .box {
	background: #FAFEEA;
	border: 1px solid #F1F2F3;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 0px;
	text-align: justify;
	color: #686868;
}

.userreviews .box .start{
	cursor: pointer;
	width: 104px;
	height: 20px;
	color: #DB0000;
	text-decoration: underline;
	font-size: 13px;
	float:right;
	font-weight: bold;
	background: url(../images/start_again.gif) no-repeat 85px 0;
}

.userreviews .box .feedback{
	cursor: pointer;
	margin-left: 30px;
	margin-right: 20px;
	width: 150px;
	height: 20px;
	color: #319A02;
	text-decoration: underline;
	font-size: 13px;
	float:right;
	font-weight: bold;
	background: url(../images/submit_feedback.gif) no-repeat 130px 0;
}

.userreviews h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.userreviews .info{
	margin: 10px 0 10px 0;
	padding: 10px;
	background: #E6F8DE;
	border: 1px solid #FCDD8D;
}

.userreviews .info .left{
	width: 180px;
	float: left;
}

.userreviews .info .left img{
	margin-top: 30px;
	border: 3px solid #FFA800;
}

.userreviews .info .left .title{
	margin-left: 1px;
	width: 166px;
	height: 22px;
	background: url(../images/userreviews_name_bg.gif) no-repeat 0 0;
}

.userreviews .info .left .title span{
	position: relative;
	left: 100px;
	top: 4px;
	font: 12px Verdana;
	font-weight: bold;
	color: #FFFFFF;
}

.userreviews .info .right{
	width: 340px;
	float: left;
}

.userreviews .info .right td{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding: 0px;
	color: #319A02;
	font-size: 10px;
}

.userreviews .info .right td .ratings{
	color: #E05D05;
	text-decoration: underline;
	font-size: 13px;
}

.userreviews .info .right td.clean{
	text-align: left;
	color: #585858;
	font-size: 11px;
}
.userreviews .info .right .rate_on{
	width: 7px;
	height: 7px;
	margin: 6px 3px 1px 3px;
	background: #00AC57;
	border: 1px solid #00AC57;
}

.userreviews .info .right .rate_off{
	width: 7px;
	height: 7px;
	margin: 6px 3px 1px 3px;
	background: #FFFFFF;
	border: 1px solid #00AC57;
}

.userreviews .plus{
	margin-top: 10px;
	background: url(../images/hotelreviews_comment_plus.gif) no-repeat 0 0;
}

.userreviews .plus .content{
	width: 90%;
	border: 1px solid #E9F6B8;
	margin-left: 18px;
	background: #FFFFFF;
	color: #899384;
	font: 12px Verdana;
	padding: 7px;
}

.userreviews .plus .content a{
	font-weight: bold;
	color: #566C83;
	text-decoration: underline;
}

.userreviews .minus{
	margin-top: 10px;
	margin-bottom: 15px;
	background: url(../images/hotelreviews_comment_minus.gif) no-repeat 0 0;
}

.userreviews .minus .content{
	width: 90%;
	border: 1px solid #E9F6B8;
	margin-left: 18px;
	background: #FFFFFF;
	color: #899384;
	font: 12px Verdana;
	padding: 7px;
}

.userreviews .minus .content a{
	font-weight: bold;
	color: #566C83;
	text-decoration: underline;
}

.testimonials .box {
	background: #F3F3F3;
	border: none;
	font: 12px Verdana;
	font-style: italic;
	font-weight: normal;
	padding: 10px;
	padding-top: 10px;
	text-align: left;
	color: #737070;
}

.testimonials h2{
	background: url(../images/testimonials_H2BG.gif);
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.testimonials h3{
	text-align: right;
	color: #BF1844;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px solid #F3CDF1;
}

.testimonials .paging{
	margin-left: 30px;
	cursor: pointer;
	height: 20px;
	color: #319A02;
	text-decoration: none;
	font-size: 13px;
	float:right;
	font-weight: bold;
}

.terms .box {
	border: 1px solid #F1F2F3;
	background: #FFFFFF;
	font: 11px Verdana;
	text-align: left;
	color: #737070;
}

.terms .box h2{
	padding: 10px 5px 10px 10px;
	background: #D60623;
	color: #FFFFFF;
	font: 14px Verdana;
	font-weight: bold;
}

.terms .box .text{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 19px;
}

.terms .box .text strong{
	color: #D60623;
}

.terms .box .text h3{
	color: #D60623;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}

.terms .box .text .title{
	margin-left: -10px;
	margin-bottom: 20px;
	margin-right: 5px;
	padding: 3px 3px 3px 10px;
	background: #F3B4BD;
	color: #FFFFFF;
	font: 11px Verdana;
	font-weight: bold;	
}

.privacy .box {
	background: #fffcf0;
	border: 1px solid #f2f3f4;
	font: 11px Verdana;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	color: #686868;
}

.privacy .box a{
	color: #ef8e10;
	text-decoration: none;
	font-weight: bold;
}

.privacy h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: bold 12px Verdana;
}

.privacy h2.light{
	margin-top: 10px;
	background: #86C75F;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: bold 12px Verdana;
}

.privacy .box .backtotop a{
	color: #F20000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 0px;
}

.privacy .box ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 10px;
}

.privacy .box ul li {
	background: url(../images/privacy_li.gif) 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 18px;
	font-size: 12px;
}

/*********************************************

	Special Deals
	
*********************************************/

.special #searchbox2 {
	height: 129px;
	background: #FFF9E2;
	border: 1px solid #f1f2f3;
	margin-bottom: 10px;
	position: relative;
	padding-top: 23px;
}
	
	.special #searchbox2 .tabs {
		font: bold 12px Trebuchet MS;
		color: #FFFFFF;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
		.special #searchbox2 a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		.special #searchbox2 a:hover {
			text-decoration: underline;
		}
		
		.special #searchbox2 .tabs li{
			height: 20px;
			background: #f1970a;
			float: left;
			margin-right: 2px;
			padding: 1px 10px 0px 10px;
		}

			.special #searchbox2 .tabs li.header {
				background: #f1970a url(../images/search_headerBG.gif) left no-repeat;
				padding-left: 25px;
			}
			
			.special #searchbox2 .tabs li.selected {
				background: #da5751;
			}

	.special #searchbox2 .stars {
		width: 100px;
		height: 103px;
		background: #FFF9E2;
		border: 1px solid #EDE8D6;
		position: absolute;
		right: 2px;
		top: 23px;
	}
	
		.special #searchbox2 .stars p {
			margin-top: 3px;
		}
		
		.special #searchbox2 .stars .star {
			width: 9px;
			height: 8px;
			background: url(../images/start.gif) left no-repeat;
			vertical-align: middle;
		}
		
		.special #searchbox2 .stars .star img {
			width: 9px;
			height: 8px;
			vertical-align: middle;
		}
	
	.special #searchbox2 .row {
		height: 20px;
		background: #FFFCF1;
		border: 1px solid #EDE8D6;
		clear: both;
		margin: 0px 2px 2px 2px;
		font: bold 10px Trebuchet MS;
		color: #000000;
		padding: 2px 0px 0px 2px;
	}
	
	.special #searchbox2 .row .list {
		background: url(../images/icon02.gif) right no-repeat;
		padding-right: 10px;
		margin-left: 10px;
	}
	
	.special #searchbox2 .row .list a{
		color: #000000;
	}
	
	.special #searchbox2 .search {
		background: #FDE8BE;
		text-align: right;
	}
	
	.special #searchbox2 .search input{
		width: 62px;
		height: 19px;
		background: url(../images/search_btnBG.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		vertical-align: middle;
	}
	
		.special #searchbox2 .row .grey {
			color: #a8a8a8;
		}
		
		.special #searchbox2 .row .green {
			color: #3ba606;
		}


.special .title{
	background:transparent url(../images/length_bullet.gif) no-repeat scroll 0 4px;
	color: #0C5600;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 9px;
}

.special .text{
	color: #999999;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 5px;
}

.special .content_right{
	background: #E9F0CA url(../images/special_deals_bg.gif) no-repeat 110px 20px;
	border: 1px solid #DDE9CF;
}

.special .content_right h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: bold 12px Verdana;
}

.special .content_right h3{
	color: #3BA606;
	padding: 6px 0 0 6px;
	font-size: 11px;
	font-family: Verdana;
	line-height: 11px;
}

.special .content_right h3 strong{
	font-weight: bold;
}

.special .content_right p{
	padding: 6px;
	font-size: 11px;
	font-family: Verdana;
	color: #797B6E;
	line-height: 13px;
}

.special .reviewbox{
	background: #EFF9E9;
	border: 1px solid #B8D8ED;
	padding: 5px;
}

.special .reviewbox h2{
	background: #CEEDBE;
	color: #000;
	border-bottom: 2px solid #B4D0CB;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	font-weight: bold;
	clear: both;
}

.special .reviewbox .stars {
	width: 90px;
	height: 74px;
}

	.special .reviewbox .stars p {
		margin-top: 3px;
	}
	
	.special .reviewbox .stars .star {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_on.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.special .reviewbox .stars .star img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

	.special .reviewbox .stars .star_light {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_off.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.special .reviewbox .stars .star_light img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

.special .reviewbox .reviews{
	position: absolute;
	right: 10px;
	float: right;
	text-decoration: underline;
	color: #C61126;
}

.special .reviewbox .left{
	width: 80px;
	float: left;
	padding: 2px;
}

.special .reviewbox .left img{
	border: 4px solid #FFF;
	margin: 3px;
}


.special .reviewbox .right {
	width: 461px;
	float: left;
	padding: 2px;
}

.special .reviewbox .right h3{
	color: #4AC010;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding: 6px;
}

.special .reviewbox .right p{
	color: #899384;
	font-size: 11px;
	font-family: Verdana;
	padding: 6px;
	text-align: justify;
}

.special .reviewbox h2 input{
	width: 62px;
	height: 19px;
	background: url(../images/search_btnBG.gif) no-repeat;
	border: none;
	cursor: pointer;
	font: bold 11px Trebuchet MS;
	color: #FFFFFF;
	vertical-align: middle;
	float: right;
	right: 10px;
	position:absolute;
}
/* bpS */
.special .reviewbox h2 a{	
	border: none;
	cursor: pointer;	
	vertical-align: middle;
	text-align:center;
	text-decoration:none;
	color: #000;
	font: 12px Verdana;
	font-weight: bold;	
}
/*
.special .reviewbox h2 a:hover{		
	font: 13px Verdana;
	font-weight: bold;	
}*/

.special .reviewbox h2 span a{
	width: 62px;
	height: 19px;
	background: url(../images/search_btnBG.gif) no-repeat;
	border: none;
	cursor: pointer;
	font: bold 12px Trebuchet MS;
	color: #FFFFFF;
	vertical-align: middle;
	float: right;
	right: 10px;
	position:absolute;
	text-align:center;
	text-decoration:none;
}

/*end bpS */

.special .reviewbox .bottom_left{
	float: left;
	width: 57%;
	line-height: 18px;
}

.special .reviewbox .bottom_left h4{
	background: url(../images/special_deals_arrow.gif) no-repeat 0 4px;
	padding-left: 15px;
	color: #CD9401;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.special .reviewbox .bottom_left h4 span.left{
	float: left;
	width: 100px;
}

.special .reviewbox .bottom_left h4 span.right{
	float: left;
}

.special .reviewbox .bottom_left h4.red{
	color: #CA1419;
}

.special .reviewbox .bottom_right{
	text-align: center;
	float: right;
	width: 43%;
	line-height: 18px;
}

.special .reviewbox .bottom_right h4{
	color: #d7031a;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	text-align: right;
}

.special .reviewbox .bottom_right p{
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
}

.special .reviewbox .between{
	text-align: right;
	color: #ef6e01;
	font-family: Verdana;
	font-size: 13px;
	margin: 3px 0 3px 0;
}

.special .deal_title{
	padding: 5px;
	float: left;
	color: #39AD00;
	font-size: 12px;
	font-family: Verdana;
}

.special .deal_desc{
	padding: 5px;
	float: left;
	color: #39AD00;
	font-size: 12px;
	font-family: Verdana;
}

.special .more{
	padding: 5px;
	float: right;
	text-align: right;
	font-size: 11px;
	font-family: Verdana;	
}

.special .more a{
	color: #2f77d9;
}
.special .more a.disabled{
	color: #8b8b8b;
}

/*
.special #searchbox2 {
	height: 157px;
	background: #FFF9E2;
	border: 1px solid #f1f2f3;
	margin-bottom: 10px;
	position: relative;
	padding-top: 23px;
}
	
	.special #searchbox2 .tabs {
		font: bold 12px Trebuchet MS;
		color: #FFFFFF;
		height: 20px;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
		.special #searchbox2 a {
			color: #FFFFFF;
			text-decoration: none;
		}
		
		.special #searchbox2 a:hover {
			text-decoration: underline;
		}
		
		.special #searchbox2 .tabs li{
			height: 20px;
			background: #f1970a;
			float: left;
			margin-right: 2px;
			padding: 1px 10px 0px 10px;
		}

			.special #searchbox2 .tabs li.header {
				background: #f1970a url(../images/search_headerBG.gif) left no-repeat;
				padding-left: 25px;
			}
			
			.special #searchbox2 .tabs li.selected {
				background: #da5751;
			}

	.special #searchbox2 .stars {
		width: 90px;
		height: 126px;
		background: #FFF9E2;
		border: 1px solid #EDE8D6;
		position: absolute;
		right: 2px;
		top: 23px;
	}
	
		.special #searchbox2 .stars p {
			margin-top: 3px;
		}
		
		.special #searchbox2 .stars .star {
			width: 9px;
			height: 8px;
			background: url(../images/start.gif) left no-repeat;
			vertical-align: middle;
		}
		
		.special #searchbox2 .stars .star img {
			width: 9px;
			height: 8px;
			vertical-align: middle;
		}
	
	.special #searchbox2 .row {
		height: 20px;
		background: #FFFCF1;
		border: 1px solid #EDE8D6;
		clear: both;
		margin: 0px 2px 2px 2px;
		font: bold 10px Trebuchet MS;
		color: #000000;
		padding: 2px 0px 0px 2px;
	}
	
	.special #searchbox2 .row .list {
		background: url(../images/icon02.gif) right no-repeat;
		padding-right: 10px;
		margin-left: 10px;
	}
	
	.special #searchbox2 .row .list a{
		color: #000000;
	}
	
	.special #searchbox2 .search {
		background: #FDE8BE;
		text-align: right;
	}
	
	.special #searchbox2 .search input{
		width: 62px;
		height: 19px;
		background: url(../images/search_btnBG.gif) no-repeat;
		border: none;
		cursor: pointer;
		font: bold 11px Trebuchet MS;
		color: #FFFFFF;
		vertical-align: middle;
	}
	
		.special #searchbox2 .row .grey {
			color: #a8a8a8;
		}
		
		.special #searchbox2 .row .green {
			color: #3ba606;
		}


.special .title{
	background:transparent url(../images/length_bullet.gif) no-repeat scroll 0 4px;
	color: #0C5600;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 9px;
}

.special .text{
	color: #999999;
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 5px;
}

.special .content_right{
	background: #E9F0CA url(../images/special_deals_bg.gif) no-repeat 110px 20px;
	border: 1px solid #DDE9CF;
}

.special .content_right h2{
	background: #3cad28;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: bold 12px Verdana;
}

.special .content_right h3{
	color: #3BA606;
	padding: 6px 0 0 6px;
	font-size: 11px;
	font-family: Verdana;
	line-height: 11px;
}

.special .content_right h3 strong{
	font-weight: bold;
}

.special .content_right p{
	padding: 6px;
	font-size: 11px;
	font-family: Verdana;
	color: #797B6E;
	line-height: 12px;
}

.special .reviewbox{
	background: #EFF9E9;
	border: 1px solid #B8D8ED;
	padding: 5px;
}

.special .reviewbox h2{
	background: #CEEDBE;
	color: #45B40D;
	border-bottom: 2px solid #B4D0CB;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
	font-weight: bold;
	clear: both;
}

.special .reviewbox .stars {
	width: 90px;
	height: 74px;
}

	.special .reviewbox .stars p {
		margin-top: 3px;
	}
	
	.special .reviewbox .stars .star {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_on.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.special .reviewbox .stars .star img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

	.special .reviewbox .stars .star_light {
		width: 9px;
		height: 9px;
		background: url(../images/big_star_off.gif) left no-repeat;
		vertical-align: middle;
	}
	
	.special .reviewbox .stars .star_light img {
		width: 9px;
		height: 9px;
		vertical-align: middle;
	}

.special .reviewbox .reviews{
	position: absolute;
	right: 10px;
	float: right;
	text-decoration: underline;
	color: #C61126;
}

.special .reviewbox .left{
	width: 80px;
	float: left;
	padding: 2px;
}

.special .reviewbox .left img{
	border: 4px solid #45B40D;
	margin: 3px;
}


.special .reviewbox .right {
	width: 461px;
	float: left;
	padding: 2px;
}

.special .reviewbox .right h3{
	color: #4AC010;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding: 6px;
}

.special .reviewbox .right p{
	color: #899384;
	font-size: 12px;
	font-family: Verdana;
	padding: 6px;
}

.special .reviewbox h2 input{
	width: 62px;
	height: 19px;
	background: url(../images/search_btnBG.gif) no-repeat;
	border: none;
	cursor: pointer;
	font: bold 11px Trebuchet MS;
	color: #FFFFFF;
	vertical-align: middle;
	float: right;
	right: 10px;
	position:absolute;
}


.special .reviewbox h2 a{
	width: 62px;
	height: 19px;
	background: url(../images/search_btnBG.gif) no-repeat;
	border: none;
	cursor: pointer;
	font: bold 12px Trebuchet MS;
	color: #FFFFFF;
	vertical-align: middle;
	float: right;
	right: 10px;
	position:absolute;
	text-align:center;
	text-decoration:none;
}

.special .reviewbox .bottom_left{
	background: url(../images/special_deals_arrow.gif) no-repeat 0 4px;
	float: left;
	width: 48%;
	line-height: 18px;
}

.special .reviewbox .bottom_left h4{
	padding-left: 15px;
	color: #CD9401;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.special .reviewbox .bottom_left h4.red{
	color: #CA1419;
}

.special .reviewbox .bottom_right{
	text-align: center;
	float: right;
	width: 52%;
	line-height: 18px;
}

.special .reviewbox .bottom_right h4{
	color: #CD9401;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.special .reviewbox .bottom_right p{
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
}

.special .deal_title{
	padding: 5px;
	float: left;
	color: #39AD00;
	font-size: 11px;
	font-family: Verdana;
}

.special .deal_desc{
	padding: 5px;
	float: left;
	color: #1A4D00;
	font-size: 10px;
	font-family: Verdana;
}

.special .more a{
	padding: 5px;
	float: right;
	color: #1A4D00;
	font-size: 11px;
	font-family: Verdana;
}
*/



.reason .box {
	background: #FBFEEF;
	border: 1px solid #F1F2F3;
	font: 12px Verdana;
	font-weight: normal;
	padding: 5px;
	padding-top: 10px;
	text-align: left;
	color: #737070;
}

.reason h2{
	background: #3BA606;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.reason .box ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 10px;
}

.reason .box ul li {
	background: url(../images/privacy_li.gif) 0 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 18px;
	font-size: 12px;
	padding-bottom: 10px;
}

.reason .box ul li .title{
	color: #3BA606;
	font-weight: bold;
}

.forgetpass .box {
	background: #FFFCF0;
	border: 1px solid #F3F3F4;
	font: 11px Verdana;
	font-weight: normal;
	padding: 10px;
	padding-top: 10px;
	text-align: left;
	color: #585858;
}

.forgetpass h2{
	background: url(../images/forgetpass_H2BG.gif);
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: 12px Verdana;
}

.forgetpass .box h3{
	color: #48AC16;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

.sitemap .box {
	background: #FDFCF0;
	border: 1px solid #F3F4F5;
	font: 11px Verdana;
	font-weight: normal;
	text-align: left;
	color: #8E8E8A;
}

.sitemap .box h2{
	background: #7FC55D;
	color: #FFFFFF;
	padding: 3px 0px 3px 5px;
	font: bold 12px Verdana;
}

.sitemap .box .pane{
	float: left;
	width: 30%;
	padding: 10px;
}

.sitemap .box ul {
	min-height: 800px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 10px;
	border-right: 2px solid green;	
}

.sitemap .box ul li {
	background: url(../images/sitemap_li.gif) 0 1px;
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 12px;
	padding-bottom: 10px;
}

.sitemap .box ul li a{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #3BA606;
}

.sitemap .box ul li ul{
	min-height: 1px;
	border: none;
	list-style: none;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: -30px;
}

.sitemap .box ul li ul li{
	background: none;
	line-height: 10px;
}

.sitemap .box ul li ul li.head
{
	margin-top: 20px;	
}
.sitemap .box ul li ul li a{
	font-weight: normal;
	color: gray;
}

.sitemap .box ul li ul li a.head{
	color: #E1A452;
}

.clear{
	clear:both;
}

/********************Reset.css******************************************************************************************************************************************************/	
	
/************************************************

	RESET

************************************************/

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: #000000;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}
