@import url(content2.css);

.searchDate {
				color: #1F903E;
				}

div.bookingRef			{
				display: block;
				background-color: #B2D7BC;
				float: right;
				padding: 5px;
				font-size: 1.5em;
				border: 1px solid #1F903E;
				}


div.stepsArea			{
				display: block;
				background-color: transparent;
				float: right;
				}
div.stepsArea dt			{
				display: block;
				float: left;
				font-size: 0.8em;
				line-height: 1.0em;
				font-weight: bold;
				margin: 0px 10px 0px 0px;
				padding: 4px 0px 0px 0px;
				text-transform: uppercase;
				}
div.stepsArea dd		{
				display: block;
				float: left;
				font-size: 1em;
				line-height: 1em;
				border: 1px solid #757575;
				margin: 0px 6px 0px 0px;
				padding: 1px 2px;
				background-color: #fff;
				}
div.stepsArea dd.activeStep	{
				background-color: #B2D7BC;
				color: #1F903E;
				border-color: #1F903E;
				font-weight: bold;
				}

div.carHireOfferBox            {
                    display: block;
                    background-image: url("images/bg-carhireoffer.jpg");
                    background-repeat: no-repeat;
                    background-position:  left top;
                    background-color: #fff;
                    width: 145px;
                    border: 1px solid #258D40;
                    padding: 8px 10px 10px 150px;
                    margin: 0px;
                    font-size: 1.2em;
                    text-align: left;
                    float: left;
                    font-weight: bold;
                    }
div.carHireOfferBox h1            {
                    font-size: 1.8em;
                    padding: 0px;
                    margin: 0px 0px 5px -20px;
                    background-color: transparent;
                    font-weight: normal;
                    color: #258D40;
                    line-height: 1em;
                    text-transform: none;
                    border: none;
                    background-image: none;
                    }


div.carHireImage		{
				display: block;
				background-image: url("images/bg-carhirepage.jpg");
				background-repeat: no-repeat;
				background-position:  right;
				background-color: transparent;
				height: 233px;
				}
div.insuranceImage		{
				display: block;
				background-image: url("images/bg-insurance.jpg");
				background-repeat: no-repeat;
				background-position:  right;
				background-color: transparent;
				height: 247px;
				}


span.removeLink			{
				font-weight: normal;
				font-size: 0.7em;
				text-transform: uppercase;
				}
span.removeLink	a		{
				font-weight: normal;
				color: #fff;
				}
div.summaryPrice		{
				display: block;
				float: right;
				}
div.summaryContent		{
				display: block;
				background-color: #fff;
				border-top: 1px solid #1F903E;
				border-right: 1px solid #1F903E;
				border-bottom: 1px solid #1F903E;
				border-left: 1px solid #1F903E;
				padding: 5px 10px 10px 10px;
				margin: 0px 0px 0px 0px;
				}

td.flightsTopRow			{
					padding-top: 5px;
					padding-left: 5px;
					}
td.flightRow				{
					padding-bottom: 22px;
					}



.webPrice			{
				font-weight: bold;
				font-size: 1.2em;
				color: #FE6C01;
				}

.normalPrice			{
				font-weight: normal;
				font-size: 0.85em;
				color: #000;
				text-decoration: line-through;
				}

.total				{
				padding: 3px 0px 0px 0px;
				border-top: #000000 1px solid;
				font-weight: bold;
				font-size: 1.2em;
				}

.bold				{
				font-weight: bold;
				}

.italic				{
				font-style: italic;
				}

.rightAlign			{
				text-align: right;
				}
.leftAlign			{
				text-align: left;
				}

.centerAlign			{
				text-align: center;
				}

.highlightText			{
				color: #FE6C01;
				}


td.contentTableHead		{
				border-top: 1px solid #1F903E;
				background-color: #E8E8E8;
				font-weight: bold;
				padding: 4px 8px 2px 4px;
				}

td.contentTable			{
				padding: 4px 8px 2px 4px;
				}
