/*
 * [IRES LOCAL BRANDED SITE CSS]
 *
 * This is the stylesheet that formats the iRes widgets like the search results,
 * search forms and other iRes specific elements. Use this as a template for your site.
 * 
 * @author Samuel Richardson
 * @date 20050426
 *
 * @history 20050921 tuned for qhx by Terry Sasaki (terry.sasaki@slholidays.com.au)
 *
 */

/* iRES */
/* --------------------------------------------------------------- */
.ires {
}
/* iRES Colours */
/* --------------------------------------------------------------- */
/*
  Color Guide:
  Two primary colours are picked, then a darker and darkest shade are 
  taken of them, followed by sixty, thirty and seven % tints of them.
*/

/* Primary Colour */
.maintintshadetwo {
	background-color : #404040;
}
.maintintshadeone {
	background-color : #686868;
}
.maintintprimary {
	background-color : #6AB300;
	/*background-color : #AAC264;FADF98  #999999 */
	color: #FFFFFF;
}
.maintintfifty {
	background-color : #39677f; /* same as footer background */
	color: #000000;/* background-color : #CCCCCC; */
}
.maintinttwenty {
	background-color : #7fceec; /* #EBEBEB; */
}
.maintintseven {
	background-color : #ccebf7;
}
/* Secondary Colour */
.secondtintshadetwo {
	background-color : #7A1617;
}
.secondtintshadeone {
	background-color : #72986e;
}
.secondtintprimary {
	background-color : #CC2325;
}
.secondtintfifty {
	background-color : #b8cbb6;
}
.secondtinttwenty {
	background-color : #0E6C90; /* service line listing #F5D3D3; */
}
.secondtintseven {
	background-color : #00688F; /* #FBEFF0 ; */
}
/* nte */
/* Primary Colour */
.maintintshadetwo {
	background-color : #5D7031;
}
.maintintshadeone {
	background-color : #CBE3A8;
}
.maintintprimary {
/* background-color : #CBE3A8; */
}
.maintintfifty {
	/*background-color : #DCEBA0;*/
	background-color : #CBE3A8;
}
.maintinttwenty {
	background-color : #F0F6D7;
}
.maintintseven {
	background-color : #E0EDAD;
	background-color : #E7F0BF;
}
/* Secondary Colour */
.secondtintshadetwo {
	background-color : #002951;
}
.secondtintshadeone {
	background-color : #003F7C;
}
.secondtintprimary {
	background-color : #0054A5;
}
.secondtintfifty {
	background-color : #7FA9D2;
}
.secondtinttwenty {
	background-color : #CCDDED;
}
.secondtintseven {
	background-color : #EDF3F9;
}
table.resultrow.secondtintseven {
	background: #ededed
}
.resultrow {
/*	background-color: #fff*/
}
/* Fonts */
/* --------------------------------------------------------------- */
.ires p {
}
.ires li {
/*	font-size:12px;*/
}
.ires a:link {
	color: #6AB300;
}
.ires a:visited {
	color: #6AB300;
}
.ires a:hover {
	color: #f48f14;
}
.ires a:link {
	font-family: verdana;
}
.ires a:visited {
}
.ires h1 {
}
.ires h1 {
}
.ires h2 {
	background-color: #019DDA;
	margin: 0px
}
.ires h2 a, .ires h2 a:link {
	color: #fff
}
.ires h2 a, .ires h2 a:hover {
	color: #FFC677
}
.ires h3 {
}

.ires .error {
    background-color: #9B9A7A;
	font-weight:bold;
    color: #FFFFFF !important;
    width:99%;
}

#hotelsearchsubmit {
	clear: left;
    float: right;
    margin-bottom: 0;
    margin-right: 30px;
    position: relative;
    right: 0;
    text-align: right;
    top: 0px;
}

