
/* easyCar Customer CSS Stylesheet */

BODY
{
    BACKGROUND-COLOR : white;
    FONT-FAMILY      : Verdana, Helvetica, sans-serif;
	FONT-SIZE        : 11px;
	FONT-WEIGHT      : normal;
    COLOR            : #333333;    
    LETTER-SPACING   : normal;
    WORD-SPACING     : normal;
    TEXT-TRANSFORM   : none;
	TEXT-DECORATION  : none;
	MARGIN           : 0 0 0 0;
}

TD
{
    FONT-FAMILY      : Verdana, Helvetica, sans-serif;
	FONT-SIZE        : 11px;
}

H1, H2, H3, H4, H5
{
    FONT-FAMILY      : Verdana, Helvetica, sans-serif;
	FONT-SIZE        : 11px;
	Color			 : #333333; 
	FONT-WEIGHT		 : normal;
	LETTER-SPACING   : normal;
    WORD-SPACING     : normal;
    TEXT-TRANSFORM   : none;
	TEXT-DECORATION  : none;
	MARGIN           : 0 0 0 0;
}

/*
Standard Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.standardTextWhite 
{
	color: #FFFFFF;
	text-decoration: none;	
}
.standardTextGrey
{
	color: #808080;
	text-decoration: none;	
}
.standardTextOrange
{
	color: #ff6600; 	
}

/*
Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.LargeTextWhite 
{
	color: #FFFFFF;
	FONT-SIZE: 13px; 
}
.LargeTextGrey
{
	color: #808080;
	FONT-SIZE: 13px; 
}
.LargeTextOrange
{
	color: #ff6600; 
	FONT-SIZE: 13px; 
}

/*
Bold standard Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldTextWhite 
{
	color: #FFFFFF;
	font-weight: bold;
}
.boldTextGrey 
{
	color: #808080;
	font-weight: bold;
}
.boldTextOrange 
{
	color: #ff6600; 
	font-weight: bold;
}
.boldTextBlack 
{
	color: #333333; 
	font-weight: bold;
}

/*
Bold Very Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldVeryLargeTextOrange
{
	color: #ff6600; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
}

/*
Bold Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldLargeTextWhite
{  
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
}
.boldLargeTextGrey
{  
	COLOR: #808080; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
}
.boldLargeTextOrange
{  
	COLOR: #ff6600; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
}
.boldLargeTextBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #333333;    
}

/*
Bold MediumLarge Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldMediumLargeTextWhite
{  
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
}
.boldMediumLargeTextGrey
{  
	COLOR: #808080; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
}
.boldMediumLargeTextOrange
{  
	COLOR: #ff6600; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
}
.boldMediumLargeTextBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #333333;    
}

.smallBoldTextGrey 
{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold; 
	color: #808080;
	text-decoration: none;
}
.smallBoldTextOrange 
{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold; 
	color: #ff6600;
	text-decoration: none;
}
.smallBoldTextWhite 
{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold; 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}
.smallBoldTextBlack 
{
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold; 
	color: #333333;
	text-decoration: none;
}


/*
Small Font Size Colored Text Classes
-----------------------------------------------------------------
*/

.smallTextWhite
{
	FONT-SIZE: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.smallTextGrey 
{
	FONT-SIZE: 9px;
	color: #808080;
	text-decoration: none;
}
.smallTextGrey:hover 
{
	FONT-SIZE: 9px;
	color: #808080;
	text-decoration: none;
}
.XsmallTextGrey 
{
	FONT-SIZE: 9px;
	color: #808080;
	text-decoration: none;
}
.smallTextOrange 
{
	FONT-SIZE: 9px;
	color: #ff6600;
	text-decoration: none;
}
.smallTextBlack 
{
	FONT-SIZE: 9px;
	text-decoration: none;
	COLOR: #333333;  
}
.smallItalicBlack 
{
	FONT-SIZE: 9px;
	font-style: italic;
	text-decoration: none;
	COLOR: #333333;  
}

.mediumSmallTextBlack 
{
	FONT-SIZE: 10px;
	color: #333333;
	text-decoration: none;
}

.mediumSmallBoldTextOrange 
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
	color: #ff6600;
	text-decoration: none;
}
.mediumSmallBoldTextBlack 
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
	color: #333333;
	text-decoration: none;
}