td.summaryTable			{
				padding: 0px 8px 2px 0px;
				}


h4.underline			{
				border-bottom: 1px solid #D4D4D4;
				padding-bottom: 2px;
				margin-top: 5px;
				margin-bottom: 2px;
				}

div.bluePanel				{
					display: block;
					background-color: #C6E1FC;
					padding: 0px;
					margin: 0px 0px 20px 0px;
					}

div.fadePanel				{
					display: block;
					background-color: #E0ECE3;
					padding: 0px;
					margin: 0px 0px 20px 0px;
					}


.imageRight				{
					float: right;
					margin: 0px 0px 12px 12px;
					}
.imageLeft				{
					float: left;
					margin: 0px 12px 12px 0px;
					}


td.holidayItemCol01			{
					background-color: #E0ECE3;
					padding: 10px 5px 0px 5px;
					width: 108px;
					text-align: center;
					}
td.holidayItemCol01 img.hotel		{
					border: #fff 2px solid;
					margin: 5px 0px 5px 0px;
					}
td.holidayItemCol02			{
					background-color: #E0ECE3;
					padding: 10px 5px 0px 0px;
					width: 330px;
					}
td.holidayItemCol02 h1			{
					display: block;
					padding: 0px;
					margin: 0px;
					font-weight: bold;
					font-size: 18px;
					}
td.holidayItemCol03			{
					background-color: #E0ECE3;
					padding: 10px 5px 0px 0px;
					vertical-align: middle;
					text-align: center;
					}
TD.holidayItemCol03 h1			{
					display: block;
					padding: 0px;
					margin: 0px;
					font-weight: bold;
					font-size: 15px;
					color: #FE6C01;
					}
td.holidayItemCol04			{
					background-color: #E0ECE3;
					padding: 10px 10px 0px 0px;
					vertical-align: middle;
					text-align: left;
					}

img.hotelImg				{
					border: 2px solid #258D40;
					}

div.specialOfferBox			{
					display: block;
					background-image: url("images/bg-specialoffer.gif");
					background-repeat: no-repeat;
					background-position:  right top;
					background-color: #fff;
					border: 1px solid #258D40;
					padding: 5px 10px 0px 10px;
					margin: 15px;
					text-align: center;
					}
div.specialOfferBox h1			{
					font-size: 1.8em;
					padding: 0px;
					margin: 0px 0px 5px 0px;
					background-color: transparent;
					font-weight: normal;
					color: #258D40;
					line-height: 1em;
					text-transform: none;
					border: none;
					background-image: none;
					}

div.flightOfferBox			{
					display: block;
					background-image: url("images/bg-flightoffer.gif");
					background-repeat: no-repeat;
					background-position:  right top;
					background-color: #fff;
					border: 1px solid #258D40;
					padding: 5px 10px 0px 10px;
					margin: 15px;
					text-align: center;
					}
div.flightOfferBox h1			{
					font-size: 1.8em;
					padding: 0px;
					margin: 0px 0px 5px 0px;
					background-color: transparent;
					font-weight: normal;
					color: #258D40;
					line-height: 1em;
					text-transform: none;
					border: none;
					background-image: none;
					}

div.textArea ul				{
					display: block;
					margin: 0px 0px 0px 26px;
					}

h1.faqTitle				{
					display: block;
					background-color: #B2D7BC;
					padding: 4px 5px 4px 5px;
					font-weight: bold;
					font-size: 1.0em;
					margin: 20px 0px 0px -5px;
					color: #000;
					border-bottom: 2px solid #258D40;
					}

div.faqTop				{
					display: block;
					background-color: transparent;
					margin: 0px;
					padding: 0px;
					font-weight: bold;
					float: right;
					}

div.errors				{
					display: block;
					border: 2px solid #f00;
					padding: 15px;
					color: #f00;
					margin: 0px 0px 20px 0px;
					}

input					{
					border: 1px solid #258D40;
					background-color: #E7EEFF;
					padding: 2px;
					}
