body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
p {color: #000000}
td, .td {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #555555;vertical-align: top;}
.default { font-family:verdana, arial; font-size: 10pt; color:#000000; font-weight:normal }

/* client styles, used by RTO's */
.masthead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #FFFFFF; font-weight: bold}
.redHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #BD1B21; font-weight: bold}
.blueHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0083CA; font-weight: bold}
.orangeHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #F58220; font-weight: bold}
.whiteHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold}
.tableHeading { font-family: verdana, arial; font-size: 10pt; color:#9a9a9a; font-weight:normal }
.default { font-family:verdana, arial; font-size: 10pt; color:#000000; font-weight:normal }

.greyBox {
  border: 2px solid #efefef;
  border-bottom: 15px solid #efefef;
  width: 545px;
  padding: 4px;
}

.blueBox {
  border: 2px solid #0083ca;
  border-bottom: 40px solid #0083ca;
  width: 545px;
  padding: 4px;
}

/*Header tags, negative margin-bottom values to reduce space beneath text */
h1, .h1 {font-size: 16px; color: #BD1B21; font-weight: bold; margin-bottom: -10px; letter-spacing: -1;}
h2, .h2 {font-size: 15px; color: #BD1B21; margin-bottom: -5px;}
h3, .h3 {font-size: 14px; color: #BD1B21; font-weight: bold;}
h4, .h4 {font-size: 13px; color: #BD1B21; font-weight: normal; text-decoration:none}
h5, .h5 {font-size: 12.5px; color: #BD1B21; font-weight: normal; font-style: italic;}
h6, .h6 {font-size: 12px; color: #BD1B21; font-weight: normal; font-style: italic;}

/*this was in the old one, keep it and see..*/
em {color: #7C7C7C; font-size: 10.5px}

/*Table for atdw search results details*/
table.default {width: 100%;}
table.default td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FBF8F4;
}
table.default td.grey {color: #333333; background-color: #EFEFEF;}
table.default td.coloured {color: #FFFFFF; text-align: center; padding: 3px; font-size: 13px; background-color: #DC7C42;}
table.default td.empty {background-color: #ffffff;}
table.default td.bordertop {background-color: #ffffff;border-top: 1px solid #EFEFEF;}

/*Table for options on RHS*/
table.bordered {width: 100%; border-left: 1px solid #7F7F7F; border-top: 1px solid #7F7F7F;}
table.bordered tr, .tr {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #616161; vertical-align: top;}
table.bordered tr.default {font-size: 12px; color: #092738; text-align: center; padding: 3px;}
table.bordered td {color: #333333; font-size: 11px; padding: 3px; border-right: 1px solid #7F7F7F;  border-bottom: 1px solid #7F7F7F;}
table.bordered td.coloured {font-size: 11px;	color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px;	background-color: #007CC4; border-right: 1px solid #7F7F7F;  border-bottom: 1px solid #7F7F7F;}

/*Table navigation*/
table.nav {width: 424;}
table.nav tr {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #616161; vertical-align: top;}
table.nav tr.default {font-size: 11px; color: #092738; text-align: center; padding: 3px;}
table.nav td.top {border-bottom: 1px solid #B6001A;}
table.nav td.default {color: #333333; font-size: 10px; text-align: center; padding: 3px; border-top: 1px solid #B6001A; border-left: 1px solid #B6001A; border-right: 1px solid #B6001A;}
table.nav td.coloured {color: #ffffff; font-size: 10px; text-align: center; padding: 3px; background-color: #D14924;  border-top: 1px solid #B6001A; border-left: 1px solid #B6001A; border-bottom: 1px solid #B6001A;}
table.nav td.bottom {height: 4px; border-right: 1px solid #B6001A;}

/*topnav is the background to the DHTML menu*/
#topnav {height: 30px;color: White;background: #000000;}

/*this was used in the toolbar, left in for now*/
.toolbarseparator {font-size: 9px; color: #616161}

/*adapted style tags for inline text, mainly on atdwsearch*/
.pagetitle {font-family: Arial, sans-serif; font-size: 12px; color: #BD1B21;}
.headSub1 {font-family: Arial, sans-serif; font-size: 12px; color: #BD1B21; font-weight: bold;}
.headSub {font-family: Arial, sans-serif; font-size: 13px; color: #BD1B21; font-weight: bold;}
.grey {font-family: Arial, sans-serif; font-size: 10px; color: #BD1B21;}
.small {	font-family: Arial, sans-serif;font-size: 9px; color: #BD1B21;}
.coloured {color: #028CCD; font-size: 10px}


hr {
  color: #f58220; width: 350px; height: 2px;
}

.bgcalendar {background-color: #FFFFFF}
.txtcalendar {font-family:Arial, sans-serif; font-size: 9px; color:#000000;}

/*Default Links*/
a:link {color: #BD1B21; font-size: 10pt;}
a:active {color: #F58220;}
a:hover {color: #F58220;}
a.default:hover {color: #F58220;text-decoration: none;}

/*Nav Links*/
/*No script style for topnav*/
a.tier1nav {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F5F5F5; text-decoration: none;font-weight: bold;}
a.tier1nav:hover {color: #73C0EC; text-decoration: underline}

/*Side nav tier1 links*/
a.mainnav {font-size: 11px; color: #333333; text-decoration: none}
a.mainnav:active, a.mainnav:hover {color: #999999; text-decoration: underline}

a.hotdeals {font-size: 11px; color: #ffffff; text-decoration: none}
a.hotdeals:active, a.hotdeals:hover {color: #000000; text-decoration: underline}

a.subnav {font-size: 10.5px; color: #73C0EC; text-decoration: none;}
a.subnav:hover, a.subnav:active {color: #666666; text-decoration: underline;}

/*atdw search table nav*/
a.subnav2 {text-decoration: none; color: #E9A33A;}
a.subnav2:hover, a.subnav2:active {color: #F8D051; text-decoration: underline;}
a.subnav2:visited {color: #450416;}

a.subnav3 {font-size: 10px; color: #1469A9; text-decoration: none}
a.subnav3:hover, A.subnav3:active {color: #999999; text-decoration: underline}

a.calendar {color: #ffffff; text-decoration: none}

a.noevent {font-size: xx-small; color: #000000; text-decoration: none}

a.options {text-decoration: none; color: #333333; font-size: 9px;}
a.options:hover {text-decoration: underline; color: #999999;}

a.headSub {font-family: Arial, sans-serif; font-size: 12px; color: #BD1B21; font-weight: bold; text-decoration:none}

a.toolbar, toolbar {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none}
a.toolbar:hover {text-decoration: underline}

.footerItems {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD1B21;
	padding-right: 10px;
	text-align: right;}
a.footernav {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #BD1B21; text-decoration: none;}
a.footernav:hover {color: #666666; text-decoration: underline}

a.whitelink{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a.whitelink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: underline}
a.whitelink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffffff; text-decoration: none}


/* ATDW search forms */
#dataForm input.text {font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; width: 100px;	background-color: #F8DD9D;	border: 1px inset #A7A7A7;color: #162B37;margin-bottom: 4px;}
#dataForm select {background-color: #F8DD9D; border: 2px inset #7F7F7F;margin-bottom: 4pt;}
#dataForm option.off {border-bottom: 1px dashed #A7A7A7;	background-color: #F8E8C3; color: #6E6E6E;}
#dataForm select.col {margin: 0px;	padding: 0px;width: 160px;background-color: #F8DD9D;border: 2px inset #A7A7A7;margin-bottom: 4pt;font-size: 8pt;}

/* DHTML menu */
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{	position: absolute;overflow: visible;cursor: pointer;cursor: hand;}
.clT,.clTover{text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.clT{color: #FFFFFF; background-color:#000000;}   
.clTover{color: #FF8C00;background-color: #CCCCCC;}
.clS,.clSover{padding-left:2px; font-size:11px; text-align: left;}
.clS2,.clS2over{padding-left:2px; font-size:11px; text-align: left;}
.clS,.clS2{color:#FF8C00; background-color:#000000; layer-background-color:#349FD1;}
.clSover,.clS2over{color:#FF0000;}
.clSover,.clS2over,.clTover,.clB,.clB2,.clBar{layer-background-color:#349FD1; background-color:#333333;}

.clB,.clB2{position:absolute; visibility:hidden; z-index:300}

.clBar{position: absolute;	width: 10;height: 10;visibility: hidden;background-color: transparent;}

/* Bestrates */
.fontbestrates {font-weight: bold;}
select.bestrates_search {font-size: 9px; width: 116px;}
div.bestrates_search {font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
width: 120px;
color: #ffffff;
background-color: #CC0000;
padding-left: 1px;
padding-top: 2px;}
div.bestrates_search_bottom {padding:3px 0px 0px 3px; margin:0; background-color: #CC0000;}
input.bestrates_search {margin:0; padding:0;}
option.bestrates_search {}
.bgcolor {background-color: #CC0000;}