.antCarDropDown
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
}
.easyCarTextBox
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
}
/*
Existing Classes from ASP Site
*/

.EasyLink  /* Orange link */
{ 
	text-decoration: none;
	color: #ff6600;
}

.EasyLinkGrey  /* Grey link */
{ 
	text-decoration: none;
	color: #808080;
}

.EasyLinkBlack  /* Black link */
{ 
	text-decoration: none;
	COLOR: #333333;  	
}

.TextDecorationUnderline
{
	text-decoration: underline;
	COLOR: #333333;  
}

.TextDecorationNone
{
	text-decoration: none;
	COLOR: #333333;  
}

.header1		 
{  
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 17px; 
	FONT-WEIGHT: BOLD; 
}

.header2
{
	COLOR: #ff6600; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px 
}

.LeftAlignedTableHeader 
{
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
	}

.RentalHeader1
{
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600; 
	FONT-FAMILY: ARIAL; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: BOLD; 
}

.RentalHeader2	 
{  
	COLOR: #FFFFFF; 
	BACKGROUND: #333333; 
	FONT-FAMILY: ARIAL; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: BOLD; 
}

.Invisible
{
	display: none;
}

.pagebreak 
{ 
	page-break-after: always; 
}

/* HARDIK SHAH 09 october 2006 */
/* ------- Start Here -------- */


.mainheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	text-align:left;
	height:20px;
	padding-left:12px;
}
.hd_bottomlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	text-align:center;
	text-decoration:none;
	/*height:20px;*/
}
.hd_bottomlink:HOVER{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	text-align:center;
	text-decoration:none;
	/*height:20px;*/
}
.innertabpadding
{
	padding-bottom:10px;
	padding-left:15px;
	padding-top:5px;
}
.tableborder{
	border:1px solid #c9c9c9;
}
.PItableborder{
	border-top:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
}
.recommend_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	height:17px;
}
.recommend_link:HOVER{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
	height:17px;
}
.paddingData{
 padding-right:5px;
 padding-left:12px;
 border-right:1px solid #FFFFFF;
 padding-bottom:5px;
 padding-top:5px;
}
.paddingHeading{
 padding-right:5px;
 padding-left:12px;
 font-weight:bold;
 border-bottom:1px solid #FFFFFF;
 background-color: #e0e0e0;
 
}
.TD_PIBox
{
	border-right:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #ffffff;
}
/* modified by hardik 7/12/2006 */
.innerbox_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#ff6600;
}
.innerbox_border{
 border-right:1px solid #FFCC99;
 border-left:1px solid #FFCC99; 
 background-color:#FFCC99;
}
.secondaryboxclr{
	background-color:#FFCC99;
	border-bottom: 1px solid #FFCC99;
}
.childlocationgrid{
	background-color:#666666;
	border:1px solid #999999;
}
.bookingengine_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff6600; 
	background-color:#FFCC99; 
}
/*
.dataheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#363636;
	padding-left:10px;
	background-color:#e0e0e0;
}

.data{
	background-color:#f4f4f4;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
*/
/* ------- End Here -------- */
/* Dharmesh 13.12.2006 added new class - to the color in subheading user control*/
.innerbox_subheading
{
  color:#ff6600;
  background-color:#fff6f0;
}
input.disabled {background-color: #f0f0f0; FONT-FAMILY : Verdana, Helvetica, sans-serif; FONT-SIZE : 11px; Height:20px;}
select.disabled {background-color: #f0f0f0;}
input.enabled {background-color: #ffffff; FONT-FAMILY : Verdana, Helvetica, sans-serif; FONT-SIZE : 11px; Height:20px;}
select.enabled {background-color: #ffffff;}

.ErrorBoxBorder
{
	border-style:solid;
	border-color : #ff6600;
	border-width:2px;
	
}

.MainMenu
{
	background-image:url('/images/MainMenu_bg.gif');
	background-repeat:no-repeat;
	width:131px;
	height:15px;
}

.MainMenuPartner
{
	background-image:url('/images/MainMenuPartner_bg.gif');
	background-repeat:no-repeat;
	width:153px;
	height:15px;
}

.MainMenuLink
{
	text-align:center;
	vertical-align:middle;
	width:131px;
	height:15px;
	color: #ff6600; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
    text-transform:lowercase;
	display:block;
}

.HeaderMenu
{
	background-image:url('/images/TabMenu.gif');
	background-repeat:no-repeat;
	width:79px;
	height:60px;
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle;
	position:relative;
}

.HeaderMenuSelected
{
	background-image:url('/images/TabMenu_Selected.gif');
	background-repeat:no-repeat;
	width:79px;
	height:60px;
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle; 
	position:relative;
}

.HeaderMenuLink
{
	width:79px;
	height:60px;
	color: #333333; 
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle;
}

.HeaderMenuSelectedLink
{
	width:79px;
	height:60px;
	color: #ff6600; 
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle;
}

.HeaderMenuLight
{
	background-image:url('/images/TabMenuLight.gif');
	background-repeat:no-repeat;
	width:99px;
	height:22px;
	color: #ff6600; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle;
}

.HeaderMenuLightSelected
{
	background-image:url('/images/TabMenuLight_Selected.gif');
	background-repeat:no-repeat;
	width:99px;
	height:22px;
	color: #ff6600; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:middle; 
}

.HeaderMenuLightLink
{
	width:99px;
	height:22px;
	color: #FFffff; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
	text-align:center;
	text-transform:lowercase;
	vertical-align:bottom;
}

.HomePageContinue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url('/images/HomePage_Continue.gif');
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	text-align:center;
	width:77px;
	text-transform:uppercase;
	padding: 2px 0 3px 0;
	word-spacing:1px;
}

.HomePageGO
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url('/images/HomePage_GO.gif');
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	text-align:center;
	width:48px;
	text-transform:uppercase;
	padding: 2px 0 3px 0;
	word-spacing:1px;
}

/* Style for book now pay later banner - Start */
#HomePageBanner {
background:url('/images/HomePage_banner_bg.gif') no-repeat 0 0;
width:394px;
height:77px;
position:relative;
}

#HomePageBanner a {
width:394px;
height:77px;
display:block;
text-decoration:none;
}

