@font-face {
 font-family: 'Oswald';
 font-style: normal;
 font-weight: 400;
 src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
 @font-face {
 font-family: 'Yesteryear';
 font-style: normal;
 font-weight: 400;
 src: local('Yesteryear'), local('Yesteryear-Regular'), url(https://fonts.gstatic.com/s/yesteryear/v6/Y-2_3oNnGXTRT4ySJQfhEPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
 @font-face {
 font-family: 'Rancho';
 font-style: normal;
 font-weight: 400;
 src: local('Rancho Regular'), local('Rancho-Regular'), url(https://fonts.gstatic.com/s/rancho/v8/S-YcqhLwgYWxIA-a7eDp2g.woff2) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
 @charset "utf-8";
/* CSS Document */



 





body {
	margin: 0;
	background-color: #fff;
}
a {
	border: 0;
	outline: 0;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
}
img {
	max-width: 100%;
}
#mainArea {
	width: 80%;
	margin: 0 auto;
	background-color: #FFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
	height: auto;
	position: relative;
	margin-top:20px;
	margin-bottom:20px;
}
#Header {
	/*margin:0 auto;*/



	width: 100%;
	height: auto;
	background-color: #367BA7;
	margin-top: 0px;
	float: left;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;/*background: linear-gradient(180deg, #012c4f, #015092);

	border-top: solid 1px #025193;*/

}
/*ajay start here*/

.securebtnplace {
	width: 50%;
	text-align: center;
	float: right;
}
.innerbooksectranser {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	border: solid 1px #666;
	padding: 10px;
	margin-top: 32%;
	float: left;
}
.textble {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	width: 100%;
	line-height: 20px;
}
.formsection {
	width: 100%;
}
.fromsecton1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	width: 40%;
	line-height: 20px;
	float: left;
}
.fromsecton2 {
	width: 60%;
	float: right;
}
.contentex {
	width: 100%;
	clear: both;
	background-color: #09F;
}
.tbltxtmidboxedt {
	width: 75%;
	height: 25px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333px;
}
#blockA {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	box-ordinal-group: 1;
}
#blockB {
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	box-ordinal-group: 2;
}
/*ajay end here*/



.radio-main {
	float:left;
	margin-right:6px;
	width:20%;
}
.radio-main1 {
	float:left;
	margin-right:6px;
	width:30%;
}
.tooltip {
	position: relative;
	background: #0553c3;
	padding: 3px 7px;
	margin: 5px;
	font-size: 12px;
	border-radius: 100%;
	color: #FFF;
}
.tooltip:before,  .tooltip:after {
	position: absolute;
	content: '';
	opacity: 0;
	transition: all 0.4s ease;
}
.tooltip:before {
	border-width: 10px 8px 0 8px;
	border-style: solid;
	border-color: #0553c3 transparent transparent transparent;
	top: -15px;
	transform: translateY(20px);
}
.tooltip:after {
	content: attr(data-tooltip);
	background: #0553c3;
	width: 160px;
	height: 40px;
	font-size: 13px;
	font-weight: 300;
	top: -75px;
	left: -10px;
	padding: 10px;
	border-radius: 5px;
	letter-spacing: 1px;
	transform: translateY(20px);
}
 .tooltip:hover::before,  .tooltip:hover::after {
 opacity: 1;
 transform: translateY(-2px);
}
 @keyframes shake {
 0% {
 transform: rotate(2deg);
}
 50% {
 transform: rotate(-3deg);
}
 70% {
 transform: rotate(3deg);
}
 100% {
 transform: rotate(0deg);
}
}
#anim:hover {
	animation: shake 500ms ease-in-out forwards;
}
#skypedetectionswf {
	display: none;
}
.topheadsec {
	width: 100%;
	height: auto;
	background-color: #001f34;
	float: left;
}
.topcurvesec {
	float: right;
	margin-right: 15px;
	width: 80%;
	height: auto;
	padding: 6px;
	background-color: #d8effd;
	background-position: right top;
	border-top-left-radius: 140px;
	border-top-right-radius: 140px;
	top: -11px;
	position: relative;
	z-index: 9;
	background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
.toplinksec {
	float: right;
	margin-right: 40px;
	width: 50%;
	height: auto;
	padding: 5px;
	background-color: #d8effd;
	background-position: left top;
	border-bottom-left-radius: 140px;
	border-bottom-right-radius: 140px;
	position: relative;
	z-index: 9;
	top: -11px;
	background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
.topLink {
	float: right;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: center;
}
.topLink a:link {
	text-decoration: none;
	color: #000;
}
.topLink a:visited {
	text-decoration: none;
	color: #000;
}
.topLink a:hover {
	color: #000;
	text-decoration: none;
}
.toprightsec {
	width: 70%;
	float: right;
}
.flagsec {
	float: left;
	width: 300px;
	margin-right: 15px;
	margin-top: 0px;
}
.flag {
	margin: 5px;
	width: 26px;
	height: 21px;
	float: right;
}
.callussec {
	float: left;
	/*width:245px;*/



	/*margin-right:120px;*/



	margin-top: 3px;
}
.callus {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
.callus a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
.callus a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
.callus a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
}
.bannersec {
	width: 100%;
	height: auto;
	background-color: #c3cdd6;
}
.bannersecinner {
	float: right;
	width: 970px;
	height: 226px;
	background-color: #c3cdd6;
	margin-right: 5px;
}
.bannerright {
	float: right;
	width: 73%;
	height: auto;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 4px;
}
.bannerleftsec {
	float: left;
	width: 25%;
	margin-left: 3px;
}
.innerbannersec {
	height: 215px;
	width: 955px;
	margin-left: 6px;
	margin-top: 5px;
}
.bannerleft1 {
	height: 106px;
	width: 100%;
	background-color: #c2e7f9;
	margin-top: 5px;
	margin-bottom: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #003c7b;
	text-decoration: none;
	float: left;
}
.bannerleft1Text1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	width: 65%;
	padding-left: 5px;
	float: left;
}
.bannerleft1Text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: lighter;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	float: left;
	width: 150px;
	text-align: center;
}
.bannerleft2 {
	height: 106px;
	width: 100%;
	background-color: #c2e7f9;
	border: solid 1px #003c7b;
	margin-bottom: 4px;
	float: left;
}
.bannerleft2Text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
	padding-top: 5px;
	float: left;
	margin: 5px;
	width: 65%;
}
.bannerleft2Text a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
}
.bannerleft2Text a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
}
.bannerleft2Text a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.bannerleft2Free {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	float: right;
	margin-right: 55px;
	width: 70px;
}
.bannerleft2Text2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
	padding-top: 5px;
	float: right;
	margin: 5px;
}
.bannerleft2Text2 a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
}
.bannerleft2Text2 a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1761B3;
	text-decoration: none;
}
.bannerleft2Text2 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.bannerleft3 {
	background-image: url(file://///orisys26/mayjocar_url/images/leftadd3bg.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 263px;
}
.bannerleft3Text {
	font-family: Eras Bold ITC;
	font-size: 20px;
	font-weight: normal;
	color: #75bdec;
	text-decoration: none;
	padding: 20px;
	margin: 10px;
	float: left;
	width: 200px;
	text-align: center;
	letter-spacing: normal;
}
.clear {
	clear: both;
}
.mask {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 5px;
	clear: both;
}
.mask1 {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 10px;
	clear: both;
}
#midareaform {
	background-color: #dfeef7;
	width: 98%;
	border: 1px dashed #268dd0;
	height: auto;
	/*height:305px;*/



	margin-left: 10px;
	float: left;
}
.bookingbg {
	float: left;
	background-position: left top;
	width: 223px;
	height: 236px;
}
.activebook {
	background-image: url(file://///orisys26/mayjocar_url/images/active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	height: 25px;
}
.activebookText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004078;
	width: 25px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}
.activebookText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004078;
	width: 120px;
	padding-left: 4px;
	padding-top: 5px;
}
.inactivebook {
	background-image: url(file://///orisys26/mayjocar_url/images/inactive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004078;
}
.inactivebookText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	width: 25px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}
.inactivebookText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004078;
	width: 120px;
	padding-left: 4px;
	padding-top: 5px;
}
#pickupsection {
	width: 32%;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
}
#returnsection {
	width: 32%;
	float: left;
	margin-left: 2px;
	margin-right: 5px;
	margin-top: 5px;
}
.bookingonlinetoptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #085493;
}
.btns {
	background-image: url(file://///orisys26/mayjocar_url/images/btnbg.jpg);
	background-repeat: repeat-x;
	padding: 3px 10px 3px 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #069;
	outline: none;
}
#bookcon {
	height: auto;
	margin: 0 auto;
}
#formstxtbxcontainor {
	width: 99%;
	/*position:relative;*/



	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	float: left;
}
.formstxtbxcontainor1 {
	width: 100%;
	position: relative;
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 11px;
	text-decoration: none;
}
#formstxt {
	width: 37%;
	padding-right: 2px;
	float: left;
	padding-top: 2px;
}
.formstxt1 {
	width: 90px;
	padding-right: 3px;
	float: left;
	padding-top: 2px;
}
#frmtxtbox {
	width: 55%;
	float: left;
}
#frmtxtbox2 {
	width: 55%;
	float: left;
}
#frmtxtbox1 {
	width: 100px;
	float: left;
}
.frmtxtbox {
	width: 98%;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
.mblsmlbox {
	width: 27%;
	float: left;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
.mblbigbox {
	width: 68%;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	margin-left: 10px;
}
.mblbigbox1 {
	width: 65%;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	margin-left: 10px;
	height: 24px;
}
.mblsmlbox1 {
	width: 27%;
	float: left;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	height: 24px;
}
.calfrmtxtbox {
	width: 96%;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
.smlcalfrmtxtbox {
	width: 100%;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
#verysmallfrmtxtbox {
	width: 50px;
	float: left;
}
.verysmallfrmtxtbox {
	width: 50px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
.midfrmtxtbox {
	width: 100px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
#smallspacer {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 5px;
	clear: both;
}
#spacer {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 10px;
}
#others {
	width: 28%;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	height: auto;
}
#others#returnsection {
	width: 180px;
	float: left;
	margin-left: 2px;
	margin-right: 5px;
}
#others.bookingonlinetoptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #085493;
}
#others.btns {
	background-image: url(file://///orisys26/mayjocar_url/images/btnbg.jpg);
	background-repeat: repeat-x;
	padding: 3px 10px 3px 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #069;
	outline: none;
}
#others #bookcon {
	height: auto;
	margin: 0 auto;
}
/*#others #formstxtbxcontainor



{



	width:205px;



	position:relative;



	vertical-align:middle;



	font-family:Tahoma, Geneva, sans-serif;



	color:#333;



	font-size:11px;



	text-decoration:none;



}*/



/*#others #formstxt



{



	width:75px;



	padding-right:5px;



	float:left;



	padding-top:2px;



}



#others#frmtxtbox



{



	width:130px;



	float:left;



}



#others.frmtxtbox



{



	width:130px;



	border:1px solid #333;



	font-family:Tahoma, Geneva, sans-serif;



	font-size:11px;



	font-style:normal;



	color:#333;



}



#others.calfrmtxtbox



{



	width:100px;



	border:1px solid #333;



	font-family:Tahoma, Geneva, sans-serif;



	font-size:11px;



	font-style:normal;



	color:#333;



}



#others.smlcalfrmtxtbox



{



	width:90px;



	border:1px solid #333;



	font-family:Tahoma, Geneva, sans-serif;



	font-size:11px;



	font-style:normal;



	color:#333;



	float:right;



}*/



#others #verysmallfrmtxtbox {
	width: 30px;
	float: left;
}
#others.verysmallfrmtxtbox {
	width: 30px;
	border: 1px solid #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
