
body{margin:0px;}

h1{
font-family:arial,verdana,ms sans serif;
font-size:15px; 
color:#F37E01;
padding-left:32px;
margin-bottom:0px;
background:url(gifs/arrow1.gif) no-repeat 20px 5px;
}

h2{
font-family:arial,verdana,ms sans serif;
font-size:14px; 
color:#F37E01;
padding-left:32px;
margin-bottom:0px;
background:url(gifs/arrow1.gif) no-repeat 20px 4px;
min-width:200px;
}

h3{
font-family:arial,verdana,ms sans serif;
font-size:13px; 
color:#B53D14;
padding-left:32px;
margin-bottom:10px;
background:url(gifs/pro-arrow1.gif) no-repeat 20px 2px;
}

h4{
font-family:arial,verdana,ms sans serif;
font-size:14px; 
color:#ffffff;
line-height:17px;
text-align:center;
padding:6px 10px 6px 10px;
margin-bottom:0px;
}


h5{
font-family:arial,verdana,ms sans serif;
font-size:14px; 
color:#000000;
line-height:17px;
text-align:center;
padding:0px;
margin-bottom:0px;
}


.top{background:url(gifs/top-bg.jpg) repeat;
height:3px;
width:100%;}


.top-link{font-family:arial,verdana,ms sans serif;
font-size:9px;
color:#4D4C4C;
background-color:#FFF9ED;
text-transform:uppercase;
font-weight:bold;
padding:10px 0px 10px 0px;
text-align:center;
}
.top-link A{color:#4D4C4C;
text-decoration:none;
}
.top-link A:Hover{color:#000000;
text-decoration:underline;
}

.coname-text{font-family:arial,verdana,ms sans serif;
font-size:10px;
color:#ffffff;
padding:8px 0px 2px 20px;
text-transform:uppercase;
font-weight:bold;
}

.contact-detail{font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 0px 5px 15px;
}

.contact-detail b.b1{
font-size:12px;
color:#FF8707;
text-transform:uppercase;
}



.breadcrum{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#FFFFFF;
background-color:#FF8315;
padding:4px 0px 4px 20px;
}

.breadcrum b{
font-size:12px;
color:#FFFFFF;
}

.breadcrum A{color:#FFFFFF;
text-decoration:none;
}
.breadcrum A:Hover{color:#000000;
text-decoration:underline;
}


.text{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#3A3A3A;
text-align:justify;
padding:2px 0px 2px 32px;
line-height:17px;
}

.td-text{
font-family:arial,verdana,ms sans serif;
font-size:10px; 
color:#3A3A3A;
text-align:justify;
padding:2px 5px 2px 5px;
line-height:17px;
}

.td-text1{
font-family:arial,verdana,ms sans serif;
font-size:10px; 
color:#3A3A3A;
text-align:justify;
padding:0px 5px 0px 5px;
line-height:17px;
}

.line{
border-top:1px dashed #FFBC57;
margin:0px 315px 0px 15px;}

.line-solid{
border-bottom:1px solid #FFBC57;
margin:2px 315px 0px 15px;}

.rentcar{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
background:url(gifs/rent-the-car.jpg) no-repeat;
min-height:27px;
min-width:131px;
margin-left:20px;
padding:4px 5px 2px 20px;
line-height:17px;
font-weight:bold;
}

.rentcar A{color:#ffffff;
text-decoration:none;
}
.rentcar A:Hover{color:#000000;
text-decoration:underline;
}

.left-main{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
padding:5px 5px 5px 5px;
text-align:center;
}
.left-main A{color:#ffffff;
text-decoration:none;
}
.left-main A:Hover{color:#000000;
text-decoration:underline;
}


.left-txt{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
padding:3px 5px 0px 5px;
line-height:13px;
}

.left-txt A{color:#ffffff;
text-decoration:none;
}
.left-txt A:Hover{color:#000000;
text-decoration:underline;
}

.online-main{
font-family:arial,verdana,ms sans serif;
font-size:13px; 
color:#ffffff;
padding:5px 5px 5px 5px;
text-align:center;
}

