/* special offers CARS */
    #rightAd{margin:8px auto; width:700px;}
    .ct_spblock1, .ct_spblock2, .ct_spblock3, .ct_spblock4, .ct_spblock5, .ct_spblock6 {
        font-family:Arial,Helvetica,sans-serif;
		padding:0;
		width:32%;
		height:135px;
		float:left;
		margin:0 0 8px;
		background-position:0 0;
		background-image:url(grid.gif);
		border:1px solid #f99933;
    }
	
	.ct_spblock1, .ct_spblock2, .ct_spblock4, .ct_spblock5 {
	margin-right: 8px;	
	}
	
    .ct_sptitle {
        color:#4b4c4c;
        font-size:18px;
        font-weight:normal;
		padding:4px 8px;
        text-align:left;
		height:34px;
    }

    .ct_spspprice {
        margin: -10px 0px 0px 15px;
    }
    .ct_spsppricetxt {
        font-size:32px;
        font-weight:bold;
        margin:0;
        color: #F78000;
		float:left;
		height:50px;
		line-height:normal;
    }
    .ct_spday {
		float:left;
		margin:9px 2px 2px;
		font-size:11px;
		font-weight:normal;
    }
    .ct_spsup {
        margin: 2px 2px 2px 0;
		float:left;
		font-size:11px;
		font-weight:normal;
    }
    .ct_spprice1, .ct_spprice2, .ct_spprice3, .ct_spprice4, .ct_spprice5, .ct_spprice6 {
        color:#4B4C4C;
        margin:0 10px 4px;
		padding:0;
        position:relative;
        z-index:9;
		font-weight:bold;
		height:30px;
    }

/* BUTTONS */

.ct_spbutton, .ct_spbutton2, .ct_spbutton3{
	height:23px;
	padding:0;
	border:0 none;
	margin:0 20px;
	float:right;
	clear:both;
}

.ct_spbutton a, .ct_spbutton a span, .ct_spbutton2 a, .ct_spbutton2 a span, .ct_spbutton3 a, .ct_spbutton3 a span {
background-image:url(hybrid2_dorentacar.gif);
background-repeat:no-repeat;
border:0 none;
color:#c8c9c9;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:23px;
margin:0;
line-height:11px;
font-size:12px;
}

.ct_spbutton a, .ct_spbutton a:link, .ct_spbutton a:visited, .ct_spbutton a:active{font-size:99%;}
.ct_spbutton2 a, .ct_spbutton2 a:link, .ct_spbutton2 a:active, .ct_spbutton2 a:visited{font-size:82%; padding:0 0 0 6px; height:23px;}
.ct_spbutton3 a, .ct_spbutton3 a:link, .ct_spbutton3 a:active, .ct_spbutton3 a:visited{font-size:82%; padding:0 0 0 6px; height:23px;}

.ct_spbutton a, .ct_spbutton a span, .ct_spbutton a:hover, .ct_spbutton a:hover span, .ct_spbutton2 a, .ct_spbutton2 a span, .ct_spbutton2 a:hover, .ct_spbutton2 a:hover span, .ct_spbutton3 a, .ct_spbutton3 a span, .ct_spbutton3 a:hover, .ct_spbutton3 a:hover span {
float:left;
text-decoration:none;
}
.ct_spbutton a, .ct_spbutton2 a, .ct_spbutton3 a {
background-position:0 -500px;
}
.ct_spbutton a {
padding:0;
}

.ct_spbutton2 a {
padding:0;
}

.ct_spbutton3 a {
padding:0;
}

.ct_spbutton a span, .ct_spbutton2 a span, .ct_spbutton3 a span {
background-position:right -500px;
position:relative;
right:-10px;
}

.ct_spbutton a span {
height:17px;
padding:6px 22px 0 0;
}

.ct_spbutton2 a span {
height:17px;
padding:6px 22px 0 0;
}

.ct_spbutton3 a span {
height:17px;
padding:6px 22px 0 0;
}

.ct_spbutton a:hover, .ct_spbutton2 a:hover, .ct_spbutton3 a:hover {
background-position:0 -600px;
color:#FFFFFF;
}

.ct_spbutton a:hover span, .ct_spbutton2 a:hover span, .ct_spbutton3 a:hover span {
background-position:right -600px;
color:#FFFFFF;
}

/* Special offers */
#ct_leftcolumn h2, #ct_rightcolumn h2{
color:#CC0000;
font-size:16px;
display:block;
margin:0 0 4px;
padding: 0;
font-weight:bold;
}

#ct_rightcolumn h2{
margin:0 0 4px 8px;
}

#ctSO_offhdr {
		border:1px solid #F87869;
		margin:25px 20px 10px;
		padding:10px 5px 30px;	
	}
	div#ctSO_offhdr h2 {
		font-size:16px;
		font-weight:bold;
		margin:0pt 0pt 2px;
		padding:0pt;
	}	
	#ctSO_toplocations {
		background:#E23130 none repeat scroll 0%;
		color:#FFFFFF;
		border:1px solid #F87869;
		margin:25px 20px 10px;
		padding:10px 10px 30px;
		width: 220px;
	}
	
.ctSObox1, .ctSObox2 {
	border-bottom:0px solid #d6d6d6;
}

.ctSObox1, .ctSObox2{
margin:0;
display:block;
float:left;
background-image:url(bullets.gif);
background-position: 0 0;
background-repeat: no-repeat;
height:20px;
padding:0 0 0 22px;
width:280px;
}

.ctSObox1 {}

.ctSObox1 span, .ctSObox2 span {}

.ctSObox1 p, .ctSObox2 p {
margin:2px 0;
padding:0;
}

.ctSObox1 span.ctSO_day, .ctSObox2 span.ctSO_day {
	font-size:80%;
	font-weight:normal;
}

.ctSO_location {
    float:left;
    font-family:Arial,sans-serif,Verdana,Helvetica;
    font-weight:bold;
    margin-top:3px;
	background:none;
}

p.ctSO_location a, .ctSO_list a {
padding:2px 0;
	color:#007BA4;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	font-weight:bold;
}
p.ctSO_location a:hover, .ctSO_list a:hover {
    color:#F78000;
    text-decoration:underline;
}

.ctSO_price {
	float:right;
	font-family:Arial,sans-serif,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;  
	color: #007BA4; 
	background:none;
	white-space:nowrap;
}
#ctSO_error {
    background: url(icon_error.png) no-repeat left center;
    margin-left: 10px;
    float: left;
    padding: 10px 5px 10px 30px;
    font-size:11px;
    font-weight:bold;	
}

#abe_disclaimer{
clear:both;
color:#747474;
font-size: 10px;
font-weight:normal;
padding: 0;
margin:6px 10px;
float:left;
}

#abe_disclaimer p{
padding: 4px;
margin:0;
border:0;
clear:both;
}