#others.midfrmtxtbox {
	width: 80px;
	border: 1px solid #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
}
#others #smallspacer {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 5px;
	clear: both;
}
#others #spacer {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 10px;
}
#others #bookingimg {
	background-image: url(file://///orisys26/mayjocar_url/images/bookingstep.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 130px;
	width: 560px;
	margin: 3px;
}
.submit {
	background-image: url(file://///orisys26/mayjocar_url/images/submit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 104px;
	width: 35px;
}
/********************End  Booking **********/



.add {
	background-color: #278ed1;
	background-position: left top;
	margin-left: 11px;
	width: 98%;
	height: 84px;
	border-radius: 32px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	-o-border-radius: 32px;
	float: left;
}
.addh1 {
	float: left;
	font-family: Tahoma;
	font-size: 26px;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 6px;
}
.addtext {
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-right: 10px;
	margin-top: 12px;
}
.addarea {
	width: 31%;
	height: auto;
	margin: 10px;
	padding: 6px;
	float: left;
	border-radius: 32px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	-o-border-radius: 32px;
	background-color: #39a3e4;
	border: solid 1px #09C;
}
.contentsec {
	width: 100%;
	height: auto;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px;
	float: left;
	margin-top: 10px;/*margin:0 auto;*//*overflow:hidden;*/
}
.newcontentsec {
	width: 98%;
	height: auto;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px;
	float: left;
}
.contentrightsec {
	width: 74%;
	background-color: #FFF;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 21px;
	color: #000;
	text-align: justify;
	height: auto;
}
.contentrightsec5 {
	border: 1px solid #ccc;
	width: 690px;
	background-color: #FFF;
	float: right;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	text-align: justify;
}
.contentrightsech1 {
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: normal;
	color: #1678b6;
	border-bottom: 1px solid #999;
	padding-bottom: 6px;
}
.contentrightsech2 {
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: normal;
	color: #1678b6;
}
/*h1



{



	font-family:Trebuchet MS;



	font-size:22px;



	font-weight:normal;



	color:#1678b6;



}



h2



{



	font-family:Trebuchet MS;



	font-weight:normal;



	color:#1678b6;



	font-size:18px;



}*/









.readmore {
	float: right;
	background-color: #1b7dbe;
	margin-top: 0px;
	width: 90px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-left: 10px;
	text-decoration: none;
}
.readmore a:link {
	float: right;
	background-color: #1b7dbe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.readmore a:visited {
	float: right;
	background-color: #1b7dbe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.readmore:hover {
	background-color: #000;
	color: #FFF;
	text-decoration: none;
}
.recentcarsection {
	float: left;
	width: 48.5%;
	height: auto;
	background-position: left top;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 4px;
	background-color: #E8FAFF;
	border: solid 1px #268dd0;
}
.recentcarsection1 {
	float: left;
	width: 334px;
	height: 148px;
	background-image: url(file://///orisys26/mayjocar_url/images/recentbg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
}
.recentcarsectionh1 {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	width: 98%;
	margin: 4px;
	padding: 4px;
	background-color: #197cbb;
	color: #FFF;
	float: left;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.recentcar1 {
	float: left;
	width: 35%;
	height: auto;
	margin: 4px;
	margin-right: 8px;
}
.leftcarsec {
	width: 61%;
	height: auto;
	background-color: #FFF;
	padding: 5px;
	float: left;
}
.recentcarsectionh2 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	width: 155px;
	color: #000;
	margin-left: 5px;
	margin-top: 5px;
}
.recentcarsectionh3 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-left: 5px;
}
.recentcarRed {
	color: #C20C27;
	font-size: 20px;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.recentcarBooknow {
	background-color: #f6b603;
	width: auto;
	height: 30px;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin: 5px;
}
.recentcarBooknow:hover {
	background-color: #0e5d98;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.Leftareamain {
	width: 24%;
	height: auto;
	float: left;
	margin: 0 auto;
}
.Leftareamainn {
	width: 51%;
	height: auto;
	float: left;
	margin: 0 auto;
}
.clear {
	clear:both;
}
.Leftareamain1 {
	width: 100%;
	height: 180px;
	background-color: #75CEF9;
	float: left;
}
.airportdeli {
	float: left;
	width: 100%;
	height: auto;
	background-color: #f7e09c;
	border: solid 1px #e8b327;
}
.airportdelih1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #04507e;
	margin: 7px;
	text-align: left;
}
.airportdelicont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	margin: 7px;
}
.readmore1 {
	float: right;
	background-image: url(file://///orisys26/mayjocar_url/Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-left: 12px;
}
.readmore1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.readmore1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A90707;
	text-decoration: underline;
}
.readmore1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A90707;
	text-decoration: underline;
}
.otherleftsections {
	float: left;
	width: 100%;
	height: auto;
	background-color: #b3d6ea;
	border: solid 1px #1a7fb5;
	margin: 0 auto;
}
.otherleftsectionsh1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 7px;
	text-align: left;
}
.otherleftsectionsgreen {
	float: left;
	width: 100%;
	height: auto;
	background-color: #f7fae5;
	border: solid 1px #216921;
}
.otherleftsectionsgreenh1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #216921;
	margin: 7px;
	text-align: left;
}
.Leftarea {
	float: left;
	width: 99%;
	height: auto;
	margin-left: 2px;
	background-color: #E8FAFF;
	border: solid 1px #268dd0;
}
.LeftareaImg1 {
	float: left;
	width: 252px;
	height: 250px;
}
.Leftareah1 {
	margin-left: 5px;
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;
	color: #1678b6;
	margin-top: 5px;
}
.Leftareah2 {
	margin-left: 5px;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
}
.Leftarea ul {
	float: left;
	width: 230px;
	margin: 2px;
	padding: 2px;
	list-style-type: none;
}
.Leftarea ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(file://///orisys26/mayjocar_url/Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 210px;
}
.Leftarea ul li a {
	text-decoration: none;
	color: #000000;
}
.Leftarea ul li a:hover {
	text-decoration: none;
	color: #0f78bb;
}
.mainwhychoose {
	width: 100%;
	height: auto;
	float: left;
}
.whychooseleft {
	width: 48%;
	height: auto;
	float: left;
}
.whychooseright {
	width: 48%;
	height: auto;
	float: right;
}
.whychoosecont {
	height: auto;
	margin-left: 10px;
	background-image: url(file://///orisys26/mayjocar_url/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding-left: 20px;
	line-height: 28px;
}
.airarea {
	float: left;
	width: 252px;
	height: 205px;
}
.airdelivery {
	float: left;
	width: 252px;
	background-image: url(file://///orisys26/mayjocar_url/images/airmidbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 1px;
}
.airdeliveryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 18px;
}
.airdeliverytop {
	float: left;
	width: 252px;
	height: 57px;
	background-image: url(file://///orisys26/mayjocar_url/images/airtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.airdeliverytoph1 {
	margin-left: 5px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-left: 10px;
	width: 230px;
}
.viewMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c36f00;
	text-decoration: underline;
	float: right;
	padding-bottom: 5px;
	width: 75px;
	margin-top: 10px;
}
.viewMore:hover {
	text-decoration: none;
	color: #003366;
}
.airportblue {
	float: left;
	width: 252px;
	background-image: url(file://///orisys26/mayjocar_url/images/airportmidblue.jpg);
	background-repeat: repeat-y;
	margin-top: 24px;
}
.airportblueText {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	margin-right: 15px;
	margin-left: 15px;
	line-height: 18px;
}
.airportbluetop {
	float: left;
	width: 252px;
	height: 57px;
	background-image: url(file://///orisys26/mayjocar_url/images/airbluetop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.airportblueh1 {
	float: right;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	margin-right: 10px;
}
.viewMore1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1a7dbc;
	text-decoration: underline;
	float: right;
	padding-bottom: 5px;
	width: 75px;
	margin-top: 10px;
}
.viewMore1:hover {
	text-decoration: none;
	color: #05324f;
}
.carcatagories {
	float: left;
	width: 31.5%;
	height: auto;
	border: solid 1px #1e80bf;
	margin: 5px;
}
.carcatagoriesTop {
	float: left;
	width: 100%;
	height: auto;
	background-color: #2086c8;
	background-position: left top;
	border-bottom-left-radius: 140px;
	border-bottom-right-radius: 140px;
	border: 5px solid #004e90;
	border-top: 0;
}
.carcatagoriesMid {
	width: 100%;
	background-position: left top;
	float: left;
	height: 130px;
}
.carcatagoriesBot {
	width: 100%;
	/*	background-image:url(../images/mannualbot1.jpg);



	background-repeat:no-repeat;*/



	background-position: left top;
	height: auto;
	float: left;
}
.carcatagoriesBotBlack {
	width: auto;
	margin-top: 17px;
	margin-left: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	background-color: #f6a901;
	margin-bottom: 6px;
	padding: 5px;
}
.carcatagoriesBotWhite {
	width: auto;
	margin-top: 17px;
	margin-right: 5px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	background-color: #0e5a94;
	margin-bottom: 6px;
}
.carcatagoriesBotWhite a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.carcatagoriesBotWhite a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.carcatagoriesBotWhite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0;
	text-decoration: none;
}
.carcatagoriesh1 {
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin-top: 16px;
	text-align: center;
}
.carcatagories ul {
	float: left;
	width: 180px;
	padding: 0px;
	margin: 5px;
	list-style-type: none;
}
.carcatagories ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(file://///orisys26/mayjocar_url/Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	width: 190px;
}
.carcatagories ul li a {
	text-decoration: none;
	color: #000000;
}
.carcatagories ul li a:hover {
	text-decoration: none;
	color: #0f78bb;
}
.carcatagoriesMore {
	width: 83px;
	height: 47px;
	background-image: url(file://///orisys26/mayjocar_url/images/catamore.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	margin-right: 1px;
}
.carcatagoriesMore:hover {
	width: 83px;
	height: 47px;
	background-image: url(file://///orisys26/mayjocar_url/images/catamorehov.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 1px;
}
.carcatagoriesMoreText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	text-align: center;
	float: right;
	margin-right: 16px;
	margin-top: 10px;
}
.carcatagoriesMoreText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-align: center;
	float: right;
	margin-right: 16px;
	margin-top: 10px;
}
.footer {
	background-color: #cce5fb;
	width: 100%;
	height: auto;
	float: left;
}
.footerTextLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #063762;
	float: left;
	padding-top: 25px;
	padding-left: 15px;
}
.footerTextRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #063762;
	float: right;
	padding-top: 25px;
	padding-right: 15px;
	margin-bottom: 5px;
}
.footother {
	background-position: bottom;
	width: 99%;
	/*width:971px;*/



	height: 106px;
	float: left;
	margin-left: 5px;
}
.foototherhead {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	width: 20%;
	height: 106px;
	background-color: #2a3841;
	/*width:186px;*/



	float: left;
	padding: 5px;
}
.foototherhead1 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	width: 20%;
	height: 106px;
	background-color: #1a5d87;
	float: left;
	padding: 5px;
}
.foototherhead2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	width: 20%;
	height: 106px;
	background-color: #4889b3;
	float: left;
	padding: 5px;
}
.foototherh2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	width: 20%;
	height: 106px;
	background-color: #c7d72c;
	float: left;
	padding: 5px;
}
.foototherh3 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	width: 20%;
	height: 106px;
	background-color: #8e9d0c;
	float: left;
	padding: 5px;
}
.footothertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	margin: 5px;
	padding-left: 2px;
}
.footothertext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.footothertext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.footothertext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f4f702;
	text-decoration: none;
}
.footothertext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	margin: 5px;
}
.footothertext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin: 5px;
}
.link {
	color: #063762;
	text-decoration: none;
}
.link:hover {
	color: #AA2038;
	text-decoration: none;
}
#navigationbg {
	/*background-image:url(../images/navbg.jpg);



	background-repeat:no-repeat;*/



	background-position: left;
	background-color: #e5e5e7;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	margin-top: 6px;
	width: 100%;
	float: left;
}
#navigationbg a:link {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #0d4d88;
	text-decoration: none;
	font-weight: bold;
}
#navigationbg a:visited {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #060;
	text-decoration: none;
}
#navigationbg a:hover {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #600;
	text-decoration: none;
}
.roundbg {
	/*background-image:url(../images/roundedbg.jpg);



	background-repeat:no-repeat;*/



	background-position: left top;
	width: 99%;
	padding: 5px;
	border: solid 1px #999;
	float: left;
}
.roundbg1 {
	background-image: url(file://///orisys26/mayjocar_url/images/roundedbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 670px;
	border: solid 1px #999;
}
.roundbg3 {
	background-image: url(file://///orisys26/mayjocar_url/images/roundedbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 660px;
	border: solid 1px #999;
}
.roundbg2 {
	background-image: url(file://///orisys26/mayjocar_url/images/roundbg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 654px;
}
.roundbgText {
	width: 100%;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	background-color: #046ed0;
}
.roundbgText2 {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
	margin-left: 130px;
	padding-top: 10px;
}
.bookstep2top {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2topcon.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 17px;
}
.bookstep2bot {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2botcon.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 17px;
}
.bookstep2cent {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2centcon.jpg);
	background-repeat: repeat-y;
	height: auto;
}
.daysbg {
	background-image: url(file://///orisys26/mayjocar_url/images/daysbg.jpg);
	background-repeat: no-repeat;
	height: 76px;
}
.hltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
}
.daystxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-left: 4px;/*margin:25px 55px 0px 0px;



	width:80px;



	float:right;



	text-align:center;*/
}
.bookstep2tblheadtxt {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	background-image: url(file://///orisys26/mayjocar_url/images/book2headbg.jpg);
	background-repeat: repeat-y;
	padding: 5px 5px 5px 8px;
}
.bookstep2tblheadtxt1 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}
.bookingtbltxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding: 3px;
}
.submit1 {
	background-image: url(file://///orisys26/mayjocar_url/images/submitbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 104px;
	height: 35px;
	margin: auto;
}
.submit1Text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #FFF;
	margin-left: 15px;
	padding-top: 8px;
	font-weight: bold;
}
.inputbutton {
	/*background-image:url(../images/bvuttonbg1.jpg);



	background-repeat:repeat-x;*/



	background-position: top;
	width: auto;
	height: 30px;
	border: 1px solid #F90;
	outline: none;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #fdca1f;
	border: solid 1px #F60;
}
.searchbtn {
	background-color: #0e5d98;
	width: auto;
	height: 34px;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.searchbtn:hover {
	background-color: #f6b603;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
#searchbtncon {
	width: 130px;
	height: 34px;
	margin-top: 6px;
	float: right;
}
.barcontainortxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 8px;
}
.barcontainor {
	width: 100%;
	height: auto;
	background-color: #046ed0;
	float: left;
}
.productdetailsbg1 {
	height: auto;
	width: 100%;
	float: left;/*margin:0 auto;



	overflow:hidden;*/
}
.productdetailsbg {
	height: auto;
	width: 100%;
	float: left;/*margin:0 auto;



	overflow:hidden;*/
}
.productdetailinner {
	width: 99%;
	background-color: #FFF;
	height: auto;
	float: left;
}
.productdetailinner2 {
	background-color: #FFF;
	height: auto;
	margin: 3px;
}
.productdetailinner1 {
	background-color: #FFF;
	height: auto;
}
.productdetail {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
}
#spacer {
	height: 10px;
	clear: both;
}
.availcarhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09F;
	font-size: 115%;
	font-weight: bold;
}
.moreinfohead {
	font-family: Tahoma, Geneva, sans-serif;
	color: #09F;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.pointsproductdetail {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	padding-left: 5px;
}
.pointsproductdetail a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #039;
	font-size: 12px;
	text-decoration: none;
}
.pointsproductdetail a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #039;
	font-size: 12px;
	text-decoration: none;
}
.pointsproductdetail a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #930;
	font-size: 12px;
	text-decoration: none;
}
.availcarpriceinfbg {
	background-color: #f6f6f6;
	border: 1px solid #CCC;
}
.selectbutton {
	background-image: url(file://///orisys26/mayjocar_url/images/btnbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	border: 1px solid #069;
	outline: none;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.offerpricedivtxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #036;
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.offerprice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #090;
	text-align: left;
	text-decoration: line-through;
}
.offerprice1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #046ed0;
	text-align: left;
}
.onlineprice {
	/*background-image:url(../images/onlinepricebg1.gif);



	background-repeat:no-repeat;*/



	background-position: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	background-color: #1b7dbc;
	width: 50%;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-o-border-radius: 12px;
}
.carpricetxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000;
	text-align: center;
	/*width:130px;*/



	margin: 4px;
}
.fairdetails {
	font-family: Tahoma, Geneva, sans-serif;
	color: #060;
	font-size: 14px;
	text-align: center;
	width: 150px;
	float: right;
	margin-top: 10px;
	letter-spacing: 1px;
	cursor: pointer;
	text-decoration: underline;
}
.fairdetailtxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 5px;
	text-align: left;
}
.extrasinftxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 5px;
}
#devider {
	background-image: url(file://///orisys26/mayjocar_url/images/devider.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	margin: 0 auto;
}
#pricehl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a74bd;
	font-weight: bold;
	padding: 5px;
	background-color: #efefef;
}
.productpricedetail {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding: 5px;
	text-align:justify;
}
.estimatedtotalprice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F60;
	text-align: right;
	padding: 5px;
	background-color: #efefef;
}
#finalpageinnercontainor {
	/*overflow:hidden;*/



	padding: 5px;
	width: 98%;
	height: auto;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 6px;
	float: left;/*margin-left:8px;*/
}
#thankspageoutercon {
	width: 100%;
	height: auto;
	overflow:hidden;
	background-color: #ecf8fc;
	border: 1px solid #b7deec;
	float: left;
}
.deepsky {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0e8ab2;
	margin: 0;
	azimuth: 0px;
	text-align: left;
}
/*h2



{



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:30px;



	color:#c73a02;



	margin:0;



	azimuth:0px;



	width:400px;



	float:left;



	padding-top:10px;



}*/



.greenhl {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #060;
}
.normalhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #060;
	font-weight: bold;
}
.normaltxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
}
.thankspagetxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	line-height: 18px;
}
/************Our Car Booking Module*****************/







