body{
	margin:0;
	color: #009;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
img{border:none;}
table,tr,td,th {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
input,
textarea,
select{
	font:100% Verdana,Arial,sans-serif;
	vertical-align:middle;
	height:19px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a{
	color:#009;
	text-decoration:none;
	font-weight: bold;
cursor:pointer;
}
a:hover{
	color: #f60;
}
.TopPick
{
background-color:#FD8E2C !important;
}
.TopPick ins
{
	text-decoration:none !important;
}
.TopPickFont a
{
	color:#FFFFFF !important;
}
.TopPickFont a:hover
{
	color:#F2F2F2 !important;
}

h3 {
	padding: 0 0 0 15px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #009;
	margin: 0;
}
.map-list_1
{
	padding:16px 0 8px 18px;
}
.map-list_div {
	margin: 0;
	list-style: none;
}

.map-list_div .List{
	background: url(../images/bull03.gif) no-repeat 0 4px;
	padding: 0 0 15px 14px;
	float:left;
	width:113px;
}

.map-list_div .List a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}
.map-list_div .List a:hover {color: #f60;}
#main {
	width: 986px;
	overflow: hidden;
	margin: 0px 0 0;
	background:#9ff;
	padding:0 0 3px;
	position:relative;
}
.thumb img{
	width:70px;
	height:70px;
}
.container{padding:76px 0 0;}
.content-holder {
	width: 977px;
	padding: 0 4px 0 5px;
	overflow: hidden;
	background: url(../images/content-holder-bg-middle.gif) repeat-y;
	position:relative;
}
.top-content-holder {
	background: url(../images/top-content-holder-middle.gif) no-repeat;
}
.bottom-content-holder {
	background: url(../images/bottom-content-holder-middle.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:18px 0 15px 5px;
	width:100%;
}
/*header start */
#header{
	/*width:939px;*/
	width:980px;
	height:94px;
	position:absolute;
	top:4px;
	left:0;
}
#header strong.logo a{
	float:left;
	width:334px;
	height:94px;
	overflow:hidden;
}
#header .book{
	float:right;
	margin:5px 47px 0 0;
	display:inline;
}
.page-title {
	float: right;
	text-align: center;
	font:bold 16px Arial, Helvetica, sans-serif;
	width: 352px;
	padding:15px 72px 0 0;
}
.pint-logo {
	display:none;
}
/*header end */
/*left column start */
#left-column{
	width:104px;
	padding:4px 5px 0 11px;
	position:absolute;
	top:18px;
	left:0;
	z-index:555;
}
.side-bar{
	width:104px;
	background:url(/images/side-bar-bg.gif) repeat-y;
	margin:0 0 8px;
}
.side-bar .top{background:url(/images/top-side-bar.gif) no-repeat;}
.side-bar .bottom{
	background:url(/images/bottom-side-bar.gif) no-repeat 0 100%;
	padding:1px 5px 6px;
}
.side-bar ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:15px;
}
.side-bar ul li{
	margin:6px 0 0;
	background:#9ff url(../images/top-side-bar-link.gif) no-repeat;
	width:100%;
	vertical-align:top;
}
.side-bar ul li a:hover{
	color:#f60;
	text-decoration:none;
}
.side-bar ul li span{
	padding:0 0 0 2px;
	display:block;
	background:url(../images/bottom-side-bar-link.gif) no-repeat 0 100%;
}
/*left column start*/
/*content start*/
#content{
	width: 655px;
	padding:5px 0px 0 122px;
	float: left;
	margin-top:-12px;
}
#content:after {
	display: block;
	content: "";
	clear: both;
}
.title {
	height: 28px;
	position: relative;
	width: 702px;
	background: #99fffe;
}
/*block start */
.details {margin-top: 15px !important;}
.details .title{
	height: 17px;
}
.details p {
	background: #fff;
	padding: 15px 30px 15px 92px !important;
	margin: 0 1px !important;
}
.block {
	width: 655px;
	margin:0 0 39px;
	padding-bottom:0px;
}
.block .top {	
	width: 100%;
}
.block .bottom {	
	padding:10px 0 13px;
}
.big-map .bottom {	
	padding:5px 0 13px !important;
}
.title {
	width: 100%;
}
.block h1{
	margin:0;
	text-align:center;
	font:bold 15px/28px Arial, Helvetica, sans-serif;
	color:#009;
	padding:0px 0 0 18px;
}
.block h2{
	margin:0;
	font:bold 15px/28px Arial, Helvetica, sans-serif;
	color:#009;
}
.block p{
	font-size:9px;
	margin:5px 0 0;
	line-height:13px;
	color:#009;
}
.orang-link{
	display:block;
	padding:0 0 15px;
	text-align:center;
	font-size:14px;
	margin:-10px 0 0;
}
.orang-link a{
	color:#f60;
	text-decoration:underline;
	font-weight:bold;
}
.lowestprice {
	position: absolute;
	top: -20px;
	left:30px;
	line-height: 60px !important;
	background: url(../images/seal.gif) no-repeat;
	padding: 0 0 0 80px;
	color:#009;
	font: bold 16px/21px Arial,Helvetica,sans-serif;
	margin:0;
	text-align:left;
}
.lowestpriceNew {
	position: absolute;
	top: -20px;
	left:30px;
	line-height: 60px !important;
	/*background: url(../images/seal.gif) no-repeat;*/
	padding: 0 0 0 80px;
	color:#009;	
	font-family:Arial,Helvetica,sans-serif !important;
	margin:0;
	text-align:left;
	font-size:20px;
	font-weight:bold;
}
/*.lowestprice {
	position: absolute;
	top: -15px;
	font-size:16px !important;
	left:30px;
	line-height: 60px !important;
	color: #f60;
	background: url(../images/seal.gif) no-repeat;
	padding: 0 0 0 80px;
}*/
.waytosearch {
	position: absolute;
	right: 4px;
	top: -11px;
}
.waytosearchNew {
	position: absolute;
	right: 5px;
	top: 2px;
}
.waytosearchNew p {
	padding:0 0 0 9px !important;
	margin: 0 !important;
	font-size: 15px !important;
	line-height: 20px !important;
}
.waytosearchNew ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.waytosearchNew li {
	float: left;
	padding:0 6px 0 0px;
	font-size: 15px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	/*background: url(../images/sep01.gif) no-repeat 0 50%;*/
	margin: 0 0 0 -1px;
}
.waytosearchNew li a {
	font-weight: normal;
}
* html .waytosearch{
	right: 3px;
}
.waytosearch p {
	padding:0 0 0 9px !important;
	margin: 0 !important;
	font-size: 10px !important;
	line-height: 20px !important;
}
.waytosearch ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.waytosearch li {
	float: left;
	padding:0 8px 0 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background: url(../images/sep01.gif) no-repeat 0 50%;
	margin: 0 0 0 -1px;
}
.waytosearch li a {
	font-weight: normal;
}
.yellowblock {
	border: 1px solid #a9a69d;
	background: #fdffce;
	width: 625px;
	margin: 0 auto;
	overflow: hidden;
	margin: 8px;
	padding-bottom:2px;
    padding-top:2px;
}
.yellowblock ul {
	margin: 0 45px;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
	overflow: hidden;
}
.yellowblock li {
	float: left;
	line-height: 28px;
}
.yellowblock li a {
	font-weight: bold;
	font-size: 12px;
	color:#313E8C;
}
.yellowblock li a:hover {
	color:#FF6600;
}
.places li {
	padding: 0 8px;
	margin: 0 0 0 -2px;
	display: inline;
	background: url(../images/sep03.gif) no-repeat 0 50%;
	
}
/*block end */
/* form search start */
.search-place {
	padding: 26px 0 0 20px;
	position: relative;
	width: 600px;
}
label.none {
	display: none;
}
.search-place div{
	overflow: hidden;
}
.search-place label {
	float: left;
	font-size: 11px;
	width: 92px;
}
.search-place select {
	float: left;
	font-size: 11px;
	padding: 0;
	margin: 0;
	height:19px;
}
.city {
	padding: 0 0 14px;
}
.roomtype select,
.city select {
	width: 220px;
	margin:0 5px 0 9px;
	height:19px;
}
.arrival {
	padding: 0 0 9px;
}
.departure select,
.arrival select{
	margin: 0 5px 0 9px;
	height:19px;
}
.departure .month,
.arrival .month {
	width: 47px;
}
.departure .year,
.arrival .year {
	width: 51px;
}

