body {
margin : 0;
padding : 0;
color : #4a546b;
background-color : #004ab2;
background-image : url(img/background.jpg);
background-position:  0 0;
background-repeat:  repeat-x;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
html {
height : 100%;
width : 100%;
font-size : 11px;
}
a, a:active, a:visited {
font-size : 11px;
color : #0054de;
text-decoration : none;
}
a:hover {
font-size : 11px;
color : #fbcb05;
text-decoration : none;
}
a img {
border : 0;
}
#hides-1 {
display : none;
border : 1px solid #132552;
border-width : 0 0 3px;
padding : 5px 10px;
height : 30px;
color : white;
background : #132552;
}
.space {
margin-top : 10px;
display : block;
}
.vspace {
display : block;
height : 133px;
}

.point {
color : red;
font-size : 11px;
}
#container {
width : 760px;
position : absolute;
top : 100px;
left : 0;
height : auto;
border-collapse : collapse;
border-spacing : 0;
margin-left : 15px;
display : block;
text-align : left;
}
.content {
padding : 10px;
background : white;
}
.content .img {
float : left;
margin : 5px 10px 5px 0;
background : white;
}
.foot {
border : 1px solid #132552;
border-width : 0 0 3px;
padding : 5px 10px;
height : 30px;
color : white;
background : #132552;
}
.included {
background : #f4f4f4;
border : 1px solid #ebebeb;
border-width : 1px 0 1px;
padding : 7px 10px 10px 10px;
font-size : 11px;
}
.included2 {
background : #b0d5ff;
border : 1px solid #ebebeb;
border-width : 1px 0 1px;
padding : 7px 10px 10px 10px;
font-size : 11px;
}
.included2 h4 {
font-size : 21px;
font-weight : normal;
margin : 0;
color : white;
}
.included h4 {
font-size : 21px;
font-weight : normal;
margin : 0;
}
.included h4 a {
color : #4a546b;
font-size : 21px;
font-weight : normal;
margin : 0;
}
.foot a, a:active, a:visited, .included a, a:active {
color : white;
}
.foot a:hover, included a:hover {
color : white;
}
.left {
vertical-align : top;
height : auto;
width : 350px;
}
.middle {
vertical-align : top;
height : auto;
}
.middle_large {
vertical-align : top;
}
.right {
vertical-align : top;
width : 250px;
height : auto;
}
#logo {
position : absolute;
top : 0;
left : 376px;
}
#wizard, #text {
border-collapse : collapse;
border-spacing : 0;
width : 350px;
height : auto;
}
#wizard .title, #text .title {
background : url(img/title_left.gif);
height : 64px;
vertical-align : middle;
text-align : right;
}
#wizard .title .type, #text .title .type {
text-transform : uppercase;
font-size : 18px;
display : block;
color : white;
padding : 2px 21px 0 0;
}
#wizard .subtitle, #text .subtitle {
color : white;
height : 30px;
background : #fdbb05;
text-align : right;
padding-right : 13px;
font-size : 11px;
}
#steps {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
}
#steps .on {
width : 80%;
padding : 10px;
background : #f82b00;
color : white;
font-size : 11px;
text-align : right;
}
#steps .on .h1 {
float : left;
display : block;
font-size : 32px;
}
#steps .off {
width : 10%;
padding : 10px;
background : #696969;
color : white;
font-size : 30px;
text-align : center;
}
#steps .off2 {
width : 10%;
padding : 10px;
background : #a6a6a6;
color : white;
font-size : 30px;
text-align : center;
}
#steps .off a{
width : 10%;
padding : 10px;
background : #696969;
color : white;
font-size : 30px;
text-align : center;
}
#steps .off2 a{
width : 10%;
padding : 10px;
background : #a6a6a6;
color : white;
font-size : 30px;
text-align : center;
}