.ourcarconcentbg {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarpricecentbg.jpg);
	background-repeat: repeat-y;
}
.ourcarcontopbg {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarpricetopbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.ourcarcontophlbg {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarpricetophlbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.ourcarcontopbg1 {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarpricetopbg1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.ourcarconbotbg {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarpricebtmbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 8px;
}
.ourcarname {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09F;
	font-size: 24px;
	padding-left: 10px;
	margin-top: 6px;
	width: 350px;
	float: left;
}
.ourcarpricentxtcon {
	width: 250px;
	float: right;
}
.ourcarpricentxtcon1 {
	width: 350px;
	float: right;
}
.ourcarppdtxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 20px;
	width: 115px;
	float: left;
	text-align: right;
	margin-top: 20px;
}
.ourcarppdtxt1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 20px;
	width: 215px;
	float: left;
	text-align: right;
	margin-top: 20px;
}
.ourcarprice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #F60;
	font-size: 35px;
	width: 130px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.ourcardetail {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 3px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ourcarscrolldevider {
	width: 25px;
	height: 60px;
}
.ourcarinfhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #090;
	padding-left: 3px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ourcarothinftxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.ourcarinputbtn {
	background-image: url(file://///orisys26/mayjocar_url/images/ourcarbtn.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	outline: none;
	border: none;
}
/***********************Other Pages CSS***************************/



/*****************booking step*****************/



.bookingstepsec {
	width: 100%;
	height: auto;
	float: left;/*margin:0 auto;*/
}
.activestepbg {
	background-image: url(file://///orisys26/mayjocar_url/images/activebook.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 6px;
	width: 120px;
	float: left;
	height: 98px;
}
.inactivestepbg {
	background-image: url(file://///orisys26/mayjocar_url/images/inactivebook.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 13px;
	width: 120px;
	float: left;
	height: 98px;
}
.Stepnoactive {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding-left: 50px;
	padding-top: 25px;
	width: 20px;
	height: 20px;
}
.Stepnoinactive {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	padding-left: 50px;
	padding-top: 25px;
	width: 20px;
	height: 20px;
}
.stepactivetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ccc;
	padding-top: 35px;
	text-align: center;
}
.stepinactivetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-top: 35px;
	text-align: center;
}
.steponebg {
	background-image: url(file://///orisys26/mayjocar_url/images/steponebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: 385px;
	margin: 0 auto;
}
.steptwobg {
	background-image: url(file://///orisys26/mayjocar_url/images/steptwobg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: 970px;
	margin: 0 auto;
	overflow: auto;
}
.steptwobg1 {
	background-image: url(file://///orisys26/mayjocar_url/images/steptwobg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: 700px;
	margin: 0 auto;
	overflow: auto;
}
.stepthreebg {
	background-image: url(file://///orisys26/mayjocar_url/images/stepthreebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: 450px;
	margin: 0 auto;
	overflow: auto;
}
.stepfourbg {
	background-image: url(file://///orisys26/mayjocar_url/images/stepfourbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: auto;
	margin: 0 auto;
}
.stepfivebg {
	background-image: url(file://///orisys26/mayjocar_url/images/stepfivebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 625px;
	height: auto;
	margin: 0 auto;
}
.bookingstepheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #024f82;
	padding-left: 0px;
	padding-top: 30px;
}
/********************booking***********************/







.booktext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	padding: 10px;
	line-height: 15px;
}
.booktext a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
.booktext a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
.booktext a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #090;
	text-decoration: none;
}
#bookinginfcontainor {
	height: auto;
	padding: 5px;
	width: 100%;
	border: 1px solid #CCC;
	background-color: #f5f5f5;
	float: left;
}
#bookinginfcontainor1 {
	height: auto;
	padding: 5px;
	width: 99%;
	background-color: #E8FAFF;
	border: solid 1px #63C9EF;
	float: left;
}
.booktext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: justify;
	padding: 10px;
	line-height: 15px;
}
.booktext a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
.booktext a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
}
.booktext a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #090;
	text-decoration: none;
}
.bookingbar {
	background-color: #047ebf;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.bookingbar1 {
	/*background-image:url(../images/inbkheadbg.jpg);



	background-repeat:repeat-y;*/



	background-color: #047ebf;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#bookcon {
	width: 100%;
	height: auto;
	float: left;/*margin:0 auto;*//*clear:both;*/
}
.bookingonlinetoptxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #085493;
	font-size: 12px;
	font-weight: bold;
}
.bookstep2top {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2topcon.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 17px;
}
.bookstep2bot {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2botcon.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 17px;
}
.bookstep2cent {
	background-image: url(file://///orisys26/mayjocar_url/images/bookstep2centcon.jpg);
	background-repeat: repeat-y;
	height: auto;
}
#innerleftcol {
	width: 22%;
	height: auto;
	/*overflow:auto;*/



	float: left;
	margin-top: 0px;
}
.productpricedetail {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding: 5px;
}
.pricehl {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0a74bd;
	font-weight: bold;
	padding: 5px;
	background-color: #efefef;
}
.subheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #06598f;
	padding-left: 2px;
	margin-bottom: 5px;
}
.productpricedetail {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}
.innerrightsectiontop {
	background-image: url(file://///orisys26/mayjocar_url/images/innercontenttop.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 658px;
	float: right;
	margin-right: 5px;
}
.innerrightsection {
	float: right;
	width: 658px;
	margin-right: 5px;
}
/********************Our Car***********************/



#ourcarArea {
	width: 97%;
	/*width:690px;*/



	height: auto;
	background-color: #eeeeee;
	margin: 0 auto;/*overflow:auto;*/
}
#ourcarArea1 {
	width: 100%;
	height: auto;
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #999;
	float: left;
}
.reaLeft {
	float: left;
	width: 300px;
	height: 230px;
	margin: 7px;
}
.ourcarAreaRight {
	float: right;
	width: 68%;
	height: auto;
	margin-left: 15px;
	background-color: #FFF;
	padding-left: 10px;
	padding: 5px;
	border: solid 1px #1b7dbc;
	border-left: solid 2px #1b7dbc;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.ourcarBg {
	background-position: left top;
	width: 100%;
	height: auto;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #999;
	float: left;
}
.ourcarBg2 {
	background-position: left top;
	width: 100%;
	height: auto;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #999;
	float: left;
}
.ourcarBg1 {
	background-position: left top;
	width: 100%;
	height: auto;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #999;
	float: left;
}
.innercar {
	/*background-image:url(../images/carbg.jpg);



	background-repeat:no-repeat;*/



	background-position: left top;
	width: 100%;
	height: auto;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #999;
	float: left;
}
.carimgsec {
	width: 29%;
	height: auto;
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #999;
	float: left;
}
.cargroupname {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-align: center;/*float:right;*/
}
.carbrandname {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	text-align: left;
	/*width:120px;*/



	float: left;
}
.carviewdetail {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.carviewdetail a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.carviewdetail a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.carviewdetail a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FC0;
	text-decoration: none;
}
.vehicledetails {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #075da0;
	padding-left: 50px;
	float: left;
	width: 250px;
}
.vehicledetailsImg {
	width: 100%;
	float: left;
	background-color: #F2F2F2;
	padding: 5px;
	border: solid 1px #CCC;
}
.vehicledetailsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #000;
	text-decoration: none;
}
.vehicledetails1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	padding-left: 50px;
	float: left;
	width: 250px;
}
a {
	text-decoration: underline;
	color: #075da0;
}
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;



	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/



	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(file://///orisys26/mayjocar_url/css/border-radius.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}
#dhtmlpointer {
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(file://///orisys26/mayjocar_url/css/border-radius.htc);
}
.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #7f070d;
}
.yelloText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #e4e705;
}
.redText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #7f070d;
}
.redText2 {
	background-color: #CCC;
	border-bottom: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #7f070d;
	text-decoration: underline;
	float: right;
}
.viewTable table {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	color: #000000;
	width: 100%;
	margin-bottom: 0px;
	padding: 2px;
}
.viewTable table td {
	font-size: 12px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 20px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
}
.viewTable table td h1 {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	font-size: 12px;
	border: none;
}
.viewTable table th {
	color: #F1F1F1;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-color: #2d4e73;
}
.viewTable table th a {
	color: #2e6ec4;
	text-decoration: underline;
}
.viewTable table th a:hover {
	color: #980000;
	text-decoration: none;
}
.viewTable table a {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.viewTable table a:hover {
	/* color: #FF0000; */



	text-decoration: underline;
}
.Unconstcton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
}
.paging {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}
.paging span {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.paging a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	/*border: 1px solid #000033;*/



	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-right: 1px;
	line-height: 16px;
	background-color: #b1d7f6;
}
.paging a:hover {
	color: #FFFFFF;
	background-color: #FF9900;/*border: 1px solid #2488BD;	*/
}
.paging a.active {
	color: #FFFFFF;
	background-color: #26709f;/*border: 1px solid #1E5579;*/
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
.link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
.link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #BA0525;
	text-decoration: underline;
}
.linkwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}
.linkwhite a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}
.linkwhite a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
}
.linkwhite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4e705;
	text-decoration: none;
}
.bookingdetailsbg {
	height: auto;
	width: 100%;
	background-color: #ecf8fc;
	border: 1px solid #b7deec;
	float: left;
}
.priceperday {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #012f47;
	padding: 4px;
	text-align: center;
}
.dailyprice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #178fcb;
	text-align: center;
}
.currency {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #012441;
	text-align: center;
}
.ourcarbtn {
	background-image: url(../images/ourcarbtn.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 43px;
	width: 200px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	border: 0;
	color: #FFF;
	border: 1px solid #002c45;
	margin-bottom: 5px;
}
.innerBooking {
	width: 242px;
	height: auto;
	background-color: #CCC;
}
.innerBooking1 {
	/*width:242px;*/



	width: 100%;
	height: auto;
	background-color: #FFF;
	float: left;
}
.innerBookingText {
	font-family: Arial, Helvetica, sans-serif;
	color: #0b6fb5;
	font-weight: bold;
	font-size: 20px;
}
.whyarea {
	float: left;
	width: 100%;
	height: auto;
}
.whyimg {
	background-image: url(file://///orisys26/mayjocar_url/images/bannermid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
.whyh1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #052151;
	width: 280px;
	padding-left: 30px;
	padding-top: 20px;
}
.whyh2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	width: 240px;
	padding-left: 40px;
	padding-top: 5px;
	text-decoration: underline;
}
.whytext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 40px;/*width:260px;*/
}
.comparesecleft {
	float: left;
	width: 230px;
	height: 110px;
}
.compareh1 {
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #d9720c;
	padding-left: 30px;
	padding-top: 2px;
}
.compareh2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #4c6d3b;
	padding-left: 30px;
	padding-top: 2px;
}
.comparetext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 30px;
	width: 200px;
	letter-spacing: 1px;
}
.comparetext1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 22px;
	float: right;
}
.comparesecright {
	float: right;
	width: 100px;
	height: 110px;
	margin-right: 350px;
}
.comparesecrighth1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4c6d3b;
	padding-top: 25px;
	margin: 7px;
}
.comparesecrighth2 {
	font-family: Trebuchet MS;
	font-size: 32px;
	font-weight: bold;
	color: #4c6d3b;
	margin-left: 12px;
}
.availcarhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #528502;
	font-size: 14px;
	font-weight: bold;
}
.availcarhead1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #023c5d;
	font-size: 14px;
}
.whychooseT {
	width: 680px;
	height: 200px;
	background-color: #FFF;
	border: 3px solid #CCC;
}
.prodctInactive {
	/* border:1px solid #999;*/



	width: 100%;
	height: auto;
	padding: 0px;
	float: left;
}
.prodctactive {
	/*border:1px solid #999;*/



	width: 100%;
	height: auto;
	padding: 0px;
	float: left;
}
.sorry {
	color: #F00;
}
/*.footlink{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#FFF;



	font-weight:normal;



	text-decoration:none;



}



.footlink:hover{



	color:#f4f702;



	font-weight:normal;



	text-decoration:none;



}*/



.sideban1 {
	background-image: url(file://///orisys26/mayjocar_url/images/sideban1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 252px;
	height: 350px;
}
.sideban1Text {
	float: left;
	width: 230px;
	height: auto;
	margin: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #FFF;
	line-height: 25px;
}
.sideban1TextBold {
	float: right;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 26px;
	color: #FFF;
	margin-right: 15px;
	width: 230px;
	text-align: right;
}
.bluebutton {
	background-color: #153870;
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	border: 1px solid #0851c6;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 32px;
}
.sideban2 {
	background-image: url(file://///orisys26/mayjocar_url/images/sideban2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 252px;
	height: 250px;
}
.sideban2Text {
	float: right;
	width: 170px;
	height: auto;
	margin: 10px;
	font-family: Bolonewt;
	font-weight: normal;
	font-size: 25px;
	color: #2f5294;
	line-height: 40px;
}
.greenbutton {
	background-color: #8f9d0c;
	background-repeat: repeat-x;
	background-position: top;
	width: auto;
	border: 1px solid #5d6702;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 32px;
}
.sideban3 {
	/*background-image:url(../images/sideban3.jpg);



	background-repeat:no-repeat;*/



	background-position: left top;
	width: 99%;
	height: auto;
	float: left;
}
.sideban3Text {
	float: left;
	width: 230px;
	height: auto;
	margin: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.sideban3TextBold {
	float: left;
	height: auto;
	font-family: Century Gothic;
	font-weight: normal;
	font-size: 25px;
	color: #2f5294;
	line-height: 25px;
	width: 230px;
	text-align: center;
}
.sideban4 {
	background-image: url(file://///orisys26/mayjocar_url/images/sideban4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 252px;
	height: 250px;
}
.sideban4Text {
	float: right;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	margin-top: 180px;
	margin-right: 10px;
	line-height: 22px;
	text-align: right;
}
.sideban5 {
	background-image: url(file://///orisys26/mayjocar_url/images/sideban5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 252px;
	height: 152px;
}
.sideban5TextBold {
	float: left;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #ecfa09;
	margin-left: 10px;
	margin-top: 78px;
	line-height: 30px;
	text-align: left;
}
.sideban5TextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
	text-align: left;
}
.networks {
	width: 246px;
	height: 37px;
	margin: 6px;
	float: left;
}
.networks1 {
	width: 283px;
	height: 37px;
	margin: 6px;
	float: left;
}
.innerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}
.innerlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}
.innerlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #1A489F;
}
.innerlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #C82424;
}
/*********29.6.2011**********/







.bookingbgarearight {
	width: 78%;
	height: auto;
	float: right;
}
.homebookingcomment {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #024b8e;
	padding: 3px;
	float: left;
	width: 400px;
	text-decoration: none;
}
.homebookingcomment a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #024b8e;
	text-decoration: none;
}
.homebookingcomment1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #024b8e;
	padding: 3px;
	width: 800px;
}
.tbltxtbx {
	height: 20px;
	width: 80px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.smltbltxtbx {
	height: 16px;
	width: 30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.availablecar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #083c6d;
	font-weight: 600;
	padding: 2px;
}
.availablebg {
	/*background-image:url(../images/availablebg.jpg);



	background-repeat:no-repeat;*/



	height: auto;
	width: 30%;
	margin: 0 auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #068baa;
	text-align: center;
	padding-top: 7px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
}
.requestcar {
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #090;
	text-align: left;
	text-decoration: none;
}
.requestcar a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #090;
	text-align: center;
	text-decoration: none;
}
.carmessage {
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #090;
	text-align: left;
	text-decoration: none;
}
.carnotavailablebg {
	background-image: url(file://///orisys26/mayjocar_url/images/nocaravailable.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 290px;
	width: 661px;
}
.sorry {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C30;
	text-align: center;
}
.nocar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #CCC;
	text-align: center;
	line-height: 40px;
}
.nocarlink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090;
	text-decoration: none;
	text-align: center;
}
.nocarlink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090;
	text-decoration: none;
}
.nocarlink a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #090;
	text-decoration: none;
}
.nocarlink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
/***********bookacar4 Accordian 2.7.2011***************/



/**, * focus {



	outline: none;



	margin: 0;



	padding: 0;



}*/







.container {
	width: 100%;
	height: auto;
	/*float: left;margin: 0 auto;*/
}
h2.acc_trigger {
	margin: 0 0 5px 0;
	background-image: url(file://///orisys26/mayjocar_url/images/accordionbg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: auto;
	line-height: 36px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	background-color: #c1eaff;
	cursor: pointer;
	padding: 5px 0px 0px 20px;
}
h2.acc_trigger a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0 0 0 70px;
}
h2.acc_trigger a:hover {
	color: #06C;
}
h2.active {
	background-position: left bottom;
}
.acc_container {
	margin: 0 0 5px;
	padding: 0;
	/*overflow: hidden;*/



	width: 100%;
	clear: both;
	background: #FFF;
	float: left;
}
.acc_container .block {
	padding: 3px;
}
.acc_container .block {
	padding: 0px 0;
	margin: 0px 0;
}
.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.requestcartxt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090;
	text-align: center;
	text-decoration: none;
}
.requestcartxt a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090;
	text-align: center;
	text-decoration: none;
}
.requestcartxt a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090;
	text-align: center;
	text-decoration: none;
}
.requestcartxt a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09F;
	text-align: center;
	text-decoration: none;
}
.reqtxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.smallspacer {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 5px;
	clear: both;
}
.hidenmask {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 0.1px;
	clear: both;
}
.contact {
	margin-top: 10px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
}
/***********bookacar4 Accordian 2.7.2011***************/



/******special 28.9.2011********/



.supermask {
	background-image: url(file://///orisys26/mayjocar_url/images/mask.gif);
	background-repeat: repeat-x;
	height: 3px;
	clear: both;
}
/******special 28.9.2011********/







/******special 30.9.2011 Uma Shankar Sahu********/



.sitemapmaintxt {
	background-image: url("../images/roundico.gif");
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding-left: 23px;
	text-decoration: none;
	width: 48%;
}
.sitemapmaintxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
.sitemapmaintxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.sitemapmaintxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #7f070d;
	text-decoration: underline;
}
.sitemapnormtxt {
	background-image: url("../images/arrow5.png");
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-left: 24px;
	padding-left: 17px;
	text-decoration: none;
	border-left: none;
	width: 45%;
}
.sitemapnormtxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.sitemapnormtxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}
.sitemapnormtxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
/******special 30.9.2011 Uma Shankar Sahu********/



.error_strings {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	width: inherit;
	font-weight: normal;
}
.secureformbtn {
	border: 1px solid #c7d72c;
	background: linear-gradient(#8e9d0c, #8e9d0c);
	width: 100%;
	cursor: pointer;
	font-size: 16px;
	margin-bottom:3px;
}
.secureformbtntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 1px;
	text-decoration: none;
}
.secureformbtntxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}
.secureformbtntxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.secureformbtntxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #042e5b;
	text-decoration: none;
}
/******Modified by Ganesh on 19.06.15********/

