/* CSS AFFILIATE */

/* Font Colours */

.affilfont {
	font-size: 11px; font-family:Verdana, Arial, sans-serif;
	}

.afontwhite {
	color: #FFFFFF; 
	font-family:Verdana, Arial, sans-serif;
	}

.afontwhiteb {
	color: #FFFFFF; 
	font-family:Verdana, Arial, sans-serif;
	font-weight: bold;
	}

.fontgrey {
	color: #C0C0C0; 
	}

/* DARK RED BOLD, UNDERLINE */
a:link.affiliatehlink {
	color: rgb(0,0,102); font-weight: bold;
	}
a:visited.affiliatehlink {
	color: rgb(153,102,153); font-weight: bold;
	}
a:hover.affiliatehlink {
	color: rgb(153,0,255); font-weight: bold;
	}

/* Table Colours */


/* table border BLUE Affil 120xXXX */

/* table border BLUE #0066FF for accommodation 1px */
table.b0066FF_1T { 	
	border: solid;
	border-width: 1px;
	border-color: #0066FF;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.b0066FF_1Td {
	border: 1px #0066FF solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

tr.b0066FF_1Tr {
	border: solid;
	border-width: 1px;
	border-color: #0066FF;
	padding: 5px;
	width: 100%;
	}

/* table Background and Affiliate Ads by AusEmade */
td.bgAffil0066FF_Td {
	border: 1px #0066FF solid;
	background-color: #0066FF; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	}

.fontwhiteAffil {
	color: #FFFFFF; 
	font-size: 9px;
	font-family:Verdana, Arial, sans-serif;
	}

/* END Affil */

/* table border BLUE for accommodation - 0f3fa1 - 1px */
table.ab0f3fa1T { 	
	border: solid;
	border-width: 1px;
	border-color: #0f3fa1;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.ab0f3fa1Td {
	border: 1px #0f3fa1 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.abg0f3fa1Td {
	border: 1px #0f3fa1 solid;
	background-color: #0f3fa1; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE for accommodation 1px */
table.abblue1T { 	
	border: solid;
	border-width: 1px;
	border-color: #006699;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.abblue1Td {
	border: 1px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.abgblue1Td {
	border: 1px #006699 solid;
	background-color: #006699; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE for accommodation 2px */
table.abblue2T { 	
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}
	
td.abblue2Td {
	border: 2px #3366CC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border BLUE is used for the tr tags */
tr.abblue2Tr {
	border: solid;
	border-width: 2px;
	border-color: #3366CC;
	padding: 5px;
	width: 100%;
	}

/* the border BLUE is used for the tr tags */
tr.abblue3Tr {
	border: solid;
	border-width: 1px;
	border-color: #006699;
	padding: 5px;
	width: 100%;
	}

/* Table Background Blue */

/* the background is LIGHT BLUE is used for the tr tags */
tr.bg78A0FATr {
	background-color: #78A0FA;
	padding: 5px;
	}

/* the background is STRONG LIGHT BLUE is used for the tr tags */
td.bg78A0FATd {
	border: 1px #3366cc solid;
	background-color: #3366cc; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BLUE USED IN CAR HIRE 2px */

table.ab3366cc2T { 	
	border: solid;
	border-width: 2px;
	border-color: #3366cc;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.ab3366cc2Td {
	border: 2px #3366cc solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BROWN USED IN INTERCONTINENTAL 2px */

table.abbd92482T { 	
	border: solid;
	border-width: 2px;
	border-color: #bd9248;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.abbd92482Td {
	border: 2px #bd9248 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.abgc7a35aTd {
	border: 1px #c7a35a solid;
	background-color: #c7a35a; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border GREEN for accommodation 1px */
table.ab006600-1T { 	
	border: solid;
	border-width: 1px;
	border-color: #006600;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.ab006600-1Td {
	border: 1px #006600 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.abg006600-1Td {
	border: 1px #006600 solid;
	background-color: #006600; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border GREEN for 2px */
table.ab006600-2T { 	
	border: solid;
	border-width: 2px;
	border-color: #006600;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.ab006600-2Td {
	border: 1px #006600 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

td.abg006600-2Td {
	border: 1px #006600 solid;
	background-color: #006600; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* Table Background PALE GREEN */

td.abgC0FFC0Td {
	border: 1px #006600 solid;
	background-color: #C0FFC0; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* table border BURGUNDY RED 1px */

table.abC00000T { 	
	border: solid;
	border-width: 1px;
	border-color: #C00000;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	}

td.abC00000Td {
	border: 1px #C00000 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* the border RED is used for the tr tags */
tr.abC00000Tr {
	border: 1px #C00000 solid;
	padding: 5px;
	}

/* Table Background BURGUNDY RED */

td.abgC00000Td {
	border: 1px #C00000 solid;
	background-color: #C00000; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* Table Background PINK RED */

td.abgFFD5D5Td {
	border: 1px #FFD5D5 solid;
	background-color: #FFD5D5; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}