#content {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
font-size : 11px;
background : white;
}
#content .pad {
padding : 10px;
font-size : 11px;
}
#content .pad a:visited, a:active {
font-size : 11px;
color : #0054de;
text-decoration : none;
background : url(img/linkback.gif) repeat-x 0 100%;
}
#content .pad a:hover {
font-size : 11px;
color : #fbcb05;
text-decoration : none;
background : url(img/linkback_red.gif) repeat-x 0 100%;
}
#content .bottom {
padding : 5px 10px;
border : 1px solid #132552;
border-width : 0 0 3px;
padding-left : 30px;
color : white;
height : 31px;
background : #132552 url(img/redcircle.gif) no-repeat 10px 6px;
}
#content .bottom a, a:active {
color : white;
}
#form_second_driver, #form_renter, #form, #affiliate {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
font-size : 11px;
}
#form_second_driver, #form_renter, #form td, #affiliate td {
vertical-align : top;
padding-right : 10px;
}
#menu {
width : 189px;
height : auto;
overflow : hidden;
border-collapse : collapse;
border-spacing : 0;
background : url(img/menuup.gif) no-repeat 90% 0;
font-size : 14px;
font-weight : bold;
}
#menu .top {
display : block;
margin : 0;
width : 100%;
height : 25px;
background : url(img/menuup.gif);
}
#menu .fed a {
color : white;
text-transform : uppercase;
display : block;
padding : 12px 15px 10px 10px;
text-align : right;
overflow : hidden;
background : url(img/line.gif) no-repeat 44px 34px;
}
#menu .fed a:hover {
color : #132552;
}
#menu .fed .affactive {
cursor : default;
color : #132552;
padding-bottom : 30px;
}
#menu .fed .active {
cursor : default;
color : #132552;
}
#menu .fed .last {
padding-bottom : 30px;
background : none;
}
#members, #cartype, #newss {
border-collapse : collapse;
border-spacing : 0;
width : 210px;
height : auto;
margin-left : 7px;
}
#members .title, #newss .title, #cartype .title {
background : url(img/title_right.gif);
height : 64px;
vertical-align : middle;
text-align : right;
}
#members .title .type, #newss .title .type, #cartype .title .type {
text-transform : uppercase;
font-size : 18px;
display : block;
color : white;
padding : 2px 17px 0 0;
}
#newss .bottom a, a:active, a:visited, #cartype .bottom a, a:active {
color : white;
}
#linkos {
border-collapse : collapse;
border-spacing : 0;
width : 350px;
height : auto;
}
#news, #cartypes {
border-collapse : collapse;
border-spacing : 0;
width : 210px;
height : auto;
margin-left : 7px;
}
#news .newslist, #cartypes .list {
border-collapse : collapse;
border-spacing : 0;
background : white;
}
#news .newslist .newsfed, #linkos .list .fed, #cartypes .list .fed {
margin : 0;
padding : 0;
}
#news .content {
padding : 0;
}
#cartypes .list .fed .small {
background : url(img/cat/mazda2.gif) no-repeat 95% 6px;
}
#cartypes .list .fed .medium {
background : url(img/cat/mazda3.gif) no-repeat 95% 6px;
}
#cartypes .list .fed .large {
background : url(img/cat/mondeo.gif) no-repeat 95% 6px;
}
#cartypes .list .fed .vans {
background : url(img/cat/ford.gif) no-repeat 95% 6px;
}
#linkos .list .fed a {
color : #3b3b3b;
font-size : 13px;
border : 1px solid #f2f2f2;
border-width : 0 0 1px;
font-weight : bold;
display : block;
padding : 5px 10px;
overflow : hidden;
text-decoration : none;
background : none;
}
#news .newslist .newsfed a, #cartypes .list .fed a {
color : #3b3b3b;
font-size : 13px;
border : 1px solid #f2f2f2;
border-width : 0 0 1px;
font-weight : bold;
display : block;
padding : 10px;
overflow : hidden;
text-decoration : none;
background : none;
}
#news .newsfed a:hover, #linkos .fed a:hover, #cartypes .fed a:hover {
color : #c00;
background : #f1f8ff none;
}
#news .newsfed p, #linkos .fed p, #cartypes .fed p {
color : #5f5f5f;
margin : 0;
text-decoration : none;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
#linkos .list .fed img {
float : right;
display : block;
}
#members #loginform {
width : 95%;
height : auto;
font-size : 11px;
}
#members #loginform td {
padding-bottom : 3px;
vertical-align : middle;
}
#members #loginform .inputext {
color : black;
font-weight : bold;
width : 120px;
height : 25px;
vertical-align : middle;
background : #fff;
}
#members #loginform .checkbox {
width : 13px;
height : 13px;
border : none;
margin : 3px 3px 3px 0;
vertical-align : middle;
}
.mypromo {
border-collapse : collapse;
border-spacing : 0;
width : 180px;
height : auto;
margin-left : 8px;
}
#promo {
border-collapse : collapse;
border-spacing : 0;
width : 180px;
height : auto;
margin-left : 8px;
}
#promo .title {
background : url(img/title_middle.gif);
height : 66px;
vertical-align : middle;
text-align : right;
}
#promo .title .type {
text-transform : uppercase;
font-size : 18px;
display : block;
color : white;
padding : 2px 22px 0 0;
}
.promo {
border : 0;
float : right;
padding-right : 1px;
}
#footer {
height : 80px;
border-collapse : collapse;
border-spacing : 0;
font-size : 11px;
color : white;
width : 760px;
background : url(img/footer_background.gif) no-repeat 100% 100%;
vertical-align : middle;
margin : 0 0;
}
#footer a, #footer a:active {
color : #b0d5ff;
}
#footer a:hover {
color : white;
}
#footer img {
float : right;
margin-right : 25px;
}
#footer p {
float : left;
margin-left : 10px;
}
#carinfo {
border-collapse : collapse;
border-spacing : 0;
vertical-align : top;
}
#carinfo .left {
font-size : 24px;
font-weight : bold;
background : url(img/linedown.gif) no-repeat 96% 50%;
width : 63%;
vertical-align : top;
}
#carinfo .right {
font-size : 24px;
font-weight : bold;
width : 37%;
vertical-align : top;
}
#carinfo .spaces {
height : 40px;
background : url(img/dotline.gif) no-repeat 50% 20px;
}
#carinfo p {
margin : 0;
font-size : 11px;
font-weight : normal;
}

