/* Driveline Brochure site */

html,body {
  margin:0;
  padding:0;
  height:100%;
  width:100%;
}


A:hover {text-decoration:none;}
A seolinks:hover {text-decoration:underline; color:#FFFFFF;}
.pinklink{	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;color:#333399;text-decoration:none;}
.pinktext{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#333399;
	text-decoration:none
}
.bluetext{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#2E70A7;
	text-decoration:none
}


.date
{color:#ffffff;font: normal 9px Verdana, Arial, Helvetica, sans-serif ;margin:13px 0 0 40px;}


/* home page buttons */


div.menu-links-cell   {
	height:22px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

div.menu-links-cell a  {
	position: relative;
	height:22px;
	color: #1A4793;
	padding:5px 10px 0 10px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
}

div.menu-links-cell a:hover  {
	position: relative;
	height:22px;
	padding:5px 10px 0 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/branding/driveline-travelmail/menus/header-link-bg.gif);
	background-repeat: repeat-x;
	display:block;
}

.menu-links-cell-selected   {
	height:22px;
	padding:0px 10px 0 10px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/menus/header-link-bg.gif);
	background-repeat: repeat;
	color: #ffffff;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

.headermenubg {
	background-image: url(/images/branding/driveline-travelmail/header/menubg.jpg);
	background-repeat: repeat-x;
}
.whitebg {
	background-color: #FFFFFF;
}

/* sidemenu buttons */

.sidemenu-links {padding: 5px;}
.sidemenu-links2 {padding: 0px;}

#motoring-breaks #psidemenu-link, .blue-link {background-image: url(/images/branding/driveline-travelmail/arrows/arrow-right-blue.gif);}

#ysidemenu-link {
	background: url(/images/branding/driveline-travelmail/arrows/arrow-right-yellow.gif) no-repeat 0px 4px;
	padding: 2px 0px 2px 15px;
	color: #000033;
	display: block;
	text-decoration:none;
	font-weight:normal;
}

#psidemenu-link{
	background: url(/images/branding/driveline-travelmail/arrows/arrow-right-pink.gif) no-repeat 0px 4px;
	padding: 2px 0px 2px 15px;
	display: block;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.destmenu-link {
	background: url(/images/branding/driveline-travelmail/graphics/view.gif) no-repeat right 3px;
	color: #286292;
	font-weight:normal;
	margin: 0px 8px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 2px;







}
	
		.destmenu-link-selected {
	color: #2C76C3;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 6px;
	margin-bottom: 9px;
	display: block;




}

.menu-header-link {
	margin: 2px 0px 0px 0px;
	display: block;
}
.show 
{
}

.hide {
	display: none;
}

/* footer */


.footer-links TABLE {
	margin: 0px 0px 0px auto;
	position: absolute;
	right: 0px;
}
.footer-links-cell {
	border-top: solid 1px #F8F8F8;
	border-bottom: solid 1px #F8F8F8;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	background-color: #F1F1F1;
}
#footer-link {
	padding: 0px 5px;
	display: block;
	line-height: 22px;
	text-decoration: none;
	white-space: nowrap;
	color:#000033;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer-link-pad {
	width: 85px;
	border-top: solid 1px #F8F8F8;
	border-bottom: solid 1px #F8F8F8;
	border-right: solid 1px #FFFFFF;
	background-color: #F1F1F1;
}
.footer-link-end {
	border-right: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C76C3;

}
.bonding {
	padding: 2px 5px;
	border-top: solid 1px #4F4F4F;
	border-bottom: solid 1px #4F4F4F;
	background-color: #DEDEDE;
	font-size: 9px;
	text-align: left;
	position: relative;
	visibility: visible;





}
.bonding-logos {
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 20;
}
.bonding-text {
	color:#333333;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-top:2px;
}
.site-by {
	padding-left: 5px;
	background-color: #F1F1F1;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}
.site-by A {
	font-size: 9px;
	line-height: 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.site-by A:hover, .site-by A:link, .site-by A:visited {
	color: #333333;
}.footerbg {
	background-color: #CCCCCC;
}
.tableborder1 {
	border: solid 1px #DDE4EB;
	padding: 4px;


}
/* right nav */

.right-nav-header { border-top: solid 2px #FFFFFF;}
.right-nav-links {
	padding: 5px;
	background-color: #C5E1FA;
	border-left:solid 1px #13578C;
	border-right:solid 1px #13578C;
	border-top:solid 1px #13578C;
	border-bottom:solid 1px #13578C;
}
.right-nav-links-hol{
	padding: 5px;
	background-color:  #E8F1FC;
	border-left:solid 1px #13578C;
	border-right:solid 1px #13578C;
	border-top:solid 1px #13578C;
	border-bottom:solid 1px #13578C;
}
a.right-nav-link {
	padding: 2px 0px 2px 0px;
	display: block;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}
.subheading
{
	font: bold 11pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}

.subheading a
{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}

.subheading a:visited
{
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}
.justifiedtext
{
	text-align:justify;
}
.pagetitleblue
{
	font: bold 18px Arial, Helvetica, sans-serif ;
	color:#2C4591;
}
	
.pagetitlelightblue
{
	font: bold italic 18px Arial, Helvetica, sans-serif ;
	color:#2C76C3;
}
.pagetitleyellow
{
	font: italic bold 18px Arial, Helvetica, sans-serif;
	color:#E8D709;
}
.pagetitlepurple
{
	font: bold italic 18px Arial, Helvetica, sans-serif ;
	color:#00477C;
}

.pagetitleitalicblue
{
	font: bold italic 18px Arial, Helvetica, sans-serif ;
	color:#2C4591;
}
.horzbluedots {
	background-image: url(/images/branding/driveline-travelmail/common/bluedots.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.horzdots {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0A439C;
}
.navytext
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif ;
	color:#333399;
}

.navytextnormal
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif ;
	color:#333399;
}

.navytextnormal a
{
	color:#333399;
}
.pagenum
{
	background:#D2E7FA;
	text-align:center;
	width:17px;
	height:17px;
	border-left:solid 3px #ffffff;
}

.pagenum a
{
	color:#333399;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif ;
	text-decoration:none;
}

.pagenumsel
{
	background:#1C4877;
	text-align:center;
	width:17px;
	height:17px;
	border-left:solid 3px #ffffff;
	color:#ffffff;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif ;
}
.blackboldtext
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif ;
	color:#000000;
}
.offerthumb
{
	border:1px solid #093A6B;
}
.imagelarge
{
	border:1px solid #093A6B;
	margin: auto;


}
.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-style: normal;

}
.offergrad {
	background-image: url(/images/branding/driveline-travelmail/backgrounds/offergrad.gif);
	background-repeat: repeat-x;
}
.offerborder {
	border-top: 1px solid #3485D0;
	border-right: 2px solid #3485D0;
	border-bottom: 2px solid #3485D0;
	border-left: 1px solid #3485D0;
	background-color: #D2E9FF;



}
.offertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
}
.offertext
{
	font: bold 11px Arial, Helvetica, sans-serif ;
	color:#2C4591;
}
.vertdots {
	background-image: url(/images/branding/driveline-travelmail/common/vertbluedots.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.mainbody {
	margin: 4px;
}
.navarrows {
	margin-right: 6px;
	margin-left: 2px;
}
.imagelarge2 {
	margin: 8px;
}
.right-nav-header2 {
	margin-right: 7px;

}
.destinationlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;

}
.destinationlist:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #287AA2;
	font-weight: normal;

}
.subheading2 {

	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none
}
.right-nav-header3 {

	margin-right: 10px;
}
.introtextblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D94DB;
	font-weight: bold;

}
.destgrad {
	background-image: url(/images/branding/driveline-travelmail/backgrounds/destination-grad.gif);
	background-repeat: repeat-x;
}
.desttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;


}
.destsubtext {

	padding-left: 5px;
	background-color: #F1F1F1;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	}
.destgrad2 {

	background-image: url(/images/branding/driveline-travelmail/backgrounds/destination-grad2.gif);
	background-repeat: repeat-x;
}

#mContainer {
	position:relative;
	width:213px;
	height:152px;
	float: right;
	background-color: #FFFFFF;
	overflow: visible;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 8px;
	border: 1px solid #000000;
	visibility: visible;

















}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
}
.heading1 {

	font: bold 16px Arial, Helvetica, sans-serif;
	color:#2C76C3;
}
.heading2 {

	font: bold 16px Arial, Helvetica, sans-serif;
	color:#2C4591;
}
.infobox {
	border-top: 1px solid #1F4B8A;
	border-left: 1px solid #1F4B8A;
	border-right: 2px solid #1F4B8A;
	border-bottom: 2px solid #1F4B8A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFEA2E;
	padding: 8px;

}
.infoboxtitle {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #1F4B8A;
}
.offerdescbox {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 5px;




}
.browsebg {
	background-image: url(/images/branding/driveline-travelmail/graphics/browse_bg2.gif);
	background-repeat: repeat-y;
}
.subheading3 {

	font: bold 10pt Arial, Helvetica, sans-serif;
	color:#4DAD37;
	text-decoration:none
}
.subheading3 a {

	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#A21362;
	text-decoration:underline
}
.destbox {
	margin: 2px;
	border: 1px solid #42A1EE;
	text-align: justify;

}
.destguidebg {
	background-image: url(/images/branding/driveline-travelmail/graphics/dest_guide_bg.gif);
	background-repeat: repeat-y;
}
.infobg {
	background-color: #3485D0;
}
.subheading4 {


	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}