.departure .day,
.arrival .day {
	width: 39px;
}
.departure span,
.arrival span {
	color: #f60;
	font-size: 11px;
	float: left;
	width: 38px;
	line-height: 16px;
}
.departure {
	padding: 0 0 16px;
}
.peoplenumber {
	padding:0 0 11px
}
.peoplenumber select {
	width: 40px;
	margin: 0 12px 0 9px;
	height:19px;
}
.peoplenumber input {
	float: left;
	padding: 0;
	margin: 2px 12px 0 5px;
	display: inline;
	width: 13px;
	height: 13px;
}
.peoplenumber label {
	white-space: nowrap;
	line-height: 15px;
}
.btn-search {
	position: absolute;
	bottom:-29px;
	height:121px;
	right:-30px;
	color: #009;
	width:257px;
	background: url(../images/btn-search.gif) no-repeat;
    cursor:pointer;
}
.btn-search span {
	font-size: 26px;
	padding: 60px 0 0 45px;
	display: block;
}
.btn-search:hover span {color: #f60;}
* html .btn-search {
	right: -1px;
	background: -28px;
	background: url(../images/btn-search.gif) no-repeat;
}
/* form search end */
#content h1 {
	color:#009;
	font: bold 16px/21px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0px 0 0 7px;
	text-align:left;
}
#content h2 {
	color:#009;
	font: bold 14px/21px Arial,Helvetica,sans-serif;
	margin:0;
	padding:11px 0 0 7px;
}