hr {
	border:1px solid #63C9EF;
}
.newsection {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}
.topleftsec {
	width: 28%;
	height: auto;
	margin-left: 1%;
	float: left;
}
.toplogosec {
	width: 80%;
	height: auto;
	float: left;
	background:#fff;
	border-radius:5px;
	margin-top:8px;
	margin-bottom:8px;
}
.rightcallsec {
	width: 43%;
	height: auto;
	margin-right: 1%;
	float: right;
}
.contacticon {
	background-image: url(file://///orisys26/mayjocar_url/images/contacticon.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 78px;
	float: right;
}
.topcarsec {
	width: 70%;
	height: auto;
	background-color: #004681;
	padding: 5px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	margin-bottom: 5px;
	margin-top: 8px;
	float: left;
}
.toptxt {
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #FFF;
}
.bottomcarsec {
	width: 70%;
	height: auto;
	background-color: #e8b329;
	padding: 5px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	margin-bottom: 5px;
	margin-top: 8px;
	float: left;
}
.bookcaricon {
	width: 100%;
	height: auto;
	float: left;
}
.skypeicon {
	background-image: url(file://///orisys26/mayjocar_url/images/skype.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 80px;
	float: left;
}
.skypesec {
	width: auto;
	height: auto;
	padding: 4px;
	float: left;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	background-color: #d7eeff;
	position: relative;
	z-index: 2;
	top: -6px;
	margin-left: 25px;
}
.transfer {
	width: 31%;
	height: auto;
	margin: 5px;
	float: right;
}
.facebooksec {
	width: 65%;
	height: auto;
	margin: 0px;
	float: left;
}
.facebookrightsec {
	width: 31%;
	height: auto;
	margin: 5px;
	padding-top: 10px;
	float: right;
}
.circle {
	width: 50px;
	height: 50px;
	background: #FFF;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	padding: 5px;
	text-align: center;
	font-size: 22px;
	float: left;
}
.newleftsec {
	width: 24%;
	height: auto;
	float: left;
}
.leftcsrsec {
	width: 99%;
	height: auto;
	padding: 5px;
	background-color: #1b7dbc;
	margin-top: 5px;
	float: left;
}
/******Modified by Ganesh on 19.06.15********/











/******Innerpage by Ganesh on 30.06.15********/







.leftinner {
	width: 100%;
	height: auto;
	float: left;
}
.rightinner {
	width: 25%;
	height: auto;
	margin-top: 7px;
	float: right;
}
.newleftinner {
	width: 25%;
	height: auto;
	margin-top: 7px;
	float: left;
}
/******Innerpage by Ganesh on 30.06.15********/















/******our car on 30.06.15 start********/





.midsec {
	width: 100%;
	height: auto;
	/*background-color:#FFF;*/



	padding: 5px;
	float: left;
}
/*.midsec {

	width: 48%;

	height: auto;

	background-color:#FFF;



	padding: 5px;

	float: left;

}*/

.rightpricesec {
	width: 50%;
	height: auto;
	padding: 5px;
	background-color: #ecf8fc;
	border: 1px solid #b7deec;
	float: right;
	margin-top: 30px;
}
.midnewsec {
	width: 100%;
	height: auto;
	float: left;
}
/******our car on 30.06.15 end********/















/******bookingstep sec start 01.07.15********/







.itinarysec {
	width: 100%;
	padding: 5px;
	background-color: #ecf8fc;
	border: solid 1px #57aed9;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}
.itincar {
	width: auto;
	height: auto;
	margin: 0px;
	float: left;
}
.itincaright {
	width: 73%;
	height: auto;
	padding: 5px;
	float: left;
}
.carimagecontnew {
	width: 29%;
	height: auto;
	float: left;
}
.innercarcont {
	width: 100%;
	height: auto;
	float: left;
	padding: 5px;
	border: solid 1px #57aed9;
	background-color: #FFF;
}
.raterightsec {
	width: 99%;
	float: right;
	margin-left: 4px;
}
.carnameandgroupsec {
	height: auto;
	width: 32%;
	padding: 5px;
	float: left;
}
.carnamenew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #014784;
	padding: 0px;
}
.brandname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #060;
	margin-bottom: 7px;
}
.cargroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #060;
	font-weight: bold;
	padding: 2px;
}
.newcardetailsec {
	width: 30%;
	height: auto;
	background-color: #FFF;
	border: solid 1px #57aed9;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
}
.newcardetaillarge {
	width: 60%;
	height: auto;
	background-color: #FFF;
	border: solid 1px #57aed9;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
}
.tbltxtstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2572CF;
	padding: 4px;
}
.cardetailsec {
	width: 34%;
	height: auto;
	margin-left: 10px;
	background-color: #FFF;
	border: solid 1px #57aed9;
	padding: 5px;
	float: right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.carpricesecone {
	width: 100%;
	height: auto;
	margin-top: 2px;
}
.carprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0362a0;
	padding: 3px;
	font-weight: 600;
	text-align: center;
}
.newprice {
	background-color: #060;
	width: auto;
	height: auto;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	font-size: 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}
.availcar {
	background-color: #ecf8fc;
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #054d98;
	padding: 5px;
	font-size: 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	border: solid 1px #57aed9;
}
.newmodifybuton {
	background-color: #fdca1f;
	width: auto;
	height: auto;
	border: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 5px;
	font-size: 12px;
	/*-moz-border-radius:4px;



    -webkit-border-radius:4px;



    border-radius:4px;*/



	cursor: pointer;
	text-transform: uppercase;
	border: solid 1px #F60;
}
.carconatinernew {
	width: 100%;
	height: auto;
	border: solid 1px #999;
	padding: 5px;
	float: left;
}
.carrightsec {
	width: 68%;
	height: auto;
	background-color: #ecf8fc;
	padding: 5px;
	border: solid 1px #57aed9;
	float: right;
}
.modrevtb {
	width: 60%;
	height: auto;
	/*	border:none;



	outline:none;*/



	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #000;
	font-size: 12px;
}
.personalmain {
	width: 100%;
	height: auto;
	border: 1px solid #CCC;
	float: left;
}
.personaleft {
	width: 48%;
	height: auto;
	float: left;
}
.personalright {
	width: 48%;
	height: auto;
	margin-left: 10px;
	float: left;
}
.cardmain {
	width: 99%;
	height: auto;
	border: 1px solid #CCC;
	padding: 5px;
	float: left;
}
.contactleft {
	width: 65%;
	float: left;
	background-color: #E8FAFF;
	border: 1px solid #B7B7B7;
}
.contactright {
	width: 30%;
	float: right;
	background-color: #1a5d87;
}
.picksec {
	width: 48%;
	float: left;
	background-color: #E8FAFF;
	border: solid 1px #63C9EF;
	padding: 5px;
	float: left;
}
.dropoffsec {
	width: 48%;
	float: left;
	background-color: #E8FAFF;
	border: solid 1px #63C9EF;
	padding: 5px;
	margin-left: 20px;
	float: left;
}
.creditsec {
	width: 100%;
	height: auto;
	float: left;
}
.creditinnersec {
	width: 17%;
	height: auto;
	margin-right: 5px;
	float: left;
}
.creditdtlsec {
	width: 32%;
	height: auto;
	margin-right: 5px;
	float: left;
}
.credtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #333;
	font-size: 12px;
}
.requstsec {
	background-color: #047ebf;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #FFF;
	font-size: 12px;
	border: none;
	float: right;
}
.barleft {
	width: 30%;
	float: left;
}
.barright {
	width: 40%;
	float: right;
}
.confirmtxt {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #F90;
	font-size: 17px;
}
.confirmleft {
	width: 50%;
	height: auto;
	float: left;
}
.confirmright {
	width: 35%;
	height: auto;
	float: right;
}
.btmconfirmright {
	width: auto;
	height: auto;
	margin-top: 10px;
	float: right;
}
/******bookingstep sec end********/















.thankspageoutercon {
	width: 90%;
	height: auto;
	background-color: #ecf8fc;
	border: 1px solid #b7deec;
	margin: 0 auto;/*	overflow-y: scroll;



	overflow-x: hidden;*/
}
#finalpageinnernew {
	padding: 5px;
	width: 98%;
	height: auto;
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 6px;
	float: left;
}
.finalpageinnercontainor {
	height: auto;
	width: 99%;
	float: left;/*margin:0 auto;



	border:1px solid #CCC;



	background-color:#f5f5f5;*/
}
/***** Modified by Ganesh 05.01.16 *****/	



.topbannersec {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 9;
}
.innerheadsec {
	width: 100%;
	height: auto;
	position: relative;
}
.innercontainer {
	width: 80%;
	height: auto;
	margin: 0 auto;
}
.maintopheader {
	width: 100%;
	height: auto;
	margin-top: 10px;
	position: relative;
	z-index: 99;
	float: left;
}
.maintop {
	width: 100%;
	height: auto;
	margin-top: 5px;
	float: left;
}
.newlogo {
	width: 20%;
	height: auto;
	float: left;
}
.rightmenusec {
	width: 78%;
	height: auto;
	float: left;
}
.topstylesec {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
	position: relative;
	z-index: 99;
	float: left;
}
.topenginesec {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 99;
}
.enginesec {
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.innerbooksec {
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	border: solid 1px #666;
	padding: 10px;
	margin-top: 32%;
	float: left;
}
.firstbooksec {
	width: 100%;
	height: auto;
	float: left;
}
.bookingonlinetopnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
#formstxtleft {
	width: 42%;
	padding-right: 2px;
	float: left;
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
.flagsecnew {
	width: auto;
	height: auto;
	float: left;
}
.newtoplinksec {
	float: right;
	width: 50%;
	height: auto;
	padding: 5px;
}
#newsecform {
	background-color: #E8FAFF;
	width: 99%;
	border: solid 1px #268dd0;
	height: auto;
	margin: 5px;
	float: left;
}
.toplinkone {
	float: right;
	padding-right: 10px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	text-align: center;
}
.toplinkone a:link {
	text-decoration: none;
	color: #FFF;
}
.toplinkone a:visited {
	text-decoration: none;
	color: #FFF;
}
.toplinkone a:hover {
	color: #FFF;
	text-decoration: none;
}
.bottomsec {
	width: 100%;
	height: auto;
	float: left;
}
.viewnewbtn {
	width: auto;
	height: auto;
	padding: 5px;
	background-color: #1b7dbc;
	margin-top: 5px;
	float: left;
}
.tarnfertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #900;
}
.tarnfercont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 22px;
	text-align: justify;
}
.feedbcksec {
	width: 100%;
	height: auto;
	padding: 5px;
	background-color: #F4F4F4;
	border: solid 1px #CCC;
	float: left;
}
.feedbckinner {
	width: 100%;
	height: auto;
	padding: 5px;
	border-bottom: dashed 1px #999;
	float: left;
}
.feedbicon {
	background-image: url(file://///orisys26/mayjocar_url/images/feedicon.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	float: left;
}
.clientbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #0085ec;
	padding: 4px;
	border: none;
	cursor: pointer;
	float: left;
	border-radius: 6px;
}
.clientbutton a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #0085ec;
	border: none;
	cursor: pointer;
	float: left;
}
.clientbutton a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #0085ec;
	border: none;
	cursor: pointer;
	float: left;
}
.clientbutton a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #0085ec;
	border: none;
	cursor: pointer;
	float: left;
}
.twoarrow {
	background-image: url(file://///orisys26/mayjocar_url/images/twoarrow.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 18px;
	margin-right: 4px;
	float: left;
}
.reqform {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #153870;
	font-weight: 500;
	float: left;
	padding: 8px 8px;
	text-align: center;
}
.bannernewcont {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 9;
}
.titlenew {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #060;
	font-weight: 500;
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}
.inrtitlenew {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1678B6;
	font-weight: 600;
	padding-top: 0px;
	padding: 8px;
	float: left;
}
/*Hara*/

.homevideosec {
	padding: 10x;
	margin: 5px;
	float: left;
	width: 49%;
}
.homedealsec {
	background: url(../images/carofferbg.jpg) no-repeat;
	background-position: bottom;
	padding: 10x;
	margin: 5px;
	float: left;
	width: 49%;
	position: relative;
	min-height: 240px;
	height: auto;
	border: 2px solid #09F;
}
.specialoffer {
	position: absolute;
	left: 10px;
	top: 5px;
	height: 100px;
	width: auto;
}
.specialoffertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 120px;
	padding: 10px;
}
.specialoffertxt span {
	background-color: #FC0;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	/*color:#0997fb;*/

	color: #000;
}
.bannertxt h1 {
	/*font-family: 'Yesteryear', cursive;*/

	/*font-family:'Rancho';*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	height: auto;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	padding: 20px 15px;
	float: left;
	/*color:#fee44d;*/

	color: #FFF;
	position: absolute;
	top: 35%;
	left: 5%;
	z-index: 9999;
	text-align: left;
}

/*Hara*/