.top {
display : block;
background : url(img/top.gif) repeat-x;
height : 5px;
}

ul.language {
float: left;
position : absolute;
top : 5px;
left : 670px;
list-style : none;
clear : both;
margin : 0;
padding : 0;
}



ul.language li.notactive {
text-align : center;
border: 0 none;
font-size : 11px;
font-weight : bold;
padding : 0 1px 0 0;
margin : 0;
float: left;
}


ul.language li.notactive a, ul.language li.notactive a:active, ul.language li.notactive a:visited   {
margin : 0;
border: 0 none;
float: left;
background-color : #004ab3;
color : white;
text-decoration : none;
padding : 3px 6px;
}

ul.language li.notactive a:hover {
background-color : #013e97;
float: left;
border: 0 none;
padding : 4px 6px;
}

ul.language li.active {
background-color : #fdbb05;
padding : 5px 6px;
margin : 0;
float: left;
color: white;
}

ul.language li.active a, ul.language li.active a:active, ul.language li.active a:visited   {
color : black; }

#mycontacts {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
font-size : 11px;
color : #ffffff;
}
#mycontacts td {
vertical-align : top;
padding-right : 10px;
}
.mycontacts_top {
width : 100%;
display : block;
background : url(img/top.gif) repeat-x;
height : 5px;
}
.send_button {
border : 0;
background-image : url(img/send.gif);
width : 76px;
height : 32px;
}
.car_sales_price {
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #0054de;
font-weight : bold;
}
#mydownbanner {
height : 110px;
border-collapse : collapse;
border-spacing : 0;
font-size : 11px;
color : white;
width : 760px;
vertical-align : middle;
margin : 10px 0;
}
.mytext_class {
color : #4a546b;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.mycontents {
padding : 0;
border-collapse : collapse;
border-spacing : 0;
width : 100%;
font-size : 11px;
}
#mycartypes {
padding : 10px;
background : white;
border-collapse : collapse;
border-spacing : 0;
height : auto;
}
#mycartypes .list {
border-collapse : collapse;
border-spacing : 0;
background : white;
}
#mycartypes .list .fed {
margin : 0;
padding : 0;
}
#mycartypes .list .fed a {
color : #3b3b3b;
font-size : 13px;
border : 1px solid #f2f2f2;
border-width : 0 0 1px;
font-weight : bold;
display : block;
padding : 10px;
overflow : hidden;
text-decoration : none;
background : none;
}
#mycartypes .fed a:hover {
color : #c00;
background : #f1f8ff none;
}
#mycartypes .fed p {
color : #5f5f5f;
margin : 0;
text-decoration : none;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
.new_step_5_title {
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #4a546b;
font-weight : bold;
}
.new_step_5 {
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4a546b;
}
#express_service {
width : 650px;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
}
#express_service_title {
border-bottom : 1px dotted #ffffff;
font : 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
}
.express_service_td_info {
text-align : right;
}
#testimonials {
border-collapse : collapse;
border-spacing : 0;
width : 180px;
height : auto;
}
#testimonials .title {
background : url(img/title_testimonials.gif);
height : 64px;
width : 180px;
vertical-align : middle;
text-align : right;
}
#testimonials .title .type {
text-transform : uppercase;
font-size : 18px;
display : block;
color : white;
padding : 2px 21px 0 0;
}
#testimonials .subtitle {
color : white;
height : 30px;
background : #fdbb05;
text-align : right;
padding-right : 13px;
font-size : 11px;
}
#testimonials .content .smalltitle {
font-size : 13px;
text-decoration : none;
}
#testimonials .content {
border-collapse : collapse;
border-spacing : 0;
font-size : 11px;
background : white;
}
#testimonials .content .pad {
padding : 10px;
font-size : 11px;
}
#testimonials .content .pad a, a:visited, a:active {
font-size : 11px;
color : #0054de;
text-decoration : none;
background : url(img/linkback.gif) repeat-x 0 100%;
}
#testimonials .content .pad a:hover {
font-size : 11px;
color : #fbcb05;
text-decoration : none;
background : url(img/linkback_red.gif) repeat-x 0 100%;
}
#testimonials .content .bottom {
padding : 5px 10px;
border : 1px solid #132552;
border-width : 0 0 3px;
padding-left : 30px;
color : white;
height : 31px;
background : #132552 url(img/redcircle.gif) no-repeat 10px 6px;
}
#testimonials .content .bottom a, a:active, a:visited {
color : #0054de;
}
.title_faq {
font-size : 13px;
font-weight : normal;
margin : 0;
}
.title_faq a {
color : #4a546b;
font-size : 13px;
font-weight : normal;
margin : 0;
}
.tips_links {
font-size : 11px;
color : #0054de;
text-decoration : none;
}
.extras_names {
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #4a546b;
}
.td_date {
cursor : pointer;
color : #000000;
background-color : #ffffff;
text-align : right;
border : 1px solid #ffffff;
padding : 0;
width : 25px;
height : 25px;
}
.td_date_weekend {
cursor : pointer;
color : #ff0000;
background-color : #ffffff;
text-align : right;
border : 1px solid #ffffff;
width : 25px;
}
.td_date_weekend_hover {
cursor : pointer;
color : #ff0000;
background-color : #ffffff;
text-align : right;
border : 1px solid red;
}
.td_close {
cursor : pointer;
text-align : center;
color : #000000;
}
.td_close_hover {
cursor : pointer;
text-align : center;
color : #ff0000;
font-weight : bold;
}
.td_date_hover {
cursor : pointer;
color : #ff0000;
background-color : #ffffff;
border : 1px solid red;
text-align : right;
}
.td_date_today {
cursor : pointer;
color : #0000ff;
background-color : #ffffff;
text-align : right;
border : 1px solid #c0c0c0;
font-weight : bold;
}
.td_date_selected {
cursor : pointer;
color : #ce5c00;
background-color : #ffffff;
text-align : right;
border : 1px solid #c0c0c0;
font-weight : bold;
}
.td_date_selected_hover {
cursor : pointer;
color : #ce5c00;
background-color : #ffffff;
text-align : right;
border : 1px solid red;
font-weight : bold;
}
.td_date_today_hover {
cursor : pointer;
color : #ff0000;
background-color : #ffffff;
border : 1px solid red;
text-align : right;
font-weight : bold;
}
.tr_weekdays {
background-color : #ea912b;
}
.td_weekdays {
cursor : default;
background-color : #ea912b;
color : #ffffff;
border : 2px solid #ea912b;
text-align : right;
}
.td_arrows_year {
cursor : pointer;
border : 1px solid #ffffff;
text-align : center;
width : 20px;
height : 20px;
}
.td_arrows_year_hover {
cursor : pointer;
background-color : #ffffff;
border : 1px solid red;
text-align : center;
width : 20px;
height : 20px;
}
.td_arrows_month {
cursor : pointer;
border : 1px solid #ffffff;
text-align : center;
width : 20px;
height : 20px;
}
.td_arrows_month_hover {
cursor : pointer;
background-color : #ffffff;
border : 1px solid red;
text-align : center;
width : 20px;
height : 20px;
}
.td_year_month {
cursor : default;
text-align : center;
}
.td_today {
cursor : pointer;
text-align : center;
border : 1px solid #ffffff;
text-align : center;
}
.td_today_hover {
cursor : pointer;
text-align : center;
border : 1px solid red;
text-align : center;
}
.table_calendar {
background-color : #ffffff;
border : 1px solid #707070;
padding : 0;
border-collapse : separate;
border-spacing : 0;
width : 189px;
position : absolute;
}


#tranfers_and_otherlinks {
border-collapse : collapse;
border-spacing : 0;
width : 760px;
height : auto;
margin-bottom: 5px;
}
#tranfers_and_otherlinks .title {
background : url(img/title_new_width.gif);
height : 64px;
vertical-align : middle;
text-align : right;
}

#tranfers_and_otherlinks .title a{
font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #ffffff;
text-decoration: none;
}

#tranfers_and_otherlinks .title a:hover{
font : 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #ffffff;
text-decoration: none;
}

#tranfers_and_otherlinks  .title .type{
text-transform : uppercase;
font-size : 18px;
display : block;
color : white;
padding : 2px 21px 0 0;
}


#tranfers_and_otherlinks .categorys {
background-color: #FFFFFF;
font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #0054de;
font-weight : bold;
}

#tranfers_and_otherlinks .subcategorys {
background-color: #FFFFFF;
font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #0054de;
}
#express_service_title {
	font : 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #0054de;
	font-weight: bold;
}