@charset "utf-8";
/* CSS Document */

body { background:#94B7E1 !important;}
.clear { clear:both;}
#header { width:960px; height:155px !important; background:url(/images/www.luxurycruising.co.uk/glentravel/lc-header-bg.jpg) 100% 0 no-repeat;}
#headerNew { width:960px; height:155px !important; background:url(/images/www.luxurycruising.co.uk/lc-header-bg-new.jpg) 100% 0 no-repeat;}
#header a, #headerNew a { color:#fff; text-decoration:none;}
#header #logo, #headerNew #logo { width:265px; height:125px; float:left !important; padding:0 !important;}
#header #miniNav, #headerNew #miniNav { width:685px; float:right; margin:20px 10px 0 0;}
#header #miniNav ul, #headerNew #miniNav ul { margin:0; padding:0;}
#header #miniNav li, #headerNew #miniNav li { list-style:none; float:right; margin:0 10px 0 0;}
#header #contactDetails, #headerNew #contactDetails { width:675px; float:right; text-align:right; margin:40px 20px 0 0; font-size:14px; color:#fff;}
#header #contactDetails .tel, #headerNew #contactDetails .tel { font-size:22px;}
#nav { width:958px; height:27px; background:url(/images/www.luxurycruising.co.uk/glentravel/nav-bg-rpt.gif) 0 0 repeat-x; border:1px solid #005ca1;}
#nav ul { margin:0 0 0 30px; padding:0;}
#nav li { list-style:none; float:left; margin:0 30px 0 0;}
#nav li a { font-size:14px; display:block; padding:5px 20px; text-decoration:none;}
#nav li a:hover, #nav li.current a { background:url(/images/www.luxurycruising.co.uk/glentravel/nav-bg-hover.gif) 0 0 repeat-x; color:#1b74b6; padding:6px 20px;}
#maincontent { background:#fff;}
#footer { width:860px; padding:10px 50px; background:#94B7E1;}
#footer img.footerLogo { width:213px; height:48px; float:left; margin:10px 20px 0 0;}
#footer img.iata { width:81px; height:60px; float:left; margin:0 3px 0 0;}
#footer img.abta { width:138px; height:55px; float:left; margin:5px 3px 0 0;}
#footer img.atol { width:60px; height:60px; float:left; margin:0 0 0 0;}
#footer img.ace { width:133px; height:50px; float:left; margin:10px 20px 0 0;}
#footer img.creditcards { width:186px; height:32px; float:left; margin:30px 5px 0 0;}
#footer img.comodo { width:100px; height:21px; float:left; margin:40px 0 0 0;}
#footer p { text-align:center;}

.box {
background:#fff;
border:1px solid #fff;
padding:10px;
}
.box2 {
width:938px;
background:#fff;
border:1px solid #fff;
padding:10px;
}
.box h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:23px;
color:#fff;
text-align:center;
padding:3px 0;
margin:-10px -10px 10px;
font-weight:normal;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #fff;
background:#de1f17;
background:-webkit-linear-gradient(top, #890211, #de1f17) no-repeat;
background:-moz-linear-gradient(top, #890211, #de1f17) no-repeat;
background:-ms-linear-gradient(top, #890211, #de1f17) no-repeat;
}

.box2 h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:23px;
color:#fff;
text-align:center;
padding:3px 0;
margin:-10px -10px 10px;
font-weight:normal;
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #fff;
background:#172ade;
background:-webkit-linear-gradient(top, #020589, #172ade) no-repeat;
background:-moz-linear-gradient(top, #020589, #172ade) no-repeat;
background:-ms-linear-gradient(top, #020589, #172ade) no-repeat;
}

.box2 A:link {text-decoration: underline}


.box p, .box2 p {
color:#000;
text-align:left;
line-height:18px;
font-size:12px; 
}

.mainImg {
float:left; margin:0 10px 10px 0;
}


.mainImg2 {
float:right; margin:0 0 10px 10px;
}