/*BRAND SPECIFIC*/
/*Site wide*/
#banner {
  height: 183px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 945px;
}

#footer {
  height: 55px;
  background: #015696;
  color: white;
  width: 945px;
}

#topbar {
  background: #015696;
  color: white;
}

/*Search*/
#ucSearch {
  background: #015696; /* Old browsers */
  background: -moz-linear-gradient(top,  #015696 0%, #007AAA 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015696), color-stop(100%,#007AAA)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #015696 0%,#9fbee1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #015696 0%,#007AAA 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #015696 0%,#007AAA 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #015696 0%,#007AAA 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015696', endColorstr='#007AAA',GradientType=0 ); /* IE6-9 */
  color: white;
}
/*Search Results*/
#tariffsearch .group {
    background-color: #015696;
}

/*Tariff Results*/
















/*HLO SPECIFIC*/
/*Page and content width*/
#main #content {
    float: none;
    display: done;
    margin-left: auto;
    margin-right: auto;
    width: 940px;
}

#searchPanel .Pagewidth {
    width: 940px;
}

#main {
    width: 945px;
	padding-left: 0px;
}

#pagewrap {
    width: 945px;
}

#tariffResults {
    width: 940px;
}

.PageWidth {
    width: 940px;
}

/*Site wide*/
	/*Left menu for different webConnect functionality, irrelevant for HLO as only use Tariffs*/
#menu {
    display: none;
}

	/*Page title, e.g. Registered Login and Tariff, not beneficial for HLO as only use for Tariffs*/
.title {
   display:none;
}

	/*'Agent: text, not required as self explanatory*/
#topbar .topbar_title {
    display:none;
}

/*Search*/
	/*Country map positioning*/
img#mapImage {
  display: block;
  margin-left: 125px;
  margin-right: auto;
  margin-top: 35px;
}

	/*Map button size*/
#ucSearch_mapToggleIcon {
   Width: 28px;
}

/*Search Results*/
/*Show/Hide Search Panel*/
#producttariff .searchConsoleButton {
    background-color: white;
}

/*Show/Hide Search Panel*/
#searchPanel .searchPanelTitle {
    color: #333;
}

#tariffsearch .supplier .preferredsupplier {
  height: 20px;
}

#tariffsearch .location {
  float: right;
  padding-top: 3px;
  padding-right: 20px;
}

#tariffsearch .DB5{
  color: red;
  padding-top: 3px;
  position:absolute;
  right:175px;
}

#tariffsearch .supplieraddress3{
  position:absolute;
  right:50px;
  padding-top:3px;
}

#tariffsearch .starrating{
  position:absolute;
  right:200px;
  padding-top:3px;
}

#tariffsearch .supplier .supplieraddress3, #tariffsearch .supplier .starrating , #tariffsearch .supplier .producttype {
    padding-left: 30px;
}

#tariffsearch .grouping {
    margin: 0 0 3px 0;
}

#tariffsearch .searchPanel .searchInfoPanel {
    display: none;
}

#tariffsearch .supplier a.topLink {
    color:black;
    font-weight:normal;
    text-decoration:none;
    font-size:10px;
}

/*Tariff Results*/
#tariffResults .description {
    font-weight: bold;
}

#tariffResults tr.xsl {
    font-size: 8.5px;
}

#tariffResults .optcode {
    float: right;
}

#tariffResults .starrating {
    float: right;
}

#tariffResults .tariffHeader {
	font-size: 10px;
}

#tariffResults .productContentText {
white-space: nowrap;
}

#tariffResults .suppliers .xsl td {
padding: 2px 1px 0px 1px;
}

#tariffResults .DB5 {
  color: red;
  font-weight: bold;
}

#tariffResults .starrating {
  font-weight: bold;
}

#tariffResults .suppliername {
   font-size: 1.2em;
   font-weight: bold;
}

#tariffResults .description {
   font-family: arial;
   font-size: 1.1em;
}

#tariffResults .suppliers .options .description {
   padding-left: 0px;
}

#tariffResults {
height: inherit;
overflow: auto;
}

#tariffResults {
font-size: 10px;
}

.minscu, .staypay, .currency, .single, .twin, .double, .triple, .quad, .extraadult, .extrachild, .adult, .child, .infant, .childbreak1, .childbreak2, .childbreak3, .childbreak4, .childbreak5, .infantbreak1, .infantbreak2, .infantbreak3, .infantbreak4, .infantbreak5, .paxbreak1, .paxbreak2, .paxbreak3, .paxbreak4, .paxbreak5, .paxbreak6, .paxbreak7, .paxbreak8, .paxbreak9, .paxbreak10, .paxbreak11, .paxbreak12, .extras_adult1, .extras_adult2, .extras_adult3, .extras_adult4, .extras_adult5, .extras_child1, .extras_child2, .extras_child3, .extras_child4, .extras_child5, .extras_infant1, .extras_infant2, .extras_infant3, .extras_infant4, .extras_infant5, .adultages, .childages, .infantages, .sellbefore, .chargedextras, .focextras {
   width: 20px;
}

.name {
   width: 30px;
}

.Australia {
    width: 750px;
    height: 519px;
}

a:visited, a:active, a:hover {
   color: #297abc;
}

a:link {
   color: #005985;
}

.productContentText {
   font-weight: bold;
   color: #005985;
}

th.childages {
  width: 80px;
}

td.saledates {
  white-space: nowrap;
  text-align: center;
}

.xsl th {
	color: #005985;	
	background-color: #eeede9;
	padding: 0px 2px 0px 2px;
	text-align: center;
	border-right: 1px solid #ddd;
	border-top: 1px solid #999999;
}









/*INHERITED*/
.rateiconrateName
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconrateText
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconlastBookableDate
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconstayPay
{
	background-image: url('images/rateicons/Staypay.png');
}

.rateiconcompulsoryExtras
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconcompulsoryExtras1
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconcompulsoryExtras2
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconcompulsoryExtras3
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconcompulsoryExtras4
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconcompulsoryExtras5
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText1
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText2
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText3
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText4
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText5
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText6
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText7
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText8
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText9
{
	background-image: url('images/rateicons/Valueadd.png');
}

.rateiconvoucherText10
{
	background-image: url('images/rateicons/Valueadd.png');
}