.leftpixel {
	background-image: url(/images/branding/driveline-travelmail/graphics/leftpixel.gif);
	background-repeat: repeat-y;
	background-position: left;

}
.rightpixel {
	background-image: url(/images/branding/driveline-travelmail/graphics/leftpixel.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.centreborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
}
.toppixel {
	background-image: url(/images/branding/driveline-travelmail/graphics/leftpixel.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.destsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A41765;
	margin-left: 4px;

}

.destsubtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C76C3;
	display: block;
	margin-bottom: 4px;
	margin-top: 5px;




}
.destintrotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
	display: block;

}
.btmpixel {
	background-image: url(/images/branding/driveline-travelmail/graphics/leftpixel.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tableborder2 {
	border: 1px solid #394877;

}
.desttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;



}
.box {border-top: 1px solid #E2E6E9;border-left: 1px solid #E2E6E9;border-right: 2px solid #3A8DD1;border-bottom: 2px solid #3A8DD1;padding: 0px 5px 0px;margin: 13px 0px;}
.slideshowimg {
	float: right;
	border: 1px solid #000000;
	height: 129px;
	width: 195px;
	margin-top: 10px;
	margin-right: 50px;














}
.menuarrow {
	margin-left: 4px;
}
.adverttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	margin-left: 3px;

}
.maindesttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	display: block;


}
.horzbluedotscentre {

	background-image: url(/images/branding/driveline-travelmail/common/bluedots.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.browsebg2 {

	color:#FFFFFF;
}
.subheading5 {
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;
	display: block;



}
.destguidebg2 {

	background-image: url(/images/branding/driveline-travelmail/graphics/dest_guide_bg2.gif);
	background-repeat: repeat-y;
}
.trademark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990066;

}
.disneyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C4591;

}
.disneyimage {
	border:1px solid #093A6B;
	margin-right: 10px;











}
.homehotdealdesc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
}
.homehotdealbg {

	background-color: #548EC6;
}
.homehotdealtitle {

	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none
}
.offeroftheweektitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #1D4F86;
}
.homehotdealbg2 {


	background-color: #DDEBF9;
}
.homehotdealtitle2 {


	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none
}
.sidenavbg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #FFEF62;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.sidenavbgbrochure2 {
	background-color: #51AF3A;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;






}
.sidenavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/arrows/white-dot-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 8px;
	padding-right: 2px;
	margin-left: 4px;
	text-decoration: none;

}
.sidenavlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/arrows/white-dot-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 8px;
	padding-right: 2px;
	margin-left: 4px;
	text-decoration: none;

}
.sidenavbg3 {

	background-color: #990099;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.sidenavlink2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/arrows/white-dot-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 8px;
	padding-right: 2px;
	margin-left: 4px;
}
.sidenavbg4 {

	background-color: #3786C6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.sidenavlink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/arrows/white-dot-arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 8px;
	padding-right: 2px;
	margin-left: 4px;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;



}
.sidenavlink3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/arrows/white-dot-arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 8px;
	padding-right: 2px;
	margin-left: 4px;
	text-decoration: none;

}
.browsebg3 {


	background-image: url(/images/branding/driveline-travelmail/graphics/browse_bg4.gif);
	background-repeat: repeat-y;
}
.formobject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #336699;
	margin-left: 10px;
	margin-top: 4px;







}
.homedestguidett {
	background-image: url(/images/branding/driveline-travelmail/graphics/dest-guide-bg.gif);
	background-repeat: no-repeat;



}
.imagelarge3 {

	margin: 16px 8px;
}
.imagelarge4 {


	margin: 24px 8px 28px;
}
.formobjecthome {

	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #2C4591;
	border-top: 1px solid #336699;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #336699;
}
.browseavailability {

	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#454545;
}
.hotdealtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
	margin-right: 20px;
}
.hotdealtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D4F86;
}
.offertext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	}
.hotdealbghome {
	background-color: #4DAD37;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4DAD37;
	border-bottom-color: #4DAD37;
}
.advert1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px;
	text-align: center;
	padding: 2px;





}
.advert2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px;
	text-align: center;
	padding: 2px;
}
.advert3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px;
	text-align: center;
	padding: 2px;
}
.browseavailabilitysmall {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color:#000000;
	display: block;
	margin-left: 10px;


}
.pinklinkbold {
	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#333399;
	text-decoration:none;
	margin-left: 8px;
	display: block;


}
.browseavailability2 {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	display: block;
	margin-left: 11px;

}
.browsebutton {
	margin-left: 132px;
	margin-top: 10px;

}
.themedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	margin-left: 4px;
	display: block;


}
.iconimage {
	border:none;
	margin: 2px 4px 0px 0px;
	float: left;
}
.tabbg {
	background-color: #333399;
}
.hotdealprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #003366;
}
.bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	list-style-position: inside;
	list-style-type: square;
}
.browsebg4 {
	border: 1px dotted #CCCCCC;

}
.tabbg2 {

	background-color: #FFEA2E;
}
.tabtext2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	margin-left: 2px;
}
.blacklinkbold {

	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left: 8px;
	display: block;
}
.seolinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.mbdestmenu-link {
	background: url(/images/branding/driveline-travelmail/graphics/view.gif) no-repeat right 6px;
	color: #286292;
	font-weight:normal;
	margin: 0px 8px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-top: 3px;

}
.imagelarge5 {
	margin: auto;
}
.trademarkblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4591;
}
.blackboldtext2 {

	font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.homebrowseboxbg {
	background-image: url(/images/branding/driveline-travelmail/graphics/homebrowsebox/browsebox_bg.gif);
	background-repeat: no-repeat;
}
.browsebg5 {
	background-color: #FFEA2E;

}
.browsebtmbg {
	background-image: url(/images/branding/driveline-travelmail/graphics/homebrowsebox/browsebtmbg.gif);
	background-repeat: repeat-x;
}
.subheading6 {

	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#2C76C3;
	text-decoration:none;
	display: block;
	margin-left: 8px;
}
.desttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-align: justify;

}
.mbdestmenu-linkselected {
	color: #2C76C3;
	font-weight:bold;
	margin: 0px 8px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-top: 3px;
}
.disneysubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.subheading7 {


	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#2C76C3;
	text-decoration:none;
}
.bodytextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
.bookbarbg {
	background-image: url(/images/branding/driveline-travelmail/graphics/bookbarbg.gif);
	background-repeat: repeat-x;
}
.disneyseperator {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9DDFD;
}
.pinklinkbold2 {

	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#333399;
	text-decoration:underline;
}
.subheading8 {

	font: bold 11pt Arial, Helvetica, sans-serif;
	color:#2C4591;
	text-decoration:none
}
.pagetitlepurplesmall {

	font: italic bold 16px Arial, Helvetica, sans-serif;
	color:#A21362;
}
.mapbox {
	border-top: 1px solid #E2E6E9;
	border-left: 1px solid #E2E6E9;
	border-right: 2px solid #3A8DD1;
	border-bottom: 2px solid #3A8DD1;
	padding: 0px 5px 0px;
	margin: 13px 0px;

}
.mapheading {


	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#2C76C3;
	text-decoration:none;
}
.mapheadingselected {



	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#CC0099;
	text-decoration:none;
}
.maplink {
        background: #D61C89;
	width:170px;
	height:19px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 1px 4px 1px 4px;
	border: 1px solid #ffffff;

}

