﻿body
{
    margin: 0px;
    background-color: #E2E2E2;
    font-size: 11px;
    color: black;
    font-family: verdana, helvetica, Arial, Sans-Serif;
}

/* Strat Main Colours */

.Fill-DK-Green {background-color: #076034;}
.Fill-MED-Green {background-color: #07833F;}
.Fill-LT-Green {background-color: #15A752;}
.Fill-LT-Orange {background-color: #E19F6B;}
.Fill-Main-Orange {background-color: #FE7a23;}
.Fill-DK-Orange {background-color: #FE6601;}
.Fill-White {background-color: #FFFFFF;}
.Fill-Black {background-color: #000000;}

/* End Main Colours */

div.masthead {
	width:800px;
	height:170px;
	overflow:visible;
	position:relative ;
	z-index:0;
	left: 0px;
	top: 0px;
}

  
.freecall
{
    padding-right: 5px;
    padding-left: 10px;
    font-size: 10px;
    padding-bottom: 10px;
    width: 150px;
    line-height: 12pt;
    padding-top: 10px;
    background-color: #f5ceb3;
}

.defaultSubmitButton
{
    width: 160px;
    height: 25px;
    background-color: #f5ceb3;
    border-right: #f68026 1px solid;
    border-top: #f68026 1px solid;
    border-left: #f68026 1px solid;
    border-bottom: #f68026 1px solid;
    cursor: hand;
}

/* Navigation ______________________________________________________________________________________ */

A:link
{
    color: #FE6601;
    text-decoration: none;
}
A:visited
{
    color: #FE6601;
    text-decoration: none;
}
A:hover
{
    color: #FE6601;
    text-decoration: underline;
}
A:active
{
    color: #FE6601;
    text-decoration: underline;
}

A.main:link
{
    color: white;
    text-decoration: none;
     font-size: 11px;
}
A.main:visited
{
    color: white;
    text-decoration: none;
     font-size: 11px;
}
A.main:hover
{
    color: white;
    text-decoration: underline;
     font-size: 11px;
}
A.main:active
{
    color: white;
    text-decoration: underline;
     font-size: 11px;
}
/* _____________________ */

.LinkGrBd a
{  
	font-weight: bold;
    color: #1A6F4E;
    text-decoration: none;
}
.LinkGrBd a:visited
{  
	font-weight: bold;
    color: #1A6F4E;
    text-decoration: none;
}
.LinkGrBd a:active
{  
	font-weight: bold;
    color: #1A6F4E;
    text-decoration: none;
}
.LinkGrBd a:hover
{  
	font-weight: bold;
    color: #1A6F4E;
    text-decoration: underline;
}

/* _____________________ */

.LinkOrBd a
{  
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkOrBd a:visited
{  
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkOrBd a:active
{  
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkOrBd a:hover
{  
	font-weight: bold;
    color: #FE6601;
    text-decoration: underline;
}

/* _____________________ */

.LinkSubOr a
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkSubOr a:visited
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkSubOr a:active
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: underline;
}
.LinkSubOr a:hover
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
	text-decoration: underline;
}

/* _____________________ */

.LinkQuicklinks a
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkQuicklinks a:visited
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: none;
}
.LinkQuicklinks a:active
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
    text-decoration: underline;
}
.LinkQuicklinks a:hover
{
    font-size: 10px;
	font-weight: bold;
    color: #FE6601;
	text-decoration: underline;
}

/* _____________________ */

div.subsite  p { font-size:9px; color:#666666;}
div.subsite  a { color:#666666; font-size:9px; text-decoration:none; }
div.subsite  a:visited { color:#666666; font-size:9px; text-decoration:none; }
div.subsite  a:hover { color:#06813d; font-size:9px; border-bottom:1px dotted #06813d; }

/* End Navigation ______________________________________________________________________________________ */



/* Start Lines & Borders ________________________________________________________________________________ */

.main-bod-bdr {
	background-color: #FFFFFF;
	border: 1px solid #FE7A23;
	
}

.bk-eng-bdr2
{
   border: 1px solid #004d2e;
}

.dashTopBot {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.dashRight {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;

}

.lineRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}

.bdrQuicklinks {
	border-width: 1px;
	border-style: solid;
	border-color: #e49310;

}

.bdrVehSpecs {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;

}

/* End Lines & Borders ________________________________________________________________________________ */


/* Start Text __________________________________________________________________________________________ */

.tx10Bk
{
    font-size: 10px;
    color: #000000;
}

.tx10Wt
{
    font-size: 10px;
    color: #ffffff;
}

.tx11WtBd
{
	font-weight: bold;
    color: #ffffff;
}

.tx11BkBd
{
	font-weight: bold;
    color: #000000;
}

.justify
{
	text-align: justify;
}

.tx12WtBd
{
    font-size: 12px;
	font-weight: bold;
    color: #ffffff;
}

.tx12BkBd
{
    font-size: 12px;
	font-weight: bold;
}

.tx13WtBd
{
    font-size: 13px;
	font-weight: bold;
    color: #ffffff;
}

.tx14WtBd
{
    font-size: 14px;
	font-weight: bold;
    color: #ffffff;
}

.tx13BkBd
{
    font-size: 13px;
	font-weight: bold;
}

.tx13BkBd
{
    font-size: 13px;
	font-weight: bold;
}

.tx16GrBd
{
    font-size: 16px;
	font-weight: bold;
	color: #1A6F4E;
}

.tx16OrBd
{
    font-size: 16px;
	font-weight: bold;
	color: #FE6601;
}

.tx16GreyBd
{
    font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.tx20OrBd
{
    font-size: 20px;
	font-weight: bold;
	color: #FE6601;
}

.tx24OrBd
{
    font-size: 24px;
	font-weight: bold;
	color: #FE6601;
}

.tx10Grey
{
    font-size: 10px;
    color: #666666;
}

/* End Text __________________________________________________________________________________________ */

/* Start Forms & Buttons ______________________________________________________________________________ */

.frmQuickJump
{
color: #ffffff;
font-size: 10px;

background: #15A752;
border: 1px solid #ffffff;
}

/* Start Booking Form _____________________________________________________________________________________*/

.abe_info-window {
	position:relative;
	background:url(../graphics/bk-eng-info-box.gif) no-repeat;
	width:400px;
	height:30px;
	left: 5px;
	top: -36px;
}


.abe_DDLs
{
    font-size: 11px;
    font-color: #000000;
}

.abe_Text_Field
{
    font-size: 11px;
    font-color: #000000;
}

.abe_Step1_Button
{ width:85px; height:27px; background-image: url(../graphics/btn-search.jpg); background-repeat: no-repeat; border: 0px;}

/* End Booking Form _____________________________________________________________________________________*/



.tblHeader {
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

/* Start Images _____________________________________________________________________________________*/

.imgPad-rt-lf {margin-right:8px; margin-bottom:5px;}

.happycampers {background:url(../graphics/home-happy-campers-bk.jpg)}

/* End Images _____________________________________________________________________________________*/

.vspecs-tbl
{
background-color: #056633;
}


/* start vehicle specifications tables_____________________________________________________________________*/
.vspecs-top
{
background:url(../graphics/bk-header-vech-sepcs-green.jpg) repeat-x;
font-weight: bold;
color: #ffffff;
padding:2px 0px 2px 5px;
font-weight: bold;
color: #ffffff;
line-height:12pt;
}



.vspecs-info
{
background:url(../graphics/bk-header-vech-sepcs-green.jpg) repeat-x;
padding:3px
}

.vspecs-td1
{
background: #ffffff;
padding:5px;
width:50%
}
.vspecs-td2
{
background: #CEFBD3;
padding:5px;
width:50%
}

.vspecs-options {
	position:relative;
	width:250px;
	height:303px;
	left: 5px;
	top: -360px;
	background: #CEFBD3;
	visibility: hidden;
}


/* end vehicle specifications tables_____________________________________________________________________*/
