body { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-color:#009 }
#frame { width:778px; height:auto; margin:10px 10px; padding: 0px 0px 20px 0px; text-align:left; background-color:#59599B }
#banner { width:778px; height:144px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(/images/chauffeurbristol.png);  background-position:top left; background-repeat:no-repeat; background-color:#006 }
#leftmenu {	float:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.7em; width:192px; height:auto; background-color:#59599B; color:white; /*border-left: 2px solid red; border-right:2px solid red; border-bottom:2px solid #006;*/  text-align:left; vertical-align:top; margin:0 0 0 0; padding:0 0 0 0 }
#rightcontent { float:left; width:586px; height:auto;	vertical-align:top; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.7em; background-color:white; color:#666; margin:0px 0px 0px 0px; padding-top:20px }
#leftmenu ul { margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 0px }
#leftmenu ul li { list-style:none;	line-height:3em; margin-left:0px; padding-left:0px; border-bottom:1px solid #9494BD; margin-bottom:4px; width:156px; height:auto }
#leftmenu a { color:white; font-weight:normal; text-decoration:none }
#leftmenu a:visited, #leftmenu a:active { text-decoration:none }
#leftmenu a:hover { text-decoration:underline }
#rightcontent h1 { margin:0px 0px 0px 0px; padding-left:20px; padding-right:40px; padding-bottom:0.8em; font-size:1.4em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#59599B; }
#rightcontent h1.payment_successful { margin:0px 0px 0px 0px; font-size:1.4em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px; padding-right:40px; padding-bottom:8px; color:#090 }
#rightcontent h1.payment_declinded { margin:0px 0px 0px 0px; font-size:1.4em;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px; padding-right:40px; padding-bottom:0.8em;	color:#599B59 }
#rightcontent h2 { margin:0px 0px 0px 0px; font-size:1.1em;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px; padding-right:40px; padding-bottom:0.8em; color:#59599B }
#rightcontent p {	margin:0px 0px 0px 0px;	padding-bottom:1.3em; padding-left:20px; padding-right:40px; line-height:1.5em }
#rightcontent ul { margin: 0px 0px 0px 0px; padding-left:20px; padding-right:40px; padding-bottom: 10px; list-style-image:url(/images/bluedot.png) }
#rightcontent ul li { margin-left:10px; line-height:1.7em; }

#rightcontent table {Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; margin-left: 20px;}
#rigthcontent table.td {}
#rightcontent table td.tofrom { width:200px; background-color:red }
#rightcontent table td.location {background-color:#ddd; color:#000; padding: 0px 4px 4px 10px}
#rightcontent table td.executive_single {background-color:#ccf; color:#000; padding: 0px 4px 4px 20px; text-align:right}
#rightcontent table td.executive_return {background-color:#99c; color:#000; padding: 0px 4px 4px 20px; text-align:right}
#rightcontent table td.luxury_single {background-color:#cfc; color:#000; padding: 0px 4px 4px 20px; text-align:right}
#rightcontent table td.luxury_return {background-color:#9c9; color:#000; padding: 0px 4px 4px 20px; text-align:right}
#rightcontent div.testimonial {margin-left:20px; margin-right:40px; margin-bottom: 30px;border: 1px solid #000}
#rightcontent div.testimonial p {padding-top:10px}
#rightcontent div.testimonial strong {padding:0px}
#rightcontent input.name { width:200px; border:1px solid #59599B;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size:11px; padding:4px }
#rightcontent input.email { width:300px; border:1px solid #59599B; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px }
#rightcontent input.contactnumber {	width:200px; border:1px solid #59599B; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding: 4px }
#rightcontent textarea.question { width:300px; height:100px; border:1px solid #59599B; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:4px }
#rightcontent SPAN.tinyfonterr { font-size:9px; font-weight:bold;	color:red }
#rightcontent #paymentform table { margin:0; margin-left:20px; padding:0 }
#rightcontent #paymentform table td.field { margin:0;	padding:0px 1em 1em 0em }
#rightcontent #paymentform table td.data { margin:0; padding:0px 0em 1em 0em }
#rightcontent #paymentform input.email_address { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; margin:0; border:1px solid #336; padding:3px; width:260px }
#rightcontent #paymentform input.reference { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em;	margin:0; border:1px solid #336; padding:3px; width:60px }
#rightcontent #paymentform input.payment_total { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:1em; margin:0; border:1px solid #336; padding:3px;	width:60px }
#rightcontent #paymentform input.submit {	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; margin:0; border:1px solid #336; padding:3px; width:auto }
#rightcontent #paymentform span.sidenote { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; color:#669 }
input.submit { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; margin:0; border:1px solid #336; padding:3px; width:auto }
#footer {}