@charset "utf-8";
/* CSS Document */

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
    behavior:url("../css/csshover.htc"); 
}
td, table
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border-collapse: collapse;
vertical-align: top;
}

a { color: #333399; }

a img { border: 0px; }

.middle td { vertical-align:middle; padding: 2px; }
.middle2 { vertical-align:middle; }

p { padding:0px; margin-bottom: 20px; }
/*
img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
*/
/*img, div { behavior: url(../img/iepngfix.htc); }
*/
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#000; margin:0px; }

h2, h3, h4, h5 
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h2 { font-size: 17px; color:#000; font-weight:normal; margin-top:10px; margin-bottom:10px; }
h3 { font-size: 14px; color:#ad1721; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; margin-bottom:0px; }
h4 { font-size: 14px; color:#000; font-weight: normal; }
h5 { font-size: 24px; color:#000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:10px; }
h6 { font-size: 20px; color:#ad1721; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.h7 { font-size: 16px; color:#000; font-weight: normal; }

/* INDEX STYLES */

.countriesList td { color:#000; padding:3px; font-size:11px; }
.countriesList a { color:#000; }

.button10 { font-size: 12px; text-transform:uppercase; width: 120px; background:url(../img/button1_a.gif) top center no-repeat; margin: 5px; height:44px; border:0px; float:right; color: #fff; text-align:center; font-weight:bold; padding:0px 0px 23px 0px; }
.button10:hover { font-size: 12px; text-transform:uppercase; width: 120px; background:url(../img/button1_h.gif) top center no-repeat; margin: 5px; border:0px;height:44px; float:right; color: #fff; text-align:center; font-weight:bold; padding:0px 0px 23px 0px; }



.button10a { width:110px; font-size: 12px; text-transform:uppercase; background:url(../img/button1_a.gif) top center no-repeat; margin: 5px; border:0px; float:right; color: #fff; text-align:center; font-weight:bold; padding:3px 0px 16px 0px; }
.button10a:hover { width:110px; font-size: 12px; text-transform:uppercase; background:url(../img/button1_h.gif) top center no-repeat; margin: 5px; border:0px; float:right; color: #fff; text-align:center; font-weight:bold; padding:3px 0px 16px 0px; }

/* HEADER STYLES */

.bgLeft { background: #c4bfbf url(../img/bg_left.jpg) repeat-y top right; }
.bgRight { background: #c4bfbf url(../img/bg_right.jpg) repeat-y top left; }

.header { background:url(../img/header_bg.jpg) no-repeat top left; height:125px; }
.phone1 { color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:28px; height:30px; text-align:right; padding: 0px 10px; }
.slogan { color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:17px; text-align:right; padding: 5px 10px; }
.orderCheck { margin-top: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
.orderCheck td { padding: 2px; vertical-align:middle; } 
.input1 { width:160px; font-size: 12px; background: #fff url(../img/form_bg1.gif) repeat-x top left; border: 1px solid #a4abb1; padding:3px; }
.button2 { border:0px; background:url(../img/button1.png) no-repeat; padding:5px; margin-bottom: 3px; width: 40px; height:25px; behavior: url(iepngfix.htc); }

/* MENU STYLES */

.menu1 { background: #dcdada; border-top: 1px solid #8d8989; text-align:right; padding: 2px 50px; }
.menu1 a { color: #4d4a4a; text-decoration:none; font-size: 14px; font-weight:bold; padding: 0px 20px; }
.menu2 { background: #dcdada url(../img/menu_bg1.gif) repeat-x bottom left; text-align:right; padding: 0px 50px; height: 26px; }
.menu2 a { color: #4d4a4a; text-decoration:none; font-size: 14px; margin:0px; font-weight:bold; display:block; float:right; padding: 4px 50px; border-top:0px; }

a.selected { background: url(../img/menu_bg2.gif) no-repeat top center; white-space:nowrap; color:#c10b0b; border-top: 0px solid #000; border-right:0px; margin-top:0px; padding-top:5px; }

/* VISUAL STYLES */

.visual { background:url(../img/visual1.jpg) no-repeat top center; padding: 7px; }
.car_line { background:url(../img/car_line.png) no-repeat top center; height:1px; }
.reservation { background:url(../img/reservation_bg.png) no-repeat top center; padding:7px; behavior: url(iepngfix.htc);  }
.resContent { padding: 7px 10px; color: #383a3c; font-size: 15px; padding-bottom:25px; }
.resBlock { padding: 0px; margin-right: 2px; }

.resTable td { padding: 1px 3px; font-weight:bold; vertical-align:middle; color:#000000; font-size: 12px; }
.title3 td { color:#324d7b; text-align:center; padding:5px; }
.select1 { width: 188px; margin-right: 5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin: 2px 0px; padding:1px; }
.select2 { width: 188px; margin-right:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin: 2px 0px; padding:1px; }
.input2 { width: 30px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.noPadding { padding-right: 0px; }

.selectDate { width: 40px; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.selectMonth {  width: 66px; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.phone2 { color:#ad1721; }

.button3 { behavior: url(iepngfix.htc); background: url(../img/button3.png) no-repeat top center; margin-top: 10px; margin-right: 20px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 15px 0px; width:110px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.weekOffer { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; }
.comment { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.offer { behavior: url(iepngfix.htc); background:url(../img/week_offer.png) no-repeat top right; margin-top: 230px; padding:5px; width:450px; }
.button4 { float: right; margin:5px; behavior: url(iepngfix.htc);  }

/* CONTENT STYLES */

.title1 { background:url(../img/block_bg2.jpg) repeat-x top center; margin:7px; border: 1px solid #9e3843; margin-bottom: 0px; color: #fff; font-size: 17px; text-align:right; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.title2 { margin: 7px 7px 0px 7px; background:url(../img/block_bg1.jpg) no-repeat top center; color: #fff; font-size: 17px; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.textBlock1 { border: 1px solid #999999; border-top: 0px; padding:10px; margin:7px; margin-top: 0px; }
.textBlock1 a { color:#083c8e; }

.textBlock2 { border: 1px solid #999999; color:#083c8e; font-size: 14px; border-top: 0px; padding:10px; margin:7px; margin-top: 0px; }

.top3cars td { padding: 5px 10px; }

.button1 { background: url(../img/button1_bg.gif) no-repeat top center; border:0px; margin-right:5px; margin-top:5px; padding:2px; padding-bottom:10px; width:89px; font-weight:bold; display:block; float:right; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; }

.specialOffer td { padding: 2px 0px; }

.list1 { padding-bottom: 10px; }
.list1 div { padding: 1px 10px 3px 25px; margin-left: 10px; background: url(../img/bullet1.png) no-repeat top left; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.cars td { vertical-align: bottom; }

.homeH2 { margin-left:10px; }

/* FOOTER STYLES */

.footer { background:url(../img/footer_bg.jpg) no-repeat top left; }
.footerLinks a { color:#fff; font-size: 15px; font-family:  Candara, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0px 10px; }
.footerLinks { text-align:center; padding: 0px 5px 5px 5px; }
.footerLinks2 a { padding:0px 20px; text-decoration:none; color:#515050; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.footerLinks2 {  background-color: #dddddd; }
.footer2 { color:#515050; background-color: #dddddd; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }

.footer3 { background: #c5c0c0 url(../img/footer_bg2.jpg) no-repeat top center; }
.subFooter { background: #c5c0c0 url(../img/footer_bg3.jpg) repeat-y top center; }

.footerPhone { padding-left: 20px; padding-top: 3px; font-size: 28px; color:#fff; }
.certificate { display:block; text-align:center; margin-top: 15px; margin-bottom:10px; }

.creditCards a { padding: 0px 5px; }
.creditCards { background-color: #dddddd; }

/* STEP2 STYLES */

.padding3 td { padding:3px; }
.carBlockTable1 { margin: 2px 5px; }
.carBlockTable1 td { padding:0px; line-height: 16px; }
.redTextBold { color: #c10b0b; font-weight:bold; }

.button5 { display:block; background:url(../img/button2_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-left: 90px; margin-top:10px; padding:4px 0px 10px 0px;; width: 110px; height:30px; border: 0px; text-align:center; }

.steps { background:url(../img/steps_bg.jpg) no-repeat top center; margin-top: 7px; }
.step { padding: 10px 5px 10px 40px; color:#FFFFFF; text-align:center; }
.step1 { padding: 10px 10px 10px 30px; color:#FFFFFF; text-align:center; }
.stepText { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; }
.carBlocks { padding-bottom:7px; }

.carBlock { position:relative; margin-top: 7px; margin-right:6px; float:left; width:248px; padding: 11px 0px 11px 0px; }
.carBlockContent {  }

.topleftcorner { background:url(../img/corner1.png) no-repeat top left; position:absolute; display:block; top: 0px; height:311px; width: 125px; }
.toprightcorner { background:url(../img/corner2.png) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:311px; width: 125px; }
.bottomleftcorner { background:url(../img/corner3.png) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:311px; width: 125px; }
.bottomrightcorner { background:url(../img/corner4.png) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:125px; width: 311px; }

.carBlockTitle { padding: 1px 7px 4px 7px; border:1px solid #FFF; border-top:0px; border-bottom:0px; background: #f5f5f6; }
.carBlockTitle h2 { margin-bottom:0px; margin-top:0px; }
.carBlockTitle h3 { font-size: 13px; }

.carBlockImage { display:block; text-align:center; background:url(../img/car1_bg.jpg) no-repeat top center; padding: 1px 0px; }
.carBlockDetails { padding: 5px 10px; background: #f5f5f6 url(../img/2divider1.gif) no-repeat bottom center; font-size: 11px; }
.carBlockPrice { padding: 7px 0px 0px 14px; background-color: #fff; }
.carBlockLink { margin-top: 3px; display:block; margin-bottom:7px; color:#333399; font-size: 11px; } 
.price { font-size: 20px; color:#c10b0b; margin-bottom:5px; }
.carBlockButton { background: url(../img/button3_bg.gif) no-repeat top center; margin-top:5px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 14px 0px; width:103px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.blueText { color: #1f3a80; }

.searchBlock { border: 1px solid #58789c; }
.searchBlockContent { border: 1px solid #ffffff; background-color: #9fc3ff; }
.searchBlockTitle1 { white-space:nowrap; background: #a8afcb url(../img/block_bg3.jpg) repeat-x  bottom center; color: #ffffff; font-weight:bold; text-align:center; padding:12px 4px 14px 4px; }
.searchBlockTitle2 { background:url(../img/block_bg5.jpg) repeat-x top left; padding:5px 7px; border: 1px solid #58789c; border-left:0px; border-right:0px; color:#333399; font-size:13px; font-weight:bold; }
.searchBlockTitle2 .input2 { margin:0px; padding:0; font-size:11px; }

.searchBlock .resTable .select1 { width: 200px; }
.searchBlock .resTable { margin:4px; }

.searchBlockDetails { padding: 7px; }
.searchBlockClass { padding: 3px; }

.cornersHandler1 { position:relative; margin:7px; }
.corner1 { background:url(../img/corner1a.gif) no-repeat top left; position:absolute; display:block; top: 0px; height:10px; width: 10px; }
.corner2 { background:url(../img/corner2a.gif) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:10px; width: 10px; }
.corner3 { background:url(../img/corner3a.gif) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:10px; width: 10px; }
.corner4 { background:url(../img/corner4a.gif) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:10px; width: 10px; }

/* STEP3 STYLES */

.topleftcorner3 { background:url(../img/3corner1.gif) no-repeat top left; position:absolute; display:block; top: 0px; height:180px; width: 380px; }
.toprightcorner3 { background:url(../img/3corner2.gif) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:180px; width: 380px; }
.bottomleftcorner3 { background:url(../img/3corner3.gif) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:180px; width: 380px; }
.bottomrightcorner3 { background:url(../img/3corner4.gif) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:180px; width: 380px; }

.topleftcorner2 { background:url(../img/2corner1.png) no-repeat top left; position:absolute; display:block; top: 0px; height:180px; width: 380px; }
.toprightcorner2 { background:url(../img/2corner2.png) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:180px; width: 380px; }
.bottomleftcorner2 { background:url(../img/2corner3.png) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:180px; width: 380px; }
.bottomrightcorner2 { background:url(../img/2corner4.png) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:180px; width: 380px; }

.carBlockContent2 { padding-bottom:5px; background-color: #fff; }

.step3 { background:url(../img/step3_bg.jpg) no-repeat top center; margin-top: 7px; }

.carBlock2 { position:relative; margin-top: 7px; margin-right:7px; padding: 9px 0px 7px 0px; }

.carBlockTitle2 { padding: 6px 7px 7px 12px; border:1px solid #fff; border-right:0px; border-left:0px; background: #f5f5f6 url(../img/block_bg4.jpg) repeat-x bottom left; }
.carBlockTitle2 h2 { margin-bottom:0px; margin-top:0px; font-size:17px; text-align:left; font-weight:bold; }

.redText { color: #c10b0b; }

.carBlockTable2 { margin: 10px 12px 5px 12px; }
.carBlockTable2 td { padding: 2px; }
.padding7 { padding-bottom: 7px; } 
.carBlockTable2 h2 { display:inline; }

.carBlockImage2 { display:block; text-align:center; float:left; border: 1px solid #f68200; margin: 7px 12px 12px 12px; }
.carBlockDetails2a { background: #f5f5f6 url(../img/block_bg6a.jpg) repeat-x top left; }
.carBlockDetails2aa { background:  url(../img/block_bg6aa.jpg) repeat-x top left; }
.carBlockDetails2 { background: #f5f5f6; }
.carBlockDetails2 h2 { display:inline; }
.carBlockDetails2 h6 { margin-top: 30px; margin-bottom: 0px; }
.carBlockDetails3 { float: left; margin-left: 5px; }

.carBlockSumm { background:url(../img/3button2.png) no-repeat top right; margin:7px; padding: 6px 0px 10px 0px; color: #ffffff; font-size: 20px; }
.carBlockSumm2 td { padding: 0px 15px; }

.carBlockTable3 { margin:5px; margin-top:7px; margin-bottom: 7px; font-family:tahoma; }
.carBlockTable3 td { padding: 4px 5px 4px 12px ; vertical-align:middle; }

.textarea1 { width: 715px; height:80px; }

.button6 { display:block; background:url(../img/button4_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 15px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }
.button7 { background:url(../img/3button1a.png) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:7px 0px 30px 0px; width: 265px; height:44px; border: 0px; text-align:center; }
.button7:hover { background:url(../img/3button1h.png) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:7px 0px 30px 0px; width: 265px; height:44px; border: 0px; text-align:center; }

/* STEP4 STYLES */

.step4 { background:url(../img/step4_bg.jpg) no-repeat top center; margin-top: 7px; }

.carBlockImage3 { display:block; text-align:center; float:right; border: 1px solid #d4d4d4; margin: 10px 12px 12px 0px; }

.carBlockDetails4 { float: left; padding: 32px 7px 10px 12px; }
.carBlockDetails4 h6 { margin-top: 5px; margin-bottom: 0px; }
.carBlockDetails4 h7 { font-weight:bold; font-size: 15px; }

.paymentTable { font-size: 15px; font-weight:bold; margin-top:20px; }
.paymentTable td { padding: 4px 7px 4px 0px; }

.totalPrice { background:url(../img/total_price.gif) repeat-x top right; padding: 8px 0px 10px 0px; margin-bottom:10px; color: #ffffff; font-size: 20px; }

.carBlockTable4 { margin-top:7px; margin-bottom: 12px; }
.carBlockTable4 td { padding: 2px 12px 2px 0px ; vertical-align:middle; }
.creditCards2 img { vertical-align:middle; }
.padding15 { padding: 0px 0px 10px 12px; margin-bottom:5px; border-bottom: 1px solid #e5e5e5; }

.carBlockTable5 { margin-top:7px; margin-bottom: 7px; }
.carBlockTable5 td { padding: 2px 0px 2px 12px ; vertical-align:middle; }
.carBlockTable5 input { width: 200px; }

/* STEP5 STYLES */

.cancelation { padding:7px; font-weight:bold; color: #575757; } 
.searchBlockTitle3 { background:url(../img/help_bg.gif) repeat-x top left; border-bottom: 1px solid #57789b; font-weight:bold; text-align:center; padding:9px 7px; color:#000000; font-size:13px; font-weight:bold; }
.searchBlockTitle3 h7 { font-weight:bold; display:block; text-align:center; font-size: 18px; float:none; }

.padding12 { padding: 9px 12px; font-size: 13px; line-height: 18px; }
.padding12 h6 { margin-bottom:10px; }

.confirmationTable { background:url(../img/block_bg7.jpg) repeat-x bottom left; font-size: 13px; padding: 7px 12px; border: 1px solid #e4e4e4; border-left:0px; border-right:0px; }
.confirmationTable td { padding: 1px 0px; } 

.paymentTable2 { font-size: 15px; font-weight:bold; }
.paymentTable2 td { padding: 2px 7px 2px 0px; }

.button8 { display:block; background:url(../img/button6_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 35px; margin-top:15px; margin-bottom: 15px; padding:4px 0px 20px 0px; float:right; width: 140px; height:40px; border: 0px; text-align:center; }
.button9 { display:block; background:url(../img/button7_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:12px; margin-bottom: 10px; padding:7px 0px 20px 0px; float:right; width: 145px; height:40px; border: 0px; text-align:center; }

.specialOffer2 { background:url(../img/special_offer.jpg) no-repeat top center; font-weight:bold; padding: 12px 15px; padding-bottom:0px; color:#ffffff; height:80px; margin-right:7px; margin-bottom:139px; }
.specialOffer2 a { color: #ffffff; }

/* STEP6 STYLES */

.cityList a { background:url(../img/bullet1.jpg) no-repeat top left; padding: 2px 0px 2px 25px; display:block; font-weight:bold; font-size:12px; }
.cityList2 a { background:url(../img/bullet2.jpg) no-repeat top left; padding: 2px 0px 2px 25px; display:block; font-weight:bold; font-size:12px; }
.countryText { padding:7px; padding-right: 15px; padding-left:5px; }
.countryText .h7 { margin-bottom: 7px; margin-top: 7px; }
.h8 { font-size: 18px; text-align:center; margin-bottom: 7px; }

.resContent2 { padding: 2px 10px; color: #383a3c; font-size: 15px; padding-bottom:15px; }
.visual3 { background:url(../img/visual1.jpg) no-repeat top center; padding: 7px; padding-top:0px; }
.visual2 { padding: 0px 7px; margin-top: 7px; height: 360px; }

.title4 { background:url(../img/header_bg1.png) repeat-x top center; margin-top:7px; margin-bottom: 7px; color: #fff; font-size: 17px; text-align:right; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.reservation2 { background:url(../img/reservation_bg.png) no-repeat top center; padding:7px; behavior: url(iepngfix.htc);  }
.resContent2 { padding: 7px 10px; color: #383a3c; font-size: 15px; padding-bottom:11px; }

.button3a { behavior: url(iepngfix.htc); background: url(../img/button3a.png) no-repeat top center; margin-top: 5px; margin-right: 20px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 15px 0px; width:110px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.header_d { background: url(../img/bg1.jpg) no-repeat; padding:26px 10px 10px 60px; color: #fff;}
.body_d {background:url(../img/bg2.jpg) no-repeat; padding:6px;}
.body_form {background:url(../img/bg3.png) no-repeat; padding:10px; padding-top:15px;}
.mybooking_dv {background:url(../img/title_bg1.jpg) no-repeat; color:#fff; font-weight:bold; padding:4px 8px; margin-bottom: 10px;}
.countty_list_dv {background:url(../img/bg4.png) no-repeat; padding:19px 15px 10px 10px;}
.car_rent_a {background: url(../img/button2h.gif) no-repeat; text-decoration:none; font-weight:bold; color:#fff; margin-top: px; padding: 3px 7px 10px 7px; display:block;}
.car_rent_a2 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 8px; display:block;}
.car_rent_a3 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 8px; display:block;}
.carhead_dv {background: url(../img/bg1.jpg) no-repeat; padding:26px 10px 10px 60px; color: #fff;}
.carbody_dv {background:url(../img/2bg6.jpg) no-repeat top center; padding:6px; padding-bottom:5px; padding-left: 7px;}
.carbodyhead_dv {background:url(../img/2bg8.png) no-repeat top left; padding: 10px; padding-top:5px;}
.carbodydv_dv {background:url(../img/2bg4.jpg) top; padding:6px; padding-bottom:0px; padding-top:0px; /*height:805px; */padding-left: 8px;height:100% !important;}
.carbodyfoot_dv {background:url(../img/2bg5.jpg) repeat-x top; padding:6px; padding-top:0px; padding-left: 8px; margin-bottom:20px;}
.carstep1 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.carstep2 {background: url(../img/button2h.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.carstep3 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.ui-datepicker-trigger {position:relative;top:4px;}
.order_head_dv {background: url(../img/bg1.jpg) no-repeat; padding:26px 10px 10px 60px; color: #fff;}
.order_step_btn1 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.order_step_btn2 {background: url(../img/button2.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.order_step_btn3 {background: url(../img/button2h.gif) no-repeat; text-decoration:none; color:#fff; margin-top: 0px; padding: 3px 7px 10px 7px; display:block;}
.order_body_dv {background:url(../img/2bg6.jpg) no-repeat top center; padding-top:5px;}
.order_body_head_dv {background:url(../img/2bg4.jpg) top; padding:6px; padding-bottom:0px; padding-top:0px; padding-left: 8px;}
.cars_footer {background:url(../img/2bg9.jpg) repeat-x top; padding:6px; padding-top:0px; padding-left: 8px; margin-bottom:20px;}
.invalidInput {background-color: #f08080; }

.header_d table tr td span{ position:relative; top:3px;}
.carhead_dv table tr td span{ position:relative; top:3px;}
.order_head_dv table tr td span{ position:relative; top:3px;}