* { font-size:100.01%;}
html,body {
	font-size:62.5%;
	height:100%;
}
body{
	margin:0;
	color:#4d4d4f;
	font:1.2em/1.416em Arial,sans-serif;
	background:#c5bfbf;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.section a, .text-block a { text-decoration: underline; color: #000; } 
.section a:hover, .text-block a:hover { text-decoration: underline; color: #a82522; } 
/*.section a:visited, .text-block a:visited { text-decoration: underline; color: #000; }*/
input,
textarea,
select{
	font:11px Arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
/*page area start-*/
#main {
	background:#fff;
	min-height:100%;
	padding:0 10px;
	width:975px;
	margin:0 auto;
}
* html #main { height:100%;}
.main-holder {
	position:relative;
	padding:155px 0 129px;
}
/*logo*/
#main .logo {
	margin:0;
	position:absolute;
	width:202px;
	height:88px;
	top:7px;
	left:30px;
	z-index:2;
}
#main .logo a {
	cursor:pointer;
	display:block;
	text-indent:-9999em;
	overflow:visible;
	height:100%;
	background:url(/Images/logo.png) no-repeat !important;
}

/*header area*/
#header{
	position:absolute;
	top:0;
	left:0;
	padding-left:10px;
	width:965px;
	height:155px;
	background:#e1dcda url(Images/bg-header.gif) repeat-x;
	border-bottom:1px solid #d7cfcd;
}
#header:after {
	content:"";
	clear:both;
	display:block;
}
#header .holder {
	width:100%;
	overflow:hidden;
}
/*top red nav*/
.top-menu {
	float:right;
	background:url(Images/bg-top-menu-left.gif) no-repeat;
	padding-left:68px;
}
.top-menu ul {
	font-size:12px;
	line-height:15px;
	padding:6px 0 10px;
	margin:0;
	float:left;
	overflow:hidden;
	list-style:none;
	background:url(Images/bg-top-menu.gif) repeat-x;
}
.top-menu li {
	float:left;
	background:url(Images/separator-top.gif) no-repeat 0 1px;
	padding:0 21px;
	margin-left:-1px;
}
.top-menu a {
	float:left;
	color:#fff;
	padding-bottom:13px;
}
.top-menu li.active a{background:url(Images/bg-link-top-menu.gif) no-repeat 50% 100%; font-weight: bold; font-size: 13px;}
/*languages*/
.languages {
	padding:0;
	position:relative;
	margin:11px -6px 0 0;
	list-style:none;
	float:right;
	display:inline;
}
.languages li {
	float:left;
	font-size:0;
	line-height:0;
	display:inline;
	margin-left:10px;
}
.speak-area {
	font:14px/16px Georgia, "Times New Roman", Times, serif;
	color:#e6e7e8;
	text-align:right;
	margin:-2px 11px 23px 0;
}
.speak-area p { margin:0 0 4px;}
.speak-area strong {
	font-size:16px;
	font-weight:normal;
}
.speak-area a { color:#e6e7e8; text-decoration: underline;
}
/*main navigation*/
#nav {
	position:relative;
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}
#nav:after {
	content:"";
	clear:both;
	display:block;
}
#nav li{ float:left;}
#nav a{
	background:url(Images/bg-nav-link-r.gif) no-repeat 100% 0;
	float:left;
	font-size: 12px;
	color:#fff;
	cursor:pointer;
	text-decoration: none; 
}
#nav a span{
	background:url(Images/bg-nav-link-l.gif) no-repeat 0 0;
	float:left;
	line-height:26px;
	padding:0 25px;
	color:#fff;
}
#nav li.active a{
	background-position:100% -26px;
	text-decoration:none;
	color:#4d4d4f;
}
#nav li.active a span{
	color:#4d4d4f;
	background-position:0 -26px;
}
#nav a:hover {
	background-position:100% -52px;
	text-decoration:none;
	color:#ffffff;
}
#nav a:hover span {
	color:#ffffff;
	background-position:0 -52px;
}
#nav li.active li {
	position:relative;
	background:url(Images/separator-nav.gif) no-repeat 0 50%;
}
#nav li:hover li:first-child { background:none;}
/*first level*/
#nav li.active div {display: block;}
/*second level*/
#nav li.active div div{display: none;}
#nav li.active div li.active div {display: block;}
#nav div {
	background:url(none.gif);
	width:950px;
	position:absolute;
	left:64px;
	top:26px;
	z-index:100;
	display:none;
}
#nav div.news-and-offers {
	left:228px;
}
#nav div.my-booking {
	left:485px;
}
#nav div.contactus {
	left: 650px;
}
#nav div.utell-services {
	left:10px;
}
#nav div.utell-products {
	left:10px;
}
#nav div.about-us {
	left:235px;
}
#nav div.our-customers {
	left:415px;
}
#nav div.distribution-services {
	left:85px;
}
#nav div.sales-and-markerting-services {
	left:0px;
}
#nav div.reservations {
	left:85px;
}
#nav div.commissions {
	left:280px;
}
#nav div.promotions {
	left:410px;
}