.online-main A{color:#ffffff;
text-decoration:none;
}
.online-main A:Hover{color:#000000;
text-decoration:underline;
}

.online-txt{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
padding:3px 5px 0px 5px;
line-height:13px;
}

.online-txt A{color:#ffffff;
text-decoration:none;
}
.online-txt A:Hover{color:#000000;
text-decoration:underline;
}

.contact{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#F57E00;
text-align:left;
padding:0px 8px 0px 8px;
line-height:13px;}

.contact A{color:#F57E00;
text-decoration:none;
}
.contact A:Hover{color:#000000;
text-decoration:underline;
}

.our-other{background-color:#FFB924;
margin:2px 8px 2px 8px;
border:1px solid #FFC158;}

.left-txt2{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#000000;
padding:5px 2px 5px 2px;
}


.rent-a-car{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
padding:8px 15px 5px 10px;
}


.travel-sprit{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
padding:8px 3px 2px 3px;
}

.client-list{
font-family:arial,verdana,ms sans serif;
font-size:12px; 
color:#ffffff;
text-align:center;
min-height:90px;
background:url(gifs/bg-clientlist.jpg) repeat;
}

.payment-terms{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#4D4C4C;
text-align:center;
padding-top:5px;
}

.payment-terms b.b1{
font-size:13px;
color:#FF8707;
}

.payment-terms A{color:#FF8707;
text-decoration:none;
}
.payment-terms A:Hover{color:#000000;
text-decoration:underline;
}

.bottom-link{
font-family:arial,verdana,ms sans serif;
font-size:9px;
color:#4D4C4C;
background:url(gifs/bottom-link-bg.jpg) repeat-x;
min-height:22px;
text-transform:uppercase;
font-weight:bold;
padding:14px 5px 0px 5px;
text-align:center;
}
.bottom-link A{color:#4D4C4C;
text-decoration:none;
}
.bottom-link A:Hover{color:#000000;
text-decoration:underline;
}


.footer{font-family:arial,verdana,ms sans serif;
font-size:11px;
color:#4D4C4C;
font-weight:bold;
padding:2px 5px 2px 5px;
}


.footer b.b1{
font-size:12px;
color:#FF8707;
font-weight:bold;
}

.footer A{color:#4D4C4C;
text-decoration:none;
}
.footer A:Hover{color:#000000;
text-decoration:underline;
}



.car-top{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#D28400;
font-weight:bold;
padding:15px 5px 2px 55px;
text-align:center;
line-height:18px;

}


.car-top A{color:#D28400;
text-decoration:none;
}
.car-top A:Hover{color:#D28400;
text-decoration:underline;
}


.hp-top-link{
font-family:arial,verdana,ms sans serif;
font-size:9px;
color:#4D4C4C;
background-color:#FFF9ED;
text-transform:uppercase;
font-weight:bold;
padding:10px 0px 10px 0px;
text-align:center;
}
.hp-top-link A{color:#4D4C4C;
text-decoration:none;
}
.hp-top-link A:Hover{color:#000000;
text-decoration:underline;
}

.hp-co-text{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#ffffff;
padding:2px 0px 2px 20px;
text-transform:uppercase;
font-weight:bold;}

.hp-co-text1{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 10px 0px 20px;
line-height:15px;
text-align:justify;
}

.hp-co-text1 b.b1{
font-size:13px;
color:#3A3A3A;
}

.marquee-text{
font-family:verdana,ms sans serif;
font-size:14px;
font-weight:bold;
color:#FFA218;
padding:0px 10px 0px 20px;
line-height:13px;
text-align:justify;
}

.hp-protext-head{
font-family:arial,verdana,ms sans serif;
font-size:13px;
color:#F0A900;
padding:0px 10px 10px 20px;
line-height:13px;
font-weight:bold;
}

.hp-protext-head A{color:#F0A900;
text-decoration:none;
}
.hp-protext-head A:Hover{color:#000000;
text-decoration:underline;
}


.hp-protext1{
font-family:arial,verdana,ms sans serif;
font-size:11px;
color:#3A3A3A;
padding:0px 10px 10px 20px;
line-height:13px;
font-weight:bold;
}

.hp-protext1 A{color:#3A3A3A;
text-decoration:none;
}
.hp-protext1 A:Hover{color:#000000;
text-decoration:underline;
}

.hp-protext-b{
font-family:arial,verdana,ms sans serif;
font-size:11px;
color:#3A3A3A;
padding:0px 0px 3px 0px;
line-height:15px;
font-weight:bold;
}

.hp-protext-b A{color:#3A3A3A;
text-decoration:none;
}
.hp-protext-b A:Hover{color:#000000;
text-decoration:underline;
}





.hp-protext2{
font-family:arial,verdana,ms sans serif;
font-size:11px;
color:#3A3A3A;
padding:0px 5px 2px 5px;
line-height:13px;
font-weight:bold;
}

.hp-protext2 A{color:#3A3A3A;
text-decoration:none;
}
.hp-protext2 A:Hover{color:#000000;
text-decoration:underline;
}


.hp-search{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 5px 2px 25px;
line-height:13px;
font-weight:bold;
}

.hp-search A{color:#3A3A3A;
text-decoration:none;
}

.hp-search A:Hover{color:#000000;
text-decoration:underline;
}

.hp-fleet{
font-family:arial,verdana,ms sans serif;
font-size:13px;
color:#ffffff;
padding:0px 5px 2px 15px;
line-height:15px;
}


.hp-fleet b.b1{
font-family:arial,verdana,ms sans serif;
font-size:14px;
color:#ffffff;
}

.hp-fleet A{color:#ffffff;
text-decoration:none;

}

.hp-fleet A:Hover{color:#ffff00;
text-decoration:underline;
font-weight:bold;
}


.search-city{
font-family:arial,verdana,ms sans serif;
font-size:13px;
color:#ffffff;
padding:0px 5px 2px 15px;
line-height:15px;
}


.search-city b.b1{
font-family:arial,verdana,ms sans serif;
font-size:14px;
color:#ffffff;
}

.search-city A{color:#ffffff;
text-decoration:none;

}

.search-city A:Hover{color:#ffff00;
text-decoration:underline;
font-weight:bold;
}


.profile-text1{
font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
color:#3f3f3f;
padding:0px 2px 2px 30px;
line-height:15px
}

.profile-text1 b.b1{
font-size:13px;
color:#3f3f3f;
}


.profile-text{
font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
border:1px dashed #F6B950;
color:#3f3f3f;
background-color:#FEF4E2;
margin:0px 325px 0px 30px;
padding:10px 10px 10px 10px;
line-height:15px

}

.profile-text b.b1{
font-size:13px;
color:#3f3f3f;
}

.profile-text b.b2{
font-size:12px;
color:#AF5607;
}

.profile-text A{color:#3f3f3f;
text-decoration:none;
}

.profile-text A:Hover{color:#A1340F;
text-decoration:underline;
font-weight:bold;
}


.profile-text-box{
font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
min-height:120px;
border:1px dashed #F6B950;
color:#3f3f3f;
background-color:#FEF4E2;
margin:0px 325px 0px 30px;
padding:10px 10px 10px 10px;
line-height:15px

}

.profile-text-box b.b1{
font-size:13px;
color:#3f3f3f;
}

.profile-text-box b.b2{
font-size:12px;
color:#AF5607;
}

.profile-text-box A{color:#3f3f3f;
text-decoration:none;
}

.profile-text-box A:Hover{color:#A1340F;
text-decoration:underline;
font-weight:bold;
}


.next{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3f3f3f;
padding:0px 2px 2px 0px;
line-height:15px
text-align:justify;
margin-top:5px;
border-bottom:1px dashed #FBA12D;
border-top:1px dashed #FBA12D;
}

.next A{color:#3f3f3f;
text-decoration:none;
}

.next A:Hover{color:#A1340F;
text-decoration:underline;
font-weight:bold;
}


.td-text1{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3f3f3f;
padding:3px 2px 2px 0px;
line-height:15px
text-align:justify;
}


.td-text1 b.b1{
font-size:12px;
color:#000000;
}

.td-text1 A{color:#3f3f3f;
text-decoration:none;
}

.td-text1 A:Hover{color:#A1340F;
text-decoration:underline;
font-weight:bold;
}



.send-query{
font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#ED1A00;
padding:5px 338px 0px 0px;
line-height:15px
min-width:200}


.send-query b.b1{
font-size:12px;
color:#000000;
}

.send-query A{color:#ED1A00;
text-decoration:none;
}

.send-query A:Hover{color:#000000;
text-decoration:underline;
font-weight:bold;
}





.map-border{border:1px solid #E1DDDC;
margin:15px 5px 15px 5px;}

.query-text{
font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
border:1px dashed #F6B950;
color:#3f3f3f;
background-color:#FEF4E2;
margin:0px 325px 0px 30px;
padding:10px 10px 10px 10px;
line-height:15px}


.query-text A{color:#000000;
text-decoration:none;
}

.query-text A:Hover{color:#000000;
text-decoration:underline;
}


.cont-text{
font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
border:1px dashed #F6B950;
color:#3f3f3f;
background-color:#FEF4E2;
margin:0px 325px 0px 30px;
padding:10px 10px 10px 10px;
line-height:19px}

.cont-text b.b{
font-size:14px;
color:#ED1A00;
}


.cont-text A{color:#ED1A00;
text-decoration:none;
}

.cont-text A:Hover{color:#000000;
text-decoration:underline;
font-weight:bold;
}



.pop-up{font-family:arial,verdana,ms sans serif;
font-size:12px;
text-align:justify;
border:1px dashed #F6B950;
color:#3f3f3f;
background-color:#FEF4E2;
margin:0px 10px 0px 10px;
padding:10px 10px 10px 10px;
line-height:19px}

.pop-up A{color:#ED1A00;
text-decoration:none;
}

.pop-up A:Hover{color:#000000;
text-decoration:underline;
font-weight:bold;
}


.about-txt{font-family:arial,verdana,ms sans serif;
font-size:11px;
color:#3f3f3f;
padding:2px 5px 2px 5px;
line-height:14px}

.about-txt A{color:#ED1A00;
text-decoration:none;
}

.about-txt A:Hover{color:#000000;
text-decoration:underline;
font-weight:bold;
}






.enquiry-text{font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 0px 5px 15px;
}

.enquiry-text b.b1{
font-size:12px;
color:#FF8707;
text-transform:uppercase;
}

.enquiry-text{font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 0px 5px 15px;
}

.enquiry-text b.b1{
font-size:12px;
color:#FF8707;
text-transform:uppercase;
}

.golden-triangle{font-family:arial,verdana,ms sans serif;
font-size:12px;
color:#3A3A3A;
padding:0px 0px 5px 15px;
}

.golden-triangle b.b1{
font-size:12px;
color:#FF8707;
text-transform:uppercase;
}
.txtf{padding:1px;  border:1px solid #aed2f3; padding-top:2px; padding-bottom:2px; font-family:arial; font-size:12px;}
.txtfa{padding:1px; border:1px solid #aed2f3; padding-top:2px; padding-bottom:2px; font-family:arial; font-size:12px; color:#9e9e9e;}

/*hotel booking form*/
.popup-contaoner{}
#backgroundPopup{z-index:1; position:fixed; display:none; height:100%; width:100%; background:#000000;	top:0px; left:0px;}
#toPopup{background:#FFF; border: 1px solid #DCDCDC; display:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:2px; left:50%; margin-left: -302px; position: fixed; top: 25%; width:778px; z-index:99999!important;}
div.loader {background: url("http://carrental-india.com/images/loading.gif") no-repeat 0 0;  height:32px; width:32px; display:none; z-index:9999; top:35%; left:50%; position: absolute; margin-left: -10px;}
div.close {background: url("http://carrental-india.com/images/closebox.png") no-repeat 0 0; top:-20px; cursor: pointer; height: 30px; right:-20px; position:absolute; 
width: 30px;}

#toPopup .head-row {border-bottom: 2px solid #666666;float: left;width: 100%;}

#toPopup .head-row span.small-logo {background: url("http://carrental-india.com/images/logo.png") no-repeat scroll 0 0 transparent;float: left;height: 100px;margin-right: 15px;text-indent: -9999px;width: 299px;
}

#toPopup .head-row h2 {
    font: 24px/30px arial,verdana,ms sans serif;
    margin-top: 20px;
}
#toPopup h3{color:#fff; line-height:28px; font-size:16px; text-indent:12px;}
#toPopup table table table td{padding:3px 4px 3px;}
#booking-form{float:right; width:780px;}
#booking-form .bot-shadow{float:left; width:100%;background:url(http://carrental-india.com/images/shadow-inner-form.png) no-repeat 50% 0;}
#booking-form .box{float:left; width:774px; border:3px solid #f5d065; border-width:2px 3px 3px; background:#f5d065; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#booking-form .box form{float:left; width:732px; border:1px solid #efdfac; padding:5px 20px 5px; -moz-box-shadow-bottom:inset 0 0 15px #e7cc9f; -webkit-box-shadow-bottom:inset 0 0 15px #e7cc9f; box-shadow-bottom:inset 0 0 15px #e7cc9f;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #fff8e6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmOGU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZmNkNTkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYzM3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #fff8e6 9%, #fcd592 53%, #fcc372 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(9%,#fff8e6), color-stop(53%,#fcd592), color-stop(100%,#fcc372));
background: -webkit-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -o-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -ms-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: linear-gradient(135deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e6', endColorstr='#fcc372',GradientType=1 );}
#booking-form h3{color:#431309; display:block; text-shadow:1px 0px 1px #fff; font:22px/28px arial,verdana,ms sans serif;}
#booking-form h3 small{float:left; width:34px; height:28px; margin-right:10px; background:url(http://carrental-india.com/images/icons.png) no-repeat 0 -425px;}
#booking-form .box .left-box{float:left; width:54%;}
#booking-form .box .right-box{float:right; width:44%;}
#booking-form .row{float:left; width:100%; margin:8px 0;}
#booking-form label{float:left; min-width:80px; margin-right:10px; font:14px/24px 'arial,verdana,ms sans serif'; color:#431309; text-shadow:1px 0px 1px #fff;}
#booking-form input[type="text"]{float:left; width:150px; padding:0 5px; border:1px solid #b38c61; height:22px; background:none;}
#booking-form input[name="name"]{width:235px;}
#booking-form input[name="email"]{width:290px;}
#booking-form input[name="country"]{width:50px;}
#booking-form input[name="area"]{width:50px; margin:0 10px;}
#booking-form input[name="phone"]{width:145px;}
#booking-form select{float:left; min-width:50px; margin-right:5px; border:1px solid #b38c61; height:22px; background:transparent; padding:1px; font-size:13px; -webkit-appearance: none;
-moz-appearance: none; appearance: none;}
#booking-form select[name="required"]{width:195px;}
#booking-form select[name="category"]{width:146px;}
#booking-form select[name="room"]{width:63px;}
#booking-form textarea{float:left; width:290px; height:110px; padding:0 5px; border:1px solid #b38c61; background:none;}
#booking-form .btn{float:left; width:96px; height:53px; margin:0 17px; background:url(images/button-base.png) no-repeat 0 0;}
#booking-form .btn input[type="submit"],#booking-form .btn input[type="reset"]{float:left; width:96px; height:33px; background:none; border:none; color:#fff; cursor:pointer;}
#booking-form fieldset label{
color: #431309;
    float: left;
    font: 14px/24px 'arial,verdana,ms sans serif';
    margin-right: 10px;
    min-width:30px;
    text-shadow: 1px 0 1px #FFFFFF;
	}
#booking-form fieldset.room {
    display: inline-block;
    width: 35px;
	border: medium none;
}