input.checkbox				{
					border: none;
					background-color: transparent;
					padding: 0px;
					}
textarea				{
					border: 1px solid #258D40;
					background-color: #E7EEFF;
					}



div.ipSearchTabs			{
					display: block;
					float: right;
					text-align: left;
					width: 324px;
					border-bottom: 2px solid #fff;
					}
div.ipSearchTabs ul			{
					margin: 0px;
					padding: 0px;
					}
div.ipSearchTabs li			{
					display: block;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					float: left;
					}
div.ipSearchTabs a			{
					display: block;
					background-color: transparent;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
					font-size: 13px;
					text-transform: lowercase;
					height: 18px;
					padding: 1px 0px 0px 0px;
					text-align: center;
					}
div.ipSearchTabs a:hover			{
					color: #FE6C01;
					text-decoration: none;
					}


.ipHotelSearch				{
					background-image: url("images/searchtab-ip01.gif");
					background-repeat: no-repeat;
					width: 162px;
					}
.ipHotelSearcha				{
					background-image: url("images/searchtab-ip01a.gif");
					background-repeat: no-repeat;
					width: 162px;
					}
.ipHolidaySearch				{
					background-image: url("images/searchtab-ip02.gif");
					background-repeat: no-repeat;
					width: 162px;
					}
.ipHolidaySearcha				{
					background-image: url("images/searchtab-ip02a.gif");
					background-repeat: no-repeat;
					width: 162px;
					}



div.pageSearch				{
					display: block;
					background-color: #E0ECE3;
					border-top: 1px solid #258D40;
					clear: right;
					font-size: 11px;
					padding: 5px 0px 10px 20px;
					margin: 0px 3px 0px 16px;
					text-align: left;
					line-height: 1.1em;
					}
div.pageSearch select			{
					font-size: 11px;
					}
div.pageSearch option			{
					font-size: 11px;
					}



td.rightLinks				{
					font-size: 0.7em;
					padding-left: 7px;
					}
td.rightLinks h1			{
					font-size: 1.3em;
					font-weight: bold;
					}
td.rightLinks ul				{
					display: block;
					margin: 0px;
					padding: 0px;
					}
td.rightLinks li				{
					display: block;
					list-style-type: none;
					margin: 0px 0px 0px 0px;
					padding: 1px 0px 1px 0px;
					}
td.rightLinks a				{
					font-weight: normal;
					}

div.noOfNights				{
					display: block;
					background-color: #B2D7BC;
					border: 1px solid #258D40;
					text-align: center;
					padding: 3px 0px 3px 0px;
					margin: 0px 0px 10px 0px;
					}


div.manageNavArea			{
					display: block;
					background-color: #E0ECE3;
					border: 1px solid #258D40;
					width: 165px;
					padding: 3px;
					margin: 0px 20px 0px 0px;
					font-size: 0.8em;
					line-height: 1em;
					float: left;
					}
div.manageNavArea h1			{
					display: block;
					font-size: 1em;
					color: #000;
					font-weight: normal;
					}
div.manageNavArea ul			{
					display: block;
					list-style-type: none;
					margin: 0px;
					padding: 0px;
					}
div.manageNavArea li			{
					display: block;
					width: 165px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					}
div.manageNavArea li.inactiveOption	{
					display: block;
					width: 155px;
					background-color: #91B89C;
					font-size: 1.3em;
					color: #fff;
					margin: 0px 0px 2px 0px;
					padding: 3px 5px 3px 5px;
					line-height: 1.25em;
					font-weight: bold;
					}
div.manageNavArea a			{
					display: block;
					width: 155px;
					background-color: #258D40;
					font-size: 1.3em;
					color: #fff;
					margin: 0px 0px 2px 0px;
					padding: 3px 5px 3px 5px;
					line-height: 1.25em;
					}
div.manageNavArea a:hover		{
					background-color: #FEA201;
					text-decoration: none;
					color: #fff;
					}