/***** Modified by Ganesh 05.01.16 *****/	











 @media screen and (max-width: 1920px) and (min-width: 1360px) {

/***** HOME *****/	

.homevideosec {
 padding: 10x;
 margin: 5px;
 float: left;
 width: 49%;
}
 .homedealsec {
 padding: 10x;
 margin: 5px;
 float: right;
 width: 48%;
}
 .bannerleft1 {
 height: 150px;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: 150px;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {
 width: 100%;
 position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 .formstxt1 {
 width: 90px;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox2 {
 width: 57%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .smlcalfrmtxtbox {
 width: 99%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .topcurvesec {
 float: right;
 margin-right: 15px;
 width: 80%;
 height: auto;
 padding: 6px;
 background-color: #d8effd;
 background-position: right top;
 border-top-left-radius: 140px;
 border-top-right-radius: 140px;
 top: -11px;
 position: relative;
 z-index: 9;
 background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
 .toplinksec {
 float: right;
 margin-right: 40px;
 width: 50%;
 height: auto;
 padding: 5px;
 background-color: #d8effd;
 background-position: left top;
 border-bottom-left-radius: 140px;
 border-bottom-right-radius: 140px;
 position: relative;
 z-index: 9;
 top: -11px;
 background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
 .innerbooksectranser {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 28%;
 float: left;
}
}
 @media screen and (max-width:1680px) {

/***** HOME *****/	



	





.bannerleft1 {
 height: 130px;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: 130px;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {
 width: 100%;
 position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 .formstxt1 {
 width: 90px;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 55%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox2 {
 width: 55%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .topcurvesec {
 float: right;
 margin-right: 15px;
 width: 80%;
 height: auto;
 padding: 6px;
 background-color: #d8effd;
 background-position: right top;
 border-top-left-radius: 140px;
 border-top-right-radius: 140px;
 top: -11px;
 position: relative;
 z-index: 9;
 background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
 .toplinksec {
 float: right;
 margin-right: 40px;
 width: 50%;
 height: auto;
 padding: 5px;
 background-color: #d8effd;
 background-position: left top;
 border-bottom-left-radius: 140px;
 border-bottom-right-radius: 140px;
 position: relative;
 z-index: 9;
 top: -11px;
 background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 28%;
 float: left;
}
}
 @media screen and (max-width:1440px) {
 .innerbooksectranser {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 25%;
 float: left;
}
 #innerleftcol {
 width: 24.5%;
}
 .bannerleft1 {
 height: 120px;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: 112px;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {

	/*width:245px;*/



	width: 100%;
 position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 .formstxt1 {
 width: 90px;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 61%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox2 {
 width: 61%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .topcurvesec {
 float: right;
 margin-right: 15px;
 width: 80%;
 height: auto;
 padding: 6px;
 background-color: #d8effd;
 background-position: right top;
 border-top-left-radius: 140px;
 border-top-right-radius: 140px;
 top: -11px;
 position: relative;
 z-index: 9;
 background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
 .toplinksec {
 float: right;
 margin-right: 40px;
 width: 50%;
 height: auto;
 padding: 5px;
 background-color: #d8effd;
 background-position: left top;
 border-bottom-left-radius: 140px;
 border-bottom-right-radius: 140px;
 position: relative;
 z-index: 9;
 top: -11px;
 background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 25%;
 float: left;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 #frmtxtbox2 {
 width: 57%;
 float: left;
}
}
 @media screen and (max-width:1366px) {
 .homevideosec {
 padding: 10x;
 margin: 5px;
 float: left;
 width: 48%;
}
 .homedealsec {
 padding: 10x;
 margin: 5px;
 float: right;
 width: 47%;
}
 .innerbooksectranser {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 22%;
 float: left;
}
 #innerleftcol {
 width: 24.5%;
}
 .reqform {
 font-size: 17px;
}

/*h1



{



font-size:17px;



}*/



.Leftareah1 {
 font-size: 14px;
}
 .contentrightsech2 {
 font-size: 17px;
}

/***** HOME *****/	



.bannerleft1 {
 height: 109px;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: 110px;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {

	/*width:245px;*/



	width: 100%;
 position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 .formstxt1 {
 width: 90px;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 22%;
 float: left;
}
 .leftcarsec {
 width: 59%;
 height: auto;
 background-color: #FFF;
 padding: 5px;
 float: left;
}
}
 @media screen and (max-width:1280px) {
 .homevideosec {
 padding: 10x;
 margin: 5px;
 float: left;
 width: 48%;
}
 .homedealsec {
 padding: 10x;
 margin: 5px;
 float: right;
 width: 47%;
}
 .innerbooksectranser {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 20%;
 float: left;
}
 #innerleftcol {
 width: 26%;
}
 .contentrightsec {
 width: 72%;
}
 .cardetailsec {
 width: 35%;
 margin-left: 0;
}
 .reqform {
 font-size: 17px;
}

/*h1



{



font-size:17px;



}*/



.Leftareah1 {
 font-size: 14px;
}
 .contentrightsech2 {
 font-size: 17px;
}

/***** HOME *****/	



.bannerleft1 {
 height: 106px;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: 102px;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {

	/*width:245px;*/



	position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 .formstxt1 {
 width: 90px;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox {
 width: 57%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .bookingbg {
 float: left;
 background-position: left top;
 width: 17%;
 height: auto;
}
 .bookingbgarearight {
 width: 82%;
 height: auto;
 float: right;
}
 .topcurvesec {
 float: right;
 margin-right: 15px;
 width: 80%;
 height: auto;
 padding: 6px;
 background-color: #d8effd;
 background-position: right top;
 border-top-left-radius: 140px;
 border-top-right-radius: 140px;
 top: -11px;
 position: relative;
 z-index: 9;
 background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
 .toplinksec {
 float: right;
 margin-right: 40px;
 width: 50%;
 height: auto;
 padding: 5px;
 background-color: #d8effd;
 background-position: left top;
 border-bottom-left-radius: 140px;
 border-bottom-right-radius: 140px;
 position: relative;
 z-index: 9;
 top: -11px;
 background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
 .formstxtbxcontainor1 {
 width: 100%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxt1 {
 width: 36%;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}
 .vehicledetailsImg {
 width: 100%;
 float: left;
 background-color: #F2F2F2;
 padding: 5px;
 border: solid 1px #CCC;
}
 .creditinnersec {
 width: 19%;
 height: auto;
 margin-right: 5px;
 float: left;
}
 .creditdtlsec {
 width: 32%;
 height: auto;
 margin-right: 5px;
 float: left;
}
 .toprightsec {
 width: 70%;
 float: right;
}
 .flagsec {
 float: left;
 width: 34%;
}
 .rightcallsec {
 width: 47%;
 height: auto;
 margin-right: 1%;
 float: right;
}
 .transfer {
 width: 29%;
 height: auto;
 margin: 5px;
 float: right;
}
 .facebookrightsec {
 width: 30%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .bannerleft2Text2 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
 float: right;
 margin: 5px;
}
 .bannerleft2Text2 a:link {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text2 a:visited {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text2 a:hover {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
 .confirmleft {
 width: 50%;
 height: auto;
 float: left;
}
 .confirmright {
 width: 40%;
 height: auto;
 float: right;
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 20%;
 float: left;
}
 .leftcarsec {
 width: 55%;
 height: auto;
 background-color: #FFF;
 padding: 5px;
 float: left;
}
 .viewnewbtn {
 width: 45%;
 height: auto;
 padding: 5px;
 background-color: #1b7dbc;
 margin-top: 5px;
 float: left;
}
}
 @media screen and (max-width:1024px) {
 .innerbooksectranser {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 13%;
 float: left;
}
 .bannertxt h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 30px;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 padding: 20px 15px;
 float: left;
 color: #fee44d;
 color: #FFF;
 position: absolute;
 top: 20%;
 left: 0%;
 z-index: 9999;
 text-align: left;
}
 .stepinactivetext {
 width: 110px;
}
 .homevideosec {
 padding: 10x;
 margin: 5px;
 float: left;
 width: 48%;
}
 .homedealsec {
 padding: 10x;
 margin: 5px;
 float: right;
 width: 47%;
}
 #innerleftcol {
 width: 28%;
}
 .contentrightsec {
 width: 70%;
}
 .cardetailsec {
 width: 36%;
 margin-left: 0;
}
 .newcardetailsec {
 width: 32%;
}
 .carnameandgroupsec {
 width: 30%;
}
 #formstxtleft {
 width: 45%;
}
 .reqform {
 font-size: 16px;
}

/*h1



{



font-size:16px;



}*/



.Leftareah1 {
 font-size: 14px;
}
 .contentrightsech2 {
 font-size: 16px;
}
 #mainArea {
 width: 87%;
}
 .innercontainer {
 width: 87%;
}
 .vehicledetailsImg {
 width: 107%;
}
 .enginesec {
 width: 100%;
}

/***** HOME *****/	







.bannerleft1 {
 height: auto;
 width: 100%;
 background-color: #c2e7f9;
 margin-top: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft2 {
 height: auto;
 width: 100%;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 .bannerright {
 float: right;
 width: 66%;
 height: auto;
 margin-left: 3px;
 background-color: #CCC;
 margin-top: 5px;
 margin-right: 4px;
}
 .bannerleftsec {
 float: left;
 width: 31%;
 margin-left: 3px;
}
 .transfer {
 width: 27%;
 height: auto;
 margin: 5px;
 float: right;
}
 .facebookrightsec {
 width: 28%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .toprightsec {
 width: 70%;
 float: right;
 margin-top: 15px;
}
 .flagsec {
 float: left;
 width: 30%;
 margin-right: 15px;
}
 .rightcallsec {
 width: 53%;
 height: auto;
 margin-right: 1%;
 float: right;
}
 .bookingbg {
 float: left;
 background-position: left top;
 width: 17%;
 height: auto;
}
 .bookingbgarearight {
 width: 82%;
 height: auto;
 float: right;
}
 #pickupsection {
 width: 32%;
 float: left;
 margin-left: 5px;
 margin-right: 10px;
 margin-top: 5px;
}
 #returnsection {
 width: 32%;
 float: left;
 margin-left: 2px;
 margin-right: 5px;
 margin-top: 5px;
}
 #others {
 width: 28%;
 float: left;
 margin-left: 7px;
 margin-top: 5px;
 height: auto;
}
 #formstxtbxcontainor {
 width: 99%;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
 float: left;
}
 .formstxtbxcontainor1 {

	/*width:245px;*/



	width: 100%;
 position: relative;
 vertical-align: middle;
 font-family: Tahoma, Geneva, sans-serif;
 color: #333;
 font-size: 11px;
 text-decoration: none;
}
 #formstxt {
 width: 37%;
 padding-right: 2px;
 float: left;
 padding-top: 2px;
}
 #frmtxtbox {
 width: 54%;
 float: left;
}
 #frmtxtbox1 {
 width: 100px;
 float: left;
}
 #frmtxtbox {
 width: 54%;
 float: left;
}
 .frmtxtbox {
 width: 98%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
}
 .calfrmtxtbox {
 width: 96%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
}
 .addarea {
 width: 30%;
 height: auto;
 margin: 10px;
 padding: 6px;
 float: left;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 background-color: #39a3e4;
 border: solid 1px #09C;
}
 .addh1 {
 float: left;
 font-family: Tahoma;
 font-size: 20px;
 color: #FFF;
 text-decoration: none;
 padding-top: 8px;
 padding-left: 6px;
}
 .circle {
 width: 40px;
 height: 40px;
 background: #FFF;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 padding: 5px;
 text-align: center;
 font-size: 18px;
 float: left;
}
 .topcurvesec {
 float: right;
 margin-right: 15px;
 width: 80%;
 height: auto;
 padding: 6px;
 background-color: #d8effd;
 background-position: right top;
 border-top-left-radius: 140px;
 border-top-right-radius: 140px;
 top: -25px;
 position: relative;
 z-index: 9;
 background: linear-gradient(180deg, #d8effd, #FFFFFF);
}
 .toplinksec {
 float: right;
 margin-right: 40px;
 width: 60%;
 height: auto;
 padding: 5px;
 background-color: #d8effd;
 background-position: left top;
 border-bottom-left-radius: 140px;
 border-bottom-right-radius: 140px;
 position: relative;
 z-index: 9;
 top: -25px;
 background: linear-gradient(180deg, #FFFFFF, #d8effd );
}
 .formstxt1 {
 width: 46%;
 padding-right: 3px;
 padding-top: 2px;
 float: left;
}
 #verysmallfrmtxtbox {
 width: 38px;
 margin-right: 3px;
 float: left;
}
 .activestepbg {
 background-image: url(../images/activebook.jpg);
 background-repeat: no-repeat;
 background-position: center;
 margin-left: 6px;
 width: 90px;
 float: left;
 height: 98px;
}
 .inactivestepbg {
 background-image: url(../images/inactivebook.jpg);
 background-repeat: no-repeat;
 background-position: center;
 margin-left: 13px;
 width: 90px;
 float: left;
 height: 98px;
}
 .stepactivetext {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ccc;
 padding-top: 35px;
 text-align: center;
 width: 100px;
}
 .stepinactivetext {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #333;
 padding-top: 35px;
 text-align: center;
}
 .verysmallfrmtxtbox {
 width: 45px;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
 margin-right: 4px;
}
 .bannerleft2Text2 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
 float: right;
 margin: 3px;
}
 .bannerleft2Text2 a:link {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text2 a:visited {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text2 a:hover {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000;
}
 .bannerleft2Text {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
 padding-top: 1px;
 float: left;
 margin: 5px;
 width: 65%;
}
 .bannerleft2Text a:link {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text a:visited {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #1761B3;
 text-decoration: none;
}
 .bannerleft2Text a:hover {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #000;
 text-decoration: none;
}
 .Stepnoactive {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
 color: #000;
 padding-left: 35px;
 padding-top: 25px;
 width: 20px;
 height: 20px;
}
 .Stepnoinactive {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
 color: #FFF;
 padding-left: 35px;
 padding-top: 25px;
 width: 20px;
 height: 20px;
}
 .confirmleft {
 width: 46%;
 height: auto;
 float: left;
}
 .confirmright {
 width: 46%;
 height: auto;
 float: right;
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 12%;
 float: left;
}
 .recentcar1 {
 float: left;
 width: 31%;
 height: auto;
 margin: 4px;
 margin-right: 8px;
}
 .leftcarsec {
 width: 61%;
 height: auto;
 background-color: #FFF;
 padding: 3px;
 float: left;
}
}
 @media screen and (max-width: 800px) {
 .bannertxt h1 {
 display: none;
}
 .leftcarsec {
 width: 65%;
}
 .vehicledetailsImg {
 width: 98.3%;
}
 .homevideosec {
 padding: 10x;
 margin: 5px;
 float: left;
 width: 100%;
}
 .homedealsec {
 padding: 10x;
 margin: 5px;
 float: right;
 width: 100%;
}

/***** HOME *****/



.radio-main {
float:left;
margin-right:6px;
width:20%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:30%;
}
 #mainArea {
 margin: 0 auto;
 background-color: #FFF;
 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
 height: auto;
 position: relative;
}
 .topleftsec {
 width: 25%;
 height: auto;
 float: left;
}
 .toprightsec {
 width: 72%;
 float: right;
 margin-top: 5px;
}
 .flagsec {
 float: left;
 width: 25%;
 margin-right: 5px;
}
 .rightcallsec {
 width: 33%;
 height: auto;
 margin-right: 1%;
 float: right;
}
 .callus {
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .contacticon {
 display: none;
 float: right;
}
 .bannerright {
 float: left;
 width: 100%;
 height: auto;
 margin-top: 5px;
}
 .bannerleftsec {
 float: left;
 width: 100%;
}
 .bannerleft1 {
 height: auto;
 width: 48%;
 background-color: #c2e7f9;
 margin: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft1Text1 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333;
 text-decoration: none;
 width: 65%;
 padding-left: 5px;
 margin-top: 5px;
 float: left;
}
 .transfer {
 width: 27%;
 height: auto;
 margin: 5px;
 float: right;
}
 .bannerleft2 {
 width: 48%;
 height: auto;
 margin: 5px;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 .facebooksec {
 width: 65%;
 height: auto;
 margin: 0px;
 float: left;
}
 .facebookrightsec {
 width: 27%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .bookingbg {
 float: left;
 display: none;
}
 .bookingbgarearight {
 width: 100%;
 height: auto;
 float: left;
}
 #midareaform {
 background-color: #dfeef7;
 width: 98%;
 border: 1px dashed #268dd0;
 margin-left: 6px;
 margin-right: 6px;
 height: auto;
 float: right;
}
 #pickupsection {
 width: 99%;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
}
 #returnsection {
 width: 99%;
 float: left;
 margin-left: 2px;
 margin-top: 5px;
}
 #others {
 width: 99%;
 float: left;
 margin-top: 5px;
 margin-left: 5px;
 height: auto;
}
 .add {
 background-color: #278ed1;
 background-position: left top;
 margin-left: 11px;
 width: 97%;
 height: auto;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 margin-left: 4px;
 margin-right: 4px;
 float: right;
}
 .addarea {
 width: 94%;
 height: auto;
 margin: 10px;
 padding: 6px;
 float: left;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 background-color: #39a3e4;
 border: solid 1px #09C;
}

/*.contentsec



{



	width:99%;



	height:auto;



	background-color:#FFF;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	color:#000;



	padding:5px;



	float:left;



	



}



*/



.contentrightsec {
 width: 100%;
 background-color: #FFF;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 21px;
 color: #000;
 text-align: justify;
 height: auto;
}
 .recentcarsection {
 float: left;
 width: 99%;
 height: auto;
 background-position: left top;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -o-border-radius: 3px;
 margin: 4px;
 background-color: #d3e4f0;
 border: solid 1px #187bba;
}
 .contentrightsech2 {
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight: normal;
 color: #1678b6;
}
 .carcatagories {
 float: left;
 width: 98%;
 height: auto;
 border: solid 1px #1e80bf;
 margin: 5px;
}
 .carcatagoriesMid {
 width: 100%;
 background-position: left top;
 float: left;
 height: auto;
}
 .Leftareamain {
 width: 100%;
 height: auto;
 float: left;
}
 .Leftareamainn {
 width: 100%;
 height: auto;
 float: left;
}
 .topcurvesec {
 float: right;
 width: 80%;
 height: auto;
 background: transparent;
 display: none;
}
 .toplinksec {
 width: 65%;
 height: auto;
 background: transparent;
 margin-top: 25px;
 float: right;
}
 .topLink {
 float: right;
 padding-right: 10px;
 padding-bottom: 3px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .topLink a:link {
 text-decoration: none;
 color: #FFF;
}
 .topLink a:visited {
 text-decoration: none;
 color: #FFF;
}
 .topLink a:hover {
 color: #000;
 text-decoration: none;
}
 .bannerright {
 float: left;
 width: 99%;
 height: auto;
 margin-top: 5px;
}

/************Airport Transfer Sec Start*******************/







.newleftsec {
 width: 100%;
 height: auto;
 float: left;
}
 .innerBooking1 {
 width: 100%;
 height: auto;
 background-color: #FFF;
 float: left;
}
 .innerBooking1 {
 width: 100%;
 height: auto;
 background-color: #FFF;
 float: left;
}
 .footother {
 background-position: bottom;
 width: 99%;
 height: auto;
 float: left;
 margin-left: 5px;
}
 .foototherhead {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #2a3841;
 float: left;
}
 .foototherhead1 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #1a5d87;
 float: left;
}
 .foototherhead2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #4889b3;
 float: left;
}
 .foototherh2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #000;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #c7d72c;
 float: left;
}
 .foototherh3 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #fff;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #8e9d0c;
 float: left;
}
 .footothertext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 text-decoration: none;
 margin: 5px;
 padding-left: 2px;
}

/************Airport Transfer Sec Start*******************/











/******Innerpage by Ganesh on 30.06.15********/







.leftinner {
 width: 100%;
 height: auto;
 float: left;
}
 .rightinner {
 width: 99%;
 height: auto;
 margin-top: 7px;
 float: left;
}

/******Innerpage by Ganesh on 30.06.15********/































/******bookingstep sec start********/







.whyimg {
 background: #B4E7FA;
 background-position: left top;
 width: 100%;
 height: auto;
 float: left;
}
 .personaleft {
 width: 100%;
 height: auto;
 float: left;
}
 .personalright {
 width: 100%;
 height: auto;
 float: right;
}
 .contactleft {
 width: 99%;
 float: left;
 background-color: #F3F3F3;
 border: 1px solid #B7B7B7;
}
 .contactright {
 width: 99%;
 float: left;
 background-color: #1a5d87;
}
 .picksec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 float: left;
}
 .dropoffsec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 margin-top: 6px;
 float: right;
}
 #innerleftcol {
 width: 100%;
 height: auto;
 float: left;
 margin-top: 0px;
}
 .bookingstepsec {
 width: 100%;
 height: auto;
 float: left;
 display: none;
}
 .carimagecontnew {
 width: 100%;
 height: auto;
 float: left;
}
 .carrightsec {
 width: 100%;
 height: auto;
 background-color: #ecf8fc;
 padding: 5px;
 border: solid 1px #57aed9;
 margin-top: 6px;
 float: left;
}
 .carnameandgroupsec {
 height: auto;
 width: 98%;
 padding: 5px;
 float: left;
}
 .newcardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .cardetailsec {
 width: 100%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 5px;
 margin: 0 auto;
 margin-top: 8px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
 .newcardetaillarge {
 width: 100%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .barleft {
 width: 100%;
 float: left;
}
 .barright {
 width: 100%;
 float: left;
}
 .modrevtb {
 width: 90%;
 height: auto;

	/*	border:none;



	outline:none;*/



	font-family: Arial, Helvetica, sans-serif;
 font-weight: 500;
 color: #000;
 font-size: 12px;
}
 .confirmleft {
 width: 100%;
 height: auto;
 float: left;
}
 .confirmright {
 width: 100%;
 height: auto;
 float: left;
}

/******bookingstep sec end********/











/******Modified by Ganesh 12.01.16********/



#finalpageinnernew {
 padding: 5px;
 width: 98%;
 height: auto;
 border: 1px solid #CCC;
 background-color: #FFF;
 float: left;
}
 .newtoplinksec {
 float: right;
 width: 60%;
 height: auto;
 padding: 5px;
}
 .newlogo {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 32%;
}
 .rightmenusec {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 10%;
}
 .innerbooksec {
 width: 100%;
 height: auto;
 background: rgba(0, 0, 0, 0.6) none repeat;
 border: solid 1px #666;
 padding: 10px;
 margin-top: 1%;
 float: left;
}
 .newsection {
 width: 100%;
 height: auto;
 float: left;
}
 .topenginesec {
 width: 100%;
 height: auto;
 position: relative;
 z-index: 99;
}
 .innerheadsec {
 width: 100%;
 height: auto;
 position: relative;
}
 .bannernewcont {
 display: none;
}
 .enginesec {
 width: 100%;
 height: auto;
 margin: 0 auto;
}
/******Modified by Ganesh 12.01.16********/



}
 @media screen and (max-width:768px) {
 .bannertxt h1 {
 display: none;
}
 .brdr-sec {
 margin: 2px;
 border: solid 1px #57aed9;
 height: 65px;
 background-color: rgb(236, 248, 252);
 width: 100%;
 float: left;
 border-radius: 4px;
}
 .brdr-sec1 {
 margin: 2px auto;
 border: solid 1px #57aed9;
 height: auto;
 background-color: rgb(236, 248, 252);
 width: 100%;
 float: left;
 border-radius: 4px;
 color: #054d98;
 font-size: 12px;
 font-weight: bold;
}
 .brdr-sec2 {
 color: #054d98;
 font-size: 12px;
 font-weight: bold;
 position: relative;
 top: 0;
 left: 0;
}
 .brdr-sec3 {
position:relative;
left:0;
top:0;
}
 .innerbooksectranser {
 display: none;
}
 .newleftsec {
 display: none;
}
 #blockContainer {
/*display: -webkit-box;

	display: -moz-box;

	display: box;

	-webkit-box-orient: vertical;

	-moz-box-orient: vertical;

	box-orient: vertical;*/

}
 #blockA {
 -webkit-box-ordinal-group: 2;
 -moz-box-ordinal-group: 2;
 box-ordinal-group: 2;
}
 #blockB {
 -webkit-box-ordinal-group: 1;
 -moz-box-ordinal-group: 1;
 box-ordinal-group: 1;
}

/*	ajay start here*/



.leftcarsec {
 width: 65%;
}
 .vehicledetailsImg {
 width: 98.3%;
}

/*#blockContainer > div {



    border: 1px dashed #f0f



}*/



.radio-main {
float:left;
margin-right:6px;
width:22%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:25%;
}
 .footerTextLeft {
padding-top:65px;
}
 .footerTextRight {
padding-top:65px;
margin-bottom: 27px;
}
}
 @media screen and (max-width:640px) {
 .bannertxt h1 {
 display: none;
}

/*	ajay start here*/



	/*.totalcont{



		margin-top:-1980px;



	}



	.conttop{



		margin-top:1100px;



	}



	.enginesec{



		display:none;



	}*/

	

.radio-main {
float:left;
margin-right:6px;
width:25%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:25%;
}
 .innerbooksectranser {
 display: none;
}
 #blockContainer {
/*display: -webkit-box;

	display: -moz-box;

	display: box;

	-webkit-box-orient: vertical;

	-moz-box-orient: vertical;

	box-orient: vertical;*/

}
 #blockA {
 -webkit-box-ordinal-group: 2;
 -moz-box-ordinal-group: 2;
 box-ordinal-group: 2;
}
 #blockB {
 -webkit-box-ordinal-group: 1;
 -moz-box-ordinal-group: 1;
 box-ordinal-group: 1;
}

/*	ajay start here*/



.innercontainer {
 width: 90%;
}
 .vehicledetailsImg {
 width: 100%;
}
 #newsecform {
 width: 98.5%;
}

/***** HOME *****/



#mainArea {
 width: 90%;
 margin: 0 auto;
 background-color: #FFF;
 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
 height: auto;
 position: relative;
}
 .topleftsec {
 width: 50%;
 height: auto;
 margin-left: 30%;
 float: left;
}
 .toplogosec {
 width: 100%;
 height: auto;
 float: left;
}
 .toprightsec {
 width: 100%;
 height: auto;
 float: left;
}
 .flagsec {
 width: 60%;
 margin-top: 0px;
 margin: 0 auto;
}
 .rightcallsec {
 width: 98%;
 height: auto;
 margin: 5px;
 float: left;
}
 .callus {
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 display: none;
 color: #FFF;
}
 .callus a:link {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:visited {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:hover {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .contacticon {
 display: none;
 float: right;
}
 .bannerright {
 float: left;
 width: 100%;
 height: auto;
 margin-top: 5px;
}
 .bannerleftsec {
 float: left;
 width: 100%;
}
 .bannerleft1 {
 height: 110px;
 width: 48%;
 background-color: #c2e7f9;
 margin: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft1Text1 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333;
 text-decoration: none;
 width: 65%;
 padding-left: 5px;
 margin-top: 5px;
 float: left;
}
 .transfer {
 width: 27%;
 height: auto;
 margin: 5px;
 float: right;
}
 .bannerleft2 {
 width: 48%;
 height: auto;
 margin: 5px;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 .facebooksec {
 width: 65%;
 height: auto;
 margin: 0px;
 float: left;
}
 .facebookrightsec {
 width: 27%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .bookingbg {
 float: left;
 display: none;
}
 .bookingbgarearight {
 width: 100%;
 height: auto;
 float: left;
}
 #midareaform {
 background-color: #dfeef7;
 width: 98%;
 border: 1px dashed #268dd0;
 height: auto;
 float: left;
}
 #pickupsection {
 width: 99%;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
}
 #returnsection {
 width: 99%;
 float: left;
 margin-left: 2px;
 margin-top: 5px;
}
 #others {
 width: 99%;
 float: left;
 margin-top: 5px;
 margin-left: 5px;
 height: auto;
}
 .add {
 background-color: #278ed1;
 background-position: left top;
 margin-left: 11px;
 width: 97%;
 height: auto;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 margin-left: 4px;
 margin-right: 4px;
 float: right;
}
 .addarea {
 width: 94%;
 height: auto;
 margin: 10px;
 padding: 6px;
 float: left;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 background-color: #39a3e4;
 border: solid 1px #09C;
}

/*.contentsec



{



	width:99%;



	height:auto;



	background-color:#FFF;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	color:#000;



	padding:5px;



	float:left;



	



}*/







.contentrightsec {
 width: 100%;
 background-color: #FFF;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 21px;
 color: #000;
 text-align: justify;
 height: auto;
 float: left;
}
 .recentcarsection {
 float: left;
 width: 99%;
 height: auto;
 background-position: left top;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -o-border-radius: 3px;
 margin: 4px;
 background-color: #d3e4f0;
 border: solid 1px #187bba;
}
 .contentrightsech2 {
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight: normal;
 color: #1678b6;
}
 .carcatagories {
 float: left;
 width: 98%;
 height: auto;
 border: solid 1px #1e80bf;
 margin: 5px;
}
 .carcatagoriesMid {
 width: 100%;
 background-position: left top;
 float: left;
 height: auto;
}
 .Leftareamain {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .Leftareamainn {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .callussec {
 margin-top: 0px;
 text-align: center;
}
 .recentcarRed {
 color: #C20C27;
 font-size: 15px;
 font-family: Trebuchet MS;
 font-weight: bold;
}
 .recentcarsectionh2 {
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 width: 155px;
 color: #000;
 margin-left: 5px;
 margin-top: 5px;
}
 .Leftareah1 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #1678b6;
 margin-top: 5px;
}
 .Leftareah2 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 margin-top: 5px;
}
 .topLink {
 float: right;
 padding-right: 10px;
 padding-bottom: 3px;
 margin-right: 20%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .topLink a:link {
 text-decoration: none;
 color: #FFF;
}
 .topLink a:visited {
 text-decoration: none;
 color: #FFF;
}
 .topLink a:hover {
 color: #000;
 text-decoration: none;
}
 .topcurvesec {
 float: right;
 width: 80%;
 height: 1px;
 background: transparent;
 display: none;
}
 .toplinksec {
 width: 100%;
 height: 1px;
 background: transparent;
 text-align: center;
 float: left;
}
 .skypesec {
 width: auto;
 height: auto;
 padding: 4px;
 float: left;
 border-radius: 30px;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 -o-border-radius: 30px;
 background-color: #d7eeff;

	/*position: relative;



	z-index:2;*/



	top: -6px;
 margin-left: 27%;
}

/************Airport Transfer Sec Start*******************/



.innerBooking1 {
 width: 100%;
 height: auto;
 background-color: #FFF;
 float: left;
}
 .newleftsec {
 width: 100%;
 height: auto;
 float: left;
}
 .footother {
 background-position: bottom;
 width: 99%;
 height: auto;
 float: left;
 margin-left: 5px;
}
 .foototherhead {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #2a3841;
 float: left;
}
 .foototherhead1 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #1a5d87;
 float: left;
}
 .foototherhead2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #4889b3;
 float: left;
}
 .foototherh2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #000;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #c7d72c;
 float: left;
}
 .foototherh3 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #fff;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #8e9d0c;
 float: left;
}
 .footothertext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 text-decoration: none;
 margin: 5px;
 padding-left: 2px;
}

/************Airport Transfer Sec Start*******************/

/******Innerpage by Ganesh on 30.06.15********/

.leftinner {
 width: 100%;
 height: auto;
 float: left;
}
 .rightinner {
 width: 99%;
 height: auto;
 margin-top: 7px;
 float: left;
}

/******Innerpage by Ganesh on 30.06.15********/

/******our car on 30.06.15 start********/

.carimgsec {
 width: 99%;
 height: auto;
 padding: 5px;
 background-color: #FFF;
 border: 1px solid #999;
 float: left;
}
 .ourcarAreaRight {
 width: 100%;
 height: auto;
 border: none;
 border-radius: 0;
 float: right;
}
 .midsec {
 width: 98%;
 height: auto;
 background-color: #FFF;
 padding: 5px;
 margin-top: 5px;
 float: right;
}
 .rightpricesec {
 width: 98%;
 height: auto;
 padding: 5px;
 background-color: #ecf8fc;
 border: 1px solid #b7deec;
 margin-top: 5px;
 float: right;
}
 .midnewsec {
 width: 100%;
 height: auto;
 float: left;
}

/******our car on 30.06.15 end********/

/******bookingstep sec start********/

.whyimg {
 background-color: #B4E7FA;
 background-position: left top;
 width: 100%;
 height: auto;
 float: left;
}
 .personaleft {
 width: 100%;
 height: auto;
 float: left;
}
 .personalright {
 width: 100%;
 height: auto;
 float: right;
}
 .contactleft {
 width: 99%;
 float: left;
 background-color: #F3F3F3;
 border: 1px solid #B7B7B7;
}
 .contactright {
 width: 99%;
 float: left;
 background-color: #1a5d87;
}
 .picksec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 float: left;
}
 .dropoffsec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 margin-top: 6px;
 float: right;
}
 #innerleftcol {
 width: 97%;
 height: auto;
 float: left;
 margin-top: 0px;
}
 .bookingstepsec {
 width: 100%;
 height: auto;
 float: left;
 display: none;
}
 .carimagecontnew {
 width: 100%;
 height: auto;
 float: left;
}
 .carrightsec {
 width: 100%;
 height: auto;
 background-color: #ecf8fc;
 padding: 5px;
 border: solid 1px #57aed9;
 margin-top: 6px;
 float: left;
}
 .carnameandgroupsec {
 height: auto;
 width: 98%;
 padding: 5px;
 float: left;
}
 .newcardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .cardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 5px;
 margin: 0 auto;
 margin-top: 5px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
 .newcardetaillarge {
 width: 100%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .bannersec {
 width: 100%;
 height: auto;
 background-color: #c3cdd6;
 display: none;
}
 .modrevtb {
 width: 90%;
 height: auto;

	/*	border:none;



	outline:none;*/



	font-family: Arial, Helvetica, sans-serif;
 font-weight: 500;
 color: #000;
 font-size: 12px;
}

/******bookingstep sec end********/

#finalpageinnernew {
 padding: 5px;
 width: 96%;
 height: auto;
 border: 1px solid #CCC;
 background-color: #FFF;
 float: left;
}
 .newcontentsec {
 width: 98%;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000;
 padding: 5px;
 float: left;
}
 .whychooseleft {
 width: 99%;
 height: auto;
 float: left;
}
 .whychooseright {
 width: 99%;
 height: auto;
 float: left;
}

