/* Style sheet for Grosvenor Executive Travel
Author: Blueygreen
Date: 05 November, 2004 */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	color: #333333;
	}

p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	}

ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 0;
	}

li {
	list-style-postition: inside;
	}

.emphasis {
	font-weight: bold;
	}

.formlabels {
	text-align: right;
	font-size: 11px;
	}



/* =Fleet page
--------------------------------------- */

p.vehicletitle { font: 18px georgia, times-new-roman, times, serif; margin-bottom: 5px; padding-bottom: 0; }

ul.fleetdetails { color: #666; list-style: none; padding: 0; margin: 0; margin-left: 20px; }
ul.fleetdetails li {
	background:	url(images/bullet4.gif) no-repeat 0 7px;
	padding-left: 13px;
	font-size: 11px;
	line-height: 18px;
	}
	
table.fleettable { padding: 0; margin: 0; margin-top: 25px; }
table.fleettable td { padding: 0; margin: 0; padding-bottom: 40px; }
td.fleettablepic { width: 260px; }



/* =Weddings page
--------------------------------------- */
#vintagecars { width: 200px; float: right; background: #fff url(images/vintagebg.jpg) top left repeat-x; border: 1px solid #c4b0cc;}
#vintagecarsinner { width: 170px; padding: 15px 15px 8px 15px;}
#vintagecars h3 { margin-top: 0; padding-top: 0; margin-bottom: 8px; padding-bottom: 0; font: bold 16px verdana, arial, sans-serif; }
#vintagecars p { font-size: 11px; line-height: 15px; margin: 0 0 8px 0; padding:0; }



a.imglink img { border: 0; }
a.imglink:hover img { border: 0; }


tr#footer1 td {font-size:12px;text-align: center;}
tr#footer2 td {font-size:11px;text-align: center;}
tr#certif td {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;color:#000000;text-align:center;}

tr.data td {
	font-size:11px;
	padding: 2px;
	}

tr.data1 td {
	font-size:11px;
	padding: 2px;
	border-top: 1px solid #999;
	}
	
tr.data2 td {
	font-size:11px;
	padding: 2px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}

.form2 {background: #cad1de; padding: 2px; border: 1px solid #333366; font: 10px Arial, Helvetica;}

a:link    {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#3399cc;text-decoration:none;}
a:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#3399cc;text-decoration:none;}
a:active  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#3399cc;text-decoration:none;}
a:hover   {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#006699;text-decoration:underline;}

a.footer:link    {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3399cc;text-decoration:none;}
a.footer:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3399cc;text-decoration:none;}
a.footer:active  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3399cc;text-decoration:none;}
a.footer:hover   {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#006699;text-decoration:underline;}

a.bg:link    {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#009dae;text-decoration:none;}
a.bg:visited {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#009dae;text-decoration:none;}
a.bg:active  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#009dae;text-decoration:none;}
a.bg:hover   {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#006699;text-decoration:underline;}



/* =Formmailer CSS
-------------------------------------------*/

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #333;
	}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #333;
	}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #333;
	}
form.ddfm .fmselect {
	background-color: #c1e7ff;
	color: #404040;
	}

form.ddfm .required {
	color: #FF0000;
	}

.ddfmerrors {
	color: #FF0000;
	}

/* TEXT CSS */

.ddfmwrap {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
	}


form.ddfm h1 {
	font-size: 140%;
	}

form.ddfm h2 {
	font-size: 115%;
	}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 1em;
	font-weight: normal;
	}

form.ddfm .credits {
	font-size: 90%;
	}

form.ddfm legend {
	font-size: 110%;
	}

form.ddfm input, 
form.ddfm textarea, 
form.ddfm select {
	font: 1.2em Arial, Helvetica, sans-serif;
	}
	
.ddfmerrors {
	font-weight: bold;
	}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 0;
	margin-top: 25px;
	margin-bottom: 5px;
	width: 335px;
	}

form.ddfm {
	text-align: left;
	padding: 0;
	width: 335px; 
	}
	
.ddfmwrap p.fieldwrap {
	padding: 1px 0 1px 0;
	margin: 1px 0 1px 0;
	display: inline;
	}

.ddfmwrap .midtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333; }

