*
{
margin: 0;
padding: 0;
}

html
{
font-size: 100%;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
background-color: #ffcc00;
}

#main-wrapper
{
position: absolute;
top: 0.313em;
left: 50%;
margin-left: -23.125em;
width: 46.250em;
}

#header
{
width: 16.444em;
font-family: "Comic Sans MS", Arial, Verdana, Helvetica, sans-serif;
font-size: 2.813em;
text-align: center;
background-color: blue;
color: white;
padding: 0 0 0.111em 0;
margin-bottom: 0.222em;
border: 0.022em black solid;
}

#main-menu
{
margin: 0 0 0 0.813em;	/* top : right : bottom : left */
}

#main-menu div a
{
position: relative;
float: left;
width: 7.700em;
height: 1.500em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.625em;
background-color: #dddddd;
padding: 0.300em 0 0.300em 0;
border: 0.400em;
margin: 0 0.200em 0 0.200em;
display: block;
border-color: white;
text-align: center;
border-style: outset outset outset outset;
}

#main-menu a:hover
{
width: 7.700em;
background-color: #aaaaaa;
padding: 0.300em 0 0.300em 0;
color: white;
border-style: inset inset inset inset;
}

.hidden
{
clear: both;
display: none;
height: 22.188em;
}

.unhidden
{
clear: both;
display: block;
height: 22.188em;
}

.page_title	/* used to replace Flash Graphic of Page Title */
{
clear: both;
font-family: "Prisoner SF", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.875em;
line-height: 1.833em;
text-align: center;
height: 1.833em;
}

.home-page-header-footer
{
width: 41.111em;
height: 1.667em;
text-align: center;
color: #00cc33;
background-color: white;
font-size: 1.125em;
font-weight: bold;
font-style: normal;
padding: 0.278em 0 0 0;
border: 0.167em black double;
}

#wrapper-2
{
position: relative;
}

#home-page-info
{
position: relative;
margin: 0.833em 0 0.833em 6.667em;
height: 12.500em;
width: 27.250em;
text-align: justify;
line-height: 1.250em;
font-size: 0.750em;
font-style: normal;
}

#home-page-bullets
{
position: absolute;
top: 0;
left: 26.875em;
width: 19.375em;
}

#home-page-bullets ul
{
margin: 0.313em 0 0 0;
}

#home-page-bullets ul li
{
text-align: left;
line-height: 1.667em;
font-size: 0.750em;
font-style: normal;
font-weight: bold;
list-style: none;
}

.bullets
{
color: red;
font-size: 1.500em;
}

#home-page-call_us
{
position: absolute;
top: 7.143em;
left: 31.429em;
height: 4.286em;
width: 21.429em;
text-align: center;
color: red;
font-size: 0.875em;
font-style: normal;
font-weight: bold;
}

#home-page-tel_no
{
margin-left: 2.000em;
height: 1.250em;
width: 16.500em;
text-align: center;
color: red;
font-size: 2.500em;
font-style: normal;
font-weight: bold;
}

#ccards
{
position: absolute;
top: 0;
left: 0;
margin: 0.313em 0 0.313em 0;
}

#ccards img
{
width: 3.625em;
height: 2.250em;
text-align: center;
margin: 0.313em 0 0.313em 0;
border: 0.063em black solid;
}

.about-us-text
{
height: 9.375em;
}

.enhance
{
color: red;
font-size: 1.000em;
font-weight: bold;
}

.about-us-text ul
{
margin: 1.250em 6.250em 1.250em 6.250em;
}

.about-us-text ul li
{
line-height: 1.667em;
font-size: 0.750em;
list-style: none;
}

.about-us-footer-text
{
width: 58.333em;
height: 4.167em;
margin: 0 1.667em 0 2.500em;
font-size: 0.750em;
line-height: 1.250em;
}

.info_swf	/* used to replace Flash Graphic of Driver Requirements */
{
height: 3.125em;
margin: 0.313em 0 0.625em 0;
text-align: center;
font-size: 1.000em;
font-style: normal;
color: #00cc33;
background-color: white;
font-weight: bold;
padding: 0.625em 0 0 0; 
border: 0.167em black double;
}

.prices-header-text
{
height: 6.667em;
font-size: 0.750em;
line-height: 1.250em;
text-align: justify;
}

.prices-outer-container	/* Cars Vans Minibuses Price Table Outer Full Width Container */
{
position: relative;
width: 46.250em;
height: 5.938em;
}

.prices-inner-container	/* CARS and MINIBUSES ONLY */
{
border: 0.313em black double;
width: 38.750em;
position: absolute;
left: 50%;
margin-left: -19.688em;
background-color: white;
}

.prices-inner-container-vans	/* VANS ONLY	*/
{
border: 0.313em black double;
width: 45.625em;
position: absolute;
left: 50%;
margin-left: -23.125em;
background-color: white;
}

.prices-text ul
{
display: inline;
}

.prices-text ul li	/* Prices and Links Text Descriptor */
{
width: 9.231em;
float: left;
display: inline;
font-size: 0.813em;
font-weight: bold;
text-align: center;
list-style: none;
margin: 0 0 0.385em 0;
color: red;
background-color: white;
}

.prices-footer-text
{
height: 4.167em;
position: relative;
font-size: 0.750em;
line-height: 1.250em;
font-weight: bold;
margin: 0.417em 0 0 0;
text-align: center;
}

.stop-floats
{
clear: both;
}

.terms-text
{
height: 13.438em;
}

.terms-text ul
{
}

.terms-text ul li
{
line-height: 1.667em;
font-size: 0.750em;
list-style: none;
}

.contact-us-header-text
{
height: 4.167em;
font-size: 0.750em;
line-height: 1.250em;
text-align: left;
}

.contact-us-info-text ul
{
margin: 0.625em 0 0 0;
}

.contact-us-info-text ul li
{
font-size: 0.875em;
list-style: none;
font-weight: bold;
text-align: center;
color: red;
padding: 0.714em 0 0 0;
}

a:link
{
color: #0000ff;
background-color: #ffcc00;
text-decoration: none;
}

a:visited
{
color: #0000ff;
text-decoration: none;
}

a:hover
{
color: black;
text-decoration: underline;
font-style: normal;
}

a:active
{
color: #0000ff;
text-decoration:none;
}

.links-name-text
{
width: 16.923em;
height: 3.846em;
float: left;
font-size: 0.813em;
text-align: center;
border-bottom: 0.077em black solid;
padding: 0.769em 0 0 0;
color: red;
}

.links-images
{
text-align: center;
float: left;
width: 10.313em;
height: 3.125em;
padding: 0.313em 0 0.313em 0;
border-bottom: 0.063em black solid;
}

.links-images img
{
border: 0.063em black solid;
}

.links-info-text
{
float: left;
width: 29.167em;
height: 4.167em;
font-size: 0.750em;
line-height: 1.250em;
text-align: center;
border-bottom: 0.083em black solid;
padding: 0.417em 0 0.417em 0;
}

.footer
{
float: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.750em;
line-height: 1.500em;
text-align: center;
margin: 0.750em 0 0 1.250em;
}

.w3c-xhtml
{
float: left;
border: 0;
width: 5.500em;
height: 1.938em;
margin-top: 0.750em;
}

.w3c-css
{
float: right;
border: 0;
width: 5.500em;
height: 1.938em;
margin-top: 0.750em;
}