#nav div div {
	left:-1px;
	top:25px;
	width:211px;
}
#nav div li:hover div,
#nav div li.hover div{ display:block;}
#nav div ul {
	padding:3px 0 0;
	margin:0;
	list-style:none;
}
#nav div div ul {
	border:solid #d7cfcd;
	border-width:0 1px;
	background:#fff;
	height:1%;
	font-size:12px;
	padding:7px 7px 0;
	overflow:hidden;
}
#nav div div ul li:after {
	content:"";
	clear:both;
	display:block;
}
#nav div div ul li,
#nav li.active div div ul li {
	float:none;
	height:1%;
	background:none;
	vertical-align:top;
}
#nav div div.bottom {
	background:url(/Images/bg-drop-bottom.png) no-repeat !important;
	height:7px;
	overflow:hidden;
	position:relative;
	left:auto;
	top:auto;
}
#nav li.active div a,
#nav li.active div a span {
	COLOR: #58595b;
	FONT-SIZE: 9pt;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
}

#nav li.active div div a{
	width:100%;
}
#nav li.active div a span {
	line-height:25px;
	padding:0 13px;
	display:block;
}
#nav li.active div div a span {
	padding:0 5px;
	float:none;
}
#nav li.active div a:hover span,
#nav li.active div li.active a span,
#nav li.active div li:hover a span,
#nav li.active div li.hover a span {background: #fffffe;}
#nav li.active div div a:hover span,
#nav li.active div div li.active a span,
#nav li.active div div li.hover a span,
#nav li.active div div li:hover a span {background:#e7e3e1;}
/*content area*/
#content  {
	width:955px;
	padding:18px 10px 0;
	overflow:hidden;
	position:relative;
}
.content-area .holder {
	overflow:hidden;
	height:1%;
}
/*left column*/
.main-column {
	float:left;
	width:680px;
}
/*visual block*/
.visual {
	color:#fff;
	position:relative;
	margin:0 0 3px;
	height:1%;
	overflow:hidden;
}
.visual img { vertical-align:top;}
.visual .visual-info,
.visual .visual-label {
	position:absolute;
	top:25px;
	left:75px;
	width:260px;
}
.visual .visual-label {
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	font-size:18px;
	line-height:19px;
}
* html .visual .visual-label { bottom:-1px;}
.visual .visual-label div {
	padding:10px 10px 10px;
	width:630px;
	background: url(/Images/bg-visual-label.png) !important;
}