/******Modified by Ganesh 12.01.16********/

.newlogo {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 32%;
}
 .rightmenusec {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 10%;
}

/******Modified by Ganesh 12.01.16********/

.footerTextLeft {
padding-top:57px;
}
 .footerTextRight {
padding-top:57px;
margin-bottom: 27px;
}
}
 @media screen and (max-width:480px) {
 #frmtxtbox {
 width: 100% !important;
 float: left;
}
 .pluss label {
 cursor: pointer;
 display: inline-block;
 font-family: arial;
 -webkit-transition: background-color 0.1s, color 0.1s;
 float: right;
 width: 17%!important;
 margin-top: 0px !important;
}
 .frmtxtbox, .midfrmtxtbox, #frmtxtbox2 {
width: 97%!important;
}
 .lines {
 background-color: #fff;
 cursor: pointer;
 width: 86% !important;
 text-align: left;
 color: #000;
 text-decoration: none;
 padding: 1px;
 line-height: 12px;
 font-size: 11px;
 float: right;
}
 .t-box label {
 height: 0px!important;
}
 .bannertxt h1 {
 display: none;
}

/*	ajay start here*/



	/*.totalcont{



		margin-top:-2150px;



	}



	.conttop{



		margin-top:1150px;



	}



	.enginesec{



		display:none;



	}*/

	

