/* RACQ Touring V1 styles */
.listHeading {
font-weight:normal;
font-size:12pt;
color:#ffffff;
font-family:Arial Narrow, Arial, Verdana, Helvetica, Geneva, sans-serif;
}

.FeaturesTable {
font-weight:normal;
font-size:9pt;
color:#ffffff;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
background-color:#B4D4AF;
border-right:#999999 1px solid;
border-top:#999999 0 solid;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
}

.drive_head {
border-right:#000000 0 solid;
border-top:#000000 0 solid;
font-weight:bold;
font-size:8pt;
color:#006699;
border-bottom:#000000 1px solid;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.cTownTopLine {
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#DDDDDD;
}

.pointsTable {
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.copyright {
border-top:#999999 1 solid;
font-weight:normal;
font-size:8pt;
color:#666666;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
margin-left:5px;
}

.border {
border-right:#000066 1px solid;
border-top:#000066 1px solid;
font-weight:normal;
font-size:8pt;
border-left:#000066 1px solid;
color:#000099;
border-bottom:#000066 1px solid;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.table1 {
font-weight:normal;
font-size:8pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.nav_head {
border-right:#cccccc 0 solid;
border-top:#cccccc 0 solid;
font-weight:bold;
font-size:8pt;
border-left:#cccccc 0 solid;
color:#ffffff;
border-bottom:#cccccc 1px solid;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.mapControls {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight:normal;
font-size:8pt;
border-right:#000000 0 solid;
border-top:#000000 0 solid;
border-left:#000000 0 solid;
border-bottom:#000000 0 solid;
color:#000000;
}

.pageText {
font-weight:normal;
font-size:8pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
border-right:#777777 0 solid;
border-top:#777777 0 solid;
border-left:#777777 0 solid;
border-bottom:#777777 0 solid;
}

.SearchHeading {
font-weight:bold;
font-size:10pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#E0E0E0;
}
/* Multiple results table */
.APHeading {
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
color:white;
font-size:11px;
}

.APTable {
font-size:11px;
font-family:Arial, Helvetica, Geneva, sans-serif;
color: White;
}

#panelRoute
{
   background-image:url(../../../Images/clubs/ract/table/section2-back.gif);
background-repeat:repeat-x;
 border-left:1px solid #006699;
border-right:1px solid #006699;
font-size:11px;
font-family:Arial, Helvetica, Geneva, sans-serif; 
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
color:white;
font-size:11px;}

/* *****************  */

.underline {
font-weight:bold;
font-size:9pt;
color:#777777;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
border-right:#999999 0 solid;
border-top:#999999 0 solid;
border-left:#999999 0 solid;
border-bottom:#999999 0 solid;
}

.controlTitle {
font-weight:bold;
font-size:7pt;
width:90px;
color:#FFFFFF;
background-color:#007020;
font-family:Arial,Arial Narrow,Verdana, Helvetica, Geneva, sans-serif;
}

.advSearchHeading {
font-weight:bold;
font-size:10pt;
color:#FFFFFF;
background-color:#007020;
font-family:Arial,Arial Narrow,Verdana, Helvetica, Geneva, sans-serif;
}

.accomSelect {
width:100%;
font-weight:normal;
font-size:7pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
}

.addressEnter {
font-weight:normal;
font-size:8pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
}

.greySurround {
background-color:#FFFFFF;
border-right:#999999 2px solid;
border-top:#999999 2px solid;
border-left:#999999 2px solid;
border-bottom:#999999 2px solid;
}

.greySurround2 {
background-color:#FFFFFF;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
}

.addressCtrl {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
font-weight:normal;
font-size:8pt;
border-right:#000000 0 solid;
border-top:#000000 0 solid;
border-left:#000000 0 solid;
border-bottom:#000000 0 solid;
color:#000099;
}

.addressHeading {
font-weight:bold;
font-size:7pt;
color:#FFFFFF;
background-color:#007020;
font-family:Arial,Arial Narrow,Verdana, Helvetica, Geneva, sans-serif;
}

.modeDescription {
font-weight:normal;
font-size:9pt;
color:#000000;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
}

.DDHeading {
font-weight:bold;
font-size:9pt;
color:#007020;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
background-color:#B4D4AF;
border-right:#999999 0 solid;
border-top:#999999 0 solid;
border-left:#999999 0 solid;
border-bottom:#999999 1px solid;
}

/* Back to list link style */
.backLink   {
	font-family: Arial, Helvetica, sans-serif;

	color: white;
	text-decoration: underline;
	font-weight:bold;
	font-size: 8pt;
}

.backLink a:link   {
	font-family: Arial, Helvetica, sans-serif;

	color: white;
	text-decoration: underline;
	font-weight:bold;
	font-size: 8pt;
}
.backLink  a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color:blue;
	text-decoration: ;
	font-weight:bold;
	font-size:8pt;
}
.backLink a:visited{
	font-family: Arial, Helvetica, sans-serif;

	color: white;
	text-decoration: underline;
	font-weight:bold;
	font-size: 8pt;
}
/*********************/

.townEdit {
width:100px;
font-weight:normal;
font-size:11px;
color:#006699;
font-family:Arial, Helvetica, Geneva, sans-serif;
}

.bodyText {
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Arial, Helvetica, Geneva, sans-serif;
}

.errorText {
font-weight:normal;
font-size:8pt;
color:#FF0000;
font-family:Arial, Helvetica, Geneva, sans-serif;
}

.greyBack {
height:25px;
background-color:#EBEBEB;
font-weight:bold;
color:#000000;
}

.accomTable {
width:100%;
font-weight:normal;
font-size:8pt;
color:#000000;
font-family:Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
}

.routeTitle {
width:460px;
font-weight:bold;
font-size:9pt;
color:#000000;
font-family:Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
}

.belowMapHeading {
font-weight:bold;
font-size:11px;
color:#006699;
font-family:Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
}

.itin_inherit {
font-family:Verdana, Arial, MS Serif;
font-size:xx-small;
color:#000066;
}

.copyrightG {
font-weight:normal;
font-family:Arial,Verdana, MS Serif;
font-size:8pt;
color:#111111;
}

.LEFTRESULT {
border-left:SOLID 1px BLUE;
}

.RIGHTRESULT {
border-right:SOLID 1px GREEN;
}

/* table styles */
.patable {
border-right:solid 1px #006699;
border-left:solid 1px #006699;
}

.DDTable {
border-right:#006699 1px solid;
border-top:#000066 0 solid;
font-weight:normal;
font-size:8pt;
border-left:#006699 1px solid;
color:#000000;
font-family:Arial, Helvetica, Geneva, sans-serif;
}

.tableright {
border-right:solid 1px #006699;
}

.tableleft {
border-left:solid 1px #006699;
}

.tablebottom {
border-bottom:solid 1px #006699;
}

.tablerightbottom {
border-right:solid 1px #006699;
border-bottom:solid 1px #006699;
height:6px;
}

.tableleftbottom {
border-left:solid 1px #006699;
border-bottom:solid 1px #006699;
}

.DDTopline {
font-size:8pt;
color:#FFFFFF;
font-family:Arial;
/* border-bottom:#006699 1px solid;*/
background:#f25e2e;
font-weight:BOLD;
}

.DDSummary {
font-weight:bold;
font-size:9pt;
color:#000000;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
border-right:#999999 0 solid;
border-top:#999999 1px solid;
border-left:#999999 0 solid;
border-bottom:#999999 1px solid;
}

.greentext {
color:#006699;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}

.whitetext {
color:#ffffff;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:9pt;
font-weight:bold;
}

.whitetext a:link {
color:#ffffff;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:9pt;
}

.whitetext a:hover {
color:#BFC1CA;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:9pt;
}

.whitetext a:visited {
color:#ffffff;
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size:9pt;
}
/* alternating colours */
.itin {
font-family:Arial;
font-size:xx-small;
color:#000000;
background-color:#FFFFFF;
border-bottom:#006699 1px solid;
}

.itinalt {
font-family:Arial;
font-size:xx-small;
color:#000000;
background-color:#DAECF6;
border-bottom:#006699 1px solid;
}

.itinalt-noline {
font-family:Arial;
font-size:xx-small;
color:#000000;
background-color:#DAECF6;
}
.accom-table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.facility_head,.pointsHeading {
font-weight:bold;
font-size:8pt;
color:#000000;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.layerselect,.resizeEdit {
width:100%;
font-weight:normal;
font-size:7pt;
color:#000099;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-color:#FFFFFF;
border-right:#000066 1px solid;
border-top:#000066 1px solid;
border-left:#000066 1px solid;
border-bottom:#000066 1px solid;
}