body {
	BACKGROUND: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #4c6c8a;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #4c6c8a;
	SCROLLBAR-ARROW-COLOR: #4c6c8a;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	COLOR: #666666;
	}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c6c8a;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c6c8a;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;

/************************************************************************* horizontal rule start *****/
}
hr { 
	text-align: right; 
	width: 100%; 
	height: 1px; 
	color: #4c6c8a; 
	border: none;
	noshade: noshade;
	margin: 5px 0px 5px 0px;
}
/************************************************************************* horizontal rule end *****/

/************************************************************************* top banner start *****/
.slogan {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #4c6c8a;
	line-height: 45px;
	text-align: right;
}
/************************************************************************* top banner end *****/

/************************************************************************* breadcrumb and page links with underline styles start *****/
A.page:link
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	text-decoration: underline;
}
A.page:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	text-decoration: underline;
}
A.page:visited
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	text-decoration: underline;
}
.searchbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	height: 14px;
	color: #003366;
}
.searchbutton
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	height: 20px;
	border: #4c6c8a;
}
.txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
}
/************************************************************************* breadcrumb end *****/

/************************************************************************* navigation start *****/
 #navigation {
    float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:15px;
	text-align: left;
	width:100%
    }
#navigation ul {
    list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
    }
#navigation li {
	background: transparent url("images/tabL.gif") no-repeat scroll left top;
	float:middle;
	margin:0;
	padding:0 0px 0 6px;
	text-decoration:none;
	}
#navigation a {
    background:transparent url("images/tabR.gif") no-repeat scroll right top;
	color:#4c6c8a;
	display:block;
	float:middle;
	padding:2px 0px 5px 0px;
	}
#navigation > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a {float:none;}
    /* End IE5-Mac hack */
#navigation a:hover {
    color:#4c6c8a;
    }

#navigation li:hover, #navigation li:hover a {
	background-position:0% -21px;
	color:#003366; 
	}
#navigation li:hover a {
	background-position:100% -21px;
	}
#index #nav-index,
#ferries #nav-ferries,
#eurotunnel #nav-eurotunnel,
#portguides #nav-portguides,
#ferryroutes #nav-ferryroutes,
#regionsoffrance #nav-regionsoffrance,
#hotels #nav-hotels,
#drivinginfrance #nav-drivinginfrance {     
 	background-position:0% -21px;
    border-width:0,
	}
	  
#index #nav-index a,
#ferries #nav-ferries a,
#eurotunnel #nav-eurotunnel a,
#portguides #nav-portguides a,
#ferryroutes #nav-ferryroutes a,
#regionsoffrance #nav-regionsoffrance a,
#hotels #nav-hotels a,
#drivinginfrance #nav-drivinginfrance a{
	background-position:100% -21px;
	padding-bottom:5px;
	color:#003366;
   	}
	 
.navspace {
width:120px}
/************************************************************************* navigation end *****/

/************************************************************************* booking engine - start *****/
.BGtabsbktop {
	background-image:  url(images/tabsbktop.gif);
	background-repeat:repeat-x;
	background-position: left top;
	COLOR: #FFFFFF;
}
.BGtabsbkRside {
	background-image:  url(images/tabsbkRside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BGtabsbkLside {
	background-image:  url(images/tabsbkLside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
A.TabEng:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
A.TabEng:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
A.TabEng:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.engbg {
	background-color: #FFFFFF;
}
/************************************************************************* booking engine end *****/

/************************************************************************* newsletter signup - start *****/
.Newsletter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
	font-weight: bold;
	text-align: left;
	font-style: italic;
}
.Newslettertxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #4c6c8a;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
}
.submitbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	height: 14px;
	color: #003366;
}
.submitbutton
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	height: 20px;
	border: #4c6c8a;
}
/************************************************************************* newsletter signup end *****/

/************************************************************************* main text styles - start *****/
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	vertical-align: top;
	color: #4c6c8a;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
	color: #4c6c8a;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	color: #4c6c8a;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
	color: #831620;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.BigTitles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4c6c8a;
	font-weight: bold;
	font-style: italic;
}
A.BigTitleslinks:link
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-style: italic;
	FONT-SIZE: 13px;
	COLOR: #4c6c8a;
	text-decoration: none;
}
A.BigTitleslinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-style: italic;
	FONT-SIZE: 13px;
	COLOR: #003366;
	text-decoration: underline;
}
A.BigTitleslinks:visited
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-style: italic;
	FONT-SIZE: 13px;
	COLOR: #4c6c8a;
	text-decoration: none;
}
.subheader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c6c8a;
	font-weight: bold;
	font-style: italic;
}
A.mainlinks:link
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	text-decoration: none;
}
A.mainlinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	text-decoration: underline;
}
A.mainlinks:visited
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #4c6c8a;
	text-decoration: none;
}
A.sixeslinks:link
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: none;
	font-style: italic;
}
A.sixeslinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	text-decoration: underline;
	font-style: italic;
}
A.sixeslinks:visited
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: none;
	font-style: italic;
}
a.moreinfo:link {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c6c8a;
	font-weight: bold;
	text-decoration: underline;
}
a.moreinfo:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}
a.moreinfo:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c6c8a;
	font-weight: bold;
	text-decoration: underline;
}
a.bookmark:link {
	font-size: 9px;
	color: #4c6c8a;
	font-weight: normal;
	text-decoration: underline;
}
a.bookmark:hover {
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a.bookmark:visited {
	font-size: 9px;
	color: #4c6c8a;
	font-weight: normal;
	text-decoration: underline;
}
/************************************************************************* main text end *****/

/************************************************************************* border - start *****/
.borderdarkblue {
	border: 1px solid #003366;
}
.borderlightblue {
	border: 1px solid #4c6c8a;
}	
.bordergrey {
	border: 1px solid #c4c4c4;
/************************************************************************* border end *****/

/************************************************************************* footer - start *****/
}
.FooterLine {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c6c8a;
	font-weight: normal;
	font-style: italic;
}
a.Footer:link {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c6c8a;
	font-weight: bold;
	font-style: italic;
}
a.Footer:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	font-style: italic;
}
a.Footer:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c6c8a;
	font-weight: bold;
	font-style: italic;
}
.bookmarktxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	COLOR: #4c6c8a;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: right;
}
.Copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	text-align: left;
}
/************************************************************************* footer end *****/

/************************************************************************* spacer start *****/
.divSpacer10px {
	height: 10px;
}
.divSpacer5px {
	height: 5px;
	overflow: hidden;
}
/************************************************************************* spacer end *****/
