
a {
	color: #EE0000;
}

a img {
	border: none;
}

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

.conditions {
	font-size:11px;
}

*html .twitter {
margin-top:-5px;
}

*+html .twitter {
margin-top:-5px;
}

input, select, option {
	font-family: verdana;
	font-size: 12px;
}

p {
	line-height: 1.4em;
	margin: 6px 0 10px 0;
}

ul {
	margin: 8px 0 12px 35px;
	padding: 0;

}

li {
	line-height: 1.em;
	margin: 6px 0 5px 0;
}

ul li {
	list-style-image: url(/images/redarrow.gif);
}

h1, h2, h3, h4, h5, h6 
{
	color: #EE0000;
	font-family: verdana;
	margin: 5px 0 2px 0;
	padding: 0;
/*	white-space: nowrap;*/
}
h1
{
	font-size: 15px;
	margin-top: 8px;
}

h2 {
	font-size: 14px;
	color:#000000;
	margin-top: 8px;
	margin-bottom:8px;
}

h3 {
	font-size: 13px;
	color:#EE0000;
	margin:0px;
}


.clearing {
	 clear:both;
}


#carspromotion {
	 width:340px; 
	 padding:3px; 
	 float:left; 
	 border:1px solid #CCCCCC; 
	 margin-top:10px;
}

/* homepage cols */

#hpcontent  {
		width: 765px;
		margin:0 auto;
}


#hpcontent .col01 {
		width:259px;
		float:left;
		text-align:left;
}

#hpcontent .col02 {
		width:260px;
		float:left;
		text-align:left;
}


#hpcontent .col03 {
		width:246px;
		text-align:left;
		float:left;
}

.farecondition {
	text-align:left; 
	font-size:11px; 
	margin-bottom:10px; 
	margin-top:6px; 
	width:420px; 
	z-index:1000; 
	position:absolute;
}

.specialspanel {
		width: 254px;
		height: 337px;
		background-image:url(/images/specialspanel.gif);
}

.specialscontent {
		width:240px;
		margin:0 auto;
		text-align:left;
}

/* footer */

#ctfooter {
	width:760px;
}

#ctfooter .redstrip {
	height:27px; 
	background-color:#EE0000; 
	color:#FFFFFF;
	text-align:left; 
	border-bottom:2px solid #FFFFFF;
}


#ctfooter .greystrip {
	 height:40px; 
	 background-color:#cccccc; 
	 font-size:11px;
	 text-align:left; 
	 border: 1px solid #cccccc;
}


#ctfooter .licensing {
	 font-size:10px; 
	 text-align:left; 
	 width:720px; 
	 padding:3px;
}


#ctfooter .footerlinks a {
	color:#FFFFFF;
	font-size:11px;
	margin-left:10px;
	text-decoration: none;
	font-weight:bold;
}


#ctfooter .conditions {
	margin: 7px;
}


#ctheader {
	width:760px;
	position: relative;
	z-index:1000;
}

#ctheader .navbar {
	background-color:#3e3e3d; 
	height:27px;
	border-bottom:4px solid #FFFFFF;
	float:left;
	width:760px;
}

 
#ctheader .nav {
	float:left;
}

#ctcontent{
	width:760px;
	text-align:left;
}

#ctcontent .leftcol{
	float:left; 
	width:147px; 
	height:480px;
}

#ctcontent .rightcol{
	width:600px; 
	float:left; 
	margin-left:10px;

}

#cthpcontent{
	width:740px;
	text-align:left;
}

#cthpcontent .leftcol{
	 width:490px; 
	 float:left;
}

#cthpcontent .rightcol{
	width:240px; 
	float:right;
}

.gradient {
	 background-image:url(/images/gradient-base.gif); 
	 height:14px; 
	 width:760px;
}

.emailcell {
	 float:left; 
	 width:290px; 
	 padding:3px;
}
.emailcell li {
	 list-style-image: url(/images/redarrow.gif);
	 margin-left:10px;
}

#quicklinks {
	 width:147px; 
	 float:left; 
	 background-image:url(/images/quicklinks-bg.gif); 
	 height:205px; 
}


#quicklinks ul {
	margin: 35px 0 5px 25px;
	padding: 0;

}

#quicklinks ul li {
	margin-bottom: 3px;
}

#quicklinks .links {
	color:#5e5e5e; 
	font-weight:bold; 
	text-align:left;
	
}

#quicklinks .links a {
	color:#5e5e5e; 
	font-weight: bold; 
	text-align:left;
	text-decoration:none;
}

#quicklinks .links a:hover {
	color:#b0b0b0; 
}
 

#quicklinks .divider {
	background-image:url(/images/quicklinks-div.gif); 
	height:2px; 
	width:130px; 
	margin-top:5px; 

}

#quicklinks .textlink {
	 width: 120px; 
	 margin-left:10px; 
	 padding:4px; 
	 margin-bottom:3px;
	 font-size:12px;
}


.breadcrumbs {
	font-size: 11px;
	margin-bottom:15px;
	color:#858585;
	padding:2px;
	border-bottom:dotted 1px #CCCCCC;
}
	
.sitemap {
	float:left; 
	width:300px; 
}

.sitemap a {
	color: #000000;
	text-decoration:none;
}

.sitemap a:hover {
	color: #EE0000;
	text-decoration:underline
}

.red {
	color:#EE0000;
}


#specialspanel {
	width: 270px;
	float: left;
}

#specialspanel .container {
	width: 250px; 
	float:left;
	text-align:center;
}

.left {
	float: left;
}

.right {
	float: right;
}