/* Discount Hotels Everywhere CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.clear {clear: both;}

a {color: #0066ca;}

img {border: none; margin: 0;}

h2 {color: #FF0000; margin: 0px 0px 5px 0px;}

h3 {color: #0066CA; margin: 3px 0px 3px 0px;}

h4 {margin: 0;}

ul {
	list-style-image: url('/images/www.discounthotelseverywhere.co.uk/li-arrow.gif');
	}

p {margin: 0;}

#wrapper {
	margin: 10px auto 0px auto;
	width: 900px;
}

#top-logos {margin-bottom: 10px;}
#top-logos .left {float: left; clear: none; display: inline;}
#top-logos .right {float: right; clear: none; font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center;}

#header {
	margin: 10px 0px 10px 0px;
}

.buttonna { color: #DDDDDD; }

/************************/
/*		COLUMNS		   */
/**********************/

#left-column {
	float: left;
	width: 515px;
	margin-right: 10px;
}

#left-column-landing {
	float: left;
	width: 150px;
	margin-right: 10px;
}

#right-column {
	float: right;
	width: 354px;
}

#right-column-landing {
	float: right;
	width: 726px;
}

/************************/
/*	   SITE STUFF	   */
/**********************/

.offerbox { margin: 5px 0px 5px 0px; }
.offerbox-header {
	background-image: url('/images/www.discounthotelseverywhere.co.uk/offerbox-header.jpg'); 
	background-repeat: no-repeat;
	width: 495px;
	color: #2e6190;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	min-height: 15px;
}

.offerrow a {color: #000000;}

.offerrow:hover, .offerrow:hover a
{
    background: #0066CA;
    color: #fff !important;
}

.offerbox-header-destination {float: left;}
.offerbox-header span a {color: #FF0000; font-size:12px; float: right;}
.offerbox-main {background-image: url('/images/www.discounthotelseverywhere.co.uk/offerbox-bg.jpg'); background-repeat: repeat-y; padding: 5px 0px 0px 0px; margin: 0; min-height: 50px;}
.offerbox-image {float: left; margin-right: 10px; margin-left: 10px;}
.offerbox-content { float: left; font-size: 12px;}

#searchform {margin: 0;}
#searchform .search-content {
	background-image: url('/images/www.discounthotelseverywhere.co.uk/search-bg.gif');
	background-repeat: repeat-y;
	padding: 0px 10px 0px 20px;
	width: 334px;
	font-size: 11px;
	margin: 0;
	display: block;
}
#searchform .search-content input, select, textarea {font-size: 11px;}
#searchform a {color: #FF0000; font-weight: bold; text-decoration: underline;}

#topdests {margin: 0;}
#topdests .content {
	background-image: url('/images/www.discounthotelseverywhere.co.uk/topdests-bg.gif');
	background-repeat: repeat-y;
	padding: 0px 10px 0px 10px;
}
#topdests ul a {
	color: #000000;
	text-decoration: none;
}
#topdests ul a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#footer {
	margin-top: 15px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}
#footer a {
	color: #0055ab;
	text-decoration: none;
}
#footer a:hover {text-decoration: underline;}
#footer ul li {
	font-size: 11px;
	display: inline;
	list-style-image: url('/images/www.discounthotelseverywhere.co.uk/footer-sep.gif');
}

/* RESULTS PAGES */

#nav
{
	float: left;
	width: 160px;
	margin-right: 10px;
	position: relative;
}

#results
{
	padding: 0px;
	float: right;
	width: 710px;
}

.fromrating {
	font-size: 11px;
}

.moreinfodesc {
	background-image: url('/images/www.discounthotelseverywhere.co.uk/moreinfo-bg.gif');
	background-repeat: repeat-y;
	margin: 0; 
	padding: 0px 10px 0px 10px;
}


/* OFFER PAGES */

.offerpage {
	background-image: url('/images/www.discounthotelseverywhere.co.uk/result-bg.gif');
	background-repeat: repeat-y;
	padding-left: 10px;
	margin: 0px;
}

.offerpage .price a {
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
}

.offerpage .dest {
	font-size: 14px; color: #0066ca; font-weight: bold;
}

#bydest {margin: 0;}

/* RESULTS PAGES */

#resultshead {
	background-color: #F6FBFE;
	border: 1px solid #deeff9;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}

#resultshead .filters {
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #cccccc;
}

#resultshead .pricesfrom {
	margin-top: 10px;
}

#resultshead .pricesfrom a {
	color: #fa6900;
}

#resultshead .whitebg {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #cccccc;
}

.pagenumbers {
	border: 1px solid #f8eacd;
	background-color: #fef6e9;
	padding: 4px;
	width: 125px;
	text-align: center;
}

.pagenumbers a {
	color: #0f496e;
	text-decoration: none;
	font-weight: bold;
}

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

.hotel_row:hover, .hotel_row:hover a, .hotel_row:hover span
{
    background: #ca0000;
    color: #fff !important;
}