/*** booking styles ***/
.booking-class { margin:0px; padding:20px; background:white; }
.booking-class2 { }

.booking-class td { font-size:15px; color:#454545; }
.booking-class p { margin:0 0 10px 0; padding:10px; }
.booking-class h1, h2, h3, h4, h5, h6 { line-height:normal; margin:0; padding:0; font-size:12px; font-size:11px; }
.booking-class a { color:#058ECA; }
.booking-class form { margin:0; padding:0; line-height:normal; }
.booking-class td { font-size:15px; }


.brown { font-weight:bold; color:#00287D; }
.red { font-weight:bold; color:#BD0000; }

.a-z-form { text-align:center; }
.a-z-form form { background:#CCDBF3; padding:0; margin:0; line-height:normal; }
.a-z-form select { width:80%; font-size:17px; margin:5px; }
.a-z-link { float:right; clear:right; text-align:center; margin:5px 15px 25px 10px; padding:7px 11px; background:#0576A7; border:1px solid white; color:white; font-size:12px; }
.a-z-link a { color:white; text-decoration:none; font-weight:normal; text-transform:none; }
.a-z-link2 { float:left; clear:left; text-align:center; margin:5px 10px 25px 15px; padding:7px 11px; background:#0576A7; border:1px solid white; color:white; font-size:12px; }
.a-z-link2 a { color:white; text-decoration:none; font-weight:normal; text-transform:none; }

#indexbutt-container { width:100%; text-align:center; }


.titletext { color:#3D6484; font-weight:bold; }

/***** buttons *****/

/***** indexbutts *****/

.indexbutts{
padding: 2px;
text-align:center;
line-height:45px;
font-weight:bold;
}

indexbutts span
{ border-bottom:1px solid #D5D5D5; }

.indexbutts ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align indexbutts interface*/
font-size: 16px;
}

.indexbutts li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.indexbutts a {
padding:6px 9px;
border: 1px solid #D5D5D5;
text-decoration: none; 
color: #FFF;
background:#3D6AAD;
}

.indexbutts a:hover {
border: 1px solid #D5D5D5;
color: #FFF4B5;
background:#BD0000;
}

.my_bullets { float:left; display:inline; line-height:3.5em; }
.my_bullets a { padding:7px 11px; margin:5px; border:1px solid #C5E7F6; text-decoration:none; font-weight:normal; }
.my_bullets a:hover { color:#FF0000; text-decoration:underline; }

.my_disc { padding:17px 21px; border:2px solid #64A60A; background:url(//www.newquayairporttaxis.org/assets/green-tick.png) center left no-repeat; }
.my_right { margin-left:30px; padding:17px 21px; border:2px solid #DD5757; text-align:center; }

/*** results ***/
.place { font-weight:bold; color:#058ECA; padding:4px; }
.place2 { font-weight:normal; color:#058ECA; }
.disc { font-weight:bold; font-size:16px; color:#3D6484; padding:4px; }
.cost { font-weight:bold; font-size:12px; color:#3D6484; padding:4px; }
.miles { font-size:12px; color:#3D6484; padding:4px; float:right; }
.result td { border:1px solid #BD9601; background-color:#F08A8B; }
.submit { padding:3px 7px; font-weight:normal; }

/**************************/
/*** NEW 8 SEAT LAYOUTS ***/
.travellingto { font-size:12px; color:#454545; }
.travellingto { font-size:12px; }
.distance { font-size:12px; color:#454545; }
.upto { font-weight:bold; font-size:19px; color:white; }

.pricing-box { padding:20px; float:left; display:inline; max-width:350px; }
.pricing-top { padding:10px; background:url(//www.newquayairporttaxis.org/images/price-corner.png) top right no-repeat #2CA9E0; }
.pricing-bottom { padding:0 15px; height:61px; background:url(//www.newquayairporttaxis.org/assets-wp/plus.gif) bottom right no-repeat #818181; }

.green-tag { color:#518707; font-size:17px; }
.central { text-align:center; clear:both; }


.price_box { background:url(//www.newquayairporttaxis.org/assets-wp/price-corner.png) top right no-repeat #058ECA; }
.price_box p { margin:0 0 15px 0; padding:0; }
.price_box a {}
.price_box h3 { 0; padding:15px 0 25px 0; line-height:normal; color:white; font-size:19px; }
.price_box_top { padding:0 15px; margin-top:15px; height:235px; }
.price_box_bottom { padding:0 15px; height:61px; background:url(//www.newquayairporttaxis.org/assets-wp/plus.gif) bottom right no-repeat #818181; }
.price_box_meter  { margin:0 0 15px 0; padding:0; color:#002F81; }
.price_box_our_price  { padding:15px 45px 0; color:white; font-size:19px; background:url(//www.newquayairporttaxis.org/assets-wp/tick.png) center left no-repeat; }
.price_box_disc  { padding:7px 0; color:#ED1C24; font-size:17px; }

/* Radio Pax Buttons
--------------------------------*/
.henver-pax input { 
	color:#454545;
	width:21px !important;
    height:21px!important;
	background:white;
}

.henver-pax td {
	text-align:center;
}

.henver-pax-label {
	color:#454545;
}