.visual .visual-label p {margin:0;}
.visual .visual-label p a{
	color:#fff;
	position:relative;
	text-decoration:underline;
	font-size:.66em;
}
.visual .visual-info h2 {
	margin:0 0 10px;
	font:24px/28px Georgia, "Times New Roman", Times, serif;
}
.visual .visual-info ul {
	padding:0;
	margin: 10px 0 10px 0;
	list-style:none;
}
.visual .visual-info ul li {
	background:url(/Images/arrow-more.png) no-repeat !important;
	padding-left:14px;
	padding-bottom: 7px;
	height:1%;
	font-size:14px;
	line-height:14px;
}
.visual .visual-info {
	font-size: 14px;
	line-height: 18px;
}
.visual .visual-info ul a,
.visual .visual-info a {color:#fff; text-decoration: underline;}
/*threee boxes*/
.boxes {
	margin-bottom:10px;
	background:url(Images/bg-boxes.gif) repeat-y;
}
.boxes .top{
	width:100%;
	overflow:hidden;
	background:url(Images/bg-boxes-top.gif) no-repeat;
}
.boxes .bottom{
	background:url(Images/bg-boxes-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	/*width:120%;*/
	width: 100%;
	color:#fff;
	padding:10px 0 1.8em;
	position:relative;
}
.box {
	overflow:hidden;
	float:left;
	width:205px;
	padding:0 10px;
}
.box h3 {
	margin:0 0 9px;
	font:1.41em/1.1em Georgia, "Times New Roman", Times, serif;
}
.box img {
	margin-bottom:10px;
	vertical-align:top;
}
.box p {
	line-height:1.16em;
	margin:0;
}
.box div.more {
	position:absolute;
	bottom:13px;
	width:205px;
}
.box div.more a {
	cursor:pointer;
	float:right;
	line-height:1em;
	color:#fff;
	text-decoration:underline;
	background:url(/Images/arrow-more.png) no-repeat !important;
	padding-left:16px;
}


/*flash holder*/
.flash-area{margin-bottom:10px;}
.flash-area img { vertical-align:top;}
/*servive area*/
.service {
	float:left;
	width:475px;
	background:url(Images/bg-service.gif) repeat-y;
}
.service.hotel-service {
	float:right;
}
.service .top {
	background:url(Images/bg-service-top.gif) no-repeat;
}
.service .bottom {
	background:url(Images/bg-service-bottom.gif) no-repeat 0 100%;
	min-height:160px;
	padding:14px 130px 0 18px;
	position:relative;
	overflow:hidden;
}
* html .service .bottom {
	overflow:visible;
	height:160px;
}
.service .bottom img {
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.hotel-service .bottom img { right:1px}
.service h3,
.sub-area h3 {
	font:1.5em Georgia, "Times New Roman", Times, serif;
	color:#bc282e;
	margin:0 0 10px;
}
.service p {
	margin:0 0 3px;
	position:relative;
}
.service a.more,
.section-content a.more {
	margin-right:30px;
	float:right;
	background:url(Images/arrow-more2.gif) no-repeat 0 50%;
	padding-left:16px;
	color:#ba2026;
	text-decoration:underline;
}
.service a.more:hover,
.sub-area a.more:hover,
.section-content a.more:hover{ color:#e2130d;}
.service .text {
	position:relative;
	height:1%;
	z-index:2;
}
.sub-area {
	float:left;
	width:295px;
	padding: 0 15px 0 20px;
}
.sub-area p {
	margin:0 0 10px;
}
.sub-area ul {
	padding:0 0 0 16px;
	float:left;
	width:200px;
	margin:0;
	list-style:none;
}
.sub-area ul li,
.sub-area a.more  {
	background:url(Images/arrow-more3.gif) no-repeat 0 6px;
	padding-left:16px;
}
.sub-area ul a {
	color:#4d4d4f;
	text-decoration:underline;
}
.sub-area ul a:hover {
	color:#a82522;
	text-decoration:underline;
}
.sub-area a.more {
	float:right;
	text-decoration:underline;
	color:#a82522;
}
/*text block styles*/
.breadcrumbs {
	overflow:hidden;
	height:1%;
	padding:0;
	margin:0;
	list-style:none;
}
.breadcrumbs li {
	float:left;
	font-size:.91em;
	color:#838383;
	background:url(Images/arrow-breadcrumbs.gif) no-repeat 0 7px;
	padding:0 13px 0 10px;
	margin-left:-10px;
}
.breadcrumbs li a {
	color:#838383;
	text-decoration:underline;
}
/*text block*/
.text-block {
	margin: 10px 20px;
}
.text-block h2,
.top-ten h2{
	font:2.181em/2.1em Georgia, "Times New Roman", Times, serif;
	color:#a82522;
	margin:0;
}
.text-block h3 {
font:1.2em Arial, Helvetica, sans-serif;
font-weight: bold;
	color:#4d4d4f;
	margin:5px 0 15px;
}
.text-block h4 {
font:1.2em Arial, Helvetica, sans-serif;
font-weight: bold;
	color:#a82522;
	margin:25px 0 15px;
}
.text-block p {
	margin:0 0 15px;
}
.sub-visual {
	margin:4px 0 0 20px;
	float:right;
	width: 273px;
}
.text-block ul li {
list-style-image:url(Images/bg-links.gif);
padding-bottom: 5px; 
}
.text-block ul {
list-style-type: none;
margin-left: 15px;
padding-left: 20px;
}
/*top ten area*/
.top-ten {
	margin:0 20px;
	padding-bottom:10px;
}
.top-ten .holder {
	width:100%;
	overflow:hidden;
}
.top-ten h2 {
	border-bottom:1px solid #d7d0cd;
	font-size:1.71em;
}
.hotels-list,
.hotels-list ul{
	padding:0;
	margin:0;
	list-style:none;
	width:800px;
}
.hotels-list ul {
	width:300px;
	margin:3px 0;
}
.hotels-list li {
	float:left;
	display:inline;
	width:305px;
	overflow:visible;
	padding:15px 0 15px;
	margin-right:35px;
	border-bottom:1px solid #d7d0cd;
}
.hotels-list li li {
	width:auto;
	padding:0 14px 0 7px;
	margin:0 0 0 -7px;
	border-bottom:none;
	border-left:1px solid #929292;
	line-height:1.2em;
	color:#929292;
}
.hotels-list li li a{
	text-decoration:underline;
	color:#929292;
	font-size: .95em;
}
.hotels-list li span.counter {
	float:left;
	width:34px;
	height:34px;
	line-height:34px;
	font-size:1.81em;
	color:#fff;
	text-align:center;
	background:#a82522;
}
.hotels-list .hotel-info,
.hotels-list .description {
	float:left;
	width:268px;
	line-height:1.4em;
	overflow:hidden;
	padding-left:2px;
}
.hotels-list .description {
	width:165px;
	padding:0 0 0 5px;
	color:#4d4d4f;
}

.hotels-list .hotel-info img {
	float:left;
}
.hotels-list strong {
	font-size:1.12em;
	font-weight:bold;
}
.hotels-list strong a{
	text-decoration: underline;
	color: #4d4d4f;
}
.hotels-list p {
	margin:0;
}
/*more list*/
.more-list {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.more-list ul {
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
	list-style:none;
}
.more-list li {
	height:1%;
	vertical-align:top;
	padding:10px 0;
	border-bottom:1px solid #ded8d6;
}
.more-list li strong { font-weight:bold;}
.more-list li strong a{
	color:#474747;
	text-decoration:underline;
}
.more-list li li {
	float:left;
	padding:0;
	border-bottom:none;
	border-left:1px solid #77787b;
	padding:0 10px 0 5px;
	margin-left:-5px;
	line-height:1em;
}
.more-list li li li{
	border-width:0;
	padding:0;
	margin-left:1px;
	display:inline;
}
/*destination list*/
.destination-list {
	padding:0;
	margin:0;
	list-style:none;
	width:150%;
	overflow:hidden;
}
.destination-list li {
	float:left;
	display:inline;
	font-size:0.95em;
	line-height:1.25em;
	overflow:hidden;
	width:306px;
	padding:2px 5px 2px 2px;
	margin:10px 10px 0 0;
	background:#f4f1f0;
	border:1px solid #d7d0cd;
}
.destination-list li img {
	float:left;
	margin-right:10px;
}
.destination-list li a { color:#a82522; text-decoration:none;}
.destination-list li a:hover {
	text-decoration:none;
	color:#e2130d;
}
.destination-list li strong {
	font:bold 1em Arial,sans-serif;
}
.destination-list p {margin:0;}
/*product list*/
ul.product-list {
    padding: 0px;
	margin:0;
	list-style-image: none;
}
ul.product-list li {
	font-size:1em;
	display: block;
	line-height:1.25em;
	padding: 0 0 15px;
	margin: 0 0 18px;
	border-bottom:1px solid #d7d0cd;
	list-style-image: none;
	height: 75px;
}
.product-list li img {
	float:left;
	margin-right:10px;
}
.product-list li span {
	font:normal 1.5em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #4d4d4f; 
}
.product-list li a, .product-list li a:visited { color:#a82522; text-decoration: underline;}
.product-list li a:hover { color:#000; }

.product-list p {margin: 10px 0 ;}

/*News list*/
.news-list {
	float: left;
	padding: 0;
	margin: 0;
	width: 640px;
}
.news-list dl {
	padding: 10px 0;
	margin: 0 0 10px;
	border-bottom:1px solid #d7d0cd;
	width: 640px;
	float: left;
	height: 150px;
}
.news-list dt {
	margin: 0;
	padding: 0 0 3px;
	width: 480px;
	font:normal 1.4em Georgia, "Times New Roman", Times, serif;
	color: #4d4d4f; 	
	float: right;
}
.news-list dl dd.img {
	margin: 0;
}
.news-list dd.img img {
	float: left;
	margin: 0 10px 0 0 ;
}
.news-list dd div.date {
	padding: 0 0 5px;
	margin: 0;
	font-size: .95em;
	color: #838383;
	line-height: 1.2em;
}
.news-list dd {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1em;
}

.news-list dl p.sf_postCategory a, .news-list dl p.sf_postTags a {
	color: #838383;
	font-size: .95em;
}

.news-list dl p.sf_postCategory a:hover, .news-list dl p.sf_postTags a:hover {
	color: #a82522;
	font-size: .95em;
}

.news-list dl p.sf_postCategory , .news-list dl p.sf_postTags {
	padding: 3px 0 0 0;
	margin: 0px;
}

.news-list dl a { color:#a82522; text-decoration: underline;}
.news-list dl a:hover, .news-list dl a:visited {
	color:#a82522;
}


}
/* news single */
.newssingle {
	border-top: 1px solid #ddd7d5;
	border-bottom: 1px solid #ddd7d5;
	padding: 20px 0 5px 0;
	margin: 15px 0;
}
.newssingle h3 {
	font:normal 1.8em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 3px;
	color:#a82522;
}
.newssingle p.newssingle_pubdate, .newssingle p.newssingle_category {
	font-size: .95em;
	color: #838383;
	line-height: 1.2em;
}
.newssingle p.newssingle_summary {
	font-weight: bold;
}

/*collections list*/
.collections {
	padding:3px 0 4px;
	margin:0;
	list-style:none;
}
.collections li {
	height:1%;
	padding:3px 0 6px;
	vertical-align:top;
}
.collections a {
	display:block;
	line-height:48px;
	padding-left:101px;
	color:#fff;
	font-size:14px;
	background-repeat:no-repeat;
	text-decoration: none;
}

.collections a:hover {
	color:#fff;
	text-decoration: none;
	
}

.collections a:visited {
	color:#fff;
	text-decoration: none;
	
}

.collections li.spa a { background-image:url(Images/bg-spa-link.jpg);}
.collections li.golf a { background-image:url(Images/bg-golf-link.jpg);}
.collections li.boutique a { background-image:url(Images/bg-boutique-link.jpg);}
.collections li.luxury a { background-image:url(Images/bg-luxury-link.jpg);}
.collections li.business a { background-image:url(Images/bg-business-link.jpg);}
/*about list*/
.about-list {
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
	line-height:1.33em;
	list-style:none;
	position:relative;
}
.about-list li {
	float:left;
	width:200px;
	overflow:hidden;
	padding-left:20px;
}
.about-list ul {
	padding:10px 0 30px;
	margin:0;
	list-style:none;
	background:url(Images/bg-about-list.gif) repeat-x;
	overflow:hidden;
	height:1%;
}
.about-list ul li {
	background:url(Images/arrow-more3.gif) no-repeat 0 5px;
	padding-left:17px;
}
.about-list ul a {
	color: #000;
	text-decoration:underline;
}
/*hover grey links*/
.breadcrumbs li a:hover,
.about-list ul a:hover,
.section-content .links a:hover,
.more-list li strong a:hover,
.sale-list .sale-info strong a:hover,
.hotels-list li li a:hover,
.hotels-list strong a:hover,
.about-list p a:hover { color:#a82522;}
/**/
.about-list img {
	margin-bottom:7px;
	vertical-align:top;
}
.about-list h3 {
	margin:0 0 5px;
	font:normal 1.38em/1.1em Georgia, "Times New Roman", Times, serif;
}
.about-list h3 a { color:#a82522;}
.about-list p {
	margin:0 0 10px;
}
.about-list p a {
	color:#000;
	text-decoration:underline;
}
/*right columns*/
.sidebar {
	float:right;
	width:255px;
}
/*find panel*/

form		{padding: 0px; margin: 0px;}
fieldset	{border: none; float: left; padding: 0px; margin: 0px; margin-bottom: 5px; text-align: left;}
label	{font: 12px "Arial"; color: #ffffff; padding: 0px; margin: 0px;}
input		{padding: 0px; margin: 0px;}
.w_45		{width: 45px; 	margin-right: 5px; font: 12px "Arial";}
.w_70		{width: 70px; 	margin-right: 5px; font: 12px "Arial";}
.w_90		{width: 90px; 	margin-right: 5px; font: 12px "Arial";}
.w_100	{width:220px; margin-right: 5px; font: 11px "Arial"; height: 20px;}
.w_105	{width: 220px; font: 12px "Arial"; height: 20px;}
.w_200	{width: 220px; height: 20px;}
.table_form	input   {width: 150px; font: 12px "Arial"; color:#4b586b;}
.table_form select{width: 150px; font: 12px "Arial"; color:#4b586b;}
.table_form	textarea {width: 150px; font: 12px "Arial"; color:#4b586b;}

.find-panel {
	margin-bottom:10px;
	color:#fff;
}
.default-findpanel {background:#a82522 url(Images/bg-find-panel-top.gif) no-repeat;}
.spa-findpanel {background:#00b0ac url(Images/spabg-find-panel-top.gif) no-repeat; }
.golf-findpanel {background:#59ba49 url(Images/golfbg-find-panel-top.gif) no-repeat; }
.business-findpanel {background:#1a4791 url(Images/businessbg-find-panel-top.gif) no-repeat; }
.luxury-findpanel {background:#a79b37 url(Images/luxurybg-find-panel-top.gif) no-repeat; }
.boutique-findpanel {background:#6c549a url(Images/boutiquebg-find-panel-top.gif) no-repeat; }
.find-panel .top{
	overflow:hidden;
	height:1%;
	padding:14px 17px 16px;
}
.find-panel .defaulttop {background:url(Images/bg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel .spatop {background:url(Images/spabg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel .golftop {background:url(Images/golfbg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel .businesstop {background:url(Images/businessbg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel .luxurytop {background:url(Images/luxurybg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel .boutiquetop {background:url(Images/boutiquebg-find-panel-bottom.gif) no-repeat 0 100%; }
.find-panel h3 {
	color:#fff;
	margin:0 0 13px;
	font:1.7em/ 1.1em Georgia, "Times New Roman", Times, serif;
}
.find-panel label {
	display:block;
	margin-bottom:2px;
}
.find-panel label span { font-size:.83em;}
.find-panel input.text {
	width:177px;
	display:block;
	margin-bottom:5px;
	padding:4px 5px;
	border:1px solid #bdcad9;
}
.find-panel .row,
.find-panel .submitting{
	height:1%;
	overflow:hidden;
	clear: both;
}
.find-panel .submitting {padding:10px 5px 0 14px;}
.find-panel .submitting input.search { float:right; background: url(Images/btn-search.gif) no-repeat left top; cursor: pointer; border: none; width: 80px; height: 30px; }
.find-panel .submitting a {
	float:left;
	color:#fff;
	text-decoration:underline;
	margin-top:4px;
}
.find-panel .check,
.find-panel .rooms {
	float:left;
	width:145px;
}
.find-panel .nights {
	width:70px;
	float:left;
	text-align:center;
}
.find-panel .rooms {
	width:55px;
}
.find-panel .nights span { display:block;}
.find-panel .check span {
	vertical-align:top;
	font-size:.83em;
}
.find-panel .check input.text,
.find-panel .rooms input.text,
.find-panel .rooms-adds input.text {
	padding:0 4px;
	width:81px;
	display:inline;
}
.find-panel .rooms input.text { width:30px;}
.find-panel .rooms-adds input.text {
	width:30px;
	display:inline;
}
.find-panel .check  img {vertical-align:top;}
.find-panel .rooms-adds span {
	float:left;
	margin-top:19px;
	font-size:.83em;
}
.find-panel .rooms-adds div.adds {
	float:left;
	padding-left:5px;
}
/*section with rounded corners*/
.section {
	margin:0 0 10px;
	width: 255px;
}
.section .title {
	border-bottom:1px solid #ddd7d5;
	background:url(Images/bg-title.gif) repeat-y;
}
.section .title .top {
	background:url(Images/bg-title-top.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:6px 11px 2px;
}
.section .title h3 {
	font:1.4em Georgia, "Times New Roman", Times, serif;
	color:#a82522;
	margin:0;
}
.section .title a.rss {
	float:right;
	background:url(Images/rss.gif) no-repeat 100% 0;
	padding:4px 28px 2px 0;
	font-size:.91em;
	color:#77787b;
	text-decoration:underline;
}
.section-content {
	background:url(Images/bg-section-content.gif) repeat-y;
}
.section-content .bottom{
	background:url(Images/bg-section-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 1px;
	height:1%;
}
.section-content img { vertical-align:top;}
.section-content .info-area {
	padding:5px 12px 5px;
}
.section-content p {
	margin:5px 0;
}
.section-content a.more {
	margin-right:0;
	margin-bottom: 10px;
	background-image:url(Images/arrow-more3.gif);
}
.section-content .links {
	padding:0px;
	margin:0;
	list-style:none;
}
.section-content .links-holder {
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.section-content .links-holder .links {
	float:left;
	width:49%;
	padding:0;
	line-height:.81em;
}
.section-content .links li {
	margin:7px 0;
	background:url(Images/bg-links.gif) no-repeat 0 6px;
	padding-left:15px;
}
.section-content .links-holder .links li{ background-position:0 3px;}
.section-content .links a {
	text-decoration:underline;
	color:#4d4d4f;
}

/*adverts*/
.advert {
    padding: 0;
    margin: 0 0 10px 0;
}
.advert ul {
    padding: 5px 15px;
    margin: 0px 15px;
}
.advert ul li {
    background:url(Images/arrow-more-red.png) no-repeat 0 5px !important;
    padding-left:17px;
    padding-bottom: 5px; 
    line-height: 1.2em;
    list-style-type: none;
}
.advert p {
    font: 1em Arial, Helvetica, sans-serif;
    line-height: 1.2em;
    margin: 0;
    padding: 8px 15px 8px 15px;
}
.advert h2 {
    font:1.75em Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    line-height: 1.1em;
    padding: 15px 15px 0 15px;
    margin: 0;
    color:#a82522;
}
.advert h3 {
    font:1.1em Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 5px 15px 0 15px;
    clear: both;
    color:#a82522;	
}
.advert p span {
    font: .95em Arial, Helvetica, sans-serif;
    font-style: italic;
    text-align: right;
    float: right;
    margin: 0;
    padding: 0;
}
.advert a { 
    color: #a82522;
    text-decoration: underline;
}
.goldenapple {
    background: url(Images/Golden-Apple-Boutique-Hotel.jpg) no-repeat;
    height: 450px;
}
.goldenleaf {
background: url(Images/Golden-Leaf-Hotels.jpg) no-repeat;
height: 450px;
}
.rotanahotels {
background: url(Images/Rotana-Hotels.jpg) no-repeat;
height: 450px;
}
.unahotels {
background: url(Images/UNA-Hotels-and-Resorts.jpg) no-repeat;
height: 450px;
}
.bluetree h2,
.bluetree h3, {
color: #f9c31d;
}
.bluetree {
background: url(Images/Blue-Tree-Hotels.jpg) no-repeat;
height: 354px;
}
.silkenhotels {
background: url(Images/Silken-Hotels.jpg) no-repeat;
height: 354px;
}
.danhotels {
background: url(Images/Dan-Hotels.jpg) no-repeat;
height: 354px;
}
.netbookermobile {
background: url(Images/Netbooker-Mobile.jpg) no-repeat;
height: 158px;
}
.netbookermobile p {
width: 135px;
}
.netbookermobile h2 {
font-size: 1.35em;
width: 175px;
}
.netbookermobile a {
font-size: .95em;
padding: 0 15px;
}
.eConcierge {
background: url(Images/eConcierge.jpg) no-repeat;
height: 158px;
}
.eConcierge p {
width: 160px; 
}
.eConcierge h2 {
font-size: 1.50em;
width: 175px;
}
.eConcierge a {
font-size: .95em;
color: #a82522;
padding: 0 15px;
}
.rateman {
background: url(Images/Rate-Management.jpg) no-repeat;
height: 158px;
}
.rateman p {
width: 180px; 
}
.rateman h2 {
font-size: 1.35em;
width: 180px;
}
.rateman a {
font-size: .95em;
padding: 0 15px;
}
.bookingexp {
background: url(Images/Booking-Experience.jpg) no-repeat;
height: 254px;
}
.bookingexp p {
width: 185px; 
}
.bookingexp h2 {
font-size: 1.35em;
}
.bookingexp a {
font-size: .95em;
padding: 0 15px;
}
.netbookeran {
background: url(Images/Netbooker-Analytics.jpg) no-repeat;
height: 254px;
}
.netbookeran h2 {
font-size: 1.45em;
width: 150px;
}
.netbookeran a {
font-size: .95em;
padding: 0 15px;
}
.globalmark {
background: url(Images/Global-Marketing.jpg) no-repeat;
height: 254px;
}
.globalmark h2 {
font-size: 1.45em;
}
.globalmark a {
font-size: .95em;
padding: 0 15px;
}
.greatrate {
background: url(Images/Greatrate_banner.jpg) no-repeat;
height: 254px;
}
.greatrate h2 {
font-size: 1.45em;
}
.greatrate a {
font-size: .95em;
padding: 0 15px;
}
.globalreach {
background: url(Images/254x254_bgbanner_globalreach.jpg) no-repeat;
height: 254px;
}
.globalreach h2 {
font-size: 1.50em;
}
.globalreach a {
font-size: .95em;
padding: 0 15px;
}
.isolation {
background: url(Images/254x254_bgbanner_isolation.jpg) no-repeat;
height: 254px;
}
.isolation h2 {
font-size: 1.45em;
}
.isolation a {
font-size: .95em;
padding: 0 15px;
}
.agentsworldwide {
background: url(Images/254x254_bgbanner_agentsworldwide.jpg) no-repeat;
height: 254px;
}
.agentsworldwide h2 {
font-size: 1.50em;
}
.agentsworldwide a {
font-size: .95em;
padding: 0 15px;
}
.humantouch {
background: url(Images/254x254_bgbanner_humantouch.jpg) no-repeat;
height: 254px;
}
.humantouch h2 {
font-size: 1.50em;
}
.humantouch a {
font-size: .95em;
padding: 0 15px;
}
.unrivalledexpertise {
background: url(Images/254x254_bgbanner_unrivalledexpertise.jpg) no-repeat;
height: 254px;
}
.unrivalledexpertise h2 {
font-size: 1.50em;
}
.unrivalledexpertise a {
font-size: .95em;
padding: 0 15px;
}
.tailoredsolution {
background: url(Images/254x158_bgbanner_tailoredsolution.jpg) no-repeat;
height: 158px;
}
.tailoredsolution h2 {
font-size: 1.50em;
}
.tailoredsolution p {
width: 175px;
}
.tailoredsolution a {
font-size: .95em;
padding: 0 15px;
}
.globalpartner {
background: url(Images/254x158_bgbanner_globalpartner.jpg) no-repeat;
height: 158px;
}
.globalpartner h2 {
font-size: 1.50em;
}
.globalpartner a {
font-size: .95em;
padding: 0 15px;
}
.amenityrevenue {
background: url(Images/254x158_bgbanner_amenityrevenue.jpg) no-repeat;
height: 158px;
}
.amenityrevenue h2 {
font-size: 1.50em;
width: 180px;
}
.amenityrevenue a {
font-size: .95em;
padding: 0 15px;
}
.amenityrevenue p {
width: 185px;
}
.moresuccessful {
background: url(Images/254x254_bgbanner_moresuccessful.jpg) no-repeat;
height: 254px;
}
.moresuccessful h2 {
font-size: 1.50em;
}
.moresuccessful a {
font-size: .95em;
padding: 0 15px;
}

.lategetaways a {
font-size: .95em;
padding: 0 15px;
}
.lategetaways {
background: url(Images/lategetaways_banner_sideTA.jpg) no-repeat;
height: 254px;
}
.lategetaways h2 {
font-size: 1.45em;
}
.selectrate a {
font-size: .95em;
padding: 0 15px;
}
.selectrate {
background: url(Images/lategetaways_banner_sideTA.jpg) no-repeat;
height: 254px;
}
.selectrate h2 {
font-size: 1.25em;
}
.utellagent {
background: url(Images/utellagent_banner.jpg) no-repeat;
height: 158px;
}
.utellagent a {
font-size: 1em;
color: #4d4d4f;
padding: 0px;
text-decoration: underline;
}
.utellagent p {
width: 135px;
}
.paytell {
background: url(Images/paytell_banner.jpg) no-repeat;
height: 254px;
}
.paytell h2 {
font-size: 1.45em;
}
.paytell a {
font-size: .95em;
padding: 0 15px;
}
.destination-dubai {
background: url(Images/destination-dubai-side.jpg) no-repeat;
height: 254px;
}
.destination-dubai h2 {
font-size: 1.55em;
}
.destination-dubai a {
font-size: .95em;
padding: 0 15px;
}
.usa-hotels {
background: url(Images/best-usa-hotels-side.jpg) no-repeat;
height: 254px;
}
.usa-hotels h2 {
font-size: 1.55em;

}
.usa-hotels a {
font-size: .95em;
padding: 0 15px;
}
.view-hotels {
background: url(Images/view-hotels-banner-side.jpg) no-repeat;
height: 254px;
}
.view-hotels h2 {
font-size: 1.55em;
}
.view-hotels a {
font-size: .95em;
padding: 0 15px;
}
.lakesandmountains {
background: url(Images/lakesandmountains-banner-side.jpg) no-repeat;
height: 254px;
}
.lakesandmountains h2 {
font-size: 1.55em;
}
.lakesandmountains a {
font-size: .95em;
padding: 0 15px;
}


/*tertiary nav*/
.tertiary-nav {
	padding: 1px;
	margin: 10px 0 20px;
	background-color: #a82522;
}
.tertiary-nav-content {
	padding: 10px;
	background-color: #a82522;
	border: 2px solid #fff;
	color: #ffffff;
}
.tertiary-nav-content h3 {
	font:1.55em Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:0;
	padding-bottom: 5px;
}
.tertiary-nav-content .links {
padding: 0;
margin: 0;
}
.tertiary-nav-content .links a {
color:#FFFFFF;
}
.tertiary-nav-content .links li {
list-style-image: none;
margin: 0;
padding: 5px 10px;
border-bottom: 1px solid #ba2126;
}
.tertiary-nav-content .links li:hover,
.tertiary-nav-content .links a:hover,
.tertiary-nav-content .links li.active {
background-color: #ba2126;
}

/*sale-list*/
.sale-list {
	padding:0 0 9px;
	margin:0;
	list-style:none;
}
.sale-list li {
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #ddd7d5;
	padding:12px 0;
}
.sale-list li img {
	float:left;
}
.sale-list li p {
	margin:0;
	line-height:1em;
}
.sale-list ul.rating {
	overflow:hidden;
	height:1%;
	padding:4px 0 0;
	margin:0;
	list-style:none;
}
.sale-list ul.rating li {
	margin:0;
	float:left;
	padding:0;
	border-bottom:none;
}
.sale-list .sale-info {
	overflow:hidden;
	height:1%;
	color:#77787b;
	padding-left:5px;
}
.sale-list .sale-info strong {
	font-weight:bold;
}
.sale-list .sale-info strong a{
	text-decoration:underline;
	color:#4d4d4f;
}
.sale-list .cost {
	font-size:.83em;
}
.sale-list .cost strong{
	font-size:1.2em;
	color:#bc282e;
}
/*servive block*/
.services-holder {
	width:955px;
	overflow:hidden;
	padding-bottom:20px;
}
/*newsletter*/
.newsletter {
	padding:5px 0 0px;
}
.newsletter .row,
.newsletter .submitting{
	width:100%;
	overflow:hidden;
	margin-bottom:9px;
}
.newsletter label {
	float:left;
	width:43px;
}
.newsletter input.text {
	padding:4px 5px;
	float:left;
	width:170px;
	border:1px solid #9bb1c7;
}
.newsletter .submitting {margin-top:17px;}
.newsletter .submitting a { color:#a82522;}
.newsletter .submitting .submit {float:right;}
/*footer area*/
#footer {
	overflow:hidden;
	position:relative;
	height:119px;
	width:975px;
	margin:-119px auto 0;
}
.banners {
	padding:19px 0;
	background:#e2ddda;
}
.banners ul {
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.banners li { display:inline;}
.banners li img {
	vertical-align:middle;
	margin:0 0 0 14px;
}
.footer-area {
	border-top:5px solid #97adbe;
	background:#557a9a url(Images/bg-footer.gif) repeat-x;
	text-align:center;
	padding:20px 0 37px;
	color:#ccd2d8;
}
.footer-area ul {
	padding:0 0 8px;
	margin:0;
	line-height:1em;
	list-style:none;
}
.footer-area li {
	background:url(Images/separator-footer.gif) no-repeat 0 50%;
	display:inline;
	padding:0 7px 0 13px;
}
.footer-area li:first-child { background:none;}
.footer-area a { color:#ccd2d8;}
.footer-area a:hover {
	text-decoration: underline;
	
}
.footer-area p {
	margin:10px 0;
	font-size:.91em;
}