

a:link {
	color: #FE0000;
	border-bottom: 1px #000000;
	text-decoration: none;
}

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

a:hover {
	color:#98BD28;
	text-decoration: underline;
 }

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

body,td,div {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 9pt;
}

body{
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0 0 0 0;
	padding: 0;
	margin-top: 0px;
	background: White url(images/background.jpg) repeat-y center top;
}

h1 {	color: #333;	margin: 0 0 13px 0;	font: normal 19px Arial, Helvetica, sans-serif;	}
h2 {	color: #333;	margin: 0 0 13px 0;	font: normal 13px Arial, Helvetica, sans-serif; font-weight: bold; }
h3 {	color: #333;	margin: 0 0 13px 0;	font: normal 14px Arial, Helvetica, sans-serif;	}
h4 {	color: #666;	margin: 0 0 13px 0;	font: bold 14px Arial, Helvetica, sans-serif;}
p {	margin-bottom: 1.3em;	line-height: 150%;}

#top{
	background-color: #90A7B3;
	font: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
}

#banner{
	border: none;
	padding: 0 0 0 0;
	background-image: url('images/banner.jpg');
	width: 789px;
	height: 123px;
}

.breadcrumbs {
	font-family: arial;
	width: 789px;
	font-size: 10px;
	text-decoration: none;
	background-color: #818F98;
	padding: 4px 0px 10px 0px
}

.breadcrumbs a {
	font-family: arial;
	font-size: 10px;
	width: 789px;
	color: White;
	text-decoration: none;
}

.breadcrumbs ul li a {
	font-family: arial;
	font-size: 10px;
	width: 789px;
	color: White;
	text-decoration: none;
}


.breadcrumbs ul li a:hover {
	font-family: arial;
	width: 789px;
	font-size: 10px;
	color: #C9D3DC;
	text-decoration: none;
}

.top {
	font-family: arial;
	width: 789px;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	background-color: White;
	padding: 4px 0px 4px 0px
}

.top a {
	font-family: arial;
	font-size: 10px;
	width: 789px;
	color: #454456;
	text-decoration: none;
}

.top ul li a {
	font-family: arial;
	font-size: 10px;
	width: 789px;
	color: #454456;
	text-decoration: none;
}


.top ul li a:hover {
	font-family: arial;
	width: 789px;
	font-size: 10px;
	color: #CCBBDD;
	text-decoration: none;
}

.sidebar1 {
	padding: 1px 1px 1px 1px;
}

.sidebar1 a{
	border-top:1px dashed #cccccc;
	color: #887799;
	padding: 2px 2px 2px 2px;
}

.sidebar1 a:hover{
	border-top:1px dashed #cccccc;
	color: #B22222;
	padding: 2px 2px 2px 2px;
}

.sidebar2 {
}

.sidebar2 a{
	border-top:1px dashed #cccccc;
	color: #887799;
	padding: 2px 2px 2px 2px;
}

.sidebar2 a:hover{
	border-top:1px dashed #cccccc;
	color: #B22222;
	padding: 2px 2px 2px 2px;
}


/* main navigation (1.level pages) */
#hnav {
	margin: 0;
	padding: 0;
}

#hnav #active {
	border-left: 1px solid #B63202;
}

/*------------- hnav------------*/
#hnav ul {
	color: #B83308;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	line-height: 18px;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: left;
	width: 789px;
	padding-top: 5px;
	background-color: #818F98;
}

#hnav ul li {
	display: inline;
	padding-bottom: 5px; /* matches link padding except for left and right */
	padding-left: 0;
	padding-right: 0;
	padding-top: 0px;
}

#hnav ul li a {
	border-right: 1px solid #C9D3DC;
	color: White;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-decoration: none;
}

#hnav ul li a:hover {
	background: #C9D3DC;
	color: #F6F7F1;
}

/* Ends Vehicle Guide Styles */
.bordering,.bordering2
{
color: #fff;
background-color: #a6b8c2;
margin-top:4px;
margin-bottom:4px;
margin-left:0px;
padding:2px 0px 2px 12px;

}
.bordering2,.borderingsubmit,.submit
{
background-color: #a6b8c2;

}

.borderingyourcaroverride
{
background-color: #ff0000;

}

.borderingresultswrapper{
margin-top : 10px;
width : auto;
}
.borderingoutline
{
margin-top:5px;
border:1px solid  #c9d3dc;
width: 99%;
margin-left:0px;

margin-right:0px;
padding:0px;
}

.borderingcost,.goldcardcost{
color: #818f98;
font-size: 16px;
font-weight:900;
}
.goldcardcost{
	color : #818f98;

}
.borderingcost
{
padding-right:20px;
}
.borderinghighlight
{
color: #ff0000;
font-size: 16px;
font-weight:900;
}
.borderinggroup{
color: #dc2239;
font-size: 16px;
font-weight:900;

}

.borderingsubmit,.submit{
	color: #fff;
	padding: 0 4px 0 4px;
	margin : 0 2px 0 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;border:1px solid #CCCCCC;



}
.borderingamend{
border: 2px dashed #ff0000;
padding:4px;
width:100%;
margin-top: 4px;
margin-bottom: 4px;
}

.borderingamendsub{
color: #fff;
background-color: #ff0000;
margin-top:0px;
margin-bottom:4px;
margin-left:0px;
padding:2px 0px 2px 12px;
}

.borderingyourcar{
border: 2px solid #ff0000;
}
.borderingcdwtext
{
padding-top :5px;
padding-bottom:5px;
}

#bookTripHeader{
background-color: #818f98;
color : #fff;
padding:10px;
}
#bookTripForm{
border:1px solid #000;
width:500px;
padding:10px;
margin:20px;
}

