@charset "utf-8";
/* index css */

.col1 {
	width:225px;
	float:left;
	background: #ffffff url(../../images/searchbox-bottom.gif) bottom left no-repeat;
}
.col2 {
	width:496px;
	float:left;
	margin-left: 16px
}
.col3 {
	width:210px;
	float:right
}
#accommodationsearch {
	width: 205px;
	margin: 0px;
}
#accommodationsearchinner {
	padding: 0px 0px 0px 10px;
	width:210px
}
#AccomSearchForm fieldset {
	padding: 0px;
	margin: 0px;
	width: 225px;
	border: 4px solid #96BF09;
	border-width: 0px 0px;
	float:left;
	clear:left;
	display: block;
	;
}
.col1 .searchTitle h1 {
	background: #ffffff url(../../images/searchbox-top.gif) no-repeat 0px 0px;
	height: 34px;
	padding: 7px 0px 0px 10px;
	color : #ffffff;
	font-size: .85em;
	margin: 0px;
}
.col1 form {
	float: left;
	padding-bottom: 10px
}
.formrow {
	float: left;
	display: block
}
#hotellocation {
	float: none
}
#hotelor {
	width: 100%;
	border-bottom: 1px dashed #D8E6A4;
	display: block;
	width: 180px;
	margin: 5px 10px;
	padding:0px
}
#hotelor p {
	text-align:center;
	width: 20px;
	margin: 0px auto -8px;
	display: block;
	font-size:.7em;
	color: #97BD0E;
	background-color: #FFFFFF;
	padding: 0px;
	position:relative
}
select#locationId {
	width:190px;
}
#lookuphotel {
	width:185px;
}
.ires .formrow.supplier {
	display: block;
	clear:both;
	width: 200px;
	margin-bottom:10px;
	float: left;
	margin-top: 3px
}
.accomcheckin {
	border-top:1px solid #D8E6A4;
	padding-top:7px;
	display: block;
	clear:both;
	width: 200px;
}
.accomcheckout {
	display: block;
	clear:both;
	width: 200px;
}

.ires .formrow.hotelpeople {
	border-top:1px solid #D8E6A4;
	padding-top:10px;
	display: block;
	clear:both;
	width: 200px;
	margin-top: 10px
}
.ires #accommodationsearch .formrow.hotelpeople label {
	float:left;
	margin: 3px 3px 0px 0px
}
.formrow.hotelsearchsubmit {
	float:right;
	border-top:1px solid #D8E6A4;
	padding-top:10px;
	width: 200px;
	margin-right: 10px;
}
#hotelsearchsubmit {
	margin-right: 10px;
	margin-bottom:5px;
	float:right;
	clear:both;
	width:100%
}
#nightsor p {
	display :none
}
label {
	color:#008ACA;
	font-weight:bold;
}
.formrow {
	margin-bottom:10px
}
a.joinnow {
	margin:0px 0px 0px;
	height:36px;
	display: block;
	background:#42AFD8 url(/uploads/specials/pillowpoints-join-now.gif) no-repeat;
	text-indent: -1000px;
	overflow:hidden;
	border:1px solid #7FC6EC;
	border-width: 0px 1px 1px 1px;
	width:205px
}
.specialsblock {
	background: #fff url(/uploads/specials/bg-special.gif) no-repeat top left
}
.ires h1 {
	display: none !important
}
.country {
	display: none
}
form#flyForm {
	background:transparent url(/uploads/specials/new.gif) no-repeat 130px 18px;
	padding-right: 50px;
	border: none
}

.theme-tiles a {
margin-top: 5px; display:block	; float:left
}





.contactbox {width:190px; float :left}









h2.bodyblue, h3.bodyblue {margin-bottom: 0px}

div.seo {  width:200px ; float:  left; margin: 0px 40px 0px 0px}
div.seowide {  width:300px ; float:  left; margin: 0px 40px 0px 0px}

.seo p { font-size: .7em; margin-top: 0px }
.seo h2 {margin:0px}
.seo h3 {  font-size: .7em;margin:0px }
.seo ul  { font-size: .7em;
list-style-image: url( ../../images/tick_green.gif);  background-position:0 4px;}

.seo ul   {width:160px}
.seo li {
clear:both;
color:#008ACA;
font-size:11px;
font-weight:bold;
line-height:1.2em;
margin-bottom:4px;
 
padding-top:4px;
text-align:left;
width:140px;}

.seo li a {}

.popularhotels  { border:1px solid #D0EC71; float: right; display:block; padding:5px 0px 10px 10px ; margin-top: 10px; width:173px; background:#F8FCE9}
.popularhotels ul 
{ font-size: .7em; list-style-image: url(/images/tick_green.gif);  }

.seo ul  a, .popularhotels ul a {text-decoration: none; color:#008ACA;}
.seo ul  a:hover, .popularhotels ul a:hover {text-decoration: underline}


form#countryForm select { width: 120px; margin-left:10px; border: 1px solid  #D4D0C8;  font-size: .7em;    z-index:100}
.bigfooter {clear: both; background: #E8EDD6; display: block; padding: 10px; float:left; margin: 10px 0px }