.maplink a {
	color:#FFFFFF;

}
.faqsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.faqnumbers {
	font-weight: bold;
	list-style-type: decimal;

}
.faqsubtitleanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C76C3;

}
.faqtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.pagetitleitalicbluesmall {

	font: italic bold 16px Arial, Helvetica, sans-serif;
	color:#2C4591;
}
.faqformobject {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #336699;
	margin-top: 4px;
}
.browsebg6 {
	background-image: url(/images/branding/driveline-travelmail/graphics/smallbrowsebox/dest-browse-box8_middle.gif);
}
.browseavailabilitysmall2 {

	font: normal 8pt Arial, Helvetica, sans-serif;
	color:#000000;
}
.faqtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C76C3;
	margin-top: 5px;
	display: block;


}
.destguidesbg {
	background-image: url(/images/branding/driveline-travelmail/graphics/dest_guides_bg.gif);
	background-repeat: repeat-y;
}
.guides-menu-link {
	background: url(/images/branding/driveline-travelmail/graphics/view.gif) no-repeat 100px 3px;
	color: #286292;
	font-weight:normal;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 2px;

}
.guides-link-selected {
	color: #2C76C3;
	text-decoration:none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
	display: block;
	padding-left: 2px;

}
.blue-link  { 
	background: url(/images/branding/driveline-travelmail/arrows/arrow-right-pink.gif) no-repeat 0px 4px;
	padding: 2px 0px 2px 15px;
	display: block;
	color: #2C76C3;
	text-decoration:underline;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 } 
.contacttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 4px;

}
.contact-link {
	background-image: url(/images/branding/driveline-travelmail/arrows/arrow-right-blue.gif);
	background: url(/images/branding/driveline-travelmail/arrows/arrow-right-pink.gif) no-repeat 0px 4px;
	display: block;
	color: #2C76C3;
	text-decoration:underline;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 0px;
	padding-left: 15px;
	padding-top: 2px;


}
.contact-bg {
	background-image: url(/images/branding/driveline-travelmail/graphics/contact_info_bg.gif);
	background-repeat: repeat-y;
}
.dest-guide-seperator {
	background-image: url(/images/branding/driveline-travelmail/graphics/dest-guide-seperator.gif);
	background-repeat: no-repeat;
	background-position: top;

}
.booking-formobject {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #336699;
}
.recruittext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 3px;

}
.comment {
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}
.headerbg {
	background-image: url(/images/branding/driveline-travelmail/header/driveline-travelmail_tagline.jpg);
	background-repeat: no-repeat;
}
.hotel-bullets {
	list-style-position: inside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;

}

/* Sell-It Online */

/* global */
body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; background-color:rgb(255,255,255); }
td {  font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; color:rgb(0,0,0); }

/* links */
a { font-family: Verdana, Geneva, Arial, sans-serif; text-decoration:none; color:rgb(0,0,0); } 
a.prinavi {text-decoration:none;color:#51AF3A;font-size: 12px;font-weight: bold;} 
a.prinavi:hover {text-decoration:none; color:#51AF3A; }
a.currentcriteria01 {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#333399; font-size: 11px; font-weight: bold; } 
a.currentcriteria01:hover {text-decoration:none; color:#333399; }
a.subnavi {text-decoration:none; color:#51AF3A; font-size: 11px;	font-weight: bold; } 
a.subnavi:hover {text-decoration:none; color:#51AF3A; }
a.tabnavi {text-decoration:none;color:#333399;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;} 
a.tabnavi:hover {text-decoration:none; color:#333399; }
a.textnavi {text-decoration:none;	color:#CC0099;	font-size: 11px;	font-weight: bold; } 
a.textnavi:hover {text-decoration:none; color:#CC0099; }
a.menunavi {text-decoration:none;color:#FFFFFF;font-size: 11px;font-weight: bold;} 
a.menunavi:hover {text-decoration:none; color:#FF9900; }
a.subtxt04:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; font-weight: bold; }
.footerlinks {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1261AF;font-weight: bold;}
.footerlinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#AACEFF;font-weight: bold;}


/* text */
.head00 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:rgb(0,0,0); }
.head01 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#2C4591; }
.head02 { font-family: VArial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#C32668 }
.head04 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #31659C; }
.head05 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FF6600; }
.heading3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.subheading1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;}
.subhead00 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:rgb(0,0,0); }
.subhead01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#333399; }
.subhead02 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#FFFFFF  }
.subhead03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333399;
	margin-left: 7px;
}
.subhead04 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #31659C; }
.subhead05 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1261AF;}
.subhead06 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#FFFFFF; }
.subtxt00 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color:#333399;	font-weight: normal; }
.subtxt01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.subtxt02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; }
.subtxt03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	margin-left: 7px;
}
.subtxt04 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#31659C; font-weight: bold; }
.subtxt05 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; }
.subtxt06 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.currentcriteria02 {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#51AF3A; font-weight: bold; }
.formobject {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; }
.adtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	font-style: normal;	font-weight: bold; }
.agenttext {	font-size: 11px;	color: #333333;	font-style: normal;	font-weight: normal; }
.homepagetxt {	font-size: 13px;	color: #666666;	font-style: normal;	font-weight: bold; }
.errortxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:rgb(51,51,153); }
.price {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000; }
.paragraphtext { font-size: 11px; color: #333333; font-weight: normal; }
.paragraphtextbold { font-size: 11px; font-weight: bold; color: #333333; }
.tabletitlesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#FFFFFF; }
.tabletitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; }
.tableheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#333399;  }
.tablelabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#31659C; }
.extrassubtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#31659C; }
.bsstep { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration: none}
.bookingsteps {font-family: Arial, Helvetica, sans-serif; color:#51AF3A; font-size: 13px; font-weight: bold; }
.pricetitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFFFFF; }
.flightheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#333399; }
.errormessage { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#51AF3A; }
.feedbacktitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#ffffff; }



/* backgrounds */
.bgerror {background-color:rgb(255,153,0); }
.menuborder {background-color:#FFFFFF; }
.pagebg  {
	background-image: url(/images/branding/driveline-travelmail/backgrounds/white_stripes.gif);
	background-repeat: repeat;
}
.bgtab01 {background-color:#FFFFFF; }
.bgtab02 {background-color:#FFFFFF; }
.bgtab03 {background-color: #333399; }
.bgtab04 {background-color: #83B5E4;}
.bgtab05 {background-color: #333399; }
.bgtab06 {background-color: #D8E6FE;}
.bgtab07 {background-color: #6AA4DD;}
.bgtab09 {background-color: #1261AF;}
.bgtab08 {background-color: #FF9933;}
.bgtab10 { background-color: #F0FAFF;}
.bgtab12 {background-color: #333399;}
.bgtab13 {background-color: #E8EAF3}
.bgtab14 {background-color: #333399}
.bgtab15 {background-color: #333399}
.emailfriendbg {background-color: #F6F7FB}
.footerbg { background-color: #333399;}
.bsbg {background-color: #333399; }
.bgframe02 {background-color: #FF0000; }
.bghighlight {background-color:#FDF4F9; }
.altbg {background-color: #FFFFFF; }
.mainbg {background-color: #FFFFFF; }
.selectbg {background-color: #83B5E4; }
.selectbg1 {background-color: #F2F7FF; }
.menubg {background-color: #FFFFFF; }
.menualtbg {background-color: #FFFFFF; }
.border01 {background-color: #CECFCE; }
.horizontalline01 { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #E4E4E4;}
.horizontalline02 {background-color: #333399; }
.advert { background-color: #FFFFFF; }
.flighttext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #333399;font-style: normal}
.receipt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;}
.whitespacebg {background-color: #FFFFFF;}
.pricebg {background-color: #333399}

/* table border colours */
.menuborder {
	background-color: #FFFFFF;
	background-image: url(/images/branding/driveline-travelmail/bluedots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.border01 {background-color: #83B5E4; }
.border02 {background-color: #76AFDE;}
.bgframe02 {background-color: #FF0000; }
.advertborder {background-color: #D2E1EF;}
.RHborder { background-color:#326497;}
.LHborder { background-color:#326497;}
.extrasborder {background-color: #619DD9;}

/* table border frames */
.dotborder {border: 1px dotted #000000;}
.extrasbrdr {background-image:  url(/images/branding/driveline-travelmail/supp_buttons/tab_border.gif);background-repeat: repeat-x;background-position: bottom;}
.tableborder01 { border: 1px solid #83B5E4; border-collapse:collapse;}
.tableborder02 { border: 1px solid #333399; border-collapse:collapse;}
.tableborder03 { border: 1px solid #333399; border-collapse:collapse;}
.tableborder04 { border: 1px solid #333399; border-collapse:collapse;}
.hotdealborder { border: 1px solid #333399; border-collapse:collapse;}
.detailstableborder { border: 2px solid #333399; border-collapse:collapse;}

/* table cell borders */
.browsebg1 {background-color: #FFFFFF; }
.browsebg2 {background-color: #FFFFFF; }
.border3 {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #000000;}
.leftborder {border-left-width: 1px;border-left-style: solid;border-left-color: #1261AF;}

/* Side Navigation backgrounds */
.sidenavbg { background-color:#FFFFFF;}
.sidenavbg2 { background-color:#FFFFFF;}

/* Hotdeal Styles */
.hotdealtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#51AF3A;
	margin-bottom: 5px;
	display: block;
}
.hotdealtxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.hotdealbg {background-image: url(/images/branding/driveline-travelmail/graphics/offer_bg.gif);background-repeat: repeat-y;}
.hotdealtxtbold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;}
.hotdealborder {background-color: #FFFFFF;}
.hotdealselect {text-decoration:none;color:#666666;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.hotdealselect:hover {text-decoration:none; color:#6699CC; }

/* Customised Styles */

.footertext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.footertextbold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;font-weight: bold;}
.sidenav {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.sidenav:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #99CCFF;text-decoration: none;}
.body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;font-weight: normal;line-height: normal;font-style: normal;}
.bodyboldblue {font-family: "Trebuchet MS";font-size: 11px;font-weight: bold;color: #1261AF;}
.advertheading {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #146CC5;}
.bodyboldorg {font-family: "Trebuchet MS";font-size: 11px;font-weight: bold;color: #FF9933;}
.browsetext {font-family: "Trebuchet MS";font-size: 11px;font-weight: bold;color: #FF9933;}
.ssbutton {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.bshighlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #51AF3A; text-decoration: none; font-weight: bold;}
.bsdown { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none}
.extrasbtn {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}
.extrasbtn:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}
.extras:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}
.extrasbg {background-image: url(/images/branding/driveline-travelmail/backgrounds/extrasbg.jpg);background-repeat: repeat-x;background-position: bottom;}
.extrasbg1 {background-color: #FFFFFF; }
.extrassep {background-color: #6699CC;}
.extrastitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}
.extrastxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}
.extrassubtitle2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000000;}
.extrasprice {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	font-weight: bold;}
.extrasformselect {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#1261AF;}
.extrastitlebg {	background-color: #619DD9;}
.extrastitletxt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}
.emailbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}
.emailtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}
.emailbodytext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.emailbox {border-top: 1px solid #E2E6E9;border-left: 1px solid #E2E6E9;border-right: 2px solid #CCC;border-bottom: 2px solid #CCC;}
.emailbodytextbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #666666;	font-weight: bold;	padding-left: 8px;}
.emailbg {background-color: #F1F5FB;}
.emailbodytext2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;padding-left: 8px;}
.emailtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-left: 8px;}
.emailheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #31659C;}
.emailaddress { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#286292;}
.emailfootertitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#2C4591;}
.reportbodytext2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.emailsubtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-left: 8px;}



/*Driveline styles*/


.infonav {
	background-color: #51AF3A;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	}
	

.itinerarybg {
background-image: url(/images/branding/driveline-travelmail/graphics/itinerary_bg.gif);background-repeat: repeat-y;
}

.itineraryprice {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;margin-left: 7px;

}

/*information popup*/

.overview {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #2C76C3;}
.overviewtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	display: block;
}
.bullettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	list-style-position: outside;
	list-style-image: url(/images/branding/driveline-travelmail/graphics/bullet.gif);
}
.accomleftborder {
	background-image: url(/images/branding/driveline-travelmail/brochure_popup/left_border.jpg);
	background-repeat: repeat-y;
}
.accomrightborder {
	background-image: url(/images/branding/driveline-travelmail/brochure_popup/right_bg.jpg);
	background-repeat: repeat-y;
}
.hoteldetailsbg {
	background-image: url(/images/branding/driveline-travelmail/brochure_popup/details_bg.gif);
	background-repeat: repeat-y;
}
.accomtabbg {
	background-color: #4DAD37;
}
.tabtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
.accombullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(/images/branding/driveline-travelmail/brochure_popup/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 5px 8px;
	padding-top: 5px;










}
.edtip-bg {
	background-image: url(/images/branding/driveline-travelmail/graphics/editorstip_bg.gif);
	background-repeat: repeat-y;
}
.editorstip-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-left: 5px;
}
.hotel-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.slideshow-title-bg {
	background-color: #51AF3A;

}
.slideshow-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.slideshow-resort-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.tabbgover {
	background-repeat: no-repeat;
	background-image: url(/images/branding/driveline-travelmail/supp_buttons/tab_over.gif);
	background-position: left;
}
.tabbgerror {
	background-repeat: no-repeat;
	background-image: url(/images/branding/driveline-travelmail/supp_buttons/tab_error.gif);
	background-position: left;
}
.tabbgup {
	background-repeat: no-repeat;
	background-image: url(/images/branding/driveline-travelmail/supp_buttons/tab_up.gif);
	background-position: left;
}
.tabbgmand {
	background-repeat: no-repeat;
	background-image: url(/images/branding/driveline-travelmail/supp_buttons/tab_mand.gif);
	background-position: left;
}
.brochurepopup-table-border1 {
	border: 1px solid #333399;
	border-collapse:collapse;
	background-color: #F4F4FB;
}
.brochure-popup-overview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#31659C;
	margin-left: 7px;
}
.brochure-popup-overviewtext {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.boxleftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4668AD;
}
.boxrightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4668AD;
}
.boxtopborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4668AD;
}
.boxbottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4668AD;
}

.smsectionheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.smborder {
	border: 1px solid #99CCFF;
}
.smsublink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.smsublink2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #51AF3A;
	text-decoration: none;
}

/* New navigation styles*/

.toptab {background: url(/images/branding/driveline-travelmail/menus/sidemenu/toptab.gif) no-repeat left top;margin-left: 5px;}
.toptab2 {background: url(/images/branding/driveline-travelmail/menus/sidemenu/toptab2.gif) no-repeat left top; margin-left: 5px;}
.toptab_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-indent: 10px;
	height: 18px;
	padding-top: 1px;
	margin-top: 6px;
}
.toptab_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-indent: 10px;
	height: 18px;
	padding-top: 1px;
	margin-top: 6px;
}
.tabborder {
	border-right: 1px solid #A2C3E6;
	border-bottom: 1px solid #A2C3E6;
	border-left: 1px solid #A2C3E6;
	margin-left: 5px;
}
.sidemenu_text1 {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/bullet.gif) no-repeat 8px;
	display: block;
	text-indent: 18px;
}
.sidemenu_text1:hover {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/bullet.gif) no-repeat 8px;
	display: block;
	text-indent: 18px;
	text-decoration: underline;
}

.sidemenu_text2 {

	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/menuplus.gif) no-repeat 8px;
	display: block;
	text-indent: 22px;
}
.sidemenu_text2:hover {

	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/menuplus.gif) no-repeat 8px;
	display: block;
	text-indent: 22px;
	text-decoration: underline;
}
.sidemenu_text3 {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	text-indent: 22px;
	margin-left: 2px;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/bullet.gif) no-repeat 8px;
	background-color: #A2C3E6;

}
.sidemenu_text3:hover {
	color: #000000;
	text-decoration: underline;
}
.toptab_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-indent: 24px;
	height: 18px;
	padding-top: 2px;
	margin-top: 6px;
	background: url(/images/branding/driveline-travelmail/menus/sidemenu/menuplus2.gif) no-repeat 10px;
}

/* New home page buttons */

	
.topmenubg {
	background-image: url(/images/branding/driveline-travelmail/menus/topmenu/menubg2.jpg)
}
.whitebg {
	background-color: #FFFFFF;
}
.menubg_sep {
	background: #D9118D;
}
.shadowbg {
	background: url(/images/branding/driveline-travelmail/newheader/shdw_main.jpg) repeat-x;
}

ul#topnav {
 margin: 0;
	list-style:none;
	padding:0;
	float:left}
	
ul#topnav li {
	float:left;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #083694;
	background: url(/images/branding/driveline-travelmail/menus/topmenu/menubg2.jpg) no-repeat;
}
	
ul#topnav a {
	float:left;
	padding:4px 14px 4px 14px;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #083694;
}

ul#topnav a:hover {color:#FFFFFF; background:#D9118D}


ul#topnav li.active  {background: url(/images/branding/driveline-travelmail/menus/topmenu/tab_lftcrnr.gif) no-repeat left top; 	padding:0 0 0 4px;
}
ul#topnav .active a {background: url(/images/branding/driveline-travelmail/menus/topmenu/tab_rgtcrnr.gif) no-repeat right top;color:#FFFFFF}

/* Ferry Styles*/

.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

#selectBooking {
	float:left;
	width:250px;
	margin:10px 0px 0px 20px;
	background:#ffffff;
}
#operator_select {
	float:left;
	width:250px;
}


/* advert styles */

.adverttitlebg {background: #548EC6;}
.adverttitle {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	display: block;}
.offerlink {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #307BC4;
	text-decoration: underline;
}

/* mini search styles */

.mini_show

{

}

.mini_hide {

            display: none;

}

.mini_bg01 {

            background: #418DD7;

}

.mini_header {

            font: bold 14px Arial, Helvetica, sans-serif;

            color: #FFFFFF;

}

.mini_btmborder {

            background: url(../images/branding/driveline-travelmail/minisearch/btmborder.gif) repeat-x;

}

.mini_text {

            font: 11px Arial, Helvetica, sans-serif;

            color: #000000;

            padding-top: 3px;

            display: block;

}

.mini_text_2 {

            font: 10px Arial, Helvetica, sans-serif;

            color: #000000;

}

.mini_text_3 {

            font: bold 14px Arial, Helvetica, sans-serif;

            color: #000000;

}

 

.mini_text_bold {

            font: 11px Arial, Helvetica, sans-serif;

            color: #000000;

            padding-top: 3px;

            display: block;

            font-weight:bold;

}

.mini_bg02 {

            background: #FFFFFF url(/images/branding/driveline-travelmail/minisearch/mini_bg02.gif) repeat-x;

}

.mini_float {

            float: right;

            width: 420px;

}

.miniformobject {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 11px;

            color: #336699;

            border-top: 1px solid #336699;

            border-right: 1px solid #999999;

            border-bottom: 1px solid #666666;

            border-left: 1px solid #336699;

}.mini_bg03 {

            background: #CCCCCC;

}


/*OFFERLISTING PANELS*/

		
.ol_tab {width:40px;background:#333399;white-space:nowrap;padding:2px 8px;font-weight:bold;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;height: 16px;}
.ol_button {font: bold 12px Arial, Helvetica, sans-serif;color: #31659C;background: url(../images/branding/amex/arrows/ol_arrow.gif) no-repeat right 3px;margin: 0px 12px 0px 4px;display: block;text-align: right;padding: 4px 23px 6px 2px;}
html>body .ol_tab {width:auto;min-width:30px;}
.ol_topborder {background: #F9FAFC;height: 25px;width: 485px;border-bottom: 1px solid #CCCCCC;}
.ol_box {float: left;width: 606px;border: 1px solid #5160a6;padding: 2px;}
.ol_icon_info {font: 10px Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;}
.ol_price_box {height: 45px;width: 100px;border: 1px solid #5160a6;text-align: center;margin-top: 2px;}
.ol_price {font: bold 14px Arial, Helvetica, sans-serif;color: #51AF3A;display: block;}
.ol_text {font: normal 11px Arial, Helvetica, sans-serif;color: #000000;}
.ol_bottomborder {	background: #F9FAFC;height: 30px;width: 485px;border-top: 1px solid #CCCCCC;}
.ol_bottomborder2 {	background: #F9FAFC; border-top: 1px solid #CCCCCC;}

div.row {width:480px; float:left; margin-left:10px;}
.olcontainertitle{font: bold 11px Arial, Helvetica, sans-serif;color: #333399;}
.olcontainertext{font: 11px Arial, Helvetica, sans-serif;color: #333333;}
.olcontainertext2{ font: 11px Arial, Helvetica, sans-serif; color: #333333;}
.offer1_container {
	width: 114px;
	margin-left: 10px;
	margin-bottom: 25px;
}
.offer2_container { width: 114px; margin-left: 10px; margin-top: 35px;}
.offerall_container { width: 114px; margin-left: 25px;}
.offer_seperator {
	height: 173px;
	width: 150px;
	float: left;
	border-left: 1px solid #5261A5;
}
.offer_seperator2 {
	background: url(/images/branding/amex/backgrounds/offer_sperator.gif) no-repeat;
	
}

#freetitle {
	margin-left: 25px;
}
#freetext {
	margin-left: 25px;
}

.roomseperator  {border-bottom:1px solid #CCC;border-top:1px solid #999999;}
.roomseperator2  {border-bottom:1px solid #CCC;}

.expand {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
.expand a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.finalpriceexpand {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.finalpriceexpand a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.float {
	float: left;
}

/*NEW BOOKING JOURNEY STYLES*/

.pagetitle {
	font: normal 18px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.roomtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF; }

/*TRAVELMAIL*/



/* Base styles */

UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}

.accessibility {
	DISPLAY: none
}

.logoLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 0px; HEIGHT: 89px
}

#masthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 979px; PADDING-TOP: 0px; HEIGHT: 94px
}
#masthead DIV.mImage {
	BACKGROUND-IMAGE: url(/images/branding/driveline-travelmail/logos/masthead.gif); OVERFLOW: hidden; WIDTH: 780px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px
}
#printLogo {
	DISPLAY: none
}
#topNavBar {
	HEIGHT: 32px; TEXT-ALIGN: left
}
#footerBar {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/branding/driveline-travelmail/logos/footer.gif); PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; WIDTH: 780px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
.fullWidthShadow {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=60); BACKGROUND-IMAGE: url(/images/branding/driveline-travelmail/logos/Nav_masthead_shadow.gif); OVERFLOW: hidden; WIDTH: 780px; HEIGHT: 5px; moz-opacity: 0.60; opacity: 0.6
}
#topBarNavBg {
	BACKGROUND-IMAGE: url(/images/branding/driveline-travelmail/logos/Global_Nav.gif); VERTICAL-ALIGN: middle; WIDTH: 780px; LINE-HEIGHT: 27px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#topNavBar UL {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 600px; LINE-HEIGHT: 27px; HEIGHT: 27px
}
#topNavBar UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 7px; BACKGROUND: url(http://www.travelmail.co.uk/static/images/navigation/dividers.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#topNavBar UL LI#firstNav {
	PADDING-LEFT: 0.6em; BACKGROUND-IMAGE: none
}
#theMailOnline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; HEIGHT: 27px
}
#topNavBar UL LI A {
	FONT-SIZE: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #fff; LETTER-SPACING: 0.03em; TEXT-DECORATION: none
}
#topNavBar UL LI A.active {
	COLOR: #030
}
#topNavBar UL LI A:hover {
	COLOR: #030
}
#footerMain {
	MARGIN: 0px 0.6em 0.6em
}
#footerMain P {
	MARGIN: 0.4em 0px
}
#footerMain H1 {
	MARGIN: 0.4em 0px
}
#footerMain H2 {
	MARGIN: 0.4em 0px
}
.alterColour2 {
	COLOR: white
}
#corporateBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #224887; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#corporateBar P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#corporateBar A {
	MARGIN: 0.4em; VERTICAL-ALIGN: top; COLOR: #fff
}
