.headbg { background: #0CA7DD url('http://almosaferme.com/themes/default/images/head-bg.png') repeat-x top; }

.stepbox { background: #B5D143 url('http://almosaferme.com/themes/default/images/stepbox-bg.png') repeat-x top; }

.stepbox .steps h1, 
.feature_htl_title a, 
.stepbox .steps ol li, 
.standard-content h2, 
h3 a.hc_topDest_title,
.content h1, .content h2, 
.content h3, 
.content h4, 
.flightsearch h1 
{ color: #0A8BB8; }

#tabs li.navbit  a { background-color: #0CA7DD; }

.content, .wrapbox, #tabs div { background: #E3F1FF; }

a.hc_topDest_photo:hover img { border: 5px solid #0A8BB8; }

.flightsearch .submitflight { background: #0A8BB8 !important; }
.flightsearch .submitflight:hover{ background:#B5D143 !important; }

.content h1, .content h2, .content h3, .content h4{ margin: 0; }

body
{
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background: #F5F5F5;
}

.container
{
	min-width: 960px;
	max-width: 1000px;
	margin: 0px auto;
}

.content 
{ 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 10px;
	margin-bottom: 10px;
}

.wrapbox 
{
	padding: 10px;
	margin: 8px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.feature_htl:hover{	background:#e5ffc5; }

.feature_htl_title a { text-decoration: none;}


.standard-content 
{
	background: #E3F1FF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 0px 5px 0px 5px;
	margin-bottom: 5px;
}

.standard-content h2
{
	padding: 5px;
	margin: 0;
}

.standard-content .top-destination-item
{
	float: left;
	width: 49%;
	margin: 4px 0px;
	padding: 4px 0 12px 0;
	border-bottom: 1px dotted #BBBBBB;
}

.standard-content .top-destination-item h3 { margin: 0 !important; padding: 0 !important; }


h3 a.hc_topDest_title
{
	text-decoration: none;
	font-size: 16px;
	
}

h3 a.hc_topDest_title:hover { text-decoration: underline; }


.header
{
	padding: 10px 0px;
}

.footer
{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 5px;
	padding-top: 10px;
	min-height: 80px;
	font-size: 10px;
	color: #FFFFFF;
}

.footer a { padding: 2px 8px; border-right: 1px solid #FFFFFF; color: #FFFFFF; text-decoration: none;}
.footer a:hover{ text-decoration: underline; }

.header .logo
{
	max-width: 300px;
	float: left;
}

.header .head-right
{
	max-width: 600px;
	float: right;
}

.navbar
{
	font-size: 18px;
	font-weight: bold;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.navbar ul { list-style: none; margin: 0; padding:0; }
.navbar ul li { display: inline; list-style-type: none; padding:0; margin: 0; }

.navbar ul li a
{
	padding: 40px;
	line-height: 80px;
	color: #FFF;
	text-decoration: none;
}

.navbar a:hover
{
	background: url('http://almosaferme.com/themes/default/images/topnav-hover.png') repeat-x top;
}

.content-left 
{
	width: 49%;
	float: left;
}

.content-right
{
	width: 49%;
	float: right;
}

#tabs 
{
	font-size: 90%;
	z-index: 50;
}
#tabs ul 
{
	float: left;
	width: 100%;
	padding:0;
	padding-top: 4px;
	z-index: 50;
	margin: 0;
}

#tabs li.navbit{ list-style: none;}

#tabs li.navbit  a
{
	background-image: url('http://almosaferme.com/themes/default/images/navbg.png');
	background-position: bottom;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 13px;
	list-style: none;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-right: 4px;
	padding: 10px 15px;
}
* html #tabs li.navbit 
{
	display: inline;
	
	
}
#tabs li.navbit, #tabs li a 
{
	float: left;
}
#tabs ul li.navbit a.active 
{
	background-image: url('http://almosaferme.com/themes/default/images/navbg-hover.png');
	background-position: top;

	color: #FFFFFF;
}
#tabs ul li.navbit.active a 
{
	color: #FFFFFF;
}
#tabs div 
{
	clear: both;
	padding: 5px;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	z-index: 50;
}
#tabs div h3 
{
	margin-bottom: 12px;
}
#tabs div p 
{
	line-height: 150%;
}
#tabs ul li a 
{
	text-decoration: none;
	padding: 8px;
	color: #000;
	font-weight: bold;
}


.clear
{
	clear: both;
}



.flightsearch h1{
	font: bold 17pt arial,helvetica,sans-serif;
	margin: 0 4px 3px 4px;
}

.flightsearch  ul{
	margin:4px;
	list-style:none;

}

.flightsearch ul li{
	display:block;
	width:180px;
	height:40px;
	padding:6px;
	float:left;
	margin:6px;
	line-height:1.3em;
}
.flightsearch .inputflight{
	width:150px;
	height:20px;
	font-weight:bold;
	border:1px solid #919699;
}

.flightsearch .dpicker{
	background: url("http://www.hcsearchbox.com/Deals/cal_icon_17x16.gif") no-repeat 130px center white !important;
}

.flightsearch .submitwrap{
	width:97%;
	text-align:right;
}

.flightsearch .submitflight{
	background:#0897FF;
	border:3px solid #FFF; 
	cursor: pointer ;
	font: bold 20px arial,helvetica,sans-serif ;
	height: 50px ;
	margin: 0;
	padding: 0 ;
	width: 124px;
	color:#FFF;
	-moz-box-shadow: 0 0 1px #333; -webkit-box-shadow: 0 0 1px #333; box-shadow: 0 0 1px #333;
}



a.hc_topDest_photo img
{
	border: 5px solid #FFFFFF;
	width: 88px;
	height: 88px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 8px;
	
}



div.hc_topDest_item_wrap
{
	display: block;
	float: left;
}

div.hc_topDest_item_wrap p.hc_topDest_addr
{
	padding: 6px;
	padding-left: 20px;
	font-size: 11px;
}

div.hc_topDest_item_wrap p.hc_topDest_numHotels
{
	font-weight: bold;
	text-align: left;
	padding: 6px 0;
	font-size: 14px;
}

.imagebranding
{
	margin: 10px 0 2px 0;
	height: 140px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	width: 100%;
}

.feature_htl
{
	padding: 6px;
	border-bottom: 1px dotted #888888;
	cursor: pointer;
	position: relative;
}


.feature_htl_img
{
	float: left;
	width: 88px;
	height: 88px;
	overflow: hidden;
	border: 1px solid #888888;
	background: #FFFFFF;
}

.feature_htl_price
{
	position: absolute;
	right: 6px;
	top: 6px;
	text-align: right;
	font-size: 11px;
	color: #333333;
	margin-top: 34px;
}

.feature_htl_price .htl_price 
{
	font-size: 18px;
}

.feature_htl_wrap 
{
	float: left;
	margin-left: 8px;
	width: 70%;
}

.feature_htl_title
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}

.feature_htl_title a:hover { text-decoration: underline; }

.feature_htl_desc
{
	margin: 4px 0;
	font-size: 14px;
}

.feature_htl_rating
{
	margin: 4px 0;
	font-style: italic;
	color: #888888;
	font-size: 12px;
}

.imagebranding a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 34px;
	text-shadow: 1px -1px 0 #333333;
	position: absolute;
	left: 16px;
	bottom: 8px;
}

.bigstar
{
	margin: 4px 0;
	height: 12px;
	width: 68px;
	background-image: url('http://almosaferme.com/themes/default/images/sprites_stars.png');
}

.footer hr { border: 0; background: #FFFFFF; height: 1px; }

.star1{ background-position:top left; }
.star2{ background-position:0 -26px; }
.star3{ background-position:0 -52px; }
.star4{ background-position:0 -78px; }
.star5{ background-position:0 -104px; }


.radius6 { -moz-border-raius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.indented { text-indent: 30px; }

.stepbox
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

.stepbox .tabbox
{
	width: 500px;
	margin: 10px 0px 10px 10px;
	float: left;
	z-index: 100;
}

.stepbox .steps
{
	float: right;
	text-align: left;
	max-width: 500px;
	font-size: 14px;
}

.stepbox .steps h1
{
	text-shadow: 0px 0px 10px #FFF;
	font-style: italic;
}

.stepbox .steps ol li
{
	font-size: 26px;
	line-height: 70px;
}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 1;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 980px;
	height: 20px;
	clear: both;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 980px;
	height: 20px;
	clear: both;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 90px;
	height: 20px;
}

ui-datepicker-div { z-index: 100; }.hc_flag_ad { background:url(/themes/default/images/flags/ad.png) no-repeat 0 6px; } 
.hc_flag_ae { background:url(/themes/default/images/flags/ae.png) no-repeat 0 6px; } 
.hc_flag_af { background:url(/themes/default/images/flags/af.png) no-repeat 0 6px; } 
.hc_flag_ag { background:url(/themes/default/images/flags/ag.png) no-repeat 0 6px; } 
.hc_flag_ai { background:url(/themes/default/images/flags/ai.png) no-repeat 0 6px; } 
.hc_flag_al { background:url(/themes/default/images/flags/al.png) no-repeat 0 6px; } 
.hc_flag_am { background:url(/themes/default/images/flags/am.png) no-repeat 0 6px; } 
.hc_flag_an { background:url(/themes/default/images/flags/an.png) no-repeat 0 6px; } 
.hc_flag_ao { background:url(/themes/default/images/flags/ao.png) no-repeat 0 6px; } 
.hc_flag_ar { background:url(/themes/default/images/flags/ar.png) no-repeat 0 6px; } 
.hc_flag_as { background:url(/themes/default/images/flags/as.png) no-repeat 0 6px; } 
.hc_flag_at { background:url(/themes/default/images/flags/at.png) no-repeat 0 6px; } 
.hc_flag_au { background:url(/themes/default/images/flags/au.png) no-repeat 0 6px; } 
.hc_flag_aw { background:url(/themes/default/images/flags/aw.png) no-repeat 0 6px; } 
.hc_flag_ax { background:url(/themes/default/images/flags/ax.png) no-repeat 0 6px; } 
.hc_flag_az { background:url(/themes/default/images/flags/az.png) no-repeat 0 6px; } 
.hc_flag_ba { background:url(/themes/default/images/flags/ba.png) no-repeat 0 6px; } 
.hc_flag_bb { background:url(/themes/default/images/flags/bb.png) no-repeat 0 6px; } 
.hc_flag_bd { background:url(/themes/default/images/flags/bd.png) no-repeat 0 6px; } 
.hc_flag_be { background:url(/themes/default/images/flags/be.png) no-repeat 0 6px; } 
.hc_flag_bf { background:url(/themes/default/images/flags/bf.png) no-repeat 0 6px; } 
.hc_flag_bg { background:url(/themes/default/images/flags/bg.png) no-repeat 0 6px; } 
.hc_flag_bh { background:url(/themes/default/images/flags/bh.png) no-repeat 0 6px; } 
.hc_flag_bi { background:url(/themes/default/images/flags/bi.png) no-repeat 0 6px; } 
.hc_flag_bj { background:url(/themes/default/images/flags/bj.png) no-repeat 0 6px; } 
.hc_flag_bm { background:url(/themes/default/images/flags/bm.png) no-repeat 0 6px; } 
.hc_flag_bn { background:url(/themes/default/images/flags/bn.png) no-repeat 0 6px; } 
.hc_flag_bo { background:url(/themes/default/images/flags/bo.png) no-repeat 0 6px; } 
.hc_flag_br { background:url(/themes/default/images/flags/br.png) no-repeat 0 6px; } 
.hc_flag_bs { background:url(/themes/default/images/flags/bs.png) no-repeat 0 6px; } 
.hc_flag_bt { background:url(/themes/default/images/flags/bt.png) no-repeat 0 6px; } 
.hc_flag_bv { background:url(/themes/default/images/flags/bv.png) no-repeat 0 6px; } 
.hc_flag_bw { background:url(/themes/default/images/flags/bw.png) no-repeat 0 6px; } 
.hc_flag_by { background:url(/themes/default/images/flags/by.png) no-repeat 0 6px; } 
.hc_flag_bz { background:url(/themes/default/images/flags/bz.png) no-repeat 0 6px; } 
.hc_flag_ca { background:url(/themes/default/images/flags/ca.png) no-repeat 0 6px; } 
.hc_flag_catalonia { background:url(/themes/default/images/flags/catalonia.png) no-repeat 0 6px; } 
.hc_flag_cc { background:url(/themes/default/images/flags/cc.png) no-repeat 0 6px; } 
.hc_flag_cd { background:url(/themes/default/images/flags/cd.png) no-repeat 0 6px; } 
.hc_flag_cf { background:url(/themes/default/images/flags/cf.png) no-repeat 0 6px; } 
.hc_flag_cg { background:url(/themes/default/images/flags/cg.png) no-repeat 0 6px; } 
.hc_flag_ch { background:url(/themes/default/images/flags/ch.png) no-repeat 0 6px; } 
.hc_flag_ci { background:url(/themes/default/images/flags/ci.png) no-repeat 0 6px; } 
.hc_flag_ck { background:url(/themes/default/images/flags/ck.png) no-repeat 0 6px; } 
.hc_flag_cl { background:url(/themes/default/images/flags/cl.png) no-repeat 0 6px; } 
.hc_flag_cm { background:url(/themes/default/images/flags/cm.png) no-repeat 0 6px; } 
.hc_flag_cn { background:url(/themes/default/images/flags/cn.png) no-repeat 0 6px; } 
.hc_flag_co { background:url(/themes/default/images/flags/co.png) no-repeat 0 6px; } 
.hc_flag_cr { background:url(/themes/default/images/flags/cr.png) no-repeat 0 6px; } 
.hc_flag_cs { background:url(/themes/default/images/flags/cs.png) no-repeat 0 6px; } 
.hc_flag_cu { background:url(/themes/default/images/flags/cu.png) no-repeat 0 6px; } 
.hc_flag_cv { background:url(/themes/default/images/flags/cv.png) no-repeat 0 6px; } 
.hc_flag_cx { background:url(/themes/default/images/flags/cx.png) no-repeat 0 6px; } 
.hc_flag_cy { background:url(/themes/default/images/flags/cy.png) no-repeat 0 6px; } 
.hc_flag_cz { background:url(/themes/default/images/flags/cz.png) no-repeat 0 6px; } 
.hc_flag_de { background:url(/themes/default/images/flags/de.png) no-repeat 0 6px; } 
.hc_flag_dj { background:url(/themes/default/images/flags/dj.png) no-repeat 0 6px; } 
.hc_flag_dk { background:url(/themes/default/images/flags/dk.png) no-repeat 0 6px; } 
.hc_flag_dm { background:url(/themes/default/images/flags/dm.png) no-repeat 0 6px; } 
.hc_flag_do { background:url(/themes/default/images/flags/do.png) no-repeat 0 6px; } 
.hc_flag_dz { background:url(/themes/default/images/flags/dz.png) no-repeat 0 6px; } 
.hc_flag_ec { background:url(/themes/default/images/flags/ec.png) no-repeat 0 6px; } 
.hc_flag_ee { background:url(/themes/default/images/flags/ee.png) no-repeat 0 6px; } 
.hc_flag_eg { background:url(/themes/default/images/flags/eg.png) no-repeat 0 6px; } 
.hc_flag_eh { background:url(/themes/default/images/flags/eh.png) no-repeat 0 6px; } 
.hc_flag_england { background:url(/themes/default/images/flags/england.png) no-repeat 0 6px; } 
.hc_flag_en{ background:url(/themes/default/images/flags/en.png) no-repeat 0 6px; } 
.hc_flag_er { background:url(/themes/default/images/flags/er.png) no-repeat 0 6px; } 
.hc_flag_es { background:url(/themes/default/images/flags/es.png) no-repeat 0 6px; } 
.hc_flag_et { background:url(/themes/default/images/flags/et.png) no-repeat 0 6px; } 
.hc_flag_europeanunion { background:url(/themes/default/images/flags/europeanunion.png) no-repeat 0 6px; } 
.hc_flag_fam { background:url(/themes/default/images/flags/fam.png) no-repeat 0 6px; } 
.hc_flag_fi { background:url(/themes/default/images/flags/fi.png) no-repeat 0 6px; } 
.hc_flag_fj { background:url(/themes/default/images/flags/fj.png) no-repeat 0 6px; } 
.hc_flag_fk { background:url(/themes/default/images/flags/fk.png) no-repeat 0 6px; } 
.hc_flag_fm { background:url(/themes/default/images/flags/fm.png) no-repeat 0 6px; } 
.hc_flag_fo { background:url(/themes/default/images/flags/fo.png) no-repeat 0 6px; } 
.hc_flag_fr { background:url(/themes/default/images/flags/fr.png) no-repeat 0 6px; } 
.hc_flag_ga { background:url(/themes/default/images/flags/ga.png) no-repeat 0 6px; } 
.hc_flag_gb { background:url(/themes/default/images/flags/gb.png) no-repeat 0 6px; } 
.hc_flag_gd { background:url(/themes/default/images/flags/gd.png) no-repeat 0 6px; } 
.hc_flag_ge { background:url(/themes/default/images/flags/ge.png) no-repeat 0 6px; } 
.hc_flag_gf { background:url(/themes/default/images/flags/gf.png) no-repeat 0 6px; } 
.hc_flag_gh { background:url(/themes/default/images/flags/gh.png) no-repeat 0 6px; } 
.hc_flag_gi { background:url(/themes/default/images/flags/gi.png) no-repeat 0 6px; } 
.hc_flag_gl { background:url(/themes/default/images/flags/gl.png) no-repeat 0 6px; } 
.hc_flag_gm { background:url(/themes/default/images/flags/gm.png) no-repeat 0 6px; } 
.hc_flag_gn { background:url(/themes/default/images/flags/gn.png) no-repeat 0 6px; } 
.hc_flag_gp { background:url(/themes/default/images/flags/gp.png) no-repeat 0 6px; } 
.hc_flag_gq { background:url(/themes/default/images/flags/gq.png) no-repeat 0 6px; } 
.hc_flag_gr { background:url(/themes/default/images/flags/gr.png) no-repeat 0 6px; } 
.hc_flag_gs { background:url(/themes/default/images/flags/gs.png) no-repeat 0 6px; } 
.hc_flag_gt { background:url(/themes/default/images/flags/gt.png) no-repeat 0 6px; } 
.hc_flag_gu { background:url(/themes/default/images/flags/gu.png) no-repeat 0 6px; } 
.hc_flag_gw { background:url(/themes/default/images/flags/gw.png) no-repeat 0 6px; } 
.hc_flag_gy { background:url(/themes/default/images/flags/gy.png) no-repeat 0 6px; } 
.hc_flag_hk { background:url(/themes/default/images/flags/hk.png) no-repeat 0 6px; } 
.hc_flag_hm { background:url(/themes/default/images/flags/hm.png) no-repeat 0 6px; } 
.hc_flag_hn { background:url(/themes/default/images/flags/hn.png) no-repeat 0 6px; } 
.hc_flag_hr { background:url(/themes/default/images/flags/hr.png) no-repeat 0 6px; } 
.hc_flag_ht { background:url(/themes/default/images/flags/ht.png) no-repeat 0 6px; } 
.hc_flag_hu { background:url(/themes/default/images/flags/hu.png) no-repeat 0 6px; } 
.hc_flag_id { background:url(/themes/default/images/flags/id.png) no-repeat 0 6px; } 
.hc_flag_ie { background:url(/themes/default/images/flags/ie.png) no-repeat 0 6px; } 
.hc_flag_il { background:url(/themes/default/images/flags/il.png) no-repeat 0 6px; } 
.hc_flag_in { background:url(/themes/default/images/flags/in.png) no-repeat 0 6px; } 
.hc_flag_io { background:url(/themes/default/images/flags/io.png) no-repeat 0 6px; } 
.hc_flag_iq { background:url(/themes/default/images/flags/iq.png) no-repeat 0 6px; } 
.hc_flag_ir { background:url(/themes/default/images/flags/ir.png) no-repeat 0 6px; } 
.hc_flag_is { background:url(/themes/default/images/flags/is.png) no-repeat 0 6px; } 
.hc_flag_it { background:url(/themes/default/images/flags/it.png) no-repeat 0 6px; } 
.hc_flag_jm { background:url(/themes/default/images/flags/jm.png) no-repeat 0 6px; } 
.hc_flag_jo { background:url(/themes/default/images/flags/jo.png) no-repeat 0 6px; } 
.hc_flag_jp { background:url(/themes/default/images/flags/jp.png) no-repeat 0 6px; } 
.hc_flag_ke { background:url(/themes/default/images/flags/ke.png) no-repeat 0 6px; } 
.hc_flag_kg { background:url(/themes/default/images/flags/kg.png) no-repeat 0 6px; } 
.hc_flag_kh { background:url(/themes/default/images/flags/kh.png) no-repeat 0 6px; } 
.hc_flag_ki { background:url(/themes/default/images/flags/ki.png) no-repeat 0 6px; } 
.hc_flag_km { background:url(/themes/default/images/flags/km.png) no-repeat 0 6px; } 
.hc_flag_kn { background:url(/themes/default/images/flags/kn.png) no-repeat 0 6px; } 
.hc_flag_kp { background:url(/themes/default/images/flags/kp.png) no-repeat 0 6px; } 
.hc_flag_kr { background:url(/themes/default/images/flags/kr.png) no-repeat 0 6px; } 
.hc_flag_kw { background:url(/themes/default/images/flags/kw.png) no-repeat 0 6px; } 
.hc_flag_ky { background:url(/themes/default/images/flags/ky.png) no-repeat 0 6px; } 
.hc_flag_kz { background:url(/themes/default/images/flags/kz.png) no-repeat 0 6px; } 
.hc_flag_la { background:url(/themes/default/images/flags/la.png) no-repeat 0 6px; } 
.hc_flag_lb { background:url(/themes/default/images/flags/lb.png) no-repeat 0 6px; } 
.hc_flag_lc { background:url(/themes/default/images/flags/lc.png) no-repeat 0 6px; } 
.hc_flag_li { background:url(/themes/default/images/flags/li.png) no-repeat 0 6px; } 
.hc_flag_lk { background:url(/themes/default/images/flags/lk.png) no-repeat 0 6px; } 
.hc_flag_lr { background:url(/themes/default/images/flags/lr.png) no-repeat 0 6px; } 
.hc_flag_ls { background:url(/themes/default/images/flags/ls.png) no-repeat 0 6px; } 
.hc_flag_lt { background:url(/themes/default/images/flags/lt.png) no-repeat 0 6px; } 
.hc_flag_lu { background:url(/themes/default/images/flags/lu.png) no-repeat 0 6px; } 
.hc_flag_lv { background:url(/themes/default/images/flags/lv.png) no-repeat 0 6px; } 
.hc_flag_ly { background:url(/themes/default/images/flags/ly.png) no-repeat 0 6px; } 
.hc_flag_ma { background:url(/themes/default/images/flags/ma.png) no-repeat 0 6px; } 
.hc_flag_mc { background:url(/themes/default/images/flags/mc.png) no-repeat 0 6px; } 
.hc_flag_md { background:url(/themes/default/images/flags/md.png) no-repeat 0 6px; } 
.hc_flag_me { background:url(/themes/default/images/flags/me.png) no-repeat 0 6px; } 
.hc_flag_mg { background:url(/themes/default/images/flags/mg.png) no-repeat 0 6px; } 
.hc_flag_mh { background:url(/themes/default/images/flags/mh.png) no-repeat 0 6px; } 
.hc_flag_mk { background:url(/themes/default/images/flags/mk.png) no-repeat 0 6px; } 
.hc_flag_ml { background:url(/themes/default/images/flags/ml.png) no-repeat 0 6px; } 
.hc_flag_mm { background:url(/themes/default/images/flags/mm.png) no-repeat 0 6px; } 
.hc_flag_mn { background:url(/themes/default/images/flags/mn.png) no-repeat 0 6px; } 
.hc_flag_mo { background:url(/themes/default/images/flags/mo.png) no-repeat 0 6px; } 
.hc_flag_mp { background:url(/themes/default/images/flags/mp.png) no-repeat 0 6px; } 
.hc_flag_mq { background:url(/themes/default/images/flags/mq.png) no-repeat 0 6px; } 
.hc_flag_mr { background:url(/themes/default/images/flags/mr.png) no-repeat 0 6px; } 
.hc_flag_ms { background:url(/themes/default/images/flags/ms.png) no-repeat 0 6px; } 
.hc_flag_mt { background:url(/themes/default/images/flags/mt.png) no-repeat 0 6px; } 
.hc_flag_mu { background:url(/themes/default/images/flags/mu.png) no-repeat 0 6px; } 
.hc_flag_mv { background:url(/themes/default/images/flags/mv.png) no-repeat 0 6px; } 
.hc_flag_mw { background:url(/themes/default/images/flags/mw.png) no-repeat 0 6px; } 
.hc_flag_mx { background:url(/themes/default/images/flags/mx.png) no-repeat 0 6px; } 
.hc_flag_my { background:url(/themes/default/images/flags/my.png) no-repeat 0 6px; } 
.hc_flag_mz { background:url(/themes/default/images/flags/mz.png) no-repeat 0 6px; } 
.hc_flag_na { background:url(/themes/default/images/flags/na.png) no-repeat 0 6px; } 
.hc_flag_nc { background:url(/themes/default/images/flags/nc.png) no-repeat 0 6px; } 
.hc_flag_ne { background:url(/themes/default/images/flags/ne.png) no-repeat 0 6px; } 
.hc_flag_nf { background:url(/themes/default/images/flags/nf.png) no-repeat 0 6px; } 
.hc_flag_ng { background:url(/themes/default/images/flags/ng.png) no-repeat 0 6px; } 
.hc_flag_ni { background:url(/themes/default/images/flags/ni.png) no-repeat 0 6px; } 
.hc_flag_nl { background:url(/themes/default/images/flags/nl.png) no-repeat 0 6px; } 
.hc_flag_no { background:url(/themes/default/images/flags/no.png) no-repeat 0 6px; } 
.hc_flag_np { background:url(/themes/default/images/flags/np.png) no-repeat 0 6px; } 
.hc_flag_nr { background:url(/themes/default/images/flags/nr.png) no-repeat 0 6px; } 
.hc_flag_nu { background:url(/themes/default/images/flags/nu.png) no-repeat 0 6px; } 
.hc_flag_nz { background:url(/themes/default/images/flags/nz.png) no-repeat 0 6px; } 
.hc_flag_om { background:url(/themes/default/images/flags/om.png) no-repeat 0 6px; } 
.hc_flag_pa { background:url(/themes/default/images/flags/pa.png) no-repeat 0 6px; } 
.hc_flag_pe { background:url(/themes/default/images/flags/pe.png) no-repeat 0 6px; } 
.hc_flag_pf { background:url(/themes/default/images/flags/pf.png) no-repeat 0 6px; } 
.hc_flag_pg { background:url(/themes/default/images/flags/pg.png) no-repeat 0 6px; } 
.hc_flag_ph { background:url(/themes/default/images/flags/ph.png) no-repeat 0 6px; } 
.hc_flag_pk { background:url(/themes/default/images/flags/pk.png) no-repeat 0 6px; } 
.hc_flag_pl { background:url(/themes/default/images/flags/pl.png) no-repeat 0 6px; } 
.hc_flag_pm { background:url(/themes/default/images/flags/pm.png) no-repeat 0 6px; } 
.hc_flag_pn { background:url(/themes/default/images/flags/pn.png) no-repeat 0 6px; } 
.hc_flag_pr { background:url(/themes/default/images/flags/pr.png) no-repeat 0 6px; } 
.hc_flag_ps { background:url(/themes/default/images/flags/ps.png) no-repeat 0 6px; } 
.hc_flag_pt { background:url(/themes/default/images/flags/pt.png) no-repeat 0 6px; } 
.hc_flag_pw { background:url(/themes/default/images/flags/pw.png) no-repeat 0 6px; } 
.hc_flag_py { background:url(/themes/default/images/flags/py.png) no-repeat 0 6px; } 
.hc_flag_qa { background:url(/themes/default/images/flags/qa.png) no-repeat 0 6px; } 
.hc_flag_re { background:url(/themes/default/images/flags/re.png) no-repeat 0 6px; } 
.hc_flag_ro { background:url(/themes/default/images/flags/ro.png) no-repeat 0 6px; } 
.hc_flag_rs { background:url(/themes/default/images/flags/rs.png) no-repeat 0 6px; } 
.hc_flag_ru { background:url(/themes/default/images/flags/ru.png) no-repeat 0 6px; } 
.hc_flag_rw { background:url(/themes/default/images/flags/rw.png) no-repeat 0 6px; } 
.hc_flag_sa { background:url(/themes/default/images/flags/sa.png) no-repeat 0 6px; } 
.hc_flag_sb { background:url(/themes/default/images/flags/sb.png) no-repeat 0 6px; } 
.hc_flag_sc { background:url(/themes/default/images/flags/sc.png) no-repeat 0 6px; } 
.hc_flag_scotland { background:url(/themes/default/images/flags/scotland.png) no-repeat 0 6px; } 
.hc_flag_sd { background:url(/themes/default/images/flags/sd.png) no-repeat 0 6px; } 
.hc_flag_se { background:url(/themes/default/images/flags/se.png) no-repeat 0 6px; } 
.hc_flag_sg { background:url(/themes/default/images/flags/sg.png) no-repeat 0 6px; } 
.hc_flag_sh { background:url(/themes/default/images/flags/sh.png) no-repeat 0 6px; } 
.hc_flag_si { background:url(/themes/default/images/flags/si.png) no-repeat 0 6px; } 
.hc_flag_sj { background:url(/themes/default/images/flags/sj.png) no-repeat 0 6px; } 
.hc_flag_sk { background:url(/themes/default/images/flags/sk.png) no-repeat 0 6px; } 
.hc_flag_sl { background:url(/themes/default/images/flags/sl.png) no-repeat 0 6px; } 
.hc_flag_sm { background:url(/themes/default/images/flags/sm.png) no-repeat 0 6px; } 
.hc_flag_sn { background:url(/themes/default/images/flags/sn.png) no-repeat 0 6px; } 
.hc_flag_so { background:url(/themes/default/images/flags/so.png) no-repeat 0 6px; } 
.hc_flag_sr { background:url(/themes/default/images/flags/sr.png) no-repeat 0 6px; } 
.hc_flag_st { background:url(/themes/default/images/flags/st.png) no-repeat 0 6px; } 
.hc_flag_sv { background:url(/themes/default/images/flags/sv.png) no-repeat 0 6px; } 
.hc_flag_sy { background:url(/themes/default/images/flags/sy.png) no-repeat 0 6px; } 
.hc_flag_sz { background:url(/themes/default/images/flags/sz.png) no-repeat 0 6px; } 
.hc_flag_tc { background:url(/themes/default/images/flags/tc.png) no-repeat 0 6px; } 
.hc_flag_td { background:url(/themes/default/images/flags/td.png) no-repeat 0 6px; } 
.hc_flag_tf { background:url(/themes/default/images/flags/tf.png) no-repeat 0 6px; } 
.hc_flag_tg { background:url(/themes/default/images/flags/tg.png) no-repeat 0 6px; } 
.hc_flag_th { background:url(/themes/default/images/flags/th.png) no-repeat 0 6px; } 
.hc_flag_tj { background:url(/themes/default/images/flags/tj.png) no-repeat 0 6px; } 
.hc_flag_tk { background:url(/themes/default/images/flags/tk.png) no-repeat 0 6px; } 
.hc_flag_tl { background:url(/themes/default/images/flags/tl.png) no-repeat 0 6px; } 
.hc_flag_tm { background:url(/themes/default/images/flags/tm.png) no-repeat 0 6px; } 
.hc_flag_tn { background:url(/themes/default/images/flags/tn.png) no-repeat 0 6px; } 
.hc_flag_to { background:url(/themes/default/images/flags/to.png) no-repeat 0 6px; } 
.hc_flag_tr { background:url(/themes/default/images/flags/tr.png) no-repeat 0 6px; } 
.hc_flag_tt { background:url(/themes/default/images/flags/tt.png) no-repeat 0 6px; } 
.hc_flag_tv { background:url(/themes/default/images/flags/tv.png) no-repeat 0 6px; } 
.hc_flag_tw { background:url(/themes/default/images/flags/tw.png) no-repeat 0 6px; } 
.hc_flag_tz { background:url(/themes/default/images/flags/tz.png) no-repeat 0 6px; } 
.hc_flag_ua { background:url(/themes/default/images/flags/ua.png) no-repeat 0 6px; } 
.hc_flag_ug { background:url(/themes/default/images/flags/ug.png) no-repeat 0 6px; } 
.hc_flag_uk { background:url(/themes/default/images/flags/uk.png) no-repeat 0 6px; } 
.hc_flag_um { background:url(/themes/default/images/flags/um.png) no-repeat 0 6px; } 
.hc_flag_us { background:url(/themes/default/images/flags/us.png) no-repeat 0 6px; } 
.hc_flag_uy { background:url(/themes/default/images/flags/uy.png) no-repeat 0 6px; } 
.hc_flag_uz { background:url(/themes/default/images/flags/uz.png) no-repeat 0 6px; } 
.hc_flag_va { background:url(/themes/default/images/flags/va.png) no-repeat 0 6px; } 
.hc_flag_vc { background:url(/themes/default/images/flags/vc.png) no-repeat 0 6px; } 
.hc_flag_ve { background:url(/themes/default/images/flags/ve.png) no-repeat 0 6px; } 
.hc_flag_vg { background:url(/themes/default/images/flags/vg.png) no-repeat 0 6px; } 
.hc_flag_vi { background:url(/themes/default/images/flags/vi.png) no-repeat 0 6px; } 
.hc_flag_vn { background:url(/themes/default/images/flags/vn.png) no-repeat 0 6px; } 
.hc_flag_vu { background:url(/themes/default/images/flags/vu.png) no-repeat 0 6px; } 
.hc_flag_wales { background:url(/themes/default/images/flags/wales.png) no-repeat 0 6px; } 
.hc_flag_wf { background:url(/themes/default/images/flags/wf.png) no-repeat 0 6px; } 
.hc_flag_ws { background:url(/themes/default/images/flags/ws.png) no-repeat 0 6px; } 
.hc_flag_ye { background:url(/themes/default/images/flags/ye.png) no-repeat 0 6px; } 
.hc_flag_yt { background:url(/themes/default/images/flags/yt.png) no-repeat 0 6px; } 
.hc_flag_za { background:url(/themes/default/images/flags/za.png) no-repeat 0 6px; } 
.hc_flag_zm { background:url(/themes/default/images/flags/zm.png) no-repeat 0 6px; } 
.hc_flag_zw { background:url(/themes/default/images/flags/zw.png) no-repeat 0 6px; } /* Reset the CSS for the HC-Searchbox*/
#hoteltab { position: relative !important; min-height: 230px;}

.hcw_dealsSticker, .hcw_popularCitiesContainer { padding: 0; margin: 0; display: none !important;}
.hcw_wrapperDiv, .hcw_widget, .hcw_rooms_graphic, .hcw_guests_graphic { padding: 0 !important; margin: 0 !important; }
.hcw_tab1, .hcw_tab2, hcw_dat1, hcw_dat2 { padding: 0 !important;}
.hcw_topTitle 
{
	padding: 0px;
	font-size: 24px;
	color: #0A8BB8;	
	font-weight: bold;
	width: 300px !important;
}



.popularCitiesContainer ul,
.popularCitiesContainer li { margin: 0 !important; line-height: 1 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; font-size: 100% !important; vertical-align: baseline !important; font-size: 12px !important; }
.popularCitiesContainer ul { list-style: none !important; }
:focus { outline: 0 !important; }

{ background: transparent !important; height:250px !important; margin:0; padding:0 !important;position:relative !important;width:100% !important; border: none !important; }
.hcwb2h, 
.hcwb3h, 
.hcwb4h, 
.hcwb4h, 
.hcwb2bh, 
.hcwb2bh, 
.hcwb3bh, 
.hcwb4bh { display:none !important; visibility:hidden; }   
.hcwb2h, 
.hcwb3h, 
.hcwb4h, 
.hcwb4h { display:none !important; visibility:hidden; }

.hcwb4h, .hcwb4bh { margin: 0 1px 0 1px !important; width: 100% !important; height: 2px !important; font-size: 2px !important; }
.hcwb3h, .hcwb3bh { margin: 0 2px 0 2px !important; width: 100% !important;}
.hcwb2h, .hcwb2bh {margin: 0 3px 0 3px !important; width: 100% !important; }

.hcwb4h,
.hcwb3h, .hcwb3bh ,
.hcwb2h, .hcwb2bh{
display:none !important; visibility:hidden;
}

.hcwb1h, .hcwb1bh { font-size: 1px !important; height: 1px !important; overflow: hidden !important; display: block !important; margin: 0 5px 0 5px !important; width: 100% !important;}
 .hcw_wrapperDiv { 
	background:none;
    border:none;
}

.hcw_hotelCheckin { background: url("http://www.hcsearchbox.com/Deals/cal_icon_17x16.gif") no-repeat scroll 102px center white; border: 1px solid #919699 !important; color: #09090A !important; font: bold 12px Arial !important; height: auto !important; left: 11px !important; margin: 0 !important; padding: 3px 0 4px 2px !important; position: absolute !important; top: 118px !important; width: 120px !important; }
.hcw_hotelCheckinLabel { background: transparent !important; font: normal 12px arial,sans-serif !important; left: 11px !important; position: absolute !important; top: 100px !important;}
.hcw_hotelCheckout { background: url("http://www.hcsearchbox.com/Deals/cal_icon_17x16.gif") no-repeat scroll 102px center white; border: 1px solid #919699 !important; color: #09090A !important; font: bold 12px Arial !important; height: auto !important; left: 150px !important; margin: 0 !important; padding: 3px 0 4px 2px !important; position: absolute !important; top: 118px !important; width: 120px !important; }
.hcw_hotelCheckoutLabel { background: transparent !important; font: normal 12px arial,sans-serif !important; position: absolute !important; top: 100px !important; left: 150px !important;}
.hcw_guests { background: #FFF !important; color: #000000 !important; font: bold 12px Arial !important; height: 24px !important; left: 294px !important; margin: 0 !important; padding: 0 !important; position: absolute !important; top: 118px !important; width: 50px !important; border: 1px solid #919699; text-align:right;}
.hcw_guestsLabel { background: transparent !important; font: normal 12px arial,sans-serif !important; position: absolute !important; top: 100px !important; left: 290px !important;}
.hcw_rooms { background: #FFF !important; color: #000000 !important; font: bold 12px Arial !important; height: 24px !important; left: 366px !important; margin: 0 !important; padding: 0 !important; position: absolute !important; top: 118px !important; width: 50px !important; border: 1px solid #919699;  text-align:right;}
.hcw_roomsLabel { background: transparent !important; font: normal 12px arial,sans-serif !important; position: absolute !important; top: 100px !important; left: 368px !important; }
.hcw_citySearch, .hcw_cityPulldown { background: none repeat scroll 0 0 white !important; border: 1px solid #919699 !important; color: #09090A !important; font: bold 12px Arial !important; height: auto !important; left: 10px !important; margin: 0 !important; padding: 8px 0 8px 6px !important; position: absolute !important; top: 60px !important; width: 94% !important; }
.hcw_citySearchLabel { background: transparent !important; font: normal 12px arial,sans-serif !important; position: absolute !important; top: 44px !important; left: 11px !important;}
.hcw_cityPulldown { background: transparent !important; height: auto !important; }
.hcw_searchButton { background:#0A8BB8 ; border:3px solid #FFF ; cursor: pointer !important; font: bold 20px arial,helvetica,sans-serif !important; height: 50px !important; right: 3% !important; margin: 0 !important; padding: 0 !important; position: absolute !important; top: 160px !important; width: 124px !important; color:#FFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 0 0 1px #333; -webkit-box-shadow: 0 0 1px #333; box-shadow: 0 0 1px #333;
}
.hcw_searchButton:hover{ background:#B5D143; }
.hcw_popularCitiesContainer { display: none !important;}
.hcw_errorText { background-color: #F9CCCA !important; }
.hcw_bottomLinks { background: none repeat scroll 0 0 transparent !important; height: 20px !important; left: 0 !important; margin: 0 !important; padding: 0 !important; position: absolute !important; text-align: center !important; top: 216px !important; width: 100% !important;  color: #0A8BB8 ; }
.hcw_bottomLinks a { background: none repeat scroll 0 0 transparent !important; font: 12px Arial !important; margin: 0 !important; padding: 0 10px !important; text-decoration: none !important; color: #0A8BB8 ; }
.hcw_bottomLinks a:hover { text-decoration: underline !important; }
.hcw_bottomLinks a:first-child { border-right: 1px solid #0A8BB8 !important; }
#id-HC-Searchbox-HE .hcw_bottomLinks a:first-child { border-left: 1px solid #0A8BB8 !important; border-right: none !important;}
#id-HC-Searchbox-AR .hcw_bottomLinks a:first-child { border-left: 1px solid #0A8BB8 !important; border-right: none !important;}
#id-HC-Searchbox-HE { direction: rtl !important; }
#id-HC-Searchbox-AR { direction: rtl !important; }
#bodywrap { width: auto !important; max-width: 1280px; min-width: 960px; float: none !important; background: #E3F1FF; margin: 0px auto; }

.hc_r_hdWrap {
	background: #6b9dbd;
	border-top: 1px solid #c1dde9;
    display: block;
    min-width: 760px;
    width: auto!important;
    width: 760px;
    * width: 992px;
    max-width: 1280px !important;
    margin: 0 auto;
}

#page { margin: 0px auto !important; }
#page .content{ width: auto; !important; max-width: 1280px; min-width: 960px; float: none !important; }
.hc_page_fullStatic #hc_r_hd {
    min-width: 760px;
    width: auto!important;
    width: 760px;
    * width: 992px;
    max-width: 1280px !important;
    max-widt\h: 1280px !important;
    margin: 0 auto;
    text-align: left;
}
#hc_r_ft {
    position: relative;
	background: #6b9dbd;
    display: block;
    min-width: 740px;
    width: auto!important;
    width: 740px;
    * width: 972px;
    max-width: 1280px !important;
    max-widt\h: 1280px !important;
    margin: 0 auto;
    padding: 0 10px;
    font-size: 0.9em;
}
.hc_r_layout_v2_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 760px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v3_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 980px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v5_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 760px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v6_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 980px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v7_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 860px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v8_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 760px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v9_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 980px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}
.hc_r_layout_v10_full #hc_r_content {
    position: relative;
    display: block;
    min-width: 980px;
    * width: auto;
    max-width: 1280px !important;
    text-align: left;
}


#page
{
	width: auto !important;
	
}
