/* For all */

* { font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }

body{ background-color:#FFFFFF; margin-left: 0px; margin-top: 0px; }

/* Link colors and size */

/* Small font for inside form */

a.small:visited,a.small:link{ font-size: 9px; text-decoration: none; }



a.small:active,a.small:hover{ font-size: 9px; text-decoration: underline; }



a.black:visited,a.black:link{ color: #000000; text-decoration: none; }



a.black:active,a.black:hover{ color: #000000; text-decoration: underline; }



a.blhe:visited,a.blhe:link{ color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }



a.blhe:active,a.blhe:hover{ color: #000000; font-size: 14px; font-weight: bold; text-decoration: underline; }



a.or:visited,a.or:link{ color: #FF3004; text-decoration: none; }



a.or:active,a.or:hover{ color: #FF3004; text-decoration: underline; }



a.whbcp:visited,a.whbcp:link{ color: #FFFFFF; font-size: 12px; text-decoration: none; }



a.whbcp:active,a.whbcp:hover{ color: #FFFFFF; font-size: 12px; text-decoration: underline; }



form{ margin: 0px; }



img { border: 0; }



input,select{ margin-left: 0px; padding-left: 0px; font-size: 10px; }



label{ cursor: pointer; }



li{ padding-top: 5px; list-style-position: inside; list-style-type: disc; }



td.spec{ margin: 2px; margin-right: 10px; padding-right: 10px; text-align: right; }



.bb1 { border-bottom: 1px solid #FFFFFF; }

.bb3 { border-bottom: 3px solid #FFFFFF; }



.bb10 { border-bottom: 10px solid #ffffff; }



.bgauto, .bglocation{ background-color: #FEE0BE; }



.bgflights, .bgseasonal, .bgweekend, .bgFlights{ background-color: #F7F6E2; }

.bgtguide { background-color: #FFE8B8; }

.bghotels, bgHotels{ background-color: #EDEDF7; }



.bgextra { background-color: #CCCC99; }



.bgCars, .bgcars{ background-color: #E0ECE0; }



.bgInsurance,.bginsurance{ background-color: #DFF1FF; }



.bgholidays, .bglates{ background-color: #F1E2E9; }



.bgtravel{ background-color: #FFE9BA; }



.bgvlinemubot{ background-image: url(/images/Global/bgv.gif); background-position: bottom; background-repeat: repeat-x; }



.bgvlinemutop{ background-image: url(/images/Global/bgv.gif); background-repeat: repeat-x; background-position: top; }



.bl10{ border-left: 10px solid #ffffff; }



.br10{ border-right: 10px solid #ffffff; }



#cal{position: absolute;  z-index: 10000; dispay: none; }



.datedrop{ width: 102px !important; width: 110px; /**/ }



.days{ border: 0px; }



.dropdown{ width: 150px !important; width: 154px; /**/ }



.e140{ width: 140px; height: 30px; }



.e2{ width: 2px; height: 2px; }



.e5{ width: 5px; height: 5px; }



.e62{ width: 62px; height: 1px; }



.errorh{ color: #FF3004; font-size: 18px; font-weight: bold; }



.errors{ color: #FF3004; font-weight: normal; }



.f1{ font-size: 11px; font-weight: bold; }



.f2{ font-size: 12px; font-weight: bold; }



.f5{ font-size: 15px; font-weight: bold; }



.labelerror{ color: #FF3004; font-weight: bold; }



.line{ text-decoration: line-through; }



.lr{ border: solid #CCCC99; border-width: 0px 1px 0px 1px; width: 185px; padding: 0px; }



.newsletterdropdown{ width: 283px !important; width: 280px; /**/ }



.nowrap{ white-space: nowrap; }



.t12{ padding-top: 12px; }



.t2{ padding-top: 2px; padding-top: 2px !important; padding-top: 2px; /**/ }



.t3{ padding-top: 3px; padding-top: 1px !important; padding-top: 3px; /**/ }



.t5{ padding-top: 5px; padding-top: 3px !important; padding-top: 5px; /**/ }



.h26{ height: 26px; }

/* Added by Rob & Dave - to be added to Headfoot.css in CVS when Spree branch created */
 .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 */

.OrangeButton{
background-color:#FF3300;
}

/* 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:#ffffff; } 

.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:#cc3366;
 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; }
.bghlinemu{background-image:url(../images/Global/lines/beigeDotsH.gif ); height:1px; line-height:1px; background-repeat: repeat-x;}

.bghlineor{background-image:url(/images/Global/lines/orangeDotsH.gif ); height:1px; line-height:1px; background-repeat: repeat-x;}

.bgvlineor{ background-image:url(/images/Global/lines/orangeDotsV.gif ); width:1px; background-repeat: repeat-y;}


/* 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*/

