/*-----
EXECUTIVE CARS: Main Style Sheet 
Mark Greenley - adverset media solutions -www.adverset.co.uk
-------------------------------------------------------------------------------*/
* {
margin:0;
padding:0;
line-height:1.35em;
list-style:none;
font-family:'Trebuchet MS', Verdana, Helvetica, Arial, 'sans serif';
}
body {
font-size:62.5%;
min-width:815px;
background:#365D89 url(/i/bg-fade.jpg) repeat-x;
padding:0 0;
}
body#home {
}

#container {
text-align:left;
width:855px;
margin:auto;
margin-bottom:1em;
}
#masthead-img-home {
background:#DAE2EB url(/i/masthead-img-home.jpg) no-repeat 5px 5px;
width:805px;
height:260px;
margin:0 0 30px 0;
padding:5px;
border:1px solid #fff;
text-indent:-3000px;
}
#masthead-img-business {
background:#DAE2EB url(/i/masthead-img-business.jpg) no-repeat 5px 5px;
width:805px;
height:137px;
margin:0 0 30px 0;
padding:5px;
border:1px solid #fff;
text-indent:-3000px;
}
#masthead-img-weddings {
background:#DAE2EB url(/i/masthead-img-wedding.jpg) no-repeat 5px 5px;
width:805px;
height:137px;
margin:0 0 30px 0;
padding:5px;
border:1px solid #fff;
text-indent:-3000px;
}
#masthead-img-leisure {
background:#DAE2EB url(/i/masthead-img-leisure.jpg) no-repeat 5px 5px;
width:805px;
height:137px;
margin:0 0 30px 0;
padding:5px;
border:1px solid #fff;
text-indent:-3000px;
}
#ds {
background:url(/i/main-img-ds.png) no-repeat 5px 5px;
width:855px;
height:332px;
margin:-302px 0 0 8px;
text-indent:-3000px;
}
#ds-content {
background:url(/i/content-img-ds.png) no-repeat 5px 5px;
width:855px;
height:192px;
margin:-170px 0 0 10px;
text-indent:-3000px;
}
/*--- 
LOGO  ---------------------------------------------------------*/

#logo {
margin-bottom:0;
text-indent:-3000px;
} /* position */

#logo h1 {
background:url(/i/logo.gif) no-repeat;
width:330px;
height:113px;
position:relative;
top:5px;
left:0;
text-indent:-3000px;}
/*-----
MAIN STRAPLINE ------------------------------------------------*/
#strapline {
margin-bottom:0;
text-indent:-3000px;
}
#strapline h2 {
background:url(/i/main-tagline.png) no-repeat;
width:371px;
height:17px;
float:right;
margin:-55px 35px 0 0;
text-indent:-3000px;
}

 #holder {
width:855px;
overflow:hidden;
} 
#content {
float:left;
width:495px;
border-right:1px solid #fff;
margin:0 0 10px 0;
}

/*-----
Sets up secondary content collumn ------------------------------------*/
#secondary-content {
float:right;
background: url(/i/sec-content-bg.gif)  no-repeat;
width:300px;
margin:0 40px 10px 0;
padding:0 0 0px 0;
}

#secondary-content p {
color:#fff;
font-size:1.3em;
line-height:1.5em;
margin:0.5em 1em 0.5em 0.5em;
}
#secondary-content ul li {
color:#000;
font-size:1.3em;
line-height:1.5em;
margin:15px 1em 0 0.8em;
padding:0 0 0 0;
list-style-type:none;
}
#secondary-content ul li a {
color:#000;
text-decoration:none;
}
#secondary-content ul li a:hover {
color:#a5a575;
text-decoration:underline;
}




/*--- 
MAIN NAVIGATION  ---------------------------------------------------------*/
#navigation {
position:relative;
margin:0 0 0 550px;
height:32px;
padding:0 0 0 0;
clear:both;
}

#navigation ul {
margin:0;
}
#navigation ul li {
float:left;
font-weight:bold;
text-transform:uppercase;
}
#navigation ul li a {
float:left;
font-size:1.3em;
color:#fff;
display:block;
margin:2px 0 0 0;
padding:6px 5px 4px 5px;
text-decoration:none;
overflow:hidden;
}

#navigation ul li a:hover {background-color:#E3B600;}


/*--- 
ER  ----------------------------------------------------------*/
#footer {
clear:both;

}
#footer-content {
border-top:solid 1px #fff;
width:815px;
position:relative;
left:50%;
margin-left:-425px;
padding:10px 0 10px 0;
color:#fff;
}
#footer-content h3 {
text-transform:uppercase;
padding-top:20px;
font-size:1.4em;
padding-bottom:3px;
}
#footer-content p {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
font-size:1.3em;
color:#fff;
}
#footer-content p a {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
color:#56CBF9;
text-decoration:none;
}
#footer-content p a:hover {
color:#56CBF9;
text-decoration:underline;
}
.adverset {padding:10px 0 0 0;}

/*--- CONTENT  ---------------------------------------------------------*/

