body {	background-image: url(http://www.algarvecarhireonline.co.uk/images/achocouk/uk/bg4.jpg);	background-repeat: repeat-x;	margin-top: 0px;	padding-top: 0px;}#page {	margin-top: 0px;	padding-top: 0px;	margin-left:auto;	margin-right:auto;	vertical-align:top;	width:750px;}input.error,select.error,textarea.error {	border: 1px solid #C87920;}tr#tabmap a {	color:yellow;}tr#tabmaptext {	font-family: Verdana, Helvetica, sans-serif;		font-size: 11px;	color:Blue;	width:300px;}div#tabmap {	width:500px;}.style2 {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}.style3 {color: #4292CD}.style4 {color: #4E5357}.style5 {	font-family: Verdana, Helvetica, sans-serif;		font-size: 11px;	font-weight: bold;}.style7 {	color: #2B71A4;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.style8 {font-size: 11px}.style10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.style11 {font-size: 10px}.style12 {	color: #666666;	font-weight: bold;}.style13 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;}.style14 {	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.style15 {	font-size: 14px;	font-weight: bold;}.style16 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;}.style18 {color: #333333; font-family: Arial, Helvetica, sans-serif;}.style21 {font-size: 11px; font-weight: bold; }.style22 {	color: #4292CD;	font-weight: bold;}.style24 {	color: #4292CD;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.style25 {color: #333333}.errors {	font-family: Verdana, Helvetica, sans-serif;		font-size: 14px;	font-weight: bold;	color: #555555;}a.link {	font-size: 11px;	color: #333333;	text-decoration: none;}a.link:hover {	font-size: 11px;	color: #2B71A4;	text-decoration: underline;}a.linkb {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;}a.linkb:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;		color: #2B71A4;	text-decoration: underline;}a.linkc {	color: #666666;	font-weight: bold;	text-decoration: none;}a.linkc:hover {		color: #2B71A4;	font-weight: bold;			text-decoration: underline;}a.link_grey {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #777777;		text-decoration: none;}a.link_grey:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #777777;	text-decoration: underline;	}.quoteText {	font-family: Verdana, Helvetica, sans-serif;		font-size: 14px;	font-weight: bold;}.bookText {	font-family: Verdana, Helvetica, sans-serif;		font-size: 12px;}.form_header {	font-family: Verdana, Helvetica, sans-serif;		font-size: 13px;	font-weight: bold;	background-color: #4292CD;	color: white;}.form_tag {	font-family: Verdana, Helvetica, sans-serif;		font-size: 11px;	font-weight: bold;	color: #555555;}.form_input {	font-family: Verdana, Helvetica, sans-serif;		font-size: 12px;		color: #333333;	border: 1px solid #bebebe;}.form_check {	font-family: Verdana, Helvetica, sans-serif;		font-size: 12px;		color: #333333;	}.form_button {	font-family: Verdana, Helvetica, sans-serif;		font-size: 12px;		font-weight: bold;	color: white;	border: #333333 1px solid;	background-color: #4e5357;}.tabinfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	font-weight: bold;	background-color: #4e5357;	}.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #777777;	}.erro {    font-family: verdana, arial, helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #ff0000;}.texto_grey {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}