form.ddfm fieldset {
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
	display: block;
	}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
	}

form.ddfm label {
	display: block; 
	float: left; 
	width: 102px; 
	text-align: left;
	margin: 0 10px 0 0;
	padding-bottom: 2px;
	clear: left;
	}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 1px; 
	font-size: 3px;
	background: #fff;
	}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 200px; 
	margin-bottom: 15px;  
	padding: 3px; 
	}

form.ddfm .fmcheck {
	width: 200px; 
	float: left;
	display: block;  
	margin-bottom: 25px;
	padding: 0;
	margin: 0;
	}

form.ddfm .fmradio {
	width: 200px;
	float: left;
	display: block;
	margin-bottom: 15px;
	}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 2px 0;
	line-height: 140%;
	}


form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
	}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 200px;
	margin-bottom: 15px;
	padding: 1px;
	}


/*
	display: block; 
	float: left; 
	width: 30%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 4px;
	padding-bottom: 1px;
	margin-top: 9px;
	padding-top: 0;
	display: block;
	font-size: 11px;
	}

form.ddfm .fmhalfblock {
	width: 200px;
	margin-left: 112px;
	margin-bottom: 13px;
	float: left;
	display: inline;
	font-size: 1.1em;
	margin-top: 15px;
	}

form.ddfm input.fmverify {
	float: left; 
	width: 84px;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
	border: 1px solid #336;
	background-color: #cad1de;
	color: #000;
	}

form.ddfm input.fmverify:hover {
	border: 1px solid #1267b1;
	background-color: #c1e3fa;
	}
	
form.ddfm input.fmverify:focus {
	border: 1px solid #000;
	background-color: #fff;
	}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
    }

form.ddfm input.fmfile,
form.ddfm input.fmtext,
form.ddfm textarea.fmtext {
	float: left; 
	display: block;
	width: 200px;
	margin-bottom: 8px;  
	padding: 3px;
	border: 1px solid #336;
	background-color: #cad1de;
	color: #000;
	}
form.ddfm input.fmfile {
	width: 50px;
	}

form.ddfm input.fmfile:hover,
form.ddfm input.fmtext:hover, 
form.ddfm textarea.fmtext:hover {
	border: 1px solid #1267b1;
	background-color: #c1e3fa;
	}
form.ddfm input.fmfile:focus,
form.ddfm input.fmtext:focus, 
form.ddfm textarea.fmtext:focus {
	border: 1px solid #000;
	background-color: #fff;
	}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 310px;
	margin-right: 2px;
	margin-bottom: 15px;
	padding: 3px;
	border: 1px solid #336;
	background-color: #cad1de;
	color: #000;
	}
	
form.ddfm textarea.fmtextwide:hover { 
	border: 1px solid #1267b1;
	background-color: #c1e3fa;
	}
form.ddfm textarea.fmtextwide:focus { 
	border: 1px solid #666;
	background-color: #fff;
	}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 310px;
	}

form.ddfm .submit {
	margin-top: 20px;
	text-align: left;
	clear:both;
	padding-left: 112px;
	width: 200px;
	font-size: 11px;
	}
*html form.ddfm .submit {
	width: 312px; w\idth: 200px;
	} /* Modified SImplified Box Model Hack (IE5.x/Win) */

.ddfmwrap .ddfmerrors {
	display: block; 
	width: 80%; 
	text-align: left;
	margin: 0 5px 0 0;
	padding-bottom: 5px;
	}

.ddfmwrap .errorlist {
	display: block;
	width: 80%;
	margin-bottom: 5px;
	padding: 2px 2px 2px 5px;
	text-align: left;
	background-color: #cc0000;
	color: #fff;
	}