#HomePageBanner a:focus {
outline:none
}

#HomePageBanner H1 {
position:absolute;
font-weight:normal;
top:14px;
color:#FF6600;
text-transform:uppercase;
font-family:Impact, "Arial Black", sans-serif;
font-size:22px;
margin:0;
padding:0;
}

#HomePageBanner H2 {
font-weight:bold;
color:#333333;
position:absolute;
top:39px;
left:35px;
font-family:"Arial Narrow", Arial, sans-serif;
font-size:16px;
margin:0;
padding:0;
}
/* Style for book now pay later banner - End */

.HomePageTopText
{
	font-family:Arial black, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding-right:5px;
	COLOR: #333333;    
}

.HomePageBtmText
{  
	font-family:Trebuchet MS;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	text-align:left;
	text-decoration:none;
	letter-spacing:-0.5px;
	padding-left:5px;
	padding-right:5px;
	COLOR: #333333;    
}

.HomePageTopTextOrange
{  
	font-family:Arial black, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	text-align:left;
	text-decoration:none;
	padding-right:5px;
	COLOR: #ff6600;   
}

.HomePageTopLargeTextOrange
{  
	font-family:Arial black, Helvetica, sans-serif;
	FONT-SIZE: 15px; 
	text-align:left;
	text-decoration:none;
	padding-right:5px;
	COLOR: #ff6600;   
}

.HomePageTopMediumLargeTextOrange
{  
	font-family:Arial black, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	text-align:left;
	text-decoration:none;
	padding-right:5px;
	COLOR: #ff6600;   
}

/* Find a location section - Start*/
#LocationFinder {
position:relative;
background:url('/images/HomePage_btm_section1_bg.gif') no-repeat 0 0;
width:192px;
height:95px;
}