/* Page Elements */
/* --------------------------------------------------------------- */
.datePicker {
	background: #FFFFFF none
}
td.dpDayName {
	background-image: none;
	background: #CBE3A8
}
.dpMonths {
	border: 0 none;
    font-family: sans-serif;
}
td.dpMonth {
	background-image: none;
	background: #CBE3A8;
color:#FFFFFF;
}
td.dpDaySelected {
	background-image: none;
	background-color: #0196D8;
	color: #fff;
}
td.dpDaySelected a {
	color: #fff
}
td.dpDayHover {
	background: none #DDF4FF
}
.resultrow {
	margin-top: 10px;
	border-top: 1px solid #BBB;
	padding: 5px;
*/
/* border-top : 1px solid #E59192; */ /* Should be Second Tint 50 */
  
}
/* search form enlargement */

.servicetypesearch label {
}
.servicetypesearch select, .servicetypesearch input {
}
.datePicker_icon {
}
.refinedate {
	margin-top: 0px;
	background-color: #009DD9;
	padding: 15px
}
#xpBar {
	background-image: url(../images/wait7.gif);
}
.tablelabel p {
	color: #000000
}
.maintinttwenty {
	background: #ECF4F9
}
.ires h2 {
	background: #6AB300;
	color: #fff
}
#paymentform {
	background : #fff
}
#content {
	background-repeat: no-repeat
}
.maintintseven {
	background-color: #CBE3A8;
}
p {
	padding: 0px
}
.tablelabel {
	background: #CBE3A8;
}
.small #ppLoginContainer {
	border: 0;
	display: block;
	float: left;
	left: -6px;
	margin: 0px;
	padding: 20px;
	position: relative;
	top: 10px;
	width: 319px;
}
.small .pplogo p {
	width: 300px;
	float: right;
	width: 100px;
}
.small p.memberName {
	float: none
}
.small input.ppLogin {
	float: left
}
.small p.ppPassword {
	width: 100%;
}
.small p.memberName {
	float: none
}
.small p#ppLoginTitle, .pplogo p {
	padding: 0px;
}
#left #ppLoginContainer {
	padding: 0px 8px 0px 10px;
}
#left #ppLoginContainer .member p label {
	width: 100%
}
* html #left #ppLoginContainer {
	padding: 0px 0px 0px 7px;
}
* html #left .ppPoints {
	padding: 0px;
	margin: 0px
}
#rooms h3 {
	margin-top: 8px;
	vertical-align: middle;
}
/* CSS OVER-RIDES */
.double ul {
	width: 460px;
	margin-bottom: 20px;
	overflow: hidden;
	border-top: 1px solid #ccc;
}
.double li {
	float: left;
	line-height: 1.2em;
	width: 40%;
}
.transferHero {
	width: 500px;
	border: 0px solid #7FC6EC;
	height: 274px;
	float: left;
	margin: 0px 0px 0px 10px
}
.ires #brochureheader {
    background: #CBE3A8;
	padding-left: 10px;
	color: #fff;
	padding-bottom: 0px;
	height: 97px;
	border-bottom: 4px solid #9B9A7A;
}
.ires #brochureheader h1 {
	color: #000;
}
/*-- TRANSFERS RESULTS INLINE CSS REMOVED */
/*.radiobuttons label.radio {
	font-size: 0.7em
}
.location select {
	width: 200px
}
.ires a:link {
	color: blue;
}
.ires a:hover {
	color: yellow;
}
.resultrow {
	background: #90C0D7
}
table.resultrow.secondtintseven {
	background: #AFD0E1
}
p.sort {
	margin-bottom: 1px
}
.locationrefine {
	display: none
}
.formrow {
	width: 350px
}
.keywords {
	width : 270px
}
.submit {
	width: auto
}
.formsubmit {
	margin-left: 10px;
}
.noitem {
	padding: 10px
}
.transferType {
	clear: left
}*/
/* END */
.locationName{
	text-wrap:none;	
		min-width:70%;
	width:200px;

}
.supplierMapLink {
	width:100%;
}