.mintgrn { 
background-color:F7F7F7;
}

#quote_tbl .mintgrn td{
/* just giving the rows on the quote section padding to tweak presentation */
	padding-left : 2px;
}

a.bodyLinkOrange:visited,a.sideNavTextOrange:link,a.sideNavTextOrange:visited,.formTextOrange,a.bodyLinkOrange:link{
color:#FF3300;
font-size:10px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:normal;
line-height:15px;
text-decoration:none;
}
a.bodyLinkOrange:active,a.bodyLinkOrange:hover,a.sideNavTextOrange:active,a.sideNavTextOrange:hover{
color:#FF3300;
font-size:10px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:normal;
line-height:15px;
text-decoration:underline;
}
.errMsgBold,a.bodyLinkHeaderOrangeBold:link,a.bodyLinkHeaderOrangeBold:visited{
color:#FF3300;
font-size:12px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.formText,.sideNavText,.formTextSpecialOffers,.formTextHome{
color:#000000;
font-size:10px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:normal;
line-height:15px;
text-decoration:none;
}
.formTextBold,.sideNavTextBold{
color:#000000;
font-size:10px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:bold;
line-height:15px;
text-decoration:none;
}
 
.pageTitle{
color:#000000;
font-size:20px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:normal;
text-decoration:none;
}
 
.homeTextGreenBold{
color:#999966;
font-size:14px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-weight:bold;
line-height:15px;
text-decoration:none;
}
 
.radioBG1{
border:0px;
background-color:#CCCC99;
}
.radioBG2{
border:0px;
background-color:#F7F7E5;
}
.lblueDotsV {
         background-image:url(../images/Global/lines/lblueDotsV.gif);
         width:1px;
   background-repeat: repeat-y;
 }
 .lblueDotsH {
         background-image:url(../images/Global/lines/lblueDotsH.gif);
         height:1px;
   line-height:1px;
   background-repeat: repeat-x;
 }
 .beigeDotsH {
         background-image:url(../images/Global/lines/beigeDotsH.gif);
         height:1px;
   line-height:1px;
   background-repeat: repeat-x;
 }
 .mpurpleDotsH {
         background-image:url(../images/Global/lines/mpurpleDotsH.gif);
         height:1px;
   line-height:1px;
   background-repeat: repeat-x;
 }
 /* Add to flights section */
 .lmushroomBG { background-color:#F7F7E5; }
/*  end new stuff */

/* New class names, to be used across all sections of the site */
/* Alignment */
.right{ text-align:right; }
.left{ text-align:left; }
.center{ text-align:center; }
.vtop{ vertical-align:top; }
.vbot{ vertical-align:bottom; }
.vmiddle { vertical-align:middle; }
/* Font decoration */
.b {font-weight:bold;} 
.i {font-style:italic;}
.n {font-style:normal;} 
/* Font colours */
.beige { color:#F7F7E7; } 
.tbeige{ color:#979967; }
.black { color:#000000; }
.burgundy { color:#990033; }
.grey {color:#666666; } 
.lgrey {color:#CCCCCC; } 
.orange {color:#FF3300; } 
.white { color:#FFFFFF; }
/* BG Colours Corporate */
.beigeBG { background-color:#F7F7E7; } 
.burgundyBG { background-color:#990033; }
.orangeBG { background-color:#FF3300; } 
.greyBG { background-color:#666666; } 
.lgreyBG { background-color:#CCCCCC; } 
.whiteBG { background-color:#FFFFFF; } 
/* Flights */
.mmushroomBG { background-color:#CCCC99; } 
.dmushroomBG { background-color:#999967; } 
/* Hotels */
.lpurpleBG { background-color:#EDEDF6; } 
.mpurpleBG { background-color:#D2D2E9; } 
.dpurpleBG { background-color:#9285AA; } 
/* Cars */
.lgreenBG { background-color:#E0ECE0; } 
.mgreenBG { background-color:#C3D6C2; } 
.dgreenBG { background-color:#026431; } 
/* Insurance */
.lblueBG { background-color:#E3EEF5; } 
.dblueBG{ background-color:#C4D8E5; } 
/* Country Product */
.lapricotBG { background-color:#FEDFBE; }
.dapricotBG{ background-color:#FBA445; } 
/* Travel Guides */
.lyellowBG { background-color:#FFE8B9; } 
.dyellowBG{ background-color:#FFCC66; } 

/* Paddings Top*/
.t1{ padding-top:1px; }
.t2{ padding-top:2px; }
.t3{ padding-top:3px; }
.t4{ padding-top:4px; }
.t5{ padding-top:5px; }
.t7{ padding-top:7px; }
.t8{ padding-top:8px; }
.t10{ padding-top:10px; }
.t15{ padding-top:15px; }
.t20{ padding-top:20px; }
.t25{ padding-top:25px; }
.t30{ padding-top:30px; }
.t35{ padding-top:35px; }
.t40{ padding-top:40px; }
.t45{ padding-top:45px; }
.t50{ padding-top:50px; }
/* Paddings Bottom*/
.b1{ padding-bottom:1px; }
.b2{ padding-bottom:2px; }
.b3{ padding-bottom:3px; }
.b4{ padding-bottom:4px; }
.b5{ padding-bottom:5px; }
.b7{ padding-bottom:7px; }
.b10{ padding-bottom:10px; }
.b15{ padding-bottom:15px; }
.b20{ padding-bottom:20px; }
.b25{ padding-bottom:25px; }
.b30{ padding-bottom:30px; }
.b35{ padding-bottom:35px; }
.b40{ padding-bottom:40px; }
.b45{ padding-bottom:45px; }
.b50{ padding-bottom:50px; }
/* Paddings Left*/
.l1{ padding-left:1px; }
.l2{ padding-left:2px; }
.l3{ padding-left:3px; }
.l4{ padding-left:4px; }
.l5{ padding-left:5px; }
.l6{ padding-left:6px; }
.l10{ padding-left:10px; }
.l15{ padding-left:15px; }
.l20{ padding-left:20px; }
.l25{ padding-left:25px; }
.l30{ padding-left:30px; }
.l35{ padding-left:35px; }
.l40{ padding-left:40px; }
.l45{ padding-left:45px; }
.l50{ padding-left:50px; }
/* Paddings Right*/
.r1{ padding-left:1px; }
.r2{ padding-right:2px; }
.r3{ padding-right:3px; }
.r4{ padding-right:4px; }
.r5{ padding-right:5px; }
.r7{ padding-right:7px; }
.r10{ padding-right:10px; }
.r15{ padding-right:15px; }
.r20{ padding-right:20px; }
.r25{ padding-right:25px; }
.r30{ padding-right:30px; }
.r35{ padding-right:35px; }
.r40{ padding-right:40px; }
.r45{ padding-right:45px; }
.r50{ padding-right:50px; }
/* Paddings All*/
.p1{ padding:1px; }
.p2{ padding:2px; }
.p3{ padding:3px; }
.p4{ padding:4px; }
.p5{ padding:5px; }
.p10{ padding:10px; }

/* Height */
.h1{ height:1px; }
.h2{ height:2px; }
.h3{ height:3px; }
.h4{ height:4px; }
.h5{ height:5px; }
.h10{ height:10px; }
.h15{ height:15px; }
.h20{ height:20px; }
.h25{ height:25px; }
.h29{ height:29px; }
.h30{ height:30px; }
.h35{ height:35px; }
.h40{ height:40px; }
.h45{ height:45px; }
.h50{ height:50px; }

/* Width */
.w1{ height:1px; }
.w2{ width:2px; }
.w3{ width:3px; }
.w4{ width:4px; }
.w5{ width:5px; }
.w10{ width:10px; }
.w15{ width:15px; }
.w20{ width:20px; }
.w25{ width:25px; }
.w30{ width:30px; }
.w35{ width:35px; }
.w40{ width:40px; }
.w45{ width:45px; }
.w50{ width:50px; }

/* Links */
a,a:visited,a:active {
 color:#990033;
 text-decoration:none;
}
a:hover { text-decoration:underline; }

/* Empty TD */
.e {
 font-size:1px;
 line-height:1px;
 height:1px;
 width:1px; 
}

/* Extra for pods */
.bghlined{ background-image:url(/images/Global/hotels/bg.gif); height:1px; }
.bgvlinegrbot{ height:1px; background-image: url(/images/Global/hotels/bg.gif); background-position: bottom; background-repeat: repeat-x;}
.bgvlinegrtop{ height:1px; background-image: url(/images/Global/hotels/bg.gif); background-repeat: repeat-x; background-position:top;}
.bgvlinegrmid{ height:1px; background-image: url(/images/Global/hotels/bg.gif); background-repeat: repeat-x; background-position: center;}
.bwhite1{ border-bottom:1px solid white;}
.bwhite2{ border-bottom:2px solid white; }
.dgreen{ color: #006430; }
.dpurptxt{ color:#65597D; }
.iblue{ color:#ACC4DC; }
.yellBG{ background-color: #FFCF63; }
.nowrap{ white-space:nowrap; }
.pad10{ padding-left:10px; padding-right:10px; }
.price{ text-align:right; padding-right:+2px; }

/* Special styles for Header and Footer*/
.fsmall{ font-size: 9px; font-family: verdana,arial,sans-serif; line-height: 150%; }
.bt10 { BORDER-TOP: 10px solid #ffffff;}
a.utbelt:visited,a.utbelt:link{ background-color: #FFFFFF; color: #000000; text-decoration: none; font-weight:bold; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.utbelt:active,a.utbelt:hover{ background-color: #FFFFFF; color: #000000; text-decoration: underline; font-weight:bold; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.wh:visited,a.wh:link{ color: #FFFFFF; text-decoration: none; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.wh:active,a.wh:hover{ color: #FFFFFF; text-decoration: underline; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.whsl:visited span ,a.whsl:link span{ background-color: #990033; color: #FCCE33; text-decoration: none; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.whsl:visited, a.whsl:link{ background-color: #990033; color: #FFFFFF; text-decoration: none; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.whsl:active span ,a.whsl:hover span{ background-color: #990033; color: #FCCE33; text-decoration: underline; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
a.whsl:active, a.whsl:hover{ background-color: #990033; color: #FFFFFF; text-decoration: underline; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }
.e10{ width: 10px; height: 10px; }
.h24{ height: 24px; }
.l9{ padding-left: 9px; }
.r9{ padding-right: 9px;}
.r19{ padding-right: 19px; }
.r14{ padding-right: 14px; }
.bgvlinegrey{ background-image: url(/images/Global/vline_grey.gif); background-position: center; background-repeat: no-repeat; height: 17px;}
.footerTextBold{color:#666666;font-size:10px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;line-height:12px;text-decoration:none;}
/* End Special styles for Header and Footer*/

/*Used to mark mandatory form object labels*/
.mandatory{
	color:red;
}
