/*
	Project Name : PROMPT.CO.UK
	Version      : V2
	Author       : SKC
	Description  : Prompt Airport Cars.
*/


/* CSS Reset and Generalization
-------------------------------------*/
* {
	padding:0;
	margin:0;
	outline:none;
}
body {
	font-size:14px;
	line-height:normal;
	color:#778083;
	font-weight:400;
	overflow-x: hidden;
	background:#e9e9e9;
	position: relative;
	left:0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a {
	color:#17a1f8;
	outline:none;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
img, fieldset {
	border:0;
}
ul {
	list-style:none;
}
img {
	max-width:100%;
}
strong {
	font-weight:bold;
}
p {
	font-size:14px;
	font-weight:300;
	line-height:22px;
	color:#484848;
	margin-bottom:15px;
}
.body-container {
	padding-top:3rem;
}
iframe, object {
	width:100%;
}
label {
	font-size:16px;
	color:#787878;
	font-weight:300;
	line-height:normal;
	display:block;
}
.ui-datepicker-trigger {
    float: right;
    margin-top: -27px;
    margin-right: 10px;
    position: relative;
    z-index: 1;
}
.form-control {
	font-weight:300;
	border-color:#afd4b4;
	color:#484848;
	background-color:#fff;
	margin-top:9px;
}
.three-block .form-control {
	margin-top:0;
}
select.form-control {
	background:#fff url(../images/sprites.png) 100% -148px no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select.look {
    width: auto;
    padding: 5px;
    border: 1px solid #afd4b4;
    border-radius: .25rem;
}
.red-small {
    font-size: 10.0pt !important;
    color: #CD0059 !important;
}
.form-control:focus,
select.look:focus {
	border-color:#3a811d;
	box-shadow:none;
}
.input-group-text {
	background:#fff;
	color:#afd4b4;
	border-color:#afd4b4;
}
.quote {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:46px;
	text-align:left;
	text-transform:uppercase;
	padding:0 50px 0 18px;
	min-width:195px;
	height:47px;
	border-top:1px solid #458106;
	border-left:1px solid #458106;
	background:#61a619 url(../images/sprites.png) 100% -98px no-repeat;
	border-radius:6px;
	display: inline-block;
	vertical-align: top;
}
.quote:hover {
	color:#fff;
}
.quote.cancel {
    background: #8d8d8d;
    border: none;
    text-align: center;
    padding: 0;
}
.quote + .quote.cancel {
	margin:0 0 0 15px;
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
	border-right:none;
}
.form-control:disabled, .form-control[readonly] {
	background-color:#fff;
}
.greenBtn {
	background:#4A952C;
	color:#fff;
}
/*.cal-icon {
	font-size:0;
	text-indent:-100000px;
	width:15px;
	height:16px;
	display:block;
	background:url(../images/sprites.png) 0 -189px no-repeat;
}*/
/* Navbar
-----------------------------*/
.navbar-inverse {
	background-color: #fff;
	height: 76px;
	border-radius: 8px;
	border: none;
}
.navbar-brand {
	height: auto;
	padding: 10px 0 0 10px;
	margin:-10px 0 0;
	height:72px;
	width:314px;
	background:url(../images/logo-bg.png) 0 0 no-repeat;
}
.mobile-logo {
	display:none;
}
.navbar-nav {
	padding:0;
	display:block;
	position:relative;
}
.navbar-nav > li {
	position:static;
	float:left;
}
.navbar-nav > li > a {
	font-size:14px;
	color:#123420;
	font-weight:400;
	line-height:40px;
	padding:0 18px;
	display:block;
	position:relative;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active {
	color:#123420;
}
.navbar-nav > li > a.active:after {
	content:"";
	display:block;
	width:9px;
	height:5px;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
	margin:0 auto;
	background:url(../images/sprites.png) 0 -63px no-repeat;
}
.navbar-wrapper {
	position: absolute;
	top: 72px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 9;
}
.navbar-wrapper .container {
	padding: 0;
	height:40px;
	border-radius:8px;
	border-top-right-radius:0;
	border-top-left-radius:0;
	background-color:#90cc53;
}
.mob-nav-toggle {
	font-size:0;
	width:17px;
	height:14px;
	background:url(../images/sprites.png) 0 -20px no-repeat;
	position: absolute;
	right: 15px;
	top: 30px;
	display:none;
}
.sub-nav {
	text-align: center;
	background-color: #375d3c;
	height: auto;
	border-radius: 8px;
	position: absolute;
	bottom: -83vh;
	left: 0;
	right: 0;
	padding:16px 0;
	z-index: 9;
	display:none;
}
.sub-nav > li {
	display:inline-block;
	vertical-align:top;
}
.sub-nav > li > a {
	font-size:14px;
	color:#edffda;
	font-weight:400;
	line-height:20px;
	display:block;
	padding:0 10px;
	position:relative;
}
.sub-nav > li > a.white {
	color:#fff;
}
.sub-nav > li > a:after {
	content:"\25CF";
	display:block;
	font-size:9px;
	color:#edffda;
	position:absolute;
	right: -5px;
	top: 0;
}
.sub-nav > li:last-child > a:after {
	display:none;
}
.top-bar {
	font-size: 12px;
	color: #fff;
	line-height: 26px;
	height: 72px;
	position: absolute;
	z-index: 1;
	padding: 10px 0;
	width: 100%;
	background-color:rgba(0, 0, 0, .4);
}
.top-bar span {
	color:#68af20;
}
.top-bar .top-ul {
}
.top-bar .top-ul > li {
	float:right;
	margin:0 0 0 20px;
}
.top-bar .top-ul > li.lang {
	float:right;
	clear:right;
}
.top-bar .top-ul > li.lang a {
	margin-left:5px;
}
.top-bar .top-ul > li:last-child {
	margin-right:0;
}
.top-bar .top-ul > li > a {
	font-size:11px;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;
	display: inline-block;
	vertical-align: top;
	line-height: 26px;
}
.top-bar .top-ul > li > a > i {
	display:none;
}
.top-bar .top-ul > li.button {
	margin:5px 10px 0 -50px;
	float:left;
}
.top-bar .top-ul > li.button a {
	font-size:11px;
	line-height:25px;
	color:#fff;
	text-align:center;
	text-transform:none;
	width:104px;
	height:26px;
	margin-right:10px;
	display:block;
	float:left;
	background-color:#70c01e;
	border-radius:4px;
}
.top-bar .top-ul > li.button a.al {
	background-color:#123420;
}
.top-bar .top-ul > li.button span.chkrate {
	margin-left:100px;
	height: 28px;	
	display:block;
	float:left;
}
.top-bar .top-ul > li.button span.chkrate a {
	width:auto;
	height:auto;
	background:none;
}
.twitter-share-button {
	position:relative !important;
	top:6px;
}
.fb_iframe_widget {
	vertical-align:middle !important;
}
.top-bar .top-ul > li.button a.nb {
	color:#fff;
	background:none;
}
/* Slider
-----------------------------*/
.hidden {
	display:none;
}
.slider {
}
.carousel-caption {
	text-align:left;
	bottom:100px;
}
.carousel-caption .container {
	position:relative;
}
/*.carousel-caption .container * {
	position:relative;
	z-index:2;
}*/
.carousel-caption .container .cap-opacity {
	max-width:395px;
	padding:30px 37px;
	padding-bottom:0;
	background-color:rgba(29,25,26,.8);
	display:inline-block;
	vertical-align:top;
	border-radius: 5px;
}
.slide-desc h2 {
	font-size:20px;
	font-weight:400;
	line-height:normal;
	color:#fff;
	margin:0 0 10px;
}
.slide-desc h2 span {
	font-size:30px;
	color:#90f728;
	font-weight:800;
	line-height:30px;
	display:block;
}
.slide-desc p {
	font-size:16px;
	font-weight:700;
	line-height:normal;
	color:#fff;
	margin:0 0 20px;
	max-width:414px;
}
.slide-desc p a {
	font-size:16px;
	color:#90f728;
	text-transform:uppercase;
	cursor:text;
}
.carousel-indicators {
	bottom:82px;
}
.carousel-indicators li {
	width:12px;
	height:12px;
	border:2px solid #4b7154;
	background:none;
	border-radius:50%;
	margin-left:8px;
	margin-right:8px;
}
.carousel-indicators li.active {
	background:#4b7154;
}

/* Slider 002 */

.wcap .slide-desc h2 {
    font-size: 30px;
    color: #90f728;
    font-weight: 800;
	margin-bottom:5px;
}
.bcap .slide-desc h2 {
    font-size: 30px;
    color: #90f728;
    font-weight: 800;
}
.bdcap .slide-desc h2 {
    font-size: 30px;
    color: #90f728;
    font-weight: 800;
}

/* Sidebar
-----------------------------*/
.sidebar-block {
	margin-bottom:13px;
}
.sidebar-block .three-block {
	margin-bottom:0;
}
.sidebar-links {
	padding:15px 0 10px;
	border-radius:8px;
	background-color:#454545;
}
.sidebar-links li a {
	font-size:15px;
	color:#fff;
	line-height:32px;
	padding:0 25px;
	text-transform:uppercase;
	display:block;
}
.sidebar-links li a:hover {
	background-color:#61a619;
	text-decoration:none;
}
.sidebar-links-normal {
	padding:0;
	border-radius:8px;
	background-color:#454545;
}
.sidebar-links-normal h4 {
	font-size:19px;
	color:#fff;
	line-height:45px;
	font-weight:400;
	padding:0 25px;
	margin:0;
}
.sidebar-links-normal h4 a {
	color:#fff;
}
.sidebar-links-normal ul {
	padding:10px 0;
	background-color:#fff;
	border:2px solid #454545;
	border-radius:8px;
}
.sidebar-links-normal ul li {
	font-size:16px;
	color:#504f4f;
	font-weight:300;
	line-height:32px;
	text-decoration:none;
	padding:0 24px;
	display:block;
}
.sidebar-links-normal ul li:before {
	font-family:'FontAwesome';
	content: "\f058";
	font-size:16px;
	color:#61a619;
	float:left;
	margin-right:12px;
}
.sidebar-links-normal ul li:hover {
	background-color:#61a619;
	color:#fff;
}
.sidebar-links-normal ul li:hover:before {
	color:#fff;
}
.sidebar-links-normal ul.booking li {
	font-size:16px;
	color:#504f4f;
	line-height:40px;
	font-weight:300;
	padding:0 24px;
	border-bottom:1px dotted #dedede;
	position:relative;
}
.sidebar-links-normal ul.booking li:before {
	font-family:'FontAwesome';
	content: "\f058";
	font-size:16px;
	color:#61a619;
	float:left;
	margin-right:12px;
}
.sidebar-links-normal ul.booking li a {
	font-size:11px;
	color:#2b2b2b;
	font-weight:300;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
	width:57px;
	height:21px;
	padding:0;
	margin-top:10px;
	display:block;
	float:right;
	background-color:#ececec;
	border-radius:25px;
}
.sidebar-links-normal ul.booking li a:before {
	display:none;
}
.sidebar-links-normal ul.booking li a:hover {
	color:#fff;
	background-color:#61a619;
}
/* Left Container
---------------------------------------*/
.quick-quote {
	padding: 0;
	border-radius: 8px;
	margin-bottom:13px;
	background-color: #454545;
}
.quick-quote h3 {
	font-size: 21px;
	color: #fff;
	font-weight:bold;
	line-height: 45px;
	padding: 0 25px;
	margin: 0;
}
.quick-quote-inner {
	padding: 0;
	background-color: #fffef1;
	border: 2px solid #454545;
	border-radius: 8px;
}
.quick-quote-inner .block {
	padding:13px 24px 8px;
	border-bottom:4px solid #f4f2d8;
}
.quick-quote-inner .block:last-child {
	border-bottom:none;
}
.quick-quote h4 {
	font-size: 20px;
	color: #2b2b2b;
	font-weight:400;
	line-height: normal;
	padding: 0;
	margin: 0 0 10px;
}
.quick-quote h4 .tp {
	position:relative;
	display:inline-block;
	vertical-align:top;
}
.quick-quote h4 .tp i {
	font-size:15px;
	color:#61a619;
}
.quick-quote h4 .tp span {
	font-size:11px;
	color:#fff;
	line-height:17px;
	font-weight:600;
	text-align:center;
	width:190px;
	height:18px;
	background-color:#424242;
	position:absolute;
	left:22px;
	top:5px;
}
.quick-quote h4 .tp span:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(66, 66, 66, 0);
	border-right-color: #424242;
	border-width: 4px;
	margin-top: -4px;
}
.payment-security {
	display:flex;
	margin-bottom:13px;
}
.payment-security li {
	flex:1;
	line-height:102px;
	text-align:center;
	border-right:1px solid #fff;
}
.payment-security li:nth-child(1) {
 background-color:#1ea490;
 border-top-left-radius:8px;
 border-bottom-left-radius:8px;
}
.payment-security li:nth-child(2) {
 background-color:#44954f;
}
.payment-security li:nth-child(3) {
 border-right:none;
 background-color:#98bb62;
 border-top-right-radius:8px;
 border-bottom-right-radius:8px;
}
.reviews {
	padding: 0;
	border-radius: 8px;
	margin-bottom:13px;
	background-color: #375d3c;
}
.reviews h3 {
	font-size: 19px;
	color: #fff693;
	font-weight:400;
	line-height: 45px;
	padding: 0 25px;
	margin: 0;
}
.reviews h3 a {
	font-size:13px;
	color:#fffef1;
	font-weight:300;
	line-height:24px;
	text-align:center;
	background-color:#234328;
	width:auto;
	height:24px;
	display:block;
	padding:0 10px;
	margin-right:-15px;
	margin-top:12px;
	border-radius:6px;
	float:right;
}
.reviews-inner {
	padding: 0 27px;
	background-color: #fff;
	border: 2px solid #375d3c;
	border-radius: 8px;
	min-height:212px;
}
.reviews-inner p {
	font-size:16px;
	color:#375d3c;
	font-weight:300;
	font-style:italic;
	line-height:20px;
	padding:22px 0;
	margin:0;
	position:relative;
}
.reviews-inner p:after {
	content:"";
	display:block;
	width:54px;
	height:1px;
	border-bottom:1px dotted #9e9e9e;
	position:absolute;
	bottom:0;
	left:0;
}
.reviews-inner p span {
	color:#cb3500;
	display:block;
}
/* Three Block
--------------------------------*/ 
.three-block {
	padding: 10px 25px;
	background-color: #fffef1;
	border: 2px solid #375d3c;
	border-radius: 8px;
	margin-bottom:25px;
	min-height:194px;
}
.three-block h4 {
	font-size: 19px;
	color: #375d3c;
	font-weight:400;
	line-height: 36px;
	padding: 0;
	margin: 0 0 15px;
}
.three-block p {
	font-size: 13px;
	color: #757575;
	font-weight:300;
	line-height: 15px;
	padding: 0;
	margin: 0 0 10px;
}
.submit {
	color:#fff;
	background-color:#375d3c;
	width:103px;
}
.ghpc {
	float: left;
	border-right: 1px solid #375d3c;
	margin-left: -20px;
}
.pcp {
	overflow:hidden;
	padding-left:10px;
}
.pcp p {
	font-size:11px;
	color:#375d3c;
	line-height:18px;
	font-weight:300;
	border-bottom:1px dotted #9e9e9e;
	padding-bottom:10px;
	margin-bottom:10px;
}
.caerds {
	padding:25px 0;
	text-align:center;
	width:100%;
}
.caerds img {
	display:inline-block;
	margin:7px 15px;
}
/* Footer
----------------------------------*/
.main_footer {
	background-color:#1d2f21;
	padding:44px 0 0;
}
.three-foot {
	border-right:1px dotted #57775e;
}
.three-foot h4 {
	font-size:17px;
	color:#f4dd00;
	font-weight:400;
	line-height:normal;
	margin:0 0 30px;
	position:relative;
}
.three-foot h4:after {
	content: "";
	display: block;
	width: 24px;
	height: 2px;
	border-bottom: 2px solid #fff;
	position: absolute;
	bottom: -15px;
	left: 0;
}
.three-foot h4.no:after {
	display:none;
}
.three-foot p {
	font-size:13px;
	color:#b2c0b5;
	line-height:18px;
	font-weight:400;
	margin:0 0 30px;
}
.three-foot p a {
	color:#f4dd00;
}
.address {
	padding:0 0 0 60px;
}
.address h4 {
	font-size:17px;
	color:#fff;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
	margin:0 0 20px;
}
.address p {
	font-size:13px;
	color:#fff;
	line-height:18px;
	font-weight:400;
	margin:0 0 15px;
}
.address p a {
	color:#f4dd00;
}
.footer-botCont {
    height: auto;
    margin-top: 30px;
    background-color: #000;
    padding-bottom: 10px;
}
.bookmark {
	width: auto;
	padding-top:15px;
	position: relative;
}
.bookmark span {
	font-size: 9px;
	line-height:17px;
	color: #A4A4A4;
	text-transform: uppercase;
	float: left;
	display: block;
}
.bookmark span.txt {
	color: #A4A4A4;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 8px;
	display:block;
	float:none;
}
.bookmark img {
	margin-right: 2px;
}
.copy {
	font-size:12px;
	line-height:normal;
	text-align:right;
	color: #A4A4A4;
	margin:0;
	padding:13px 0;
}
ul.botlinks {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	text-align: right;
	margin-top: -8px;
}
ul.botlinks li {
	list-style-type: none;
	padding: 0;
	padding-right: 0px;
	margin: 0;
	margin-right: 0px;
	padding-right: 6px;
	margin-right: 5px;
	background: url(../images/sprites.png) 100% 3px no-repeat;
	color: #A4A4A4;
	font-size: 11px;
	display: inline;
}
ul.botlinks li:last-child {
	background:none;
	margin-right:0;
	padding-right:0;
}
ul.botlinks li a {
	color: #A4A4A4;
	text-decoration: none;
}
.tooltip {
	font-family: inherit;
	font-size: 16px;
	color: #787878;
	font-weight: 300;
	line-height: normal;
	position:static;
	opacity:1;
	margin-bottom:.5rem;
	z-index:9;
}
/* Form overlay
----------------------------*/
.black_overlay {
	display: none;
	position:absolute;/*------Modified on 01-04-2010--------*/
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	*height:600px;
	background-color: black;
	z-index:9999;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
.white2 {
	position:relative;		/*------Modified on 01-04-2010--------*/
	width: 100%;
	max-height:400px;
	border:6px solid #606060;
	overflow:scroll;
	padding:0 20px 20px;
	overflow-x:hidden;/*-------Modified on 01-04-2010-----*/
	background-color:#FFFFFF;
}
.white_content {
	display: none;
	position:absolute;/*------Modified on 01-04-2010--------*/
	top: 10%;
	right: 0;
	left:0;
	margin:0 auto;
	max-width: 650px;
	height:auto;
	z-index:9999999;
	overflow: auto;
	padding:20px 10px;
}
.white2 ul {
	margin:10px;
	font-family:"Lucida Sans", Arial, "Times New Roman";
}
.white2 a.row1 {
	background-color:#f2f2f2;
}
.white2 a.row2 {
	background-color:#e7e7e7;
}
.white2 a {
	display:block;
	padding:8px 20px;
	text-decoration:none;
	margin-bottom:2px;
	margin:1px 0;
	background:url(../images/grn-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/
}
.white2 a:hover {
	background:url(../images/white-arrow.gif) no-repeat 5px 50%;/*-----Added on 02-04-2010---*/
	background-color:#3A821D;
	color:#fff;
	text-decoration:none;
}
.white2 .srchform {
	display:block;
	text-align:center;
}	/*-----Added on 01-04-2010---*/
.white2 h1 {
	font-size:14px;
	color:#339509;
	text-transform:capitalize;
	font-weight:normal;
	padding:10px;
	margin:0;
}	/*-----Added on 02-04-2010---*/
.white2 .srchform .srch-head {/*-----Added on 02-04-2010---*/
	height:34px;
	line-height:33px;
	padding:0;
	/*padding-top:40px;*/
	text-align:center;
	font-weight:600;
	color:#17661D;
	font-size:20px;
	width:100%;
	margin:5px auto;
	text-transform:uppercase;
}
.white2 .moreBtn {
    background: #61a619;
    width: auto;
    height: 30px;
    border: 0;
    cursor: pointer;
    margin: 10px;
	padding:0 15px;
    font-size: 13px;
	text-align:center;
    color: #fff;
	border-radius:6px;
}
.white2 .srchform .txtBox02 {
	background:#fff;
	border:1px solid #afd4b4;
	width:100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	height:auto;
	color:#666;
	margin:10px 0;
	border-radius:.25rem;
}
.white2 .srch-result {
	padding:10px;
	color:#666;
}/*-----Added on 01-04-2010---*/
.white2 .srchform label {
	padding-top:30px;
	color:#666;
	display:block;
	text-align:center;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:10px;
}/*-----Added on 01-04-2010---*/
.white2 .srchBtn {
	margin-left:8px;
	background:url(../images/srch-btn.gif) no-repeat;
	cursor:pointer;
	border:none;
	width:71px;
	height:21px;
}
.close {
	display:none;
	position:absolute;
	background:#201e1e url(../images/close-btn2.png) 50% 50% no-repeat;
	background-size: 10px auto;
	width:32px;
	height:32px;
	border:none;
	top: 1%;
	right: 1%;
	font-size:14px;
	padding:5px;
	float:right;
	cursor:pointer;
	z-index:1003;
	opacity:1;
	border-radius:50%;
}
.addrs {
	font-size:11px;
	margin-top:10px;
	color:#339509;
	text-align:left !important;
	clear:both;
	border:1px solid #cecdcd;
	background-color:#fff;
	border-radius:4px;
	position:relative;
}
.addrs:after, .addrs:before {
	bottom: 100%;
	left: 8%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.addrs:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.addrs:before {
	border-color: rgba(206, 205, 205, 0);
	border-bottom-color: #cecdcd;
	border-width: 8px;
	margin-left: -8px;
}
.addrs p {
	margin:0;
	padding: 1px 10px;
	/*display:none;*/
}
.addrs p.mid {
	display:block;
	padding:6px;
}
/* Inner Pages
-----------------------------*/
.inner-pages .top-bar {
	background-color:#000;
}
.inner-pages .sub-nav {
	bottom:inherit;
	border-radius:0;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.inner-pages .navbar-wrapper .container {
	border-radius:0;
}
.inner-pages .body-container {
	padding-top:13.5rem;
}
.contact-us ul li:before {
	display:none;
}
.contact-us ul {
	padding:24px;
}
.contact-us ul li {
	padding:0;
}
.contact-us ul li:hover {
	background:none;
}
.contact-us ul li p {
	font-size:14px;
	color:#504f4f;
	line-height:19px;
	margin:0;
}
.contact-us ul li p strong {
	color:#221e1f;
}
.contact-us .sidebar-links-normal h4 {
	background:url(../images/contact-icon.png) 95% 0 no-repeat;
}
.local-number ul {
/*background:#fff url(../images/contactphone-img.jpg) 50% 90% no-repeat;
	min-height:751px;*/
}
.local-number ul li {
	margin-bottom:25px;
}
.local-number ul li:last-child {
	margin-bottom:0;
}
.local-number ul li .flag {
	display:block;
	float:left;
	margin:5px 15px 0 0;
}
.local-number ul li p {
	font-size:16px;
	color:#504f4f;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
}
.local-number ul li p:hover {
	color:#448349;
}
.body-text {
	padding:25px;
}
.body-text h3 {
	font-size:18px;
	color:#448349;
	font-weight:300;
	line-height:normal;
	padding:0;
	margin:0 0 20px;
}
.body-text h4 {
	font-size:20px;
	color:#2b2b2b;
	font-weight:400;
	line-height:normal;
	margin:0 0 12px;
}
.body-text p {
	font-size:16px;
	color:#787878;
	font-weight:300;
	line-height:22px;
	margin:0 0 18px;
}
.body-text ul {
	margin-bottom:24px;
}
.body-text ul li {
	font-size:16px;
	color:#787878;
	font-weight:300;
	line-height:26px;
	text-decoration:none;
	padding:0;
	display:block;
}
.body-text ul li:before {
	font-family:'FontAwesome';
	content: "\f058";
	font-size:16px;
	color:#61a619;
	float:left;
	margin-right:12px;
}
.inner-pages .quick-quote h3 span {
	font-size:14px;
	color:#fff693;
	font-weight:300;
	float:right;
}
.inner-pages .quick-quote-inner .block {
	padding-top:0;
	border-bottom:none;
}
.inner-pages .quick-quote-inner .block:first-child {
	padding-top:13px;
}
.inner-pages .form-check-label {
	color:#4f717a;
}
.terms {
	border-top:1px solid #c0e2ea;
	border-bottom:1px solid #c0e2ea;
	background-color:#fff;
	padding:20px 30px;
	margin:0 -24px 10px;
	height: 250px;
	overflow: auto;
}
.terms p {
	font-size:16px;
	color:#797979;
	font-weight:300;
	font-style:italic;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
}
.terms p:after {
	content:"";
	display:block;
	width:53px;
	height:1px;
	border-bottom:1px dotted #9e9e9e;
	position:absolute;
	bottom:0;
	left:0;
}
.terms p:last-child {
	padding-bottom:0;
	margin-bottom:0;
}
.terms p:last-child:after {
	display:none;
}
.result {
	border: 1px solid #afd4b4;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #fff;
	font-size: 14px;
}
.result th {
	background-color:#f2f2f2;
	padding:6px;
	color:#666666;
}
.result tr.row1 {
	background-color:#FAF9F9;
	background:none;
}
.result tr.row1 img {
	float:right;
	margin:2px;
	border:0;
	display:none;
}
.result tr.row2 img {
	float:right;
	margin:2px;
	border:0;
	display:none;
}
.result tr.row2 {
	background-color:#e7e7e7;
}
.result tr.close1 {
	background-color:#FAF9F9;
}
.result tr.close1 img {
	display:block;
	float:right;
	margin:2px;
	border:0;
}
.result tr.close2 {
	background-color:#e7e7e7;
}
.result tr.close2 img {
	display:block;
	float:right;
	margin:2px;
	border:0;
}
.result td {
	padding:6px;
	color:#61a619;
}
.ui-widget-header {
	color: #fff !important;
	background: #375d3c !important;
}
.table {
	font-size:14px;
	color:#000;
	line-height:normal;
	background: #fefdf6;
}
.table td {
	border:1px solid #e6e4d0;
}
.table tr:hover {
	background:#f9f8f3;
}
.divider {
	color: #375d3c !important;
	border-bottom: 1px solid #375d3c;
	padding-bottom: 10px !important;
}
.nobg {
	background:#fff !important;
	min-height:inherit !important;
}
.curvee-cont {
	background:#F5F5F5;
	padding:25px 22px;
	overflow:hidden;
	height:100%;
}
.cardetails_1 {
	clear:both;
	margin-bottom:20px;
	float:left;
	width:100%;
	display:block;
}
.cardetails_1 .imgarea {
	width: 30%;
	text-align: center;
	padding-top: 7px;
	float: left;
	padding-bottom: 7px;
}
.cardetails_1 .imgcont {
	width:50%;
	float:left;
	padding:0 18px;
}
.cardetails_1 .imgcont h2 {
	font-size:12px;
	color:#606060;
	text-align:left;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
}
.cardetails_1 .imgcont h2 span {
	font-size:11px;
}
.cardetails_1 .imgcont p {
}
.cardetails_1 .imgcont p span {
	color:#D10C54;
	font-size:13px;
	padding-top:12px;
	display:block;
}
.cardetails_1 .imgcont p a {
	color:#C40054;
	background:#61a619;
	width:auto;
	height:30px;
	line-height:29px;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	padding:0 14px;
	color:#FFF;
	font-weight:400;
	border-radius:4px;
}
.cardetails_1 .imgcont p a:hover {
	text-decoration:none;
	color:#EDFFD3;
}
.cardetails_1 .vehicles-rating {
	width:20%;
	padding:16px;
	float:right;
	height:100%!important;
	min-height:122px;
	height:122px;
}
.cardetails_1 .vehicles-rating p {
}
.cardetails_1 .vehicles-rating p img {
	margin-right:4px;
	margin-bottom:4px;
}
.taxi_vehcle_area {
	clear:both;
	padding-top:8px;
	overflow:hidden;
	color:#626262;
}
.vehcle_sec1 {
	clear:both;
	padding-bottom:32px;/* border-bottom:#D3D3D3 1px solid; */
	overflow:hidden;
	margin-bottom:34px;
}
.vehcle_sec2 {
	clear:both;
	overflow:hidden;
	padding-bottom:34px;
}
.g-recaptcha {
	margin-bottom:15px;
}
.contacttext3 {
	color: #339509;
	font-weight: bold;
}
.carBlock {
	height: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #f0efe4;
	border-radius: 10px;
}
.carBlock1 {
	float:left;
	width:17%;
	height:100%;
	overflow:hidden;
	padding-left:10px;
	margin-right:12px;
	padding-top:3px;
	position:relative;
}
.carBlock2 {
	float:left;
	width:60%;
	height:100%;
	overflow:hidden;
	padding-right:25px;
	margin-right:14px;
	border-right:1px dotted #3B3B3B;
}
.carBlock3 {
	float:left;
	width:21%;
	height:100%;
	overflow:hidden;
	background-color:#FFF;
	border:1px solid #D2D2D2;
	margin-top:7px;
	padding:8px 10px 20px 8px;
}
.carBlock1 img {
	display:block;
	margin-bottom:20px;
}
.carBlock1 a.now {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:29px;
	text-align:center;
	border-radius:6px;
	background:#2d6201;
	width:100%;
	height:30px;
	margin-bottom:10px;
	display:block;
}
.carBlock1 a.book {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:29px;
	text-align:center;
	border-radius:6px;
	background:#53bf40;
	width:100%;
	height:30px;
	display:block;
}
.carBlock2 p {
	color:#3B3B3B;
	line-height:17px;
	padding-bottom:8px;
}
.carBlock2 p.date {
	color:#339509;
	font-weight:bold;
}
.carBlock2 p.note {
	color:#339509;
	font-style:italic;
	font-size:11px;
}
.passenger {
	background-color:#E8E8E8;
	margin-bottom:4px;
	padding:4px 9px;
	height:100%;
	overflow:hidden;
}
.passenger p {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#3B3B3B;
	padding:0;
	width:102px;
	margin:0;
}
.passenger img {
	float:left;
	display:block;
	margin-right:4px;
}
.carBlock3 p.price {
	color:#339509;
	font-weight:bold;
	border-bottom:1px dotted #000;
	line-height:30px;
}
.carBlock3 p.price span {
	color:#3B3B3B;
	font-weight:bold;
	font-size:17px;
	text-decoration:line-through;
}
.carBlock3 p.price span.offer {
	color:#339509;
	text-decoration:none;
}
.carBlock3 h5 {
	font-size:17px;
	font-weight:normal;
	color:#339509;
	padding:18px 0 5px 0;
}
.carBlock3 p {
	color:#339509;
}
.carBlockpink {
	background: url("../images/green-dis.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	height: 171px;
	line-height: 50px;
	margin: 0 0 0 30px;
	padding: 35px 0 0;
	text-align: center;
	width: 174px;
}
.carBlock2 .disc-code {
	border: 1px solid rgb(78, 196, 3);
	font-weight: bold;
	padding: 0pt 4px 0pt 8px;
	color: rgb(60, 60, 60);
	background: url('../images/disc-bg.gif') repeat scroll 0pt 0pt transparent;
	line-height: 53px;
}
.disc-code span {
	color: rgb(205, 0, 88);
}
.code {
	background: url('../images/code-bg.gif') repeat scroll 0pt 0pt transparent;
	height: 32px;
	line-height: 32px;
	padding: 0pt 16px 0pt 10px;
	width: 134px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: rgb(255, 255, 255) ! important;
	float: right;
	margin: 11px 0pt 0pt;
}
.feedback {
	background-color:#fff;
}
.user_row {
    background-color: #fffef1;
    border: none !important;
    border-top: 2px solid #ecebde !important;
    color: #439c4f;
}
.feedback-tab {
    border-bottom: 1px solid #a7bfaa;
    padding-bottom: 20px;
}
.feedback-tab a {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
	font-weight:500;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 0 0px 2px 0;
    background-color: #61a619;
    padding: 0;
    border-radius: 4px;
    min-width: 153px;
}
.feedback-tab a:hover {
    background-color: #4c8017;
}
.feedback-tab a.active {
    background-color: #080e01;
}


.err,.error,.error_msg {    
    color:#ff0000 !important;
    line-height:20px  !important;
    font-size:14px !important;
    font-weight:400 !important;
    clear: both;
}
.sitemap_cont {
	font-size:14px;
	font-weight:normal;
    font-style: normal !important;
    padding: 6px 0px;
    line-height: normal !important;
}
.coachBlock {
	text-align:center;
    display: inline-block;
    vertical-align: top;
    width: 23%;
    border: 1px solid #ccc;
    padding: 15px;
    background-color: #fff;
    border-radius: 6px;
    margin: 0 18px 18px 0;
}
.coachBlock h5 {
	font-weight:600;
}
.coachBlock .quoteLink {
	padding:12px 0 0;
	margin:0;
}
.coachBlock .quoteLink a {
	font-size:13px;
	color:#fff;
	line-height:24px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	width:90px;
	border-radius:3px;
	background-color:#4E850E;
}
.flight-state li {
	font-size: 14px;
	border-bottom: #A7BFAA 1px solid;
	padding: 10px 0;
}
.flight-state li a {
	color:#339509;
	font-weight: bold;
}
.flight-state li:last-child {
	border-bottom:none;
}


/* cpmodo */
.comodo {
    float: left;
    margin-top: -22px;
    margin-left: -5px;
    margin-right: 14px;
}


/* Get Quote */

#quick-quote-blue
	{
	position:relative;
	margin-bottom:25px;
	}
#retairbox td,
#retairbox th {
	padding:2px 5px;
}
#quick-quote-blue td  {
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
}
#quick-quote-blue a.moredetails
	{
	background: url(../images/quote-blue-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-blue a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-blue a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-blue  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-blue th
	{
	background:#77b854; vertical-align:middle;
	}
#quick-quote-blue th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-blue .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-blue .colapse td
	{
	}
#quick-quote-blue .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-blue .colapse td table td
	{
	}
.quote-blue-bg
	{
	background-color:#ECF8E6;
	}
.quote-blue-lm
	{
	background:#ECF8E6;
	}
.quote-blue-rm
	{
	background:#ECF8E6;
	}
.quote-blue-lb
	{
	background:#ECF8E6;
	}
.geatingPan{
	height:100%;
	overflow:hidden;
	padding:10px;
	}
.geatingPan p{
	font:normal 13px/20px inherit;
	color:#347012;
	margin:0;
	}
.geatingPan p span{
	color:#010201;
	}
.geatingPan p a.price{
	background:url(../images/arrow-5.gif) no-repeat 0 0;
	font:normal 18px/22px inherit;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:0 10px 5px;
	}
.geatingPan p a.price:hover{
	color:#FFF;
	text-decoration:underline;
	}
.checkOutPan{
	background-color:#FFF;
	padding:4px;
	height:100%;
	overflow:hidden;
	}
.checkOutPan h5{
	font:bold 14px/18px inherit;
	color:#FFF;
	background:#77B854;
	padding:6px 12px;
	}	
.checkOutPan .checkOutPan_inner {padding:12px;}
.checkOutPan .checkOutPan_inner #dform_STD{float:left; clear:both; width:100%; }
.blue_inner tr.innerbg td span{font-weight:normal; color:#272B24;}

.checkOutPan input {
	float:left;
	margin-right:10px;
	margin-top:5px;
	}
.checkOutPan label{
	float:left;
	font:bold 12px/15px inherit;
	color:#347012;
	margin-right:10px;
	}
.checkOutPan input {
	float:left;
	border:1px solid #77B854;
	height:22px;
	margin:0;
	width:71px;
	font-size:14px;
	padding-left:2px;
	padding-top:0;
	margin-right:5px;
	border-radius:3px;
	}
.checkOutPan input.use-btn
	{
	background:#3a811d;
	width:49px;
	font:normal 12px/12px inherit;
	color:#FFF;
	border:0;
	height:22px;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	padding:0 0 1px 0;
	margin:0;
	float:left;
	}	
.checkOutPan input.checkbox {
	float:left;
	margin-right:10px;
	margin-top:5px;
	border:none;
	height:14px;
	width:14px;
	padding:0;
	}
.checkOutPan p{
	font:normal 13px/24px inherit;
	color:#111111;
	padding:0px 0px 0px 10px;
	}
.checkOutPan p a{
	color:#77B854;
	text-decoration:underline;
	}
.checkOutPan p a:hover{
	color:#77B854;
	text-decoration:none;
	}	
.pay_later { background:#3a811d; width: 78px!important;height: 23px!important; display: block; color: #FFF; border: none!important; float: left; cursor: pointer;font-size:13px;line-height:normal;}	

.pay_now {background:#3a811d; width: 78px!important;height: 23px!important; display: block; color: #FFF; border: none!important; float: left; cursor: pointer;font-size:13px;line-height:normal;}
.pay_acct { background:#3a811d; width: 78px!important;height: 23px!important; display: block; color: #FFF; border: none!important; float: left; cursor: pointer;font-size:13px;line-height:normal;}

.blue_inner.orange td.nobrd span {color:#000;}
.blue_inner.blackbg tr.innerbg td span {color:#FFF;}
.blue_inner.blackbg td.nobrd span {color:#000;}
.geatingPan p span {color:#222816;}
#cform_STD { clear:both;}
.discount {
	background-image: URL(../images/discountbg.png);
	background-repeat: no-repeat;
	background-color: none;
	width: 75px;
	height: 72px;
	padding-top: 15px;
	display: block;
	color: #FFFFFF;
	font-family: Lucida Sans Unicode;
	position: absolute;
	right: -30px;
	top: -30px;
	font-size: 16px;
	z-index: 10000000;
	text-align: center;
	line-height: 20px;
}
.discount span {
	font-size: 25px;
	font-weight: bold;
}
/*-----------------------------------Orange Quote --------------------------*/
	#quick-quote-orange
	{
	position:relative;
	margin-bottom:25px;
	}
#quick-quote-orange a.moredetails
	{
	background: url(../images/quote-orange-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-orange a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-orange a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-orange  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-orange th
	{
	background:#9e9e9e;
	}
#quick-quote-orange th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-orange .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-orange .colapse td
	{
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
	}
#quick-quote-orange .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-orange .colapse td table td
	{
	padding:6px 0px;
	}
.quote-orange-bg
	{
	background-color:#F9F9F9;
	}
.quote-orange-lm
	{
	background:#F9F9F9;
	}
.quote-orange-rm
	{
	background:#F9F9F9;
	}
.quote-orange-lb
	{
	background:#F9F9F9;
	}
.clear {
	clear:both;
}
/*----------------------------------End here------------------------------*/	

/*-----------------------------------grey Quote --------------------------*/
	#quick-quote-black
	{
	position:relative;
	margin-bottom:25px;
	}
#quick-quote-black a.moredetails
	{
	background: url(../images/quote-black-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-black a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-black a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-black  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-black th
	{
	background:#272826;
	}
#quick-quote-black th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-black .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-black .colapse td
	{
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
	}
#quick-quote-black .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-black .colapse td table td
	{
	padding:6px 0px;
	}
.quote-black-bg
	{
	background-color:#F0F0EF;
	}
.quote-black-lm
	{
	background:#F0F0EF;
	}
.quote-black-rm
	{
	background: #F0F0EF;
	}
.quote-black-lb
	{
	background:#F0F0EF;
	}
/*----------------------------------End here------------------------------*/	

	
/*****************Standard Details Style starts from here ******************/
#blue
	{
	background:#000;
	}
#bluebottom, #orangebottom, #blackbottom
	{
	display:none;
	}
#goldenbottom, #greenbottom, #violetbottom{
	display:none;
	}
.blue_inner{
	background-color:#E1F2D8;
	width:100%;
	height:100%;
	overflow:hidden;
	color:#000;
	margin-top:15px;
	}
.blue_inner tr.innerbg{
	background-color:#C0D9B2;
	}
.blue_inner tr.innerbg td{
	color:#000;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	border-right:1px solid #F7F7F7;
	}
.blue_inner tr.innerbottom{
	background-color:#B7D5A8;
	height:23px;
	}
.blue_inner tr.innerbottom td span{
	color:#000;
	
	}
.blue_inner td{
	line-height:23px;
	/*padding-left:22px*/;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	}
.blue_inner td.nobrd{
	border:none;
	padding-left:10px;
	}
.blue_inner td.nobrd span{
	color:#397D0B;
	font-weight:bold;
	}
.blue_inner td span.blacktext{
	color:#000;
	}
.blue_inner td span.blacktext2{
	text-decoration:underline;
	color:#000;
	}
.blue_inner td.underline{
	text-decoration:underline;
	}
.blue_inner.orange{
	background-color:#ECECEC;
	}

.blue_inner.blackbg{
	background-color:#DBDBDA;
	}
.blue_inner tr.innerbottom2{
	background-color:#E2E2E2;
	height:23px;
	color:#FFF;
	}
.blue_inner tr.innerbg2{
	background-color:#DBDBDB;
	}
.blue_inner tr.innerbg2 td{
	color:#3E3E3E;
	}
.blue_inner tr.innerbg3{
	background-color:#7C7C7C;
	}
.blue_inner tr.innerbg3 td{
	color:#FFF;
	}
.blue_inner tr.innerbottom3{
	background-color:#AAAAAA;
	height:23px;
	color:#FFF;
	}
	
.TipCls1{
		color:#FFFFFF;
		
		width:300px;
		}

.checkOutPan p a{
	color:#0092D4;
	text-decoration:underline;
	}
.checkOutPan p a:hover{
	color:#0092D4;
	text-decoration:none;
	}
.leftBlock{
	float:left;
	width:31%;
	height:100%;
	overflow:hidden;
	margin-right:12px;
	padding-top:10px;
	height:105px;
	}
.midBlock{
	float:left;
	width:31%;
	height:100%;
	position:relative;
	margin-right:12px;
	padding-top:10px;
	height:105px;
	}
.rightBlock{
	float:left;
	width:31%;
	height:100%;
	overflow:hidden;
	padding-top:10px;
	height:105px;
	}

.innerBlock{
	height:100%;
	overflow:hidden;
	background:#fff;
	border:1px solid #3a811d;
	border-radius:4px;
	}
.innerContain_left{
	float:left;
	width:74px;
	height:100%;
	overflow:hidden;
	}
.innerContain_left img
	{
	width:70px;
	}
.innerContain_mid{
	float:left;
	width:81px;
	height:100%;
	overflow:hidden;
	padding-left:4px;
	}
.innerContain_right{
	float:left;
	width:100px;
	height:100%;
	overflow:hidden;
	}
.innerContain_mid h4{
	font:normal 20px/30px inherit;
	color:#282826;
	}
.checkOutPan p{
	font:normal 12px/24px inherit;
	color:#000;
	padding:0px 0px 0px 10px;
	}
.innerContain_right h4{
	font:normal 22px/30px inherit;
	color:#3A811D;
	padding-left:7px;
	}
.innerContain{
	padding:8px;
	height:100%;
	overflow:hidden;
	}
.new_box_mid{background:url(../images/new_box_mid.jpg) left top repeat-y; width:100%; padding:0px; margin:0px; clear:both; overflow:hidden;}
.new_box_left{padding-top:0px; float:left; width:87px; margin-right:7px; padding:10px 0px 1px 1px;}
.new_box_right{float:left; width:63%;}
.new_box_right h2{
    color: #3A811D;
    padding: 4px 0;
    font-size: 15px;
    margin: 0;
    text-align: center;
}
.new_box_right p{
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    height: 26px;
    color: #474747;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    padding-right: 15px;
    margin-bottom: 5px;
    font-weight: 400;
}
.new_box_right p span{color:#3A811D;}
.new_box_bot{background:url(../images/bottom.gif) left bottom no-repeat; clear:both; overflow:hidden; padding:0px 10px 0px 0px;}	

/****************Golden quote***************************************/
#quick-quote-golden
{
position:relative;
margin-bottom:25px;
}
#quick-quote-green
{
position:relative;
margin-bottom:25px;
}
#quick-quote-violet
{
position:relative;
margin-bottom:25px;
}
#quick-quote-golden a.moredetails
	{
	background: url(../images/quote-golden-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-golden a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-golden a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-golden  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-golden th
	{
	background:#508956;
	}
#quick-quote-golden th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-golden .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-golden .colapse td
	{
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
	}
#quick-quote-golden .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-golden .colapse td table td
	{
	padding:6px 0px;
	}
	
.quote-golden-bg
	{
	background-color:#E9F7EB;
	}
.quote-golden-lm
	{
	background:#E9F7EB;
	}
.quote-golden-rm
	{
	background:#E9F7EB;
	}
.quote-golden-lb
	{
	background:#E9F7EB;
	}
	
/************************** Green Quote**********************/
#quick-quote-green a.moredetails
	{
	background: url(../images/quote-green-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-green a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-green a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-green  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-green th
	{
	background:#353535;
	}
#quick-quote-green th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-green .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-green .colapse td
	{
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
	}
#quick-quote-green .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-green .colapse td table td
	{
	padding:6px 0px;
	}
	
.quote-green-bg
	{
	background-color:#F7F7F7;
	}
.quote-green-lm
	{
	background:#F7F7F7;
	}
.quote-green-rm
	{
	background:#F7F7F7;
	}
.quote-green-lb
	{
	background:#F7F7F7;
	}


/*******************************************************/	

	
	
	/************************SECOND black******************************/
	#quick-quote-violet a.moredetails
	{
	background: url(../images/quote-violet-more-details.gif) no-repeat 0px 0px; display:block; width:106px; padding:23px 0px 0px 0px; height:0; overflow:hidden; position:absolute; left:18px; bottom:-8px;
	}
#quick-quote-violet a.active
	{
	background-position:0px -23px !important;
	}
#quick-quote-violet a:hover.active
	{
	background-position:0px 0px !important;
	}
#quick-quote-violet  a:hover.moredetails 
	{
	background-position:0px -23px;
	}
#quick-quote-violet th
	{
	background:#3abf96;
	}
#quick-quote-violet th h4
	{
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    background-image: none;
    margin: 0;
    line-height: 32px;
	}
#quick-quote-violet .colapse
	{
	margin:11px 0px 0px 0px;
	}
#quick-quote-violet .colapse td
	{
    font-size: 14px;
    color: #3f3c3c;
    font-weight: 600;
	}
#quick-quote-violet .colapse td span
	{
	padding-left:15px; color:#D7005D;
	}
#quick-quote-violet .colapse td table td
	{
	padding:6px 0px;
	}
	
.quote-violet-bg
	{
	background-color:#E8FFF8;
	}
.quote-violet-lm
	{
	background:#E8FFF8;
	}
.quote-violet-rm
	{
	background:#E8FFF8;
	}
.quote-violet-lb
	{
	background:#E8FFF8;
	}	
	
.golden_inner{
	background-color:#BEE9C3;
	width:100%;
	height:100%;
	overflow:hidden;
	font:bold 12px/23px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	margin-top:15px;
	}
.golden_inner tr.innerbg{
	background-color:#86BD8C;
	}
.golden_inner tr.innerbg td{
	font:bold 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #9ED0A4;
	}
	
.golden_inner.violet tr.innerbg td{
	font:bold 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	padding-top:8px;

	padding-bottom:8px;
	border-right:1px solid #D3F6EB;
	}	
	
#greenbottom .green tr.innerbg td{
	font:bold 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #E8E8E8;
	}	
	
#violetbottom .green tr.innerbg td{
	font:bold 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #D1A2DA;
	}		
	
	
#greenbottom .violet tr.innerbg td{
	font:bold 12px/15px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #D1A2DA;
	}		
	
	
.golden_inner tr.innerbottom{
	background-color:#B6E3BB;
	height:23px;
	}
.golden_inner tr.innerbottom td span{
	font:bold 12px/23px "Lucida Sans Unicode", sans-serif, Arial;
	color:#000;
	
	}
.golden_inner td{
	line-height:23px;
	padding-left:22px;
	border-top:1px solid #75AD7B;
	border-right:1px solid #BEE9C3;
	}
	
.golden_inner.violet td{
	line-height:23px;
	padding-left:22px;
	border-top:1px solid #9AD7C4;
	border-right:1px solid #D3F6EB;
	}
	
	
.golden_inner.green td{
	line-height:23px;
	padding-left:22px;
	border-top:1px solid #DADADA;
	border-right:1px solid #E8E8E8;
	}	
	
.golden_inner td.nobrd{
	border:none;
	padding-left:0;
	}
.golden_inner td.nobrd span{
	color:#5C6265;
	font-weight:bold;
	}
.golden_inner td span.blacktext{
	color:#000;
	}
.golden_inner td span.blacktext2{
	text-decoration:underline;
	color:#000;
	}
.golden_inner td.underline{
	text-decoration:underline;
	}
.golden_inner.green{
	background-color:#E8E8E8;
	}

.golden_inner.violet{
	background-color:#D3F6EB;
	}
.golden_inner tr.innerbottom2{
	background-color:#FFC762;
	height:23px;
	color:#FFF;
	}
	
.golden_inner.green tr.innerbottom2{
	background-color:#E0E0E0;
	height:23px;
	color:#FFF;
	}	
	
.golden_inner tr.innerbg2{
	background-color:#DADADA;
	}
.golden_inner tr.innerbg2 td{
	color:#FFF;
	}
.golden_inner tr.innerbg3{
	background-color:#C3ECDF;
	}
.golden_inner tr.innerbg3 td{
	color:#FFF;
	}
.golden_inner.violet tr.innerbottom3{
	background-color:#C9EFE3;
	height:23px;
	color:#FFF;
	}
.innerContain_right p a{
	background:url(../images/book-more.gif) no-repeat 0 0;
	display:block;
	width:76px;
	font:normal 12px/18px inherit;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-bottom:3px;
	}
.innerContain_right p a:hover{
	color:#FFF;
	text-decoration:underline;
	}
	
.tabsmenucontentclass{
	clear: left;
	height: 63px;
	padding: 5px;
	background:url(../images/downbg.gif) repeat-x 0 50% #F5F5F5;
	}

.tabsmenucontentclass ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.tabsmenucontentclass li{
	float: left;
	font-size:11px; background:url(../images/nav-sep.gif) no-repeat 100% 50%; padding:0 7px; margin:10px 0; white-space:nowrap;
	}
.white_content_checkout {
			display: none;
			position:absolute;/*------Modified on 01-04-2010--------*/
			top:25%;
			right:25%;
			bottom:25%;
			left:25%;
			width: 443px;
			height:auto;									
			z-index:1002;
			overflow: auto;
			padding:20px 10px;
		}
.white3{			
			position:relative;		/*------Modified on 01-04-2010--------*/	
			width: 423px;
			height:auto;						
			border:6px solid #606060;
			/*overflow:scroll;
			overflow-x:hidden;*//*-------Modified on 01-04-2010-----*/
			background-color:#FFFFFF;
			border-radius: 15px;
		}
.white3 .srchform .txtBox02_inner{
			background:#fff;
			width:255px;
			padding:4px;
			height:30px;
			color:#666;
			border:1px solid #ccc;
			border-radius:3px;
			margin:0px 0px 5px 0px;
			}	
			.white3 .srchform label{
			padding-top:30px;
			color:#666;
			display:block;
			text-align:center;
			font-size:18px;			
			padding-bottom:10px;
			margin-bottom:10px;
			}
			.white3 .srchform{		
			display:block;
			z-index: 3500000;
			text-align:left;
			position: relative;
			}
			.white3 .srchform .cl {
				position: absolute;
				top: 0;
				right: 12px;
			}
			.white3 .srchform .srch-head_inner{/*-----Added on 02-04-2010---*/	
			width:393px;
			height:34px!important;
			text-align:center;
			line-height: 33px!important;
			color:#61A619;
			font-size:20px;
			text-transform:uppercase;
			margin: 7px;
			}	
INPUT.submitbutton { float:none; margin-left:23px; margin-bottom:14px; *margin-bottom:4px;padding:0px; width:71px; background:#3b821b; border:none; vertical-align:left; height: 30px; margin-top:5px; cursor: pointer;  overflow: hidden;font-size:15px; color:#fff;display: block; clear: both;}	


/* Checkout */
.grey_inner {
    color: #606060 !important;
}
.grey2_inner {
    color: #606060 !important;
}
.journey_details table td {
	font-size: 15px;
	padding: 8px 0;
}
.journey_details table td:empty {
	padding:0;
}
.journey_details_row1 span { color: #339509;}
.journey_details_rowhead { background-color: #E7E5C7; font-weight: bold!important; padding: 8px 0px 8px 10px!important; color: #000000;}
.journey_details_rowhead span { color: #339509;}
/*.journey_details_row2 { background-color: #F9F9F9; border-top: #EFEFEF 1px solid; font-weight: bold!important; padding: 8px 0px 8px 24px;}*/
.journey_details_row2 { background-color: #F9F9F9; border-top:font-weight: bold!important; }
.journey_details_row1 { border-top: font-weight: bold!important;}
.journey_details_row2 { background-color: #F9F9F9; border-top: font-weight: bold!important; }
.journey_total { background-color: #EFEFEF; border-top: #FFF 1px solid; font-weight: bold!important; }
.final_amount {color: #CD0059!important;}
.detail_head {
    border-bottom: #DCDCDC 1px solid;
    padding: 12px 3px;
    font-size: 15px !important;
    font-weight: bold !important;
}
.detail_head span {
    font-size: 15px !important;
    color: #339509;
}
.grey2_row {
	font-size:15px;
    padding: 6px 0px;
}
.grey2_inner label {
    width: 190px;
    float: left;
}
.grey2_row label {
    float: left;
}
.grey2_inner input.txtbx,
.grey2_inner select,
.grey2_inner textarea{
    float: none;
    margin-right: 0px;
    padding: 5px;
    width: 373px;
    background-color: #FFFFFF;
    border: #afd4b4 1px solid;
    vertical-align: middle;
    height: 34px;
	border-radius:.25rem;
}
.grey2_inner textarea {
	height:80px;
}
.grey2_row .srchBtn {
    margin-left: 8px;
    background: #399509;
    cursor: pointer;
    border: none;
    width: 71px;
    height: 32px;
    font-size: 15px;
	color:#fff;
	border-radius: 3px;
}
.login_btn {
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#222220;
    width: 60px;
    height: 30px;
    display: block;
    border: none;
    cursor: pointer;
    position: relative;
    left: 190px;
    margin-right: 8px;
    float: left;
	border-radius: 3px;
}
.forgot_pass {
    position: relative;
    left: 190px;
    float: left;
    top: 6px;
    color: #387C44;
}
.grey2_inner label span {
    color: #339509 !important;
}
.grey2_row span {
    color: #000000;
}
.grey2_row span.price {
    font-size: 20px;
    padding-bottom: 6px;
}
.pink_desc {
    background-color: #FFF;
    border: #e5e5e5 6px solid;
    padding: 15px 20px !important;
    font-size: 14px !important;
    color: #339509;
}
.select_card {
    padding: 15px;
    background-color: #FFFFFF;
    border: #e6e6e6 1px solid;
}
.card_tran_head {
    color: #339509;
    font-size: 15px;
    font-weight: bold !important;
    padding-bottom: 8px;
}
.card_tran_cont {
    padding-bottom: 4px;
}
.card_tran_cont INPUT.card_tran  {
    width: 110px !important;
    height: 30px !important;
    margin-right: 3px;
    border: #E8E8E8 1px solid !important;
    background: #ffffff !important;
    float: left;
    font-size: 13px;
    padding: 0 5px;
}
.card_tran_cont SELECT {
    float: left;
    width: 80px !important;
    margin-top: 0px !important;
    height: 34px !important;
    padding: 0px !important;
	background-color: #FFFFFF;
	border: #afd4b4 1px solid;
    padding: 5px;
	vertical-align: middle;
    float: left;
    font-size: 13px;
}
.select_card td {
	font-size:15px;
}
.white_grey_box {
    border: #D8D8D8 1px solid;
    background: #fff;
    padding: 16px;
}
.card_box {
    padding-right: 37px;
    width: 103px;
    padding-bottom: 8px;
    text-align: center;

}
.card_box > a > img {
	margin-bottom:10px;
}
.divrsn_searchpart {
	max-width:500px;
	max-height:300px;
	overflow:auto;
	border: 6px solid #606060;
	background-color:#fff;
	margin-left:190px;
}
.divrsn_searchpart a {
	display:block;
	padding: 8px 30px;
	margin:1px 0;
	background:#f2f2f2 url(../images/grn-arrow.gif) no-repeat 15px 50%;
	color: #17a1f8;
	text-decoration: none;
}
.divrsn_searchpart a:hover {
	background:#3A821D url(../images/white-arrow.gif) no-repeat 15px 50%;
	color: #fff;
}
.divrsn_searchpart .moreBtn {
    background: #61a619;
    width: auto;
    height: 30px;
    border: 0;
    cursor: pointer;
    margin: 10px;
    padding: 0 15px;
    font-size: 13px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
}

.table1 td{
	padding:2px 0 !important;	
}

.returnwayTable{

}
.returnwayTable td{
	width:auto;
	vertical-align:middle;
}
.returnwayTable td .input-group{
	width:155px;
	float:left;
}
.returnwayTable td label{
	padding-right:10px;	
	float:left;
}
.returnwayTable td select.form-control{
	width:80px;
	display:inline-block;
}
.returnwayTable td .quote{
	font-size: 13px;
	line-height: 35px;
	padding: 0 10px;
	min-width: 45px;
	background-image:none;
	height:36px; 	
}
.bigLoader img{
	position:absolute;
	top:200px;
	left:50%;
	transform:translateX(-50%);	
	z-index:999;
}

/* Vehicle List */
.vehicle-details {
    float: left;
    width: 40%;
    padding: 20px;
    border: 2px solid #f3eaea;
    background-color: #fff;
    margin: 50px 0 0 50px;
    border-radius: 10px;
}
.vehicle-details img {
	border-radius:10px;
	margin-bottom:10px;
	height: 273px;
}
.vehicle-details:last-child {
	margin-bottom:50px;
}
.vehicle-details p {
	margin:0;
}