#LocationFinder a {
display:block;
text-decoration:none;
width:192px;
height:95px;
}

#LocationFinder h1 {
position:relative;
font-weight:normal;
top:10px;
left:9px;
color:#333333;
text-transform:uppercase;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#LocationFinder h2 {
font-weight:normal;
color:#333333;
position:relative;
top:13px;
left:9px;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
margin:0;
padding:0;
width:162px;
}

#LocationFinder span {
position:absolute;
top:61px;
left:9px;
height:15px;
width:98px;
text-align:center;
background:url('/images/HomePage_ClickHere.gif') top left no-repeat;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
padding-top:1px;
text-transform:uppercase;
}
/* Find a location section - End */

/* Email registration section - Start */
#EmailReg {
position:relative;
}

#EmailReg h1 {
position:relative;
font-weight:normal;
top:1px;
line-height:1;
left:8px;
color:#333333;
text-transform:uppercase;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding-right:5px;
}

#EmailReg h2 {
font-weight:normal;
color:#333333;
position:relative;
line-height:1;
top:4px;
left:8px;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
margin:0;
padding:0;
width:162px;
}

.EmailRegInput {
position:relative;
height:19px;
width:128px;
display:block;
margin:0;
padding:0;
font-size:10px;
color:#333333;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
/* Email registration section - End */


.HomeButton
{
	font-family:Arial black, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	COLOR: #FFFFFF; 
}

#BookingHeader
{
	background:url('/images/BookingHeader_bg.gif') no-repeat 0 0;
	width:800px;
	height:21px;
	padding-left:19px;
	padding-top:2px;
	position:relative;
	color:#333333;
	font-weight:bold;
}

.RentalContractHeader
{
	background:url('/images/RentalContractHeader_bg.gif') no-repeat 0 0;
	width:600px;
	height:21px;
	padding-left:21px;
	padding-top:3px;
	position:relative;
	color:#333333;
	font-weight:bold;
}

/* Style for OurVehicles - Start */
.OurVehicles {
background:url('/images/OurVehicles_Detail_bg.gif') no-repeat 0 0;
width:324px;
height:129px;
position:relative;
}

.OurVehicles H1 {
position:absolute;
font-weight:normal;
top:4px;
left:8px;
color:#333333;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}

.OurVehicles H2 {
color:#333333;
position:absolute;
top:66px;
left:158px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding-right:5px;
}

.OurVehicles H3 {
color:#333333;
position:absolute;
top:28px;
left:19px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
text-align:center;
}

.OurVehicles H4 {
position:absolute;
top:43px;
left:152px;
margin:0;
padding:0;
text-align:center;
}

.OurVehicles H5 {
position:absolute;
top:45px;
left:211px;
margin:0;
padding:0;
text-align:center;
}

.OurVehicles H6 {
position:absolute;
top:45px;
left:265px;
margin:0;
padding:0;
text-align:center;
}

.OurVehicles span {
position:absolute;
top:22px;
left:152px;
margin:0;
padding:0;
text-align:center;
}
/* Style for OurVehicles - End */

.button
{
	font-size		 : 13px;
	background-color : #ff6600;
	color			 : white;
}

.GreyOutline
{
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	color:#666666;
	display:block;
	background-color:#f0f0f0;
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	width:85px;
	padding:1px;
}

.autocompletehighlight
{
	background-color: #ff6600;
}
.autocompletehighlightemphasis
{
	color: #ff6600;
	font-weight:bold;
}
.autocompletehighlightemphasisnegative
{
	color: #000000;
	font-weight:bold;
}

.LocationDatePickerMapLink
{
	color: #FFffff; 
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;	
	text-decoration: none;
}
.processing
{
	background-image:url('/images/indicator_remembermilk_orange.gif');
}

#HomePageLinks H1 {
position:relative;
font-weight:normal;
z-index:2;
}

#HomePageLinks H2 {
position:relative;
font-weight:normal;
font-size:1px;
color: #ff6600;
z-index:1;
}


/* Style for BookingDetails - Start */
.BookingDetails {
background:url('/images/BookingDetails.gif') no-repeat 0 0;
width:800px;
height:144px;
position:relative;
}