.map-title
{
	color:#009;
	font: bold 16px/21px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 0 0 20px !important;
}
.map-title a
{
    cursor:pointer;
}
#content h4 {
	color:#009;
	font: bold 16px/21px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0px 0 0 18px;
}
#content p {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #009;
	margin: 0;
	padding:8px 20px 19px 8px;
}
/*product start */
.dark-blue {background: #c5d7f7 !important;}
.orange-blue {background: #FD8E2C !important;}
.products-holder {
	margin-left: -14px;
	width: 666px;
	padding-bottom: 23px;
	overflow: hidden;
	float: left;
	display: inline;
}

.products-holder h2 {
	color: #009;
	font-size: 14px;
}

.product{
	width:150px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.product strong{
	text-align:center;
	color:#203f6f;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	background:#f2f2f2;
	border:1px solid #a4acad;
	margin:0 0 6px;
	height:38px;
	display:table;
	width:148px;
	line-height:20px;
}
.product .hotel-title {
	text-align:center;
	color: #009;
	background:#f2f2f2;
	border:1px solid #a4acad;
	margin:0 0 6px;
	height:44px;
	display:table;
	width:205px; vertical-align:middle;
}

.product .hotel-title-orange 
{
    text-align:center;
	color: #009;
	background:#FD8E2C;
	border:1px solid #a4acad;
	margin:0 0 6px;
	height:44px;
	display:table;
	width:205px; vertical-align:middle;
    	
}
.product .hotel-title-dark-blue 
{
    text-align:center;
	color: #009;
	background: #c5d7f7 !important;
	border:1px solid #a4acad;
	margin:0 0 6px;
	height:44px;
	display:table;
	width:205px; vertical-align:middle;
	
    	
}
* html .product strong{
	position:relative;
	display:block;
}
* +html .product strong{
	position:relative;
	display:block;
}
.product strong span{
	text-align:center;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
* html .product strong span{
	position:absolute;
	top:50%;
}
* html .product strong span a{
	position:relative;
	top:-50%;
	left:-50%;
}
* +html .product strong span{
	position:absolute;
	top:50%;
}
* +html .product strong span a{
	position:relative;
	top:-50%;
	left:-50%;
}

.product strong a:hover{
	color:#f60;
	text-decoration:none;
}
.product {
	width: 207px;
	margin-left: 15px;
}
.product-block {
	padding:8px 0 13px;
	width: 100%;
	overflow: hidden;
}
.product strong {
	width: 205px;
	height: 44px;
}
.product strong a {
	color: #009;
	font-size: 14px;
}
.product img {
	border:1px solid #a4acad;
	padding:3px;
}
.map {
	background:#f2f2f2;
	border:1px solid #a4acad;
	height:116px;
	margin:5px 0 0;
	overflow:hidden;
	width:205px;
}
.map .btn {
	display:inline;
	float:left;
	margin:9px 0 0 8px;
	width: 53px;
}
.map img {
	border:none;
	display:block;
	float:none;
	margin:0 auto;
	padding:0 !important;
}
.map span {
	color:#009;
	display: block;
	font-size:13px;
	line-height:19px;
	padding:25px 0 0 0;
	text-align:center;
}
.product .price {
	display:block;
	margin:6px 0 0;
	background:url(../images/btn-price2.gif) no-repeat;
	text-align:center;
	font:10px/24px Arial, Helvetica, sans-serif;
	color:#009;
}
.product .price span {font:bold 13px/50px Verdana, Arial, Helvetica, sans-serif;}
.product .price span span {color: #f60;}
.product .price:hover {color: #f60;}
/*product end */
.btn-orange {
	margin:0 auto 14px;
	padding:0 15px;
	width:487px;
	background: url(../images/btn-orange-l.gif) no-repeat;
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:36px;
	line-height:26px;
	overflow:hidden;
	text-align:center;
}
.btn-orange span {
	background: url(../images/btn-orange-r.gif) no-repeat 100% 0;
	display: block;
	height: 36px;
	cursor: pointer;
}
.btn-orange span strong {
	font-size: 14px;
	font-weight: bold;
	line-height:32px;
}
/*box start */
.box {
	width: 653px;
	border: 1px solid #9affff;
	margin: 27px 0 17px;
}
.box .title {height: 24px;}
.box p {
	width: 536px;
	padding: 12px 0 24px 70px !important;
	margin: 0 0 -1px 24px !important;
	background-color:Transparent;
}
.box .fastselling {
	font-size:14px !important;
	line-height:114px !important;
	text-indent:5px;
	top:-45px;
}
.fastselling {
	background: url(../images/icon01.gif) no-repeat;
	position: relative;
	height: 142px;
	top: -45px;
	left: 20px;
	width:67px;
	height:142px;
	padding:0px !important;
}

.fastselling_h1
{
	position:absolute;
	left:88px;
	top:1px;
	font-size:14px !important;
	font-weight:bold !important;
	}

/*box end */
/*preview start */
.preview {
	position: relative;
}
.preview .offer {
	left:554px;
	position:absolute;
	z-index: 2;
	top:-17px;
}
.info {
	background: #fff;
	padding: 19px 0 1px;
	margin: 0 1px;
	overflow: hidden;
}
.photo-holder {
	width: 88px;
	margin: 0 17px 0 13px;
	float: left;
}
.about-hotel {
	float: left;
	width: 485px;
	padding: 0 30px 0 0;
	position: relative;
}
.about-hotel .hotel-information
{
	color:#000099;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	margin:11px 0 10px 5px;
	padding:0px;
}

.about-hotel .price {
	position: absolute;
	bottom: 2px;
	right: 0;
	display:block;
	margin:6px 0 0;
	background:url(../images/btn-price3.gif) no-repeat;
	text-align:center;
	font: 10px/50px Arial, Helvetica, sans-serif;
	color:#009;
	width: 159px;
}
.about-hotel .price span {font:bold 12px/50px Verdana, Arial, Helvetica, sans-serif;}
.about-hotel .price span span {color: #f60;}
.about-hotel .price:hover {color: #f60;}
* html .about-hotel .price {
	bottom: 1px;
	right: -1px;
}
.hotel-name {
	line-height: 17px;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	color: #009;
	overflow: hidden;
}
.hotel-name img {
	margin: 0 5px 0 0;
	float: left;
}
.about-hotel h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #009;
	margin:11px 0 10px 5px;
}
.about-hotel p {
	padding: 0 0 17px 5px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.photo-holder img {
	padding: 1px;
	border: 1px solid #a1a1a1;
	margin: 0 0 9px;
	display: block;
}
.preview h3 {
	font: bold 14px/12px Arial, Helvetica, sans-serif !important;
	color: #009 !important;
	margin: 0 !important;
	padding: 4px 0 10px 12px !important;
}
.our-rating {
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 5px;
	color: #009;
}
.our-rating img {
	float: left;
	margin: 2px 2px 0 0;
}
.our-rating .star-rating {
	margin: 2px 12px 0 0;
	float: left;
}
.preview-link {
	margin: 0;
	padding: 9px 0 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.preview-link li {
	float: left;
	margin: 0 0 0 -2px;
	padding: 0 7px 0 7px;
	background: url(../images/sep02.gif) no-repeat 0 50%;
}
.preview-link li a{
	text-decoration: underline;
	font-weight: bold;
	cursor:pointer;
}
/*preview end */
.centred {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
	width: 380px;
	margin: 0 auto;
	padding: 14px 0 0;
}
/*table start */
.small {
	width: 410px;
	margin:3px auto 11px;
}
.wimbledon {
	padding: 25px 15px 0 0 !important;
	width: auto !important;
}
.table {margin: 8px 0 20px;}
.table .bottom {padding:6px 0 10px;}
.table .title{
	position:relative;
	z-index:10;
	padding:16px 0 0 !important;
	height: 1px;
}
.table p.intro {
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 0 0 92px !important;
	position: relative;
	z-index: 1;
	text-align: left;
}
.table2 p,
.table p {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif !important;
	text-align: center;
	position: relative;
	z-index: 1;
	padding:5px 0 0 !important;
}
.table h2{
	padding: 0 28px 0px 19px !important;
	font-size: 16px !important;
}
.table h1 span {
	float: right;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #f60;
	padding-right:28px;
}
.table h2 span {
	float: right;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #f60;
}
.hotels {
	width: 654px;
	margin:0 1px 25px

}
.tooltip {
	background-color:#ffffff;
	border:1px #006699 solid;
}
.table p span {
	display: block;
	font-weight: normal;
	font-size:11px;
	padding:8px 0 14px;
}
.hotels th {
	font-weight:normal;
	font:10px Verdana, Arial, Helvetica, sans-serif !important;
	height:18px;
	text-align:center;
	vertical-align: bottom;
	padding: 5px 0 10px;
}
th.left {
	text-align: left;
	text-indent: 20px;
}
.starrating {
	text-align: center !important;
}
td.right-padding {
	padding: 0 5px 0 5px !important;
}
.hotels th a {
	font-weight: normal;
	white-space: nowrap;
	cursor:pointer;
}
.hotels th a img {padding: 0 0 0 3px;}
.hotels th a:hover {
	text-decoration: none;
	color: #f60;
}
.hotels th{
	white-space: nowrap !important;
}

.hotels tr.white td {
	height: 33px;
	color: #009;
	border-bottom:solid 1px #9BFCFD;
	 
}

.hotels .blue
{
	background: #D9FFFF;
}

.hotels td 
{
	padding:0 0 0 20px;
	font:10px Verdana, Arial, Helvetica, sans-serif !important;
}
.hotels td a {white-space: nowrap;}

.hotels .btn-price{
	display: block;
	width: 108px;
	height: 29px;
	font: bold 12px/25px Verdana,Arial,Helvetica,sans-serif !important;
	color: #009;
	text-align: center;
	padding: 0;
	margin: 0 12px 0 0;
}
.hotels .btn-price span{
	color: #f60;
}
.hotels .btn-price:hover {
	text-decoration: none;
	color: #f60;
}
.hotels .stars img {
	float:right;
}
/* reviuv score start */
.star-rating {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:70px;
	height:14px;
	overflow: hidden;
	position:relative;
	
}
.star-rating li{
	padding: 0 3px 0 0;
	float:left;
}
.star-rating li a{
	display:block;
	width:7px;
	height:14px;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	position:absolute;
	padding:0px;
}
/*.star-rating li a:hover,*/
.star-rating li.active a{
	z-index:1;
	left:0px;
}
.star-rating a.s05{left:0px;}
/*.star-rating a.s05:hover,*/
.star-rating li.active a.s05{width:7px;}
.star-rating a.s1{left:7px;}
/*.star-rating a.s1:hover,*/
.star-rating li.active a.s1{width:14px;}
.star-rating a.s15{left:14px;}
/*.star-rating a.s15:hover,*/
.star-rating li.active a.s15{width:21px;}
.star-rating a.s2{left:21px;}
/*.star-rating a.s2:hover,*/
.star-rating li.active a.s2{width:28px;}
.star-rating a.s25{left:28px;}
/*.star-rating a.s25:hover,*/
.star-rating li.active a.s25{width:35px;}
.star-rating a.s3{left:35px;}
/*.star-rating a.s3:hover,*/
.star-rating li.active a.s3{width:42px;}
.star-rating a.s35{left:42px;}
/*.star-rating a.s35:hover,*/
.star-rating li.active a.s35{width:49px;}
.star-rating a.s4{left:49px;}
/*.star-rating a.s4:hover,*/
.star-rating li.active a.s4{width:56px;}
.star-rating a.s45{left:56px;}
/*.star-rating a.s45:hover,*/
.star-rating li.active a.s45{width:63px;}
.star-rating a.s5{left:63px;}
/*.star-rating a.s5:hover,*/
.star-rating li.active a.s5{width:70px;}
/* reviuv score end */
/*table end */
.table2 .title, .big-map .title {
	height:21px;
	padding:0;
}
.bottom-block .title h2, .table2 .title h2 {
	font-size:14px !important;
	padding:0 0 0 20px !important;
}
.big-map .title h2 {
	font-size:16px !important;
	padding:0 0 0 20px !important;
}
.big-map {margin: 20px 0 39px;}
.map-holder{
	width: 655px;
	background: none;
	margin:0 1px;
	padding:15px 0 17px;
}

 .mapImg img {
	margin: 0 auto 20px;
	display: block;
}


.map-holder h3 {
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color: #009;
	padding: 0 0 0 20px !important;
}
.news {
	margin: 30px 0 39px;
}
.news h2 {
	color:#009;
	font: bold 16px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0px 0 0 18px !important;
}
.news .bottom {
	padding-top: 6px !important;
	background: none;
}
.news .title {
	height: 18px !important;
}
.news ul{
	margin: 0;
	padding: 20px 0 10px 17px;
	list-style: none;
	width: 560px;
}
.news li{
	background: url(../images/bull02.gif) no-repeat 0 4px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif !important;
	padding: 0 0 15px 22px;
	line-height: 15px;
	color: #009;
}
.news li span {
	font-size: 12px;
	line-height:12px !important;
}
.map-list {
	margin: 0;
	padding:16px 0 8px 18px;
	list-style: none;
	float: left;
	width: 110px;
}
.map-list li{
	height: 30px;
	background: url(../images/bull03.gif) no-repeat 0 4px;
	padding: 0 0 5px 14px;
}
.map-list li a {
	font-size: 12px;
	font-weight: normal;
	color: #009;
}
.map-list li a:hover {color: #f60;}
.guides {
	clear: left;
	font-size:12px;
	margin:0;
	overflow:hidden;
	padding:0 0 3px 20px;
}
/*product small start */
.product-block-small {
	padding: 0;
	margin: 0 0 -15px;
}
.products-holder-small {
	width:665px;
	overflow:hidden;
	padding:8px 0 20px;
	margin:0 0 0 -10px;
}
.product-small{
	width: 156px !important;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.product-small .hotel-gallery 
{
	color:#000099 !important;
	font:bold 13px/15px Arial,Helvetica,sans-serif !important;
	margin:0 !important;
	padding:0 !important;
}
.product-small strong{
	text-align:center;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	background:#f2f2f2;
	border:1px solid #a4acad;
	margin:0 0 6px;
	height:50px;
	display:table;
	width:154px;
}
* html .product-small strong{
	position:relative;
	display:block;
}
* +html .product-small strong{
	position:relative;
	display:block;
}
.product-small strong span{
	text-align:center;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.product-small strong span h3{
    font: bold 13px/12px Arial, Helvetica, sans-serif !important;
	color: #009 !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height:15px !important;
}
	
* html .product-small strong span{
	position:absolute;
	top:50%;
}
* html .product-small strong span a{
	position:relative;
	top:-50%;
	left:-50%;
}
* +html .product-small strong span{
	position:absolute;
	top:50%;
}
* +html .product-small strong span a{
	position:relative;
	top:-50%;
	left:-50%;
}
.product-small strong a{color:#0a03a8;}
.product-small strong a:hover{
	color:#f60;
	text-decoration:none;
}
.product-small .discribe {
	width: 154px;
	background:#f2f2f2;
	border:1px solid #a4acad;
	height:73px;
	padding: 0 0 30px;
	margin:5px 0 0;
	overflow:hidden;
	position: relative;
}
.rating-holder {
	position: absolute;
	bottom: 5px;
	left: 10px;
}
.product-small .discribe span {
	padding: 2px;
	line-height: 18px;
}
.product-small .discribe span.rating {
	padding: 5px 0 0 2px;
	display: block;
}
.product-small .discribe span img {
	border: none;
	padding: 0;
}
.product-small .discribe .btn {
	float: right;
	/*padding:44px 3px 0 0;*/
}
.product-small .discribe .btn img {
	border: none;
	padding: 0;
}
.describe-holder {
	width: 85px;
	padding: 5px 0 0 10px;
	float: left;
}
.describe-holder .star-rating {
	float: left;
}

.Map-Gallery
{
	background: url(../images/corner.gif) no-repeat;
	clear:both;
color:#FF6600;
font-size:10px;
height:49px;
overflow:hidden;
	position: absolute;
right:0;
text-decoration:none !important;
	top: 0;
width:57px;
}

.corner {		
	color: #f60;
	font-size: 10px;
	text-decoration: none !important;
}
.cornerHome {		
	color: #f60;
	font-size: 10px;
	text-decoration: none !important;	
}
.lRating {
	float:left;
	margin:2px 2px 0 0;
}
.corner em {
	padding: 5px 0 0 22px;
	display: block;
}
.product-small img{
	border:1px solid #A4ACAD;
	padding:2px;
}

.product-small .describe-holder img{
	float:left;
	padding:2px;
	
}
.product-small .price {
	text-align: center;
	height: 38px;
	font-weight: bold;
	width: 156px;
	display: block;
	margin:7px 0 0;
	color: #009;
	font:bold 12px/32px Verdana, Arial, Helvetica, sans-serif;
}
.product-small .price span span {color: #f60;}
.product-small .price:hover {color: #f60;}
/*product small end */
/*bottom-block start */
.bottom-block {
	margin: 30px 0 0 !important;
}
.bottom-block .title {
	height: 20px;
}
.bottom-block .title h2 {
	font: bold 16px/15px Arial,Helvetica,sans-serif !important;
	margin:0;
	padding:0px 0 0 17px !important;
}
.bottom-block p{
	padding: 20px 0 0 17px !important;
	color: #009 !important;
	overflow: hidden;
}
.bottom-block p{
	padding: 17px 0 0 17px !important;
}
.list {
	margin: 0;
	padding: 10px 0 0 17px;
	list-style: none;
}
.list li {
	background: url(../images/bull02.gif) no-repeat 0 6px;
	font: 11px/21px Verdana, Arial,Helvetica,sans-serif !important;
	padding: 0 0 0 27px;
	color: #009;
}
.sale-on {
	float: right;
	margin: 13px 18px 35px 40px;
}
img.center {
	margin: 0 auto;
	display: block;
}
/*bottom-block end */
/*content end*/
/*right column start */
#right-column {
	width: 168px;
	overflow: hidden;
	display:inline;
	float:right;
	margin:0 11px 0 0;
}
#right-column h3{
	margin:0 0 10px;
	font-size:16px;
	color:#009;
	text-align:center;
}

.pricePromise-heading
{
	color:#000099;
	font-size:16px;
	font-weight:bold !important;
	line-height:25px;
	padding:25px 0 5px;
	margin:0 0 10px;
	text-align:center;
}

.orange {
	width: 160px;
	margin: 0 auto;
	background: url(/images/orange-side-bar-bg2.gif) repeat-y;
}
.orange .top {
	background: url(/images/top-orange-side2.gif) no-repeat;
	width: 100%;
}
.orange .bottom {
	background: url(/images/bottom-orange-side-bar2.gif) no-repeat 0 100%;
}
.bookmark {
	width: 151px;
}
.orange li{
	background: #fbfdc8  url(/images/right-col-bg-top2.gif) no-repeat !important;
	padding: 2px 0 0;
	margin:3px 0 0;
	line-height: 12px !important;
}
.side-bar.orange ul li span {
	background: url(../images/right-col-bg-bottom2.gif) no-repeat 0 100%;
	padding: 0 0 2px 3px;
}
#right-column h3 {
	font-size:16px;
	line-height:25px;
	padding:25px 0 5px;
	font-weight: bold !important;
	color: #009;
}
.asbanner a {
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	padding:12px 0 0;
	text-align:center;
	text-decoration: none !important;
}
.asbanner p {margin:0;}
.asbanner p a {
	font: 10px Arial, Helvetica, sans-serif !important;
	padding-bottom: 8px !important;
}
.hotel-price ul {
	width: 151px;
}
.bottom-image-holder {
	position: relative;
}
.seal2 img {
	display: block;
	margin: 16px auto 0px;
}
#content .bottom-text {
	position: absolute;
	bottom: 15px;
	left:14px;
	width: 629px;
	padding: 0 !important;
	text-align: center;
	color: #fff !important;
	font:bold 18px Arial, Helvetica, sans-serif !important;
	cursor: pointer;
	padding: 17px 0 0 0px !important;
}

.bottom-text {
	padding: 17px 0 0 0px;
}

.banner-zone {
	padding: 20px 0;
	width: 125px;
	margin: 0 auto;
	height:833px
}
.banner-zone .banner {
	margin: 14px 0 0;
	padding: 0;
	display: block;
}
.flash-holder {
	width: 160px;
	margin: 0 auto 17px;
	background: #feffcc;
	padding: 3px;
}
.flash-holder img {
	display: block;
}
.right-bottom-block {
	margin-top: 67px !important;
}
.right-bottom-block .bottom {
	width: 100%;
	overflow: hidden;
}
.right-bottom-block .bottom div{
	background: #feffcc;
	margin:5px 0 0;
	width:149px;
	overflow: hidden;
}
.right-bottom-block div .btn-hoteliers {
	background: url(../images/btn-hoteliers.gif) no-repeat 0 0;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:32px;
	line-height:28px;
	text-align:center;
	width:119px;
	margin: 5px 0 0 5px;
}
.right-bottom-block div p {
	color:#009;
	font:bold 14px Arial,Helvetica,sans-serif;
	line-height:18px;
	margin:10px 0 4px 5px !important;
}
.right-bottom-block div p a{
	text-decoration: none;
}
.right-bottom-block div p span{
	text-decoration: underline;
}
/*right column end */
.absolute-block {
	position: absolute;
	bottom: 34px;
	right: 9px;
	width: 168px;
}
* html .absolute-block {
	bottom: 33px;
	right: 8px;
}
.absolute-block  h3 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif !important;
	color: #009 !important;
	text-align: center;
	padding: 0;
}
/*footer start */
#footer{
	background:#fff;
	margin:5px -12px 0 -6px;
	padding:3px 6px 15px 12px;
	width:923px;
}
#footer p{
	margin:-3px 0 0;
	font-size:9px;
	color:#009;
}
#footer h5 { margin:0px; padding:0px; font-weight:normal;}
#footer h5 a { margin:0px; padding:0px; font-weight:bold;}
/*footer end */
.contact{display:none;}
.contact h3{text-align:center;}
.contact p{text-align:center; font-size:12px;}

#header .holder {
    clear: both;
}

.holder {
    overflow: hidden;
    width: 100%;
    font: 10px Arial,Helvetica,sans-serif !important;
    padding-top: 5px;
}

.phone {
     background: url("../images/ico-phone.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    float: right;
    min-height: 42px;
    padding: 0 0 0 20px;
    text-align: right;    
}

.phone strong {
     color: #00009A;
    display: block;
    font-size: 26px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: -3px;
    word-spacing: 3px;
}

.skip a, .hidden {
     height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

#lang-select
{
    padding: 6px 16px 0 11px !important;
}

.disablebg {
  background:#000000;
  position:fixed;
  top: 0;
  left: 0;
  min-height:100%;
  height:auto !important;
  height:100%;
  width:100%;
  opacity:0.60;
  -moz-opacity:0.60;
  filter:alpha(opacity=60);
  z-index:198;
}

.layover_wrapper{
 width:300px; z-index:200 !important; background:none; top:300px; left:340px; position:absolute; text-align:center; font-size:16px; color:#069;
}


.layover{
 z-index:300 !important; position:relative; margin:0px auto;

}

 

.layover_body{

 padding:4px; background:#FFFFFF; z-index:250; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 8px 1px #000; -moz-box-shadow: 0px 0px 8px 1px #000; box-shadow: 0px 0px 8px 1px #000;

}
.header-resume-search-new {    
  text-align: right; 
  font-size: 16px !important;
}
.header-resume-search-new a {
    display: block;
    text-decoration: underline;
}
@media (min-width: 768px) {
.header-resume-search-new a {
    font-size: 1.3em;
    
}
}
@media (min-width: 992px) {
.header-resume-search-new a {
    font-size: 1.6em;
    padding-right: 3px;
    font-size: 16px !important;
    font: bold 14px/28px Arial,Helvetica,sans-serif;
}
}