#content h1 {
color:#5284f1;
margin:0 1em 1.3em 0.3em;
font-size:2.4em;
margin-bottom:0.3em;
font-weight:normal;
}
#content h2 {
color:#5284f1;
margin:1em 0 0 0.4em;
font-size:2em;
font-weight:normal;
}
#content h3 {
color:#5284f1;
margin:1em 1em 0 0.5em;
font-size:1.8em;
font-weight:normal;
}
#content p {
color:#fff;
font-size:1.3em;
line-height:2em;
margin:0 1em 1.3em 0.5em;
}
#content .first {
border-top:solid 1px #fff;
padding:10px 0 0 0;
}
#content a {
color:#56CBF9;
text-decoration:none;
}
#content a:hover {
text-decoration:underline;
}
#content ul li {
color:#FFD005;
font-size:1.3em;
background: url(/i/bullet.png)  no-repeat;
line-height:1.5em;
margin:2px 1em 10px 3.5em;
padding:0 0 0 22px;
list-style-type:none;
}
#content ul li a {
color:#007EC0;
text-decoration:none;
}
#content ul li a:hover {
color:#56CBF9;
text-decoration:underline;
}
#news #content img {
border:1px solid #ccc;padding:3px;margin:5px;
}
#home #content img {border:0;

}
/*----
SECONDARY CONTENT HOME---------------------------------------*/

#secondary-content-business {
background:url(/i/business.jpg) no-repeat;
margin:0 0 10px 0;
padding:0 0 15px 0;
}
#secondary-content-business p {
margin:0 0 0 95px;
}
#secondary-content-business p a {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
color:#56CBF9;
text-decoration:none;
}
#secondary-content-business p a:hover {
color:#56CBF9;
text-decoration:underline;
}
#secondary-content-business img {
margin:0 0 0 95px;
}
/*-------*/
#secondary-content-leisure {
background:url(/i/leisure.jpg) no-repeat;
margin:0 0 10px 0;
padding:0 0 35px 0;
}
#secondary-content-leisure p {
margin:0 0 0 95px;
}
#secondary-content-leisure p a {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
color:#56CBF9;
text-decoration:none;
}
#secondary-content-leisure p a:hover {
color:#56CBF9;
text-decoration:underline;
}
#secondary-content-leisure img {
margin:0 0 0 95px;
}
/*---------*/
#secondary-content-wedding {
background:url(/i/wedding.jpg) no-repeat;
margin:0 0 0 0;
padding:0 0 45px 0;
}
#secondary-content-wedding p {
margin:0 0 0 95px;
}
#secondary-content-wedding p a {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
color:#56CBF9;
text-decoration:none;
}
#secondary-content-wedding p a:hover {
color:#56CBF9;
text-decoration:underline;
}
#secondary-content-wedding img {
margin:0 0 0 93px;
}
/*---------*/
#secondary-content-contact {
margin:0 0 0 0;
padding:10px 0 0 0;
border-top:1px solid #fff;
}
#secondary-content-contact p {
margin:0 0 0 0;
}
#secondary-content-contact p a {
font-family:"Trebuchet MS",arial,verdana,"sans serif";
color:#56CBF9;
text-decoration:none;
}
#secondary-content-contact p a:hover {
color:#56CBF9;
text-decoration:underline;
}
#secondary-content-contact img {
margin:0 0 0 0;
}


/*input {font-family:"Trebuchet MS",verdana, helvetica, "sans serif";font-size:12px;color:#556267;margin-right: 0;line-height: 15px;float:left;height:15px;padding-left:5px;} */
inputPrint {width: 200px;margin-right: 25px;line-height: 15px;float:left;border: 1px solid #ccc;}
#comment {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#866144;width: 330px;border:1px solid #866144;}
.submit input {width:68px;height:35px;text-indent:-3000px;text-decoration:none;overflow:hidden;background: url(/i/submit.gif) no-repeat;border:0;}
.submit input:hover {background:#fff url(/i/submit.gif) 0 -35px no-repeat;}


#name,#phone,#email,#company,#delegates {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;width: 150px;height:22px;margin-right: 0;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#delegates,#numOfGuests,#bedroomsReq {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;width:40px;height:22px;margin-right: 0;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#Standard, #Superior, #Deluxe {padding: 5px;}

#dayFrom,#monthFrom,#yearFrom,#dayTo,#monthTo,#yearTo,#eventDay,#eventYear,#eventMonth,#functionType {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;height:30px;margin-right:10px;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#dayFrom,#yearFrom,#dayTo,#yearTo,#eventDay,#eventYear {width:80px;}
#monthFrom,#monthTo,#eventMonth,#functionType {width:110px;}



/*--- HIDE STUFF COS ITS MORE ACCESSIBLE THAN DISPLAY:NONE;  ---------------------------------------------------------*/
legend {
height:0;
}
legend,
#header ul,
.hidevis
{
position:absolute;
top:0;
left:-90000px;
visibility:hidden;
height:0;
width:0;
}
/*--- TEXT-INDENT  ---------------------------------------------------------*/
#header h1
{
text-indent:-3000px;
overflow:hidden;
text-decoration:none;
}

/*--- CLEARFIXES  ---------------------------------------------------------*/
#header
{
overflow:hidden;
}