.BookingDetails H1 {
position:absolute;
top:6px;
left:9px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}

.BookingDetails H2 {
color:#333333;
position:absolute;
top:27px;
left:9px;
width:150px;
margin:0;
padding-right:10px;
text-align:center;
}

.BookingDetails H3 {
color:#333333;
position:absolute;
top:43px;
left:150px;
width:210px;
margin:0;
padding-right:10px;
text-align:left;
line-height:18px;
}

.BookingDetails H4 {
position:absolute;
top:43px;
left:360px;
width:210px;
margin:0;
padding-right:5px;
text-align:left;
line-height:18px;
}

.BookingDetails H5 {
position:absolute;
top:43px;
left:560px;
width:210px;
margin:0;
padding-right:5px;
text-align:left;
line-height:18px;
}
/* Style for BookingDetails - End */

/* Style for OptionalExtras - Start */
.OptionalExtras {
background:url('/images/OptionalExtras.gif') no-repeat 0 0;
width:264px;
height:115px;
position:relative;
padding:0;
}

.OptionalExtras H1 {
position:absolute;
top:6px;
left:9px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}

.OptionalExtras H2 {
color:#333333;
position:absolute;
top:33px;
left:9px;
margin:0;
padding-right:3px;
}

.OptionalExtras H3 {
color:#333333;
position:absolute;
top:58px;
left:9px;
margin:0;
padding-right:2px;
}

.OptionalExtras H4 {
color:#333333;
position:absolute;
top:58px;
left:9px;
margin:0;
padding-right:2px;
}

.OptionalExtras H5 {
color:#333333;
position:absolute;
top:87px;
left:9px;
margin:0;
padding-right:2px;
}

.OptionalExtras H6 {
position:absolute;
top:77px;
left:225px;
margin:0;
}

/* Style for OptionalExtras - End */


/* Style for OptionalUpgrade - Start */
.OptionalUpgrade {
background:url('/images/OptionalUpgrade.gif') no-repeat 0 0;
width:257px;
height:155px;
position:relative;
}

.OptionalUpgrade H1 {
position:absolute;
top:6px;
left:9px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 10px;
}

.OptionalUpgrade H2 {
color:#333333;
position:absolute;
top:27px;
left:9px;
margin:0;
width:257px;
padding-right:10px;
text-align:center;
}

.OptionalUpgrade H3 {
color:#333333;
position:absolute;
top:123px;
left:9px;
margin:0;
padding-right:10px;
text-align:center;
width:257px;
}
/* Style for OptionalUpgrade - End */

.CurvedBorderStart 
{
	background:url('/images/CurvedBorderStart.GIF') no-repeat 0 0;
	height:26px; 
	padding-left:9px;
	font-weight:bold;
}

.CurvedBorderLeft 
{
	border-left-color:#e4e4e4; 
	border-left-style:solid; 
	border-left-width:5px; 
}

.CurvedBorderRight 
{
	border-right-color:#e4e4e4; 
	border-right-style:solid; 
	border-right-width:5px;
}

.CurvedBorderEnd 
{
	background:url('/images/CurvedBorderEnd.gif') no-repeat 0 0;
	height:15px;
}

.OptionalExtrasMoreInfo
{
	padding-left:10px; 
	padding-right:10px; 
	border-left-color:#CCCCCC; 
	border-left-style:solid; 
	border-left-width:2px; 
	border-right-color:#CCCCCC; 
	border-right-style:solid; 
	border-right-width:2px; 
	background-color:#e4e4e4; 
	z-index:2;
}

.CurvedBorderTop 
{
	background:url('/images/CurvedBorderTop.gif') no-repeat 0 0;
	height:14px; 
}

.BookingDetailsStart 
{
	background:url('/images/BookingDetails_Start.GIF') no-repeat 0 0;
	height:32px; 
	padding-left:9px;
	font-weight:bold;
}

.BookingDetailsEnd 
{
	background:url('/images/BookingDetails_End.GIF') no-repeat 0 0;
	height:14px;
}

.GreyLine
{
	color:#e4e4e4;
}