.radio-main {
float:left;
margin-right:6px;
width:45%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:45%;
}
 #blockContainer {
/*display: -webkit-box;

	display: -moz-box;

	display: box;

	-webkit-box-orient: vertical;

	-moz-box-orient: vertical;

	box-orient: vertical;*/

}
 #blockA {
 -webkit-box-ordinal-group: 2;
 -moz-box-ordinal-group: 2;
 box-ordinal-group: 2;
}
 #blockB {
 -webkit-box-ordinal-group: 1;
 -moz-box-ordinal-group: 1;
 box-ordinal-group: 1;
}
 .newleftsec {
 display: none;
}

/*	ajay start here*/



.newtoplinksec {
 width: 75%;
}
 .vehicledetailsImg {
 width: 100%;
}
 #newsecform {
 width: 98%;
}

/************HOME SEC START*******************/







#mainArea {
 width: 90%;
 margin: 0 auto;
 background-color: #FFF;
 height: auto;
 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
 position: relative;
}
 .topleftsec {
 width: 50%;
 height: auto;
 margin-left: 30%;
 float: left;
}
 .toplogosec {
 width: 80%;
 height: auto;
 float: left;
}
 .toprightsec {
 width: 100%;
 float: left;
 margin-top: 15px;
}
 .flagsec {
 width: 65%;
 margin-top: 0px;
 margin: 0 auto;
}
 .rightcallsec {
 width: 98%;
 height: auto;
 margin: 0px;
 float: left;
}
 .callus {
 float: left;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:link {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:visited {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .callus a:hover {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
}
 .contacticon {
 height: 84px;
 width: 78px;
 display: none;
 float: right;
}
 .bannerright {
 float: left;
 width: 100%;
 height: auto;
 margin-top: 5px;
}
 .bannerleftsec {
 float: left;
 width: 100%;
}
 .bannerleft1 {
 height: auto;
 width: 95%;
 background-color: #c2e7f9;
 margin: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft1Text1 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333;
 text-decoration: none;
 width: 65%;
 padding-left: 5px;
 margin-top: 5px;
 float: left;
}
 .transfer {
 width: 27%;
 height: auto;
 margin: 5px;
 float: right;
}
 .bannerleft2 {
 width: 95%;
 height: auto;
 margin: 5px;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 .facebooksec {
 width: 65%;
 height: auto;
 margin: 0px;
 float: left;
}
 .facebookrightsec {
 width: 27%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .bookingbg {
 float: left;
 display: none;
}
 .bookingbgarearight {
 width: 100%;
 height: auto;
 float: left;
}
 #midareaform {
 background-color: #dfeef7;
 width: 97%;
 border: 1px dashed #268dd0;
 margin-left: 5px;
 margin-right: 5px;
 height: auto;
 float: right;
}
 #pickupsection {
 width: 99%;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
}
 #returnsection {
 width: 99%;
 float: left;
 margin-left: 2px;
 margin-top: 5px;
}
 #others {
 width: 99%;
 float: left;
 margin-top: 5px;
 margin-left: 5px;
 height: auto;
}
 .add {
 background-color: #278ed1;
 background-position: left top;
 margin-left: 11px;
 width: 97%;
 height: auto;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 margin-left: 4px;
 margin-right: 4px;
 float: right;
}
 .addarea {
 width: 94%;
 height: auto;
 margin: 10px;
 padding: 6px;
 float: left;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 background-color: #39a3e4;
 border: solid 1px #09C;
}

/*.contentsec



{

	width:99%;

	height:auto;

	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000;

	padding:5px;

	float:left;

}*/

.contentrightsec {
 width: 100%;
 background-color: #FFF;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 21px;
 color: #000;
 text-align: justify;
 height: auto;
 float: left;
}
 .recentcarsection {
 float: left;
 width: 99%;
 height: auto;
 background-position: left top;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -o-border-radius: 3px;
 margin: 4px;
 background-color: #d3e4f0;
 border: solid 1px #187bba;
}
 .contentrightsech2 {
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight: normal;
 color: #1678b6;
}
 .carcatagories {
 float: left;
 width: 98%;
 height: auto;
 border: solid 1px #1e80bf;
 margin: 5px;
}
 .carcatagoriesMid {
 width: 100%;
 background-position: left top;
 float: left;
 height: auto;
}
 .Leftareamain {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .Leftareamainn {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .callussec {
 margin-top: 0px;
 text-align: center;
}
 .recentcarRed {
 color: #C20C27;
 font-size: 15px;
 font-family: Trebuchet MS;
 font-weight: bold;
}
 .recentcarsectionh2 {
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 width: 155px;
 color: #000;
 margin-left: 5px;
 margin-top: 5px;
}
 .Leftareah1 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #1678b6;
 margin-top: 5px;
}
 .Leftareah2 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 margin-top: 5px;
}
 .topcurvesec {
 float: right;
 width: 80%;
 height: auto;
 margin: 0;
 padding: 0;
 display: none;
}
 .toplinksec {
 width: 90%;
 height: auto;
 background: transparent;
 margin-top: 10px;
 margin-bottom: -20px;
 margin-left: 20%;
 float: left;
}
 .skypesec {
 width: auto;
 height: auto;
 padding: 4px;
 float: left;
 border-radius: 30px;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 -o-border-radius: 30px;
 background-color: #d7eeff;

	/*position: relative;

	z-index:2;*/

	top: -6px;
 margin-left: 18%;
}
 .formstxt1 {
 width: 35%;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}

/************Home Sec Start*******************/

/************Airport Transfer Sec Start*******************/

.innerBooking1 {
 width: 100%;
 height: auto;
 background-color: #FFF;
 float: left;
}
 .newleftsec {
 width: 100%;
 height: auto;
 float: left;
}
 .footother {
 background-position: bottom;
 width: 99%;
 height: auto;
 float: left;
 margin-left: 5px;
}
 .foototherhead {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #2a3841;
 float: left;
}
 .foototherhead1 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #1a5d87;
 float: left;
}
 .foototherhead2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #4889b3;
 float: left;
}
 .foototherh2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #000;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #c7d72c;
 float: left;
}
 .foototherh3 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #fff;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #8e9d0c;
 float: left;
}
 .footothertext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 text-decoration: none;
 margin: 5px;
 padding-left: 2px;
}

/************Airport Transfer Sec Start*******************/

/******Innerpage by Ganesh on 30.06.15********/

.leftinner {
 width: 100%;
 height: auto;
 float: left;
}
 .rightinner {
 width: 99%;
 height: auto;
 margin-top: 7px;
 float: left;
}

/******Innerpage by Ganesh on 30.06.15********/

/******our car on 30.06.15 start********/

.carimgsec {
 width: 99%;
 height: auto;
 padding: 5px;
 background-color: #FFF;
 border: 1px solid #999;
 float: left;
}
 .ourcarAreaRight {
 width: 100%;
 height: auto;
 border: none;
 border-radius: 0;
 float: right;
}
 .midsec {
 width: 98%;
 height: auto;
 background-color: #FFF;
 padding: 5px;
 margin-top: 5px;
 float: right;
}
 .rightpricesec {
 width: 98%;
 height: auto;
 padding: 5px;
 background-color: #ecf8fc;
 border: 1px solid #b7deec;
 margin-top: 5px;
 float: right;
}
 .midnewsec {
 width: 100%;
 height: auto;
 float: left;
}

/******our car on 30.06.15 end********/

/******bookingstep sec start********/

.whyimg {
 background-color: #B4E7FA;
 background-position: left top;
 width: 100%;
 height: auto;
 float: left;
}
 .personaleft {
 width: 100%;
 height: auto;
 float: left;
}
 .personalright {
 width: 100%;
 height: auto;
 float: right;
}
 .contactleft {
 width: 99%;
 float: left;
 background-color: #F3F3F3;
 border: 1px solid #B7B7B7;
}
 .contactright {
 width: 99%;
 float: left;
 background-color: #1a5d87;
}
 .picksec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 float: left;
}
 .dropoffsec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 margin-top: 6px;
 float: right;
}
 #innerleftcol {
 width: 99%;
 height: auto;
 float: left;
 margin-top: 0px;
}
 .bookingstepsec {
 width: 100%;
 height: auto;
 float: left;
 display: none;
}
 .carimagecontnew {
 width: 100%;
 height: auto;
 float: left;
}
 .carrightsec {
 width: 100%;
 height: auto;
 background-color: #ecf8fc;
 padding: 5px;
 border: solid 1px #57aed9;
 margin-top: 6px;
 float: left;
}
 .carnameandgroupsec {
 height: auto;
 width: 98%;
 padding: 5px;
 float: left;
}
 .newcardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .cardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 5px;
 margin: 0 auto;
 margin-top: 5px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
 .frmtxtbox {
 width: 80%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
}
 .input {
 width: 80%;
 height: 100px;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
}
 .newcardetaillarge {
 width: 100%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .bannersec {
 width: 100%;
 height: auto;
 background-color: #c3cdd6;
 display: none;
}

/******bookingstep sec end********/



#Header {
 width: 100%;
 height: auto;
 background-color: #367BA7;
 margin-top: 0px;
 float: left;

	/*background: linear-gradient(180deg, #012c4f, #015092);

	border-top: solid 1px #025193;*/

	overflow-x: hidden;
}
 .modrevtb {
 width: 90%;
 height: auto;

	/*	border:none;



	outline:none;*/



	font-family: Arial, Helvetica, sans-serif;
 font-weight: 500;
 color: #000;
 font-size: 12px;
}
 .creditdtlsec {
 width: 99%;
 height: auto;
 margin-right: 5px;
 float: left;
}
 .tbltxtbx {
 height: 20px;
 width: 50px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 11px;
 color: #333;
}
 #finalpageinnernew {
 padding: 5px;
 width: 94%;
 height: auto;
 border: 1px solid #CCC;
 background-color: #FFF;
 float: left;
}
 .newcontentsec {
 width: 96%;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000;
 padding: 5px;
 float: left;
}
 .whychooseleft {
 width: 99%;
 height: auto;
 float: left;
}
 .whychooseright {
 width: 99%;
 height: auto;
 float: left;
}

/******Modified by Ganesh 12.01.16********/

.newlogo {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 22%;
}
 .rightmenusec {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 10%;
}
 .footerTextLeft {
padding-top:70px;
}
/******Modified by Ganesh 12.01.16********/

}
 @media screen and (max-width:360px) {

/*	ajay start here*/

	/*.totalcont{

		margin-top:-2975px;

	}

	.conttop{

		margin-top:1675px;

	}

	.enginesec{

		display:none;

	}*/

	

	

.radio-main {
float:left;
margin-right:6px;
width:50%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:50%;
}
 .newleftsec {
 display: none;
}

/*	ajay start here*/

.newtoplinksec {
 width: 100%;
}
 .flagsecnew {
 width: 70%;
}
 .toplinkone {
 padding-right: 10px;
 font-size: 12px;
}
 .vehicledetailsImg {
 width: 100%;
}
 #newsecform {
 width: 97%;
}

/******Modified by Ganesh 12.01.16********/

.newlogo {
 width: 60%;
 height: auto;
 float: left;
 margin-left: 18%;
}
 .rightmenusec {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 10%;
}
 .recentcar1 {
 width: 97%;
}
 .leftcarsec {
 width: 100%;
 height: auto;
 background-color: #FFF;
 padding: 3px;
 float: left;
}
 .secureformbtntxt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 padding: 5px 10px;
 text-decoration: none;
}
 .footerTextLeft {
padding-top:65px;
}
/******Modified by Ganesh 12.01.16********/

}
 @media screen and (max-width:320px) {
 #frmtxtbox {
 width: 100% !important;
 float: left;
}

/*	<ajay start here>*/

	/*.totalcont{

		margin-top:-3080px;

	}

	.conttop{

		margin-top:1690px;

	}*/

	/*	<ajay end here>*/

	

.radio-main {
float:left;
margin-right:6px;
width:100%;
}
 .radio-main1 {
float:left;
margin-right:6px;
width:100%;
}
 .Leftareamain1 {
 height: 180px;
}
 .toplinkone {
 padding-right: 0px;
 font-size: 11px;
}
 #newsecform {
 width: 97%;
}
 .vehicledetailsImg {
 width: 100%;
}
 #mainArea {
 width: 90%;
 margin: 0 auto;
 background-color: #FFF;
 height: auto;
 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
 position: relative;
}
 .topleftsec {
 width: 50%;
 height: auto;
 margin-left: 30%;
 float: left;
}
 .toplogosec {
 width: 90%;
 height: auto;
 float: left;
}
 .toprightsec {
 width: 100%;
 height: auto;
 float: left;
}
 .flagsec {
 width: 70%;
 margin: 0 auto;
}
 .rightcallsec {
 width: 98%;
 height: auto;
 margin: 0;
 padding: 0;
}
 .callus {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .callus a:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .callus a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .callus a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FFF;
 text-align: center;
}
 .contacticon {

	/*height:84px;



	width:78px;*/



	display: none;
 margin: 0;
 padding: 0;
 float: right;
}
 .newsection {
 width: 100%;
 height: auto;
 float: left;
}
 .bannerright {
 float: left;
 width: 100%;
 height: auto;
 margin-top: 5px;
}
 .bannerleftsec {
 float: left;
 width: 100%;
}
 .bannerleft1 {
 height: auto;
 width: 95%;
 background-color: #c2e7f9;
 margin: 5px;
 margin-bottom: 7px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFF;
 border: solid 1px #003c7b;
 text-decoration: none;
 float: left;
}
 .bannerleft1Text1 {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333;
 text-decoration: none;
 width: 65%;
 padding-left: 5px;
 margin-top: 5px;
 float: left;
}
 .transfer {
 width: 27%;
 height: auto;
 margin: 5px;
 float: right;
}
 .bannerleft2 {
 width: 95%;
 height: auto;
 margin: 5px;
 background-color: #c2e7f9;
 border: solid 1px #003c7b;
 margin-bottom: 4px;
 float: left;
}
 .facebooksec {
 width: 65%;
 height: auto;
 margin: 0px;
 float: left;
}
 .facebookrightsec {
 width: 27%;
 height: auto;
 margin: 5px;
 padding-top: 10px;
 float: right;
}
 .bookingbg {
 float: left;
 display: none;
}
 .bookingbgarearight {
 width: 100%;
 height: auto;
 float: left;
}
 #midareaform {
 background-color: #dfeef7;
 width: 96%;
 border: 1px dashed #268dd0;
 height: auto;
 margin-left: 5px;
 margin-right: 5px;
 float: right;
}
 .bookingbgarearight {
 width: 100%;
 height: auto;
 float: left;
}
 #pickupsection {
 width: 99%;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
}
 #returnsection {
 width: 99%;
 float: left;
 margin-left: 2px;
 margin-top: 5px;
}
 #others {
 width: 99%;
 float: left;
 margin-top: 5px;
 margin-left: 5px;
 height: auto;
}
 .add {
 background-color: #278ed1;
 background-position: left top;
 margin-left: 11px;
 width: 97%;
 height: auto;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 margin-left: 4px;
 margin-right: 4px;
 float: right;
}
 .addarea {
 width: 94%;
 height: auto;
 margin: 10px;
 padding: 6px;
 float: left;
 border-radius: 32px;
 -webkit-border-radius: 32px;
 -moz-border-radius: 32px;
 -o-border-radius: 32px;
 background-color: #39a3e4;
 border: solid 1px #09C;
}

/*.contentsec

	width:99%;

	height:auto;

	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000;

	padding:5px;

	float:left;



}

*/

