﻿img{border:0px}
.emailquote{font:bold 14px Arial,Helvetica,Sans-Serif}
.emailtel{font:bold 15px Arial,Helvetica,Sans-Serif;color:#06c}
.caldays,.caldays a:link,.caldays a:visited{text-decoration:none}
h1{font:normal 18px Arial,Helvetica,Sans-Serif;margin-bottom:19px}
h3{font:normal 16px Arial,Helvetica,Sans-Serif}
h4{font:bold 21px Arial,Helvetica,Sans-Serif;margin-bottom:19px;margin-top:0px}
.forms{color:#333}
.forms a:link,.forms a:visited,.result a:link,.result a:visited{color:#777;font-size:11px;text-decoration:none}
.result a:hover{text-decoration:underline;color:#333}
.result{font:11px Arial,Helvetica,Sans-Serif;color:#555}
.line{height:34px;font:11px 'lucida sans unicode','lucida grande','Trebuchet','Verdana'}
.retr{font:12px Arial,Helvetica,Sans-Serif;cursor:hand;margin-bottom:6px;width:240px}
.retrRed{background:#C00;border-top:2px solid #e26c6c;border-left:2px solid #d73636;border-right:2px solid #810000;border-bottom:2px solid #560000;color:White}
.retrLightblue{background:#47BAD5;border-top:2px solid #95d7e7;border-left:2px solid #6ec9de;border-right:2px solid #2d7586;border-bottom:2px solid #1e4e59;color:White}
.retrDarktblue{background:#0842AE;border-top:2px solid #7192d0;border-left:2px solid #3c6abf;border-right:2px solid #052a6e;border-bottom:2px solid #031c49;color:White}
.retrgreen{background:#090;border-top:2px solid #6cc46c;border-left:2px solid #36af36;border-right:2px solid #006100;border-bottom:2px solid #004000;color:White}
.retrorange{background:#f60;border-top:2px solid #ffa76c;border-left:2px solid #ff8636;border-right:2px solid #a14000;border-bottom:2px solid #6b2b00}
.star{color:#f00}
.formTitle{font:bold 12px Arial;color:#39f}
.redline{/*border:1px solid #f00;padding:2px*/}
.reddrop{border:1px solid #f00}
.nameline{border-bottom:1px solid #d3e5f1}
.topname{font:bold 14px Arial,Helvetica,Sans-Serif}
.cert{font:bold 12px Arial,Helvetica,Sans-Serif;color:#6aaae9}
.status1{font:bold 10px Arial,Helvetica,Sans-Serif;color:#555}
.status2 a:link,.status2 a:visited,.status2{font:10px Arial,Helvetica,Sans-Serif;color:#ccc;text-decoration:none}
/* autocompleteextender custom control */
.autoCompleteList{color:WindowText;border:solid 1px buttonshadow;cursor:pointer;overflow:scroll;height:30px;text-align:left;background:Window;font:12px Lucida Sans Unicode}
.autoCompleteItem{padding:1px;color:WindowText;cursor:pointer;text-align:left;background:Window}
.autoCompleteHoverItem{padding:1px;color:HighlightTxt;cursor:pointer;text-align:left;height:30px;background:Highlight}
#dhtmltooltip{position:absolute;width:150px;font:11px Arial,Helvetica,Sans-Serif;border:2px solid black;padding:3px;visibility:hidden;z-index:100;background:#f4f4f4}
.embed2{top:0;left:25%;font-weight:bold;background:#d8d8d8;border-top:2px solid #bbb;border-bottom:2px solid #bbb}
.module{margin:0 0 15px;line-height:1.3em}
.modulebody{background:#eee;padding:5px}
.collapsed .header{background:url("img/closetriangle.gif")}
.expanded .header,.collapsed .header{background:url("img/opentriangle.gif") no-repeat 4px 45%} 
.header .toggle,.collapsed .header .toggle,.header .toggle:visited,.collapsed .header .toggle:visited{padding-left:18px}
.fsa{margin-top:20px;font:11px Arial,Helvetica,sans-serif;color:#999}
.TableHeader{color:#555;font:13px/14px Arial,Helvetica,sans-serif;background:url(images/bg-top.gif) repeat-x bottom;text-align:center;vertical-align:middle;border:1px solid #666666;padding-top:10px;padding-bottom:10px}
#trav{background:url(../images/trav.gif) no-repeat top;font:11px Arial,Helvetica,sans-serif}
/* Colours */
.TravelPink{color:#E148A6}
.TravelHeadingThemeColoured{color:#f60}
.textTitle{color:#f60;padding-bottom:2px;font:12px/13px Arial,Helvetica,Sans-Serif}
.text{font:11px/13px Arial,Helvetica,Sans-Serif;color:#555555;padding-top:2px;padding-bottom:2px}
.text a:Link,.text a:visited{color:#FF6600;padding-top:5px;padding-bottom:5px;font:11px/13px Arial,Helvetica,Sans-Serif;text-decoration:none}
.text a:Hover{color:#666666;padding-top:5px;padding-bottom:5px;font:11px/13px Arial,Helvetica,Sans-Serif;text-decoration:none}
.textTable{font:11px/13px Arial,Helvetica,Sans-Serif;color:#555555;padding-top:2px;padding-bottom:2px}
/* Borders*/
.TravelTop{background:url(img/border/border-orange-top.gif) repeat-x;font:22px Arial,Helvetica,sans-serif;padding-top:5px;padding-bottom:2px}
.TravelTop1{font:bold 22px Century Gothic, Arial,Helvetica,sans-serif;padding:0;border-bottom:1px solid #ccc; color:#f60}
.TravelTop2{font:bold 16px Century Gothic, Arial,Helvetica,sans-serif;padding:25px 0 4px 0;border-bottom:1px solid #ccc; color:#f60}
.TravelTop3{background:url(img/border/border-orange-top.gif) repeat-x}
.updatedprice{background-color:#fffaee; color:#444; border-bottom:1px solid #ddd; border-top:1px dotted #ddd;padding:8px}
.formstravel{color:#555;font:12px Arial,Helvetica,sans-serif; margin-top:10px}
.formstravel a:link,.formstravel a:visited,.resulttravel a:link,.resulttravel a:visited{color:#f60}
.price2{color:#f60;font-size:14px;font-weight:bold}


.TravelBottoms a:link{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#E148A6;text-decoration:none}
.TravelBottoms a:hover{text-decoration:none;color:#000}
.TravelColumn{font:18px Arial,Helvetica,sans-serif;color:#000;padding:20px 0 0 10px}
.TravelColumnRight{text-align:right;font:18px Arial,Helvetica,sans-serif;color:#000;padding:20px 0 0 10px}
.TravelGrey{font:14px Arial,Helvetica,sans-serif;color:#000;padding-left:10px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #999}
/* Right handside borders*/
/* BEGIN LIFE INSURANCE */
.Hide{display:none}
.fields{font:11px Arial,Helvetica,sans-serif;color:#666666}
.addbox_start{DISPLAY:none }
.addbox_after{}
/* END LIFE INSURANCE */
/* BEGIN NEW STYLES*/
.TravelCoverLabel{background-color:#FFF;color:Black;font-size:18px;padding:10px 0 0 0}
/* END NEW STYLES*/
.hidden{visibility:hidden}

.gridHeader th {border-right: solid 1px #fff;height:20px;padding:0 0 0 10px;background-color:#e1e1e1;font:bold italic 11px Arial;color: #666}
.gridHeader a:link, .gridHeader a:visited {font:11px Arial; color: #fff; text-decoration:none;vertical-align: middle}
.gridHeader a:hover {color: #fff; text-decoration: underline; vertical-align:middle}
.gridRow1 td {border-right:solid 1px #fff;background-color:#eee;vertical-align:middle;padding:4px 0 4px 10px}
.gridRow2 td {vertical-align:middle;border-right:solid 1px #fff;padding:4px 0 4px 10px}
.gridRow2 a:link {color:#333}
.gridRow1 a:link {color:#333}
.gridFooter, .gridFooter a:visited, .gridFooter a:hover {color:#fff; background-color: #3297fc; text-decoration:none}
.gridFooter a:link {text-decoration:underline;font-family:Century Gothic, Arial; font-size:11px; color:#fff; background-color: #3297fc}

.gridHeader1 th {border-right:1px solid #ccc; width:159px}
.gridRowcompare td {border-right:solid 1px #fff;background-color:#eee;vertical-align:middle;padding:4px 10px 4px 10px}
.gridRowcompare, .gridRowcompare2 {height:40px}
.gridRowcompare2 td {vertical-align:middle;border-right:solid 1px #fff;padding:4px 10px 4px 10px}

.ghr {margin:0 auto 0 auto; width:975px}
.ghr th {border-right: solid 1px #fff;height:20px;background-color:#aaa;font:bold 11px Arial;color: #fff}
.ghr a:link, .ghr a:visited {font:12px Arial; color: #fff; text-decoration:none;vertical-align: middle}
.ghr a:hover {color: #fff; text-decoration: underline; vertical-align:middle}
.gcr {border-right:solid 1px #fff;vertical-align:middle;padding:4px;background-color:#f1f1f1; border-bottom:1px solid #ccc}
.gcrA {border-right:solid 1px #fff;vertical-align:middle;padding:4px;border-bottom:1px solid #ccc}
.rh{font-size:18px;text-align:center;font-weight:bold;background:#e7f5fe url(Images/bg/result.gif) repeat-x bottom;border-bottom:1px solid #ccc; border-right:1px solid #fff; padding:4px}

.rhdr{background:#e8e8e8 url(Images/bg/stages.gif) repeat-x top; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd;padding:10px 10px 0 10px}
.rhdr2{background:url(Images/bg/reccomends01.gif) repeat-x top}

.TopSpace15{padding:15px 0 0 0; margin:0}
.ADBanner {background-image:url(Images/default/BannerAD.jpg); width:247px; height:150px; position:relative}
.ADBannerTop {color:#00539b; font:bold 16px Century Gothic, Arial, sans-serif; padding:15px 0 10px 85px; margin:0}
.ADBannerTop a:link, .ADBannerTop a:visited {color:#00539b; text-decoration:none}
.ADBannerTop a:hover {text-decoration:underline}
.ADBannerText {padding:0 20px 0 85px}
.ADBannerText a:link, .ADBannerText a:visited {text-decoration:none; color:#333}
.ADBannerText a:hover {text-decoration:underline}
.ADBanner span {color:#da1111; font-weight:bold; font-size:16px}
.ADBanner span a:link, .ADBanner span a:visited {color:#da1111}
.ADBannerClaim {color:#fff;position:absolute;bottom:10px;font:bold 18px Century Gothic, Arial, sans-serif; right:65px}
.ADBannerClaim a:link, .ADBannerClaim a:visited {text-decoration:none; color:#fff}
.ADBannerClaim a:hover {text-decoration:underline}