/***new style sheet***/

body { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555555; text-align: justify; text-decoration: none; font-weight: normal; margin: 0px auto 15px auto; padding: 0px; line-height: 130%;  width: 980px; background-position:18%; }
.bodywrap { margin:20px auto 0 auto; width:980px; height:auto; background:url(/graphics/backgrounds/bggreenbar.gif) repeat-y; }
.bodywrapBlue { margin:20px auto 0 auto; width:980px; height:auto; background:url(/graphics/backgrounds/bgbluebarnew.gif) repeat-y; }
.bodywrapClear { margin:20px auto 0 auto; width:980px; height:auto; }
.bodywrapPink { margin:20px auto 0 auto; width:980px; height:auto; background: url(/graphics/indianocean/background.gif) repeat-y; }
.sitestat { position: absolute; z-index: -1; }
.header { padding: 20px 10px 10px 15px; text-align: right; background: #ffffff; width: 960px; }
.topmenu { padding-bottom: 10px; background: #ffffff; width: 985px; }
.imgstrip { margin: 0px 0px 0px 140px; }
.leftnav { clear: left; float: left; width: 185px; padding: 0px; margin: 10px 0px; text-align: left; }
.main { margin: 0px 0px 35px 200px; padding: 6px 0px 0px 0px; }
.mainsplit { margin: 0px 200px 0px 192px; _margin: 0px 195px 0px 188px; padding-top: 6px; }
.mainsplitleft { margin: 10px 165px 10px 20px; padding-top: 10px; }
.rightnav { float: right; width: 200px; margin: 10px 0px; text-align: left; }
.footer { clear: both; padding: 20px 0px 25px 25px; color: #999999; }
.leftsite { width: 230px; margin: 0px 0px 0px 20px; _margin: 0px 0px 0px 10px; float: left; }
.rightsite { width: 230px; margin: 0px; float: right; }
.centresite { width: 220px; margin: 0px 250px 0px 270px; }
.page404 div { width: 45%; float: left; padding-left: 20px; text-align: left; }
.breadcrumb { margin: 0px 15px; }
.numberhotels { margin: 0px 15px 25px; font-size: 11px; color: #007856; }
.hotelview { text-align: left; }
.greybar { background: #DDDDDD; padding-right: 10px; height: 25px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; vertical-align: middle; text-align: right; }
.allbookings { width: 750px; }
.railmain { margin-right: 110px; }
/* ******************** End of General Page Styles ******************** */

/* ******************** Start of Text Styles ******************** */
h1 { margin: 5px 0px 15px; font-family: corbel, verdana, arial, helvetica, sans-serif; letter-spacing: 4px; font-weight: bold; font-size: 18px; text-align: center; color: #007568; text-transform: uppercase; line-height: 20px; }
h1 span { font-size: 12px; letter-spacing: 2px; display: block; text-transform: lowercase; }
h2 { color: #555555; font-size: 13px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-align: left; }
h3 { color: #555555; font-size: 11px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-align: left; }
h4 { width: 100%; background-color: #969595; padding: 5px; margin: 5px 0px; color: #ffffff; font-size: 11px; }
h5 { color: #007568; font-size: 13px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-align: center; font-family: corbel, verdana, arial, helvetica, sans-serif; letter-spacing: 3px;}
.leftnav h2, .rightnav h2, .leftnav table h2 { color: #007568; font-size: 11px; padding: 0px 0px 3px; margin: 0px; text-transform: uppercase; }
.leftnav h2 a { color: #007568; font-weight: normal; }
.leftsite h2, .rightsite h2, .centresite h2, .leftsite h3, .rightsite h3, .centresite h3 { color: #818182; font-size: 11px; font-weight: bold; margin: 0px 0px 5px 15px; padding: 0px; }
.txtff9f00 { color: #ff9f00; font-weight: bold; }
.green { color: #007568; }
.warning { font-weight: bold; color: #DC143C; }
.italic { font-style: italic; }
u { text-decoration: underline; }
big { font-size: 13px; font-weight: bold; }
/* ******************** End of Text Styles ******************** */

/* ******************** Start of Link Text Styles ******************** */
a, a:hover, a font, a:hover font, ul.list a, ul.list a:hover { color: #007568; font-weight: normal; text-decoration: underline; font-size: 13px; }
a:active, a:active font, ul.list a:active { color: #fd02d1; font-weight: normal; text-decoration: underline; font-size: 13px; }
a:visited, a:visited font, ul.list a:visited { color: #800080; font-weight: normal; font-size: 13px; }
.aboutus a, .aboutus a:active, .aboutus a:visited, .aboutus a:hover, .aboutustext { color: #007568; font-weight: normal; text-decoration: underline; font-size: 11px; text-align: center; }
.aboutustext a, .aboutustext a:active, .aboutustext a:visited, .aboutustext a:hover { color: #800080; font-weight: normal; text-decoration: underline; font-size: 11px; text-align: center; }
.breadcrumb a:visited { color: #800080; font-weight: normal; text-decoration: none; font-size: 11px; }
.header a, .leftnav a, .rightnav a, ul a, .breadcrumb a, .page404 div a, .leftnav a:hover, .page404 div a:hover { color: #555555; font-weight: normal; text-decoration: none; font-size: 11px; }
.header a:hover, .leftnav a:hover, .rightnav a:hover, ul a:hover, .leftnav ul a:hover, .breadcrumb a:hover { color: #555555; font-weight: normal; text-decoration: underline; font-size: 11px; }
.header a:active, .leftnav a:active, .rightnav a:active, ul a:active, .breadcrumb a:active, .page404 div a:active { color: #fd02d1; font-weight: normal; text-decoration: none; font-size: 11px; }
.header a:visited, .leftnav a:visited, .rightnav a:visited, ul a:visited, .page404 div a:visited { color: #800080; font-weight: normal; font-size: 11px; }
.footer a:hover, .subtext { color: #999999; font-weight: normal; text-decoration: underline; font-size: 11px; }
.footer a, .footer a:active, .footer a:visited, .subtext { color: #999999; font-weight: normal; text-decoration: none; font-size: 11px; }
.subtext a, .subtext a:active, .subtext a:visited, .subtext a:hover { color: #999999; font-weight: normal; text-decoration: underline; font-size: 11px; }
.numberhotels a, .numberhotels a:hover, .numberhotels a:visited, .numberhotels a:active  { font-size: 11px; font-weight: bold; text-decoration: none; color: #007856; }
.hotelview a, .hotelview a:hover, .hotelview a:visited, .hotelview a:active { font-weight: bold; }
.greybar a, .greybar a:hover, .greybar a:visited, .greybar a:active { font-weight: bold; text-decoration: none; color: #555555; }
/* ******************** End of Link Text Styles ******************** */

.podate { width: 120px; padding-right: 2px; text-align: right; }

/* ******************** Start of Block Element Styles ******************** */
table { border-width: 0px; border-style: none; border-spacing: 0px; padding: 0px; }
.leftnav td { padding-bottom: 3px; }
.main table { margin: 0px 15px 15px 15px; } 
.mainsplit table { margin: 0px 0px 15px 5px; }
td { border-width: 0px; border-style: none; vertical-align: top; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555555; line-height: 130%; }
.main p.intro { margin: 0px 60px 0px 16px; padding: 0px;}
.main p { margin: 0px 25px 15px 0px; }
.mainsplit p { margin: 0px 10px 10px 0px; }
.mainsplit p.intro  { margin: 0px; padding: 0px 30px 0px 5px; }
.leftnav p, .leftnav h2, .leftnav table { margin: 0px 2px 5px 12px; }
.footer p { width: 770px; text-align: center; float: right; padding: 0px; margin: 0px 0px 15px; }
.hotelview p { margin: 10px 0px 0px; }
.leftnav span { margin: 0px 0px 0px 12px; } 
.numberhotels span { float: right; }
.paraindent { margin-left: 85px; height: 120px; }
.ioholtext { height: 150px; margin: 15px 5px 0px 0px; text-align: left; }
.block { display: block; }
.right { text-align: right; }
.floatright { float: right; padding: 0px 0px 5px 5px; }
.clearright { clear: right; }
.floatleft { float: left; padding: 0px 5px 5px 0px; }
.clearleft { clear: left; }
.left { text-align: left; }
.center { text-align: center; }
.justify { text-align: justify; }
.clear { clear: both; }
.inline { display: inline; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.leftnav hr { color: #ffffff; background-color: #ffffff; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
.rightnav hr { margin: 20px 0px; }
hr { color: #9f9f9f; background-color: #9f9f9f; border: 0px; height: 1px; margin: 0px 5px 10px; padding: 0px; }
.main hr { margin-right: 25px; }
.iochol hr, .ioahol hr, .ioiohol hr { padding: 0px 15px; }
.hotelview hr { margin: 5px 0px; }
/* ******************** End of Block Element Styles ******************** */

/* ******************** Start of Image Styles ******************** */
img { border-width: 0px; border-style: none; vertical-align: top; display: inline; }
.header img, .footer img { float: left; margin-right: 5px; }
.imgindent { float: left; padding: 0px 10px; }
.rightnav img { margin-bottom: 20px; }
img.faderstripe { display: block; float: left; }
.open img { padding-right: 5px; padding-top: 2px; }
/* ******************** End of Image Styles ******************** */

/* ******************** Start of Form Styles ******************** */
.header form { margin: 10px 0px 0px; }
form { margin-right: 15px; }
input { font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px; border: 1px solid #555555; margin: 0px 10px 2px 0px; }
input.button { margin: 0px; }
input.radio { border: 0px; margin: 3px 0px 0px; _margin: 0px; }
input.checkbox { border: 0px; margin: 6px 6px 0px 0px; _margin: 6px 6px -2px 0px; }
select { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
/* ******************** End of Form Styles ******************** */

/* ******************** Start of List Styles ******************** */
.leftnav ul { list-style: url(/graphics/backgrounds/greyarrow.gif); margin: 0px 0px 15px 30px; padding: 0px; }
.orangeskin ul { list-style: url(/graphics/backgrounds/orangearrowongreen.gif); margin: 0px 0px 5px 30px; padding: 0px; }
.leftnav ul ul { list-style: url(/graphics/backgrounds/greyhyphen.gif); margin: 5px 0px 0px 15px; }
.rightnav ul { list-style: url(/graphics/backgrounds/arrow.gif); margin: 0px 0px 0px 16px; padding: 0px; text-align: left; }
ul { list-style: url(/graphics/backgrounds/arrow.gif); margin: 0px 15px 15px 30px; padding: 0px; text-align: left; }
ul.hyphen { list-style: url(/graphics/backgrounds/hyphen.gif); margin: 5px 15px 15px 30px;  }
ul.list { list-style: url(/graphics/backgrounds/bullet.gif); }
.mainsplitleft ul { margin: 5px 0px 5px 15px; list-style: url(/graphics/backgrounds/bullet.gif); }
li { margin-bottom: 5px; }
.hyphen li { margin-bottom: 1px; }
ol li { margin-bottom: 10px; }
.open li { padding-bottom: 10px; }
.main li { margin-right: 25px; }
.itinerary ul { list-style: none none; margin: 0px 80px; }
.itinerary ul li { text-align: justify; }
.itinerary ul li p { margin: 0px 0px 5px; padding: 0px; }
.itinerary ul ul { list-style: none none; position: relative; top: -19px; _top: -33px; margin: 0px 80px; }
.itinerary hr { color: #D8D8D8; background-color: #D8D8D8; width: 600px; }
/* ******************** End of List Styles ******************** */

/* ******************** Start of Rotating Styles ******************** */
.homeimg1 { background: url(/graphics/index/homeimg1.jpg) no-repeat; }
.homeimg2 { background: url(/graphics/index/homeimg2.jpg) no-repeat; }
.homeimg3 { background: url(/graphics/index/homeimg3.jpg) no-repeat; }
.homeimg4 { background: url(/graphics/index/homeimg4.jpg) no-repeat; }
.homeimg5 { background: url(/graphics/index/homeimg5.jpg) no-repeat; }
.homeimg6 { background: url(/graphics/index/homeimg6.jpg) no-repeat; }
.homeimg7 { background: url(/graphics/index/homeimg7.jpg) no-repeat; }
.insurance1 { background: url(/graphics/backgrounds/insuranceslide1.jpg) no-repeat; }
.insurance2 { background: url(/graphics/backgrounds/insuranceslide2.jpg) no-repeat; }
.insurance3 { background: url(/graphics/backgrounds/insuranceslide3.jpg) no-repeat; }
.holimg2 { background: url(/graphics/index/holimg2.jpg) no-repeat; }
.holimg3 { background: url(/graphics/index/holimg3.jpg) no-repeat; }
.flights1 { background: url(/graphics/flights/flightsslide01.jpg) no-repeat; }
.flights2 { background: url(/graphics/flights/flightsslide02.jpg) no-repeat; }
.flights3 { background: url(/graphics/flights/flightsslide03.jpg) no-repeat; }
.flights4 { background: url(/graphics/flights/flightsslide04.jpg) no-repeat; }
.flights5 { background: url(/graphics/flights/flightsslide05.jpg) no-repeat; }
.flights6 { background: url(/graphics/flights/flightsslide06.jpg) no-repeat; }
.flights7 { background: url(/graphics/flights/flightsslide07.jpg) no-repeat; }
.flights8 { background: url(/graphics/flights/flightsslide08.jpg) no-repeat; }
.flights9 { background: url(/graphics/flights/flightsslide09.jpg) no-repeat; }
.flights10 { background: url(/graphics/flights/flightsslide10.jpg) no-repeat; }
.flights11 { background: url(/graphics/flights/flightsslide11.jpg) no-repeat; }
.hotelslide1 { background: url(/graphics/tailormade/hotelslide01.jpg) no-repeat; }
.hotelslide2 { background: url(/graphics/tailormade/hotelslide02.jpg) no-repeat; }
.hotelslide3 { background: url(/graphics/tailormade/hotelslide03.jpg) no-repeat; }
.hotelslide4 { background: url(/graphics/tailormade/hotelslide04.jpg) no-repeat; }
.hotelslide5 { background: url(/graphics/tailormade/hotelslide05.jpg) no-repeat; }
.hotelslide6 { background: url(/graphics/tailormade/hotelslide06.jpg) no-repeat; }
.hotelslide7 { background: url(/graphics/tailormade/hotelslide07.jpg) no-repeat; }
.hotelslide8 { background: url(/graphics/tailormade/hotelslide08.jpg) no-repeat; }
.hotelslide9 { background: url(/graphics/tailormade/hotelslide09.jpg) no-repeat; }
.carslide1 { background: url(/graphics/carhire/carslide01.jpg) no-repeat; }
.carslide2 { background: url(/graphics/carhire/carslide02.jpg) no-repeat; }
.carslide3 { background: url(/graphics/carhire/carslide03.jpg) no-repeat; }
.carslide4 { background: url(/graphics/carhire/carslide04.jpg) no-repeat; }
.carslide5 { background: url(/graphics/carhire/carslide05.jpg) no-repeat; }
.tours1 { background: url(/graphics/tailormade/tourslide01.jpg) no-repeat; }
.tours2 { background: url(/graphics/tailormade/tourslide02.jpg) no-repeat; }
.tours3 { background: url(/graphics/tailormade/tourslide03.jpg) no-repeat; }
.tours4 { background: url(/graphics/tailormade/tourslide04.jpg) no-repeat; }
.rail1 { background: url(/graphics/rail/rail1.jpg) no-repeat; }
.rail2 { background: url(/graphics/rail/rail2.jpg) no-repeat; }
.rail3 { background: url(/graphics/rail/rail3.jpg) no-repeat; }
/* ******************** End of Rotating Styles ******************** */

/* ******************** Start of Top DropDown Navigation Styles ******************** */
/* This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/final_drop3.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements. */
.topmenu ul { text-align: right; background: url(/graphics/backgrounds/doubleline.gif) repeat-x; list-style: none; padding: 5px 5px 4px 0px; margin: 0px; }
.topmenu li { display: inline; list-style-type: none; margin-left: 10px; height: 25px; }
.topmenu a, .topmenu a:visited { border: 1px solid #555555; border-bottom: none; color: #555555; background: #dddddd; text-decoration: none; padding: 2px 1px 6px 9px; #padding: 2px 1px 0px 14px; _padding: 0px 1px 0px 14px; font-weight: bold; }
.topmenu a:hover, .topmenu span, .topmenu a#active { border: 1px solid #555555; border-bottom: none; background: url(/graphics/backgrounds/topnavarrow-on.gif) #ffffff no-repeat top right; _background: url(/graphics/backgrounds/topnavarrowie-on.gif) #ffffff no-repeat top right; padding: 2px 1px 9px 9px; #padding: 2px 1px 17px 14px; _padding: 0px 1px 3px 14px; font-weight: bold; text-decoration: none; }
img { border: none; vertical-align: middle; }
.topmenu li a:hover img, .topmenu a#active img { visibility: hidden; }
.topmenu ul ul li { display: block; height: auto; border: 0px; background: none; width: 150px; position: relative; list-style: none none; }
.topmenu ul ul li a, .topmenu ul ul li a:visited { background: none; display: block; color: #555555; font-weight: normal; padding: 5px; border: none; list-style: none; height: 100%; }
.topmenu ul table ul a, .topmenu ul table ul a:visited  { width: 150px; }
.topmenu table { position: absolute; left: 0px; top: -72px; font-size: 11px; z-index: -1; }
.topmenu ul ul table { lef\t: -1px; }
* html .topmenu a:hover { position: relative; z-index: 100; }
.topmenu ul ul a:hover { background: none; border: none; text-decoration: underline; color: #555555; padding: 5px; font-weight: normal; }
.topmenu ul ul :hover > a { background: none; text-decoration: underline; color: #555555; padding: 5px; font-weight: normal; }
.topmenu ul ul { visibility: hidden; position:absolute; height: 0px; top: 97px; #top: 130px; _top: 97px; background: none #f1f1f1; filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90; text-align: left; z-index: 100; display:inline; width: 165px; margin-top: 5px; margin:25px 0 0 -166px !important; margin:5px 0 0 -103px;}
*:first-child+html .topmenu ul ul { visibility: hidden; position:absolute; height: 0px; top: 97px; #top: 130px; _top: 97px; background: none #f1f1f1; filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90; text-align: left; z-index: 100; display:inline; width: 165px; margin-top: 5px; margin:0 0 0 -166px !important; margin:5px 0 0 -103px;}
.topmenu ul a:hover ul { visibility: visible; height: auto; padding-bottom: 5px; }
.topmenu ul li:hover ul { visibility: visible; height: auto; padding-bottom: 5px; top:77px;}
/* ******************** End of Top DropDown Navigation Styles ******************** */

/* ******************** Start of Blue Styles ******************** */

.blueskin div.leftnav h2, .blueskin div.rightnav h2, .blueskin div.leftnav h2 a, .blueskin div.leftnav h2 a:visited { color: #2d5aa4; font-weight: bold; }
.blueskin h1 { font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 0px; font-weight: bold; font-size: 11px;  color: #555555; }
.blueskin h2 a, .blueskin h2 a:visited { color: #2d5aa4; font-weight: normal; text-decoration: none; }
.blueskin h2 a:hover { color: #2d5aa4; font-weight: normal; text-decoration: underline; }
.blueskin ul.list { list-style: url(/graphics/insurance/bullet.gif); }
.blueskin .leftnav ul { list-style: url(/graphics/backgrounds/bluearrow.gif); margin: 0px 0px 5px 30px; padding: 0px; }
.blueskin .leftnav hr { color: #9f9f9f; background-color: #9f9f9f; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
.blueskin .mainsplit hr { color: #9f9f9f; background-color: #9f9f9f; border: 0px; height: 1px; margin: 10px 5px 5px 5px; padding: 0px; }
.blueskin .main a { color: #2d5aa4; font-weight: bold; text-decoration: none; font-size: 11px; font-family: ITCgaramond, verdana, arial, helvetica, sans-serif;}
.blueskin .main a:hover { color: #2d5aa4; font-weight: bold; text-decoration: underline; font-size: 11px; }
.main .links a, .main .links a:hover { font-size: 11px; }
/* ******************** End of Blue Styles ******************** */

/* ****************************************************************************************** */
/* This section of the stylesheet is for the contact us section                               */
/* The template for these pages is found: o:\software\_web templates\templatecontact.htm      */
/* ****************************************************************************************** */
.mapside1 { position: absolute; left: 15px; top: 115px; width: 400px; }
.mainside { position: absolute; left: 415px; top: 115px; width: 335px; }
.mainside div.iata { position: relative; left: -400px; }
.mainside div.footer { position: relative; left: -400px; }
.contacttel { position: absolute; top: 580px; left: 15px; }
/* ****************************************************************************************** */

/* ******************** Start of Hacks for Domino Rich Text ******************** */
font { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555555; text-align: justify; text-decoration: none; }
u { text-decoration: none; }
/* ******************** End of Hacks for Domino Rich Text ******************** */

/* flight car hire hotels */
.hometailor { margin: 0px 0px 10px 140px; padding-top: 6px; background: url(/graphics/htlback.gif) no-repeat 0px 45px; }
.maintailor { margin: 0px 180px 10px 140px; padding: 0px; }
.maintailor h2 { margin: 0px; }
.mainwidetailor { margin: 0px 0px 10px 140px; padding: 0px; }
.leftnavtailor { float: left; width: 185px; margin-left: 10px; _margin-left: 5px; }
.rightnavtailor { float: right; width: 170px; text-align: center; margin: 10px 0px; }
.flightlist h2  { color: #ff9f00; margin: 5px 0px 15px; background: none; font-weight: bold; }
.flightlist { width: 400px; padding: 10px 0px; text-align: left; }
.flightlist hr { clear: right; margin: 0px; padding: 0px;}
.flightlist img { float: right; margin: 5px 0px; }
.leftnavtailor ul { list-style: url(/graphics/backgrounds/arrow.gif); margin: 0px 0px 0px 15px; padding: 0px; text-align: left; color: #666666; font-weight: bold; text-decoration: none; }
.leftnavtailor ul a, .leftnavtailor ul a:visited { color: #c0c1c3; font-weight: bold; text-decoration: none; }
.leftnavtailor ul a:hover { color: #666666; font-weight: bold; text-decoration: none; }
.leftnavtailor h2 { color: #ff9f00; text-decoration: none; font-weight: bold; }
.hotellist { float: left; text-align: right; width: 570px; }
.hotellist img.hotelimg { float: right; padding: 0px 0px 5px 0px; }
.hotellist a, .hotellist a:visited { color: #007856; font-weight: bold; }
.hotellist a:hover { color: #007856; font-weight: bold; }
.hotellist hr { width: 400px; }
.hotelimage a,  .hotelimage a:visited { font-size: 11px; text-decoration: none; color: #555555; vertical-align: bottom; }
.hotelimage a:hover { text-decoration: underline; }
.hometailor li { margin-top: 10px; }
.maintailor h2 { color: #ff9f00; font-weight: bold; }
.carpricebox { width: 100%; margin-bottom: 15px; }
.carpricebox td { background-color: #e1e1e1; border: 1px solid #ffffff; margin: 0px; }
.carconsleft { width: 315px; padding-right: 20px; }
.carconsright { width: 295px; }
.carconsleft p, .carconsright p, .carconsleft ul, .carconsright ul { margin: 0px 5px 10px; text-align: justify; }
.pcleft { width: 315px; padding-right: 20px; }
.pcright { width: 295px; }
.pcleft p, .pcright p, .pcleft ul, .pcright ul { margin: 0px 5px 10px; text-align: justify; }
/* flight car hire hotels */
table.greenborder { border: 2px solid #CCE3E1; width: 97%; padding: 7px; }
.titlebox { font-size: 16px; font-weight: bold;border-bottom: 2px solid #CCE3E1; width: 100%; }
.faredetailbox { line-height: 180%; }
.callbox { vertical-align: middle; text-align: center; }
/**************************/
/***Car Hire Main Styles***/
/**************************/
.carHire{width:100%; font-size:11px; text-align:center; margin-bottom: 15px;}
.carHire td{color:#555; font-size:11px; border:1px #ffffff solid; text-align:center; background-color:#E1E1E1; margin: 0px;}