.contentrightsec {
 width: 100%;
 background-color: #FFF;
 float: right;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 line-height: 21px;
 color: #000;
 text-align: justify;
 height: auto;
 float: left;
}
 .recentcarsection {
 float: left;
 width: 99%;
 height: auto;
 background-position: left top;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 -o-border-radius: 3px;
 margin: 4px;
 background-color: #d3e4f0;
 border: solid 1px #187bba;
}
 .contentrightsech2 {
 font-family: Trebuchet MS;
 font-size: 13px;
 font-weight: normal;
 color: #1678b6;
}
 .carcatagories {
 float: left;
 width: 98%;
 height: auto;
 border: solid 1px #1e80bf;
 margin: 5px;
}
 .carcatagoriesMid {
 width: 100%;
 background-position: left top;
 float: left;
 height: auto;
}
 .Leftareamain {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .footerTextLeft {
padding-top:57px;
}
 .Leftareamainn {
 width: 100%;
 height: auto;
 float: left;
 margin: 0 auto;
}
 .callussec {
 margin: 0;
 padding: 0;
 text-align: center;
}
 .recentcarRed {
 color: #C20C27;
 font-size: 15px;
 font-family: Trebuchet MS;
 font-weight: bold;
}
 .recentcarsectionh2 {
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 width: 155px;
 color: #000;
 margin-left: 5px;
 margin-top: 5px;
}
 .Leftareah1 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #1678b6;
 margin-top: 5px;
}
 .Leftareah2 {
 margin-left: 5px;
 font-family: Trebuchet MS;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 margin-top: 5px;
}
 .topcurvesec {
 float: right;
 width: 80%;
 height: auto;
 display: none;
}
 .toplinksec {
 width: 90%;
 height: auto;
 background: transparent;
 margin-top: 10px;
 margin-left: 20%;
 float: left;
}
 .skypesec {
 width: auto;
 height: auto;
 padding: 4px;
 float: left;
 border-radius: 30px;
 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 -o-border-radius: 30px;
 background-color: #d7eeff;

	/*position: relative;

	z-index:2;*/

	top: -6px;
 margin-left: 15%;
}
 .formstxt1 {
 width: 35%;
 padding-right: 3px;
 float: left;
 padding-top: 2px;
}

/************HOME SEC END*******************/

/************Airport Transfer Sec Start*******************/

.newleftsec {
 width: 100%;
 height: auto;
 float: left;
}
 .innerBooking1 {
 width: 100%;
 height: auto;
 background-color: #FFF;
 float: left;
}
 .footother {
 background-position: bottom;
 width: 99%;
 height: auto;
 float: left;
 margin-left: 5px;
}
 .foototherhead {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #2a3841;
 float: left;
}
 .foototherhead1 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #1a5d87;
 float: left;
}
 .foototherhead2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #FFF;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #4889b3;
 float: left;
}
 .foototherh2 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #000;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #c7d72c;
 float: left;
}
 .foototherh3 {
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #fff;
 text-decoration: none;
 width: 100%;
 height: auto;
 background-color: #8e9d0c;
 float: left;
}
 .footothertext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 text-decoration: none;
 margin: 5px;
 padding-left: 2px;
}

/************Airport Transfer Sec End*******************/

/******Innerpage by Ganesh on 30.06.15********/



.leftinner {
 width: 100%;
 height: auto;
 float: left;
}
 .rightinner {
 width: 99%;
 height: auto;
 margin-top: 7px;
 float: left;
}

/******Innerpage by Ganesh on 30.06.15********/

/******our car on 30.06.15 start********/



.carimgsec {
 width: 99%;
 height: auto;
 padding: 5px;
 background-color: #FFF;
 border: 1px solid #999;
 float: left;
}
 .ourcarAreaRight {
 width: 100%;
 height: auto;
 border: none;
 border-radius: 0;
 float: right;
}
 .midsec {
 width: 98%;
 height: auto;
 background-color: #FFF;
 padding: 5px;
 margin-top: 5px;
 float: right;
}
 .rightpricesec {
 width: 98%;
 height: auto;
 padding: 5px;
 background-color: #ecf8fc;
 border: 1px solid #b7deec;
 margin-top: 5px;
 float: right;
}
 .midnewsec {
 width: 100%;
 height: auto;
 float: left;
}

/******our car on 30.06.15 end********/

/******bookingstep sec start********/

.whyimg {
 background-color: #B4E7FA;
 background-position: left top;
 width: 100%;
 height: auto;
 float: left;
}
 .personaleft {
 width: 100%;
 height: auto;
 float: left;
}
 .personalright {
 width: 100%;
 height: auto;
 float: right;
}
 .contactleft {
 width: 99%;
 float: left;
 background-color: #F3F3F3;
 border: 1px solid #B7B7B7;
}
 .contactright {
 width: 99%;
 float: left;
 background-color: #1a5d87;
}
 .frmtxtbox {
 width: 120px;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
}
 .input {
 width: 120px;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 float: left;
}
 .picksec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 float: left;
}
 .dropoffsec {
 width: 100%;
 float: left;
 background-color: #E8FAFF;
 border: solid 1px #63C9EF;
 padding: 5px;
 margin-top: 6px;
 float: right;
}
 .subheading {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #06598f;
 padding-left: 2px;
 margin-bottom: 5px;
}
 #innerleftcol {
 width: 99%;
 height: auto;
 float: left;
 margin-top: 0px;
}
 .bookingstepsec {
 width: 100%;
 height: auto;
 float: left;
 display: none;
}
 .carimagecontnew {
 width: 100%;
 height: auto;
 float: left;
}
 .carrightsec {
 width: 100%;
 height: auto;
 background-color: #ecf8fc;
 padding: 5px;
 border: solid 1px #57aed9;
 margin-top: 6px;
 float: left;
}
 .carnameandgroupsec {
 height: auto;
 width: 98%;
 padding: 5px;
 float: left;
}
 .newcardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .cardetailsec {
 width: 99%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 5px;
 margin: 0 auto;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 margin-top: 5px;
}
 .creditdtlsec {
 width: 99%;
 height: auto;
 margin-right: 5px;
 float: left;
}
 .tbltxtbx {
 height: 20px;
 width: 50px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 11px;
 color: #333;
}
 .newcardetaillarge {
 width: 100%;
 height: auto;
 background-color: #FFF;
 border: solid 1px #57aed9;
 padding: 3px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 float: left;
}
 .bannersec {
 width: 100%;
 height: auto;
 background-color: #c3cdd6;
 display: none;
}
 .modrevtb {
 width: 90%;
 height: auto;

	/*	border:none;



	outline:none;*/



	font-family: Arial, Helvetica, sans-serif;
 font-weight: 500;
 color: #000;
 font-size: 12px;
}

/******bookingstep sec end********/



#Header {
 width: 100%;
 height: auto;
 background-color: #367BA7;
 margin-top: 0px;
 float: left;

	/*background: linear-gradient(180deg, #012c4f, #015092);

	border-top: solid 1px #025193;*/

	overflow-x: hidden;
}
 #finalpageinnernew {
 padding: 5px;
 width: 94%;
 height: auto;
 border: 1px solid #CCC;
 background-color: #FFF;
 float: left;
}
 .newcontentsec {
 width: 96%;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000;
 padding: 5px;
 float: left;
}
 .whychooseleft {
 width: 99%;
 height: auto;
 float: left;
}
 .whychooseright {
 width: 99%;
 height: auto;
 float: left;
}

/******Modified by Ganesh 12.01.16********/



	



.newlogo {
 width: 60%;
 height: auto;
 float: left;
 margin-left: 17%;
}
 .rightmenusec {
 width: 80%;
 height: auto;
 float: left;
 margin-left: 10%;
}
 .recentcar1 {
 width: 97%;
}
 .leftcarsec {
 width: 100%;
 height: auto;
 background-color: #FFF;
 padding: 3px;
 float: left;
}
 .flagsecnew {
 width: 70%;
 height: auto;
 float: left;
}
 .newtoplinksec {
 float: left;
 width: 100%;
 height: auto;
 padding: 5px;
}
/******Modified by Ganesh 12.01.16********/



}
}
 @media all and (max-width: 480px) and (min-width: 320px) {
 #frmtxtbox {
 width: 100% !important;
 float: left;
}
 .mblbigbox {
 width: 48%;
 border: 1px solid #999;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333;
 margin-left: 10px;
}
}
.css-tooltip-top,  .css-tooltip-bottom,  .css-tooltip-right,  .css-tooltip-left {
	position: relative !important;
	display: inline-block !important;
	text-decoration: none !important;
}
.css-tooltip-top span,  .css-tooltip-bottom span,  .css-tooltip-right span,  .css-tooltip-left span,  .css-tooltip-diagonal-right span,  .css-tooltip-diagonal-left span {
	min-width: 180px;
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: 9999999 !important;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-moz-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-o-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	-ms-transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
	transition-timing-function: cubic-bezier(0.35, 0, 0.35, 1);
}
.css-tooltip-top span:before,  .css-tooltip-bottom span:before,  .css-tooltip-right span:before,  .css-tooltip-left span:before,  .css-tooltip-diagonal-right span:before,  .css-tooltip-diagonal-left span:before {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
}
/* Tool tip Top */

.css-tooltip-top span {
	left: -10px;
	bottom: 100%;
	margin-bottom: 30px;
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}
.css-tooltip-top span:before {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
}
.css-tooltip-top:hover span {
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
}
/* tooltip left

-------------------------------------------------------------- */



.css-tooltip-left span {
	right: 100%;
	top: -7px;
	margin-right: 35px;
	-webkit-transition-property: opacity, margin-right, visibility;
	-moz-transition-property: opacity, margin-right, visibility;
	-o-transition-property: opacity, margin-right, visibility;
	-ms-transition-property: opacity, margin-right, visibility;
	transition-property: opacity, margin-right, visibility;
}
.css-tooltip-left span:before {
	border-left: 8px solid #000;
	border-right: 0 !important;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	top: 11px;
	right: -8px;
}
.css-tooltip-left:hover span {
	margin-right: 15px;
	visibility: visible;
	opacity: 1;
}
/* tooltip right

-------------------------------------------------------------- */



.css-tooltip-right span {
	left: 100%;
	top: -7px;
	margin-left: 35px;
	-webkit-transition-property: opacity, margin-left, visibility;
	-moz-transition-property: opacity, margin-left, visibility;
	-o-transition-property: opacity, margin-left, visibility;
	-ms-transition-property: opacity, margin-left, visibility;
	transition-property: opacity, margin-left, visibility;
}
.css-tooltip-right span:before {
	border-left: 0 !important;
	border-right: 8px solid #000;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	top: 11px;
	left: -8px;
}
.css-tooltip-right:hover span {
	margin-left: 15px;
	visibility: visible;
	opacity: 1;
}
/*tooltip bottom

-------------------------------------------------------------- */



.css-tooltip-bottom span {
	left: -10px;
	top: 100%;
	margin-top: 30px;
	-webkit-transition-property: opacity, margin-top, visibility;
	-moz-transition-property: opacity, margin-top, visibility;
	-o-transition-property: opacity, margin-top, visibility;
	-ms-transition-property: opacity, margin-top, visibility;
	transition-property: opacity, margin-top, visibility;
}
.css-tooltip-bottom span:before {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 0 !important;
	border-bottom: 8px solid #000;
	top: -8px;
	left: 15px;
}
.css-tooltip-bottom:hover span {
	margin-top: 10px;
	visibility: visible;
	opacity: 1;
}
/* Tooltip Color */

.color-blue span {
	color: #ffffff !important;
	background: #31598a;
	background: -moz-linear-gradient(top, #37659d 0%, #31598a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37659d), color-stop(100%, #31598a));
	background: -webkit-linear-gradient(top, #37659d 0%, #31598a 100%);
	background: -o-linear-gradient(top, #37659d 0%, #31598a 100%);
	background: -ms-linear-gradient(top, #37659d 0%, #31598a 100%);
	background: linear-gradient(top, #37659d 0%, #31598a 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.color-blue span:before {
	border-color: #31598a;
}
.color-blue span:after {
	content: "";
	display: block;
	border-top: 1px solid #6591c3;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.color-green span {
	color: #ffffff !important;
	background: #206906;
	background: -moz-linear-gradient(top, #37790c 0%, #206906 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37790c), color-stop(100%, #206906));
	background: -webkit-linear-gradient(top, #37790c 0%, #206906 100%);
	background: -o-linear-gradient(top, #37790c 0%, #206906 100%);
	background: -ms-linear-gradient(top, #37790c 0%, #206906 100%);
	background: linear-gradient(top, #37790c 0%, #206906 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.color-green span:before {
	border-color: #206906;
}
.color-green span:after {
	content: "";
	display: block;
	border-top: 1px solid #4f9c21;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.color-green span strong {
	background: #246407;
	border-bottom: 1px solid #205a06;
}
/*orange*/



.color-orange span {
	color: #ffffff !important;
	background: #c34722;
	background: -moz-linear-gradient(top, #cb581f 0%, #c34722 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cb581f), color-stop(100%, #c34722));
	background: -webkit-linear-gradient(top, #cb581f 0%, #c34722 100%);
	background: -o-linear-gradient(top, #cb581f 0%, #c34722 100%);
	background: -ms-linear-gradient(top, #cb581f 0%, #c34722 100%);
	background: linear-gradient(top, #cb581f 0%, #c34722 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.color-orange span:before {
	border-color: #c34722;
}
.color-orange span:after {
	content: "";
	display: block;
	border-top: 1px solid #e28266;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.color-orange span strong {
	background: #bf461a;
	border-bottom: 1px solid #ac3f17;
}
/*red*/



.color-red span {
	color: #ffffff !important;
	background: #b01c34;
	background: -moz-linear-gradient(top, #c01e38 0%, #b01c34 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c01e38), color-stop(100%, #b01c34));
	background: -webkit-linear-gradient(top, #c01e38 0%, #b01c34 100%);
	background: -o-linear-gradient(top, #c01e38 0%, #b01c34 100%);
	background: -ms-linear-gradient(top, #c01e38 0%, #b01c34 100%);
	background: linear-gradient(top, #c01e38 0%, #b01c34 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.color-red span:before {
	border-color: #b01c34;
}
.color-red span:after {
	content: "";
	display: block;
	border-top: 1px solid #e96e82;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.color-red span strong {
	background: #b0182d;
	border-bottom: 1px solid #9d1628;
}
.tool {
	background: #0553c3;
	padding: 3px 7px;
	margin: 5px;
	font-size: 12px;
	border-radius: 100%;
	color: #FFF;
}
.table-bg {
	padding: 10px;
	text-align: center;
	background-color: #E8FAFF;
	border: 2px solid #63C9EF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #666;
	text-shadow: 1px 1px 1px #fff;
	font-size: 13px;
}
.tablebg {
	background:#75CEF9 /*-moz-linear-gradient( center bottom, rgb(67, 99, 192) 2%, rgb(27, 126, 255) 51%, rgb(11, 166, 251) 87% )*/;
	padding: 15px;
	color: #093b5a;
	/*text-shadow: 1px 1px 1px #0DA9FF;*/

border: 1px solid #93CE37;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(147, 206, 55);
	border: 2px solid #0DA9FF;
}





/*priyaranjan start*/

@media(max-width:360px) {
 .css-tooltip-top span {
 left: -90px;
 bottom: 100%;
 margin-bottom: 30px;
 -webkit-transition-property: opacity, margin-bottom, visibility;
 -moz-transition-property: opacity, margin-bottom, visibility;
 -o-transition-property: opacity, margin-bottom, visibility;
 -ms-transition-property: opacity, margin-bottom, visibility;
 transition-property: opacity, margin-bottom, visibility;
}
 .css-tooltip-top span::before {
 border-left: 8px solid transparent !important;
 border-right: 8px solid transparent !important;
 border-top: 8px solid #000;
 border-top-color: rgb(0, 0, 0);
 border-bottom: 0 !important;
 bottom: -8px;
 left: 92px;
}
}
 @media(max-width:320px) {
 .css-tooltip-top span {
 left: -130px;
 bottom: 100%;
 margin-bottom: 30px;
 -webkit-transition-property: opacity, margin-bottom, visibility;
 -moz-transition-property: opacity, margin-bottom, visibility;
 -o-transition-property: opacity, margin-bottom, visibility;
 -ms-transition-property: opacity, margin-bottom, visibility;
 transition-property: opacity, margin-bottom, visibility;
}
 .css-tooltip-top span::before {
 border-left: 8px solid transparent !important;
 border-right: 8px solid transparent !important;
 border-top: 8px solid #000;
 border-top-color: rgb(0, 0, 0);
 border-bottom: 0 !important;
 bottom: -8px;
 left: 132px;
}
}
