
/* easyCar Customer CSS Stylesheet */
BODY
{
    background-color : #efeae6; /* url(/images/home/body_bg.gif) bottom repeat-x; */
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE        : 62.5%;
	FONT-WEIGHT      : normal;
	Color			 : #696868;
    LETTER-SPACING   : normal;
    WORD-SPACING     : normal;
    TEXT-TRANSFORM   : none;
	TEXT-DECORATION  : none;
	MARGIN           : 0 0 0 0;
	line-height		 : 1.2em;
}

.bodyclear						
{
	font-family	: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE   : 62.5%;
	FONT-WEIGHT : normal;
	Color		: #696868;
	background	: #ffffff; 
    LETTER-SPACING   : normal;
    WORD-SPACING     : normal;
    TEXT-TRANSFORM   : none;
	TEXT-DECORATION  : none;
	MARGIN           : 0 0 0 0;
	line-height		 : 1.2em;
}

TD
{
    FONT-FAMILY      : Verdana, Helvetica, sans-serif;
	FONT-SIZE        : 11px;
}

h1, h2, h3, h4, h5, h6
{
    FONT-FAMILY      : Tahoma, Arial, Helvetica, sans-serif;
	Color			 : #696868; 
	FONT-WEIGHT		 : bold;
	LETTER-SPACING   : normal;
    WORD-SPACING     : normal;
    TEXT-TRANSFORM   : none;
	TEXT-DECORATION  : none;
	MARGIN           : 0 0 0 0;
	font-size		 : 1.1em; 
}


p								
{ 
    FONT-FAMILY      : Tahoma, Arial, Helvetica, sans-serif;
	line-height		 : 1.3; 
	color			 : #696868; 
	font-size		 : 1.0em; 
}

.pclass
{
	FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height		 : 1.3; 
	color			 : #696868; 
	font-size		 : 1.2em; 
}

a
{
	text-decoration: none;
}

input, select					
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	color:#767575; 
}

/*
Standard Font Size Colored Text Classes
-----------------------------------------------------------------
*/

.standardTextWhite 
{
	color: #fff;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.2em;
}
.standardTextGrey
{
	color: #808080;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.0em;
}
.standardTextOrange
{
	color: #ff6600; 	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.0em;
}
.standardTextBlack
{
	color: #5e5e5e; 	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.1em;
}

.standardTextLightBlack
{
	color: #696868; 	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0em;
}

.standardTextDarkBlack
{
	color: #333; 	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.0em;
}

/*
Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.LargeTextWhite 
{
	color: #fff;
	FONT-SIZE: 1.6em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.LargeTextBlack 
{
	color: #696868;
	FONT-SIZE: 1.6em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
.LargerTextBlack 
{
	color: #696868;
	FONT-SIZE: 1.5em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:500;
	line-height:1.2em;
}
.LargeTextGrey
{
	color: #808080;
	FONT-SIZE: 1.6em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.LargeTextOrange
{
	color: #ff6600; 
	FONT-SIZE: 1.6em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*
Bold standard Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldTextWhite 
{
	color: #fff;
	font-weight: bold;
	font-size : 1.0em;
	line-height:1.0em;
}
.boldTextGrey 
{
	color: #808080;
	font-weight: bold;
	font-size : 1.0em;
	line-height:1.0em;
}
.boldTextOrange 
{
	color: #ff6600; 
	font-weight: bold;
	font-size : 1.0em;
	line-height:1.0em;
}
.boldTextBlack 
{
	color: #5e5e5e; 
	font-weight: bold;
	font-size : 1.0em;
	line-height:1.1em;
}
.boldTextDarkBlack 
{
	color: #333; 
	font-weight: bold;
	font-size : 1.0em;
	line-height:1.0em;
}
.boldTextBlackAlt 
{
	color: #5e5e5e; 
	FONT-SIZE        : 1.1em;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 15px;
}
.boldTextLightBlackAlt 
{
	color: #696868; 
	FONT-SIZE        : 1.1em;
    FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 15px;
}
.boldTextDarkBlackAlt 
{
	color: #333; 
	FONT-SIZE        : 1.1em;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}
/*
Bold Very Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldVeryLargeTextOrange
{
	color: #ff6600; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 2.2em; 
}

.VeryLargeTextOrange
{
	color: #ff6600; 
	FONT-SIZE: 2.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.VeryLargeTextWhite
{
	color: #fff; 
	FONT-SIZE: 1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/*
Bold Large Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldLargeTextWhite
{  
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.6em; 
}
.boldLargeTextGrey
{  
	COLOR: #808080; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.6em; 
}
.boldLargeTextOrange
{  
	COLOR: #ff6600; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.6em; 
}
.boldLargeTextBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.6em; 
	COLOR: #696868; 
	line-height: 1.1em;   
}
.boldLargeTextDarkBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.5em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #333; 
	line-height: 1.1em;   
}

/*
Bold MediumLarge Font Size Colored Text Classes
-----------------------------------------------------------------
*/
.boldMediumLargeTextWhite
{  
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
	line-height:1.2em;
}
.boldMediumLargeTextGrey
{  
	COLOR: #808080; 
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
	line-height:1.2em;
}
.boldMediumLargeTextOrange
{  
	COLOR: #ff6600; 
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
	line-height:1.2em;
}
.boldMediumLargeTextBlack
{  
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
	COLOR: #696868;    
	line-height:1.2em;
}
.boldMediumTextBlack
{  
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.3em;
	COLOR: #696868;    
	line-height:1.3em;
}
.boldMediumTextDarkBlack
{  
	FONT-WEIGHT: bold; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.3em;
	COLOR: #333;    
	line-height:1.3em;
}
.MediumLargeTextBlack
{  
	FONT-SIZE: 1.3em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #696868;    
	line-height: 1.1em;
}

.MediumLargeTextMaroon
{
	FONT-SIZE: 1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #EDC7AC;
	color:#A2673B;
	display:block;
	width:90%;
	line-height:2.0em;
}
.MediumLargeTextDarkBlack
{  
	FONT-SIZE: 1.3em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #333;    
	line-height: 1.1em;
}
.MediumLargeTextOrange
{  
	FONT-SIZE: 1.3em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #ff6600;    
	line-height: 1.1em;
}
.MediumLargeTextWhite
{  
	FONT-SIZE: 1.3em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #fff; 
	line-height: 1.1em;
}

.MediumLargeTextGrey
{  
	FONT-SIZE: 1.1em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #808080; 
	line-height: 1.1em;
}

.MediumLargerTextGrey
{  
	FONT-SIZE: 1.6em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #808080; 
	line-height: 1.1em;
}

.MediumLargerTextWhite
{  
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #fff; 
	line-height: 1.1em;
}
.MediumLargerTextBlack
{  
	color: #696868;
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}
.MediumLargerTextOrange
{  
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #f60; 
	line-height: 1.1em;
}
.MediumLargerTextOrangeArial
{  
	FONT-SIZE: 1.4em; 
	font-family:Arial, Helvetica, sans-serif;
	COLOR: #f60; 
	line-height: 1.1em;
}
.boldMediumLargerTextBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #696868;    
	line-height:1.1em;   
}
.boldMediumLargerTextDarkBlack
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #333;    
	line-height:1.1em;   
}
.boldMediumLargerTextGrey
{  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #808080; 
	line-height:1.1em;   
}
.MediumTextGrey
{  
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #808080; 
}
.MediumTextWhite
{  
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #fff; 
}
.MediumTextOrange
{  
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #ff6600; 
}
.MediumTextBlack
{  
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #464749; 
	line-height: 1.1em;
}
.MediumTextLightBlack
{  
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #696868; 
	line-height: 1.1em;
}
.MediumTextDarkBlack
{  
	FONT-SIZE: 1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #333;    
	line-height: 1.2em;
}
.smallBoldTextGrey 
{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold; 
	color: #808080;
	text-decoration: none;
}
.smallBoldTextOrange 
{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold; 
	color: #ff6600;
	text-decoration: none;
}
.smallBoldTextWhite 
{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold; 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ff6600;
}
.smallBoldTextBlack 
{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold; 
	color: #696868;
	text-decoration: none;
}
.smallBoldTextDarkBlack
{  
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bolder; 
	COLOR: #333333;    
	text-decoration: none;
}


/*
Small Font Size Colored Text Classes
-----------------------------------------------------------------
*/

.smallTextWhite
{
	FONT-SIZE: 0.9em;
	color: #fff;
	text-decoration: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.smallTextGrey 
{
	FONT-SIZE: 0.9em;
	color: #808080;
	text-decoration: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.smallTextGrey:hover 
{
	FONT-SIZE: 0.9em;
	color: #808080;
	text-decoration: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.XsmallTextGrey 
{
	FONT-SIZE: 9px;
	color: #808080;
	text-decoration: none;
}
.smallTextOrange 
{
	FONT-SIZE: 0.9em;
	color: #ff6600;
	text-decoration: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.smallTextBlack 
{
	FONT-SIZE: 0.9em;
	text-decoration: none;
	COLOR: #696868;  
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.smallItalicBlack 
{
	FONT-SIZE: 9px;
	font-style: italic;
	text-decoration: none;
	COLOR: #696868;  
}

.mediumSmallTextBlack 
{
	FONT-SIZE: 1.1em;
	color: #696868;
	text-decoration: none;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.mediumSmallTextOrange 
{
	FONT-SIZE: 1.1em;
	color: #ff6600;
	text-decoration: none;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.mediumSmallLighterTextBlack
{
	color: #696868; 	
	FONT-SIZE        : 1.1em;
	FONT-WEIGHT      : normal;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.mediumSmallerTextOrange
{
	color: #ff6600; 	
	FONT-SIZE        : 1.1em;
	FONT-WEIGHT      : normal;
	font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.mediumSmallLightTextBlack
{
	color: #5e5e5e; 	
	FONT-SIZE        : 1.1em;
	FONT-WEIGHT      : normal;
    line-height: 1.2em;
}

.mediumLargeTextLightBlack
{
	color: #5e5e5e; 
	FONT-SIZE        : 1.1em;
	FONT-WEIGHT      : normal;
    line-height: 1.2em;
}

.standardTextLightBlack
{
	color: #5e5e5e; 
	FONT-SIZE        : 1.1em;
	FONT-WEIGHT      : normal;
    line-height: 1.2em;
}

.mediumSmallTextDarkBlack 
{
	FONT-SIZE: 1.1em;
	color: #333;
	text-decoration: none;
    FONT-FAMILY      : Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.mediumSmallBoldTextOrange 
{
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold; 
	color: #ff6600;
	text-decoration: none;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}
.mediumSmallBoldTextBlack 
{
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold; 
	color: #696868;
	text-decoration: none;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}
.mediumSmallBoldTextDarkBlack 
{
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold; 
	color: #333;
	text-decoration: none;
    FONT-FAMILY      : Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}
.mediumSmallBoldLightTextBlack 
{
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold; 
	color: #696868;
	text-decoration: none;
    FONT-FAMILY      : Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}
.easyCarDropDown
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.1em;
}
.easyCarDropDownHome
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
}
.easyCarTextBox
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.1em;
}
.easyCarTextBoxHome
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.2em;
}
/*
Existing Classes from ASP Site
*/

.EasyLink, easyLink, easylink  /* Orange link */
{ 
	text-decoration: none;
	color: #ff6600;
	cursor:pointer;
	border:none;
}

.easyLink, easyLink, easylink:hover  /* Orange link */
{ 
	text-decoration: none;
	color: #ff6600;
	cursor:pointer;
	border:none;
}

.EasyLinkGrey  /* Grey link */
{ 
	text-decoration: none;
	color: #808080;
}

.EasyLinkBlack  /* Black link */
{ 
	text-decoration: none;
	COLOR: #696868;  	
}

.LinkTextBlack
{  
	COLOR: #5e5e5e; /*#696868;    */
	line-height: 1.1em;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	cursor: pointer;
}

.EasyLinkWhite  /* White link */
{ 
	position:relative;
	top:25px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	padding-bottom:1px;
	color: #fff;
	cursor: pointer;
}

.EasyLinkWhite:hover  /* White link */
{ 
	position:relative;
	top:25px;
	color: #808080;
	background-color: #fff;
	border-bottom-style:none;
	cursor: pointer;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height		 : 1.2em;
}

.EasyLinkWhiteSelected  /* White link */
{ 
	position:relative;
	top:25px;
	color: #808080;
	background-color: #fff;
	border-bottom-style:none;
	cursor: pointer;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
}

.TextDecorationUnderline
{
	text-decoration: underline;
	COLOR: #696868;  
}

.TextDecorationNone
{
	text-decoration: none;
	COLOR: #696868;  
}

.header1		 
{  
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 17px; 
	FONT-WEIGHT: BOLD; 
}

.header2
{
	COLOR: #ff6600; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px 
}

.LeftAlignedTableHeader 
{
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
	}

.RentalHeader1
{
	COLOR: #FFFFFF; 
	BACKGROUND: #ff6600; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: BOLD; 
}

.RentalHeader2	 
{  
	COLOR: #FFFFFF; 
	BACKGROUND: #696868; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: BOLD; 
}

.Invisible
{
	display: none;
}

.SetInvisible
{
	display: none;
}

.pagebreak 
{ 
	page-break-after: always; 
}

.bullet
{
	color: #ff6600; 	
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: normal;
	margin-left: -25px;
}

/* HARDIK SHAH 09 october 2006 */
/* ------- Start Here -------- */


.mainheading{
	font-family:Verdana, 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, 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, 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, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	height:17px;
}
.recommend_link:HOVER{
	font-family:Verdana, 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, 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, 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 : Arial, Helvetica, sans-serif; FONT-SIZE : 1.0em; }
select.disabled {background-color: #f0f0f0; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 1.0em; }
input.enabled {background-color: #ffffff; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 1.0em; }
select.enabled {background-color: #ffffff; FONT-FAMILY : Arial, Helvetica, sans-serif; FONT-SIZE : 1.0em; }

.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: #696868; 
	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: #696868; 
	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: #696868; 
	/*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:#696868;
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: #696868;    
}

.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: #696868;    
}

.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:#696868;
text-transform:uppercase;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#LocationFinder h2 {
font-weight:normal;
color:#696868;
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:#696868;
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:#696868;
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:#696868;
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; 
	vertical-align:super;
	font-size:1.1em;
}

#BookingHeader
{
	background:url('/images/BookingHeader_bg.gif') no-repeat 0 0;
	width:800px;
	height:21px;
	padding-left:19px;
	padding-top:2px;
	position:relative;
	color:#696868;
	font-weight:bold;
}

#BookingHeaderVisa
{
	background:url('/images/BookingHeaderVisa_bg.gif') no-repeat 0 0;
	width:770px;
	height:21px;
	padding-left:19px;
	padding-top:2px;
	position:relative;
	color:#696868;
	font-weight:bold;
}

.RentalContractHeader
{
	background:url('/images/RentalContractHeader_bg.gif') no-repeat 0 center;
	width:600px;
	height:21px;
	padding-left:21px;
	padding-top:3px;
	position:relative;
	color:#696868;
	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:#696868;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}

.OurVehicles H2 {
color:#696868;
position:absolute;
top:66px;
left:158px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding-right:5px;
}

.OurVehicles H3 {
color:#696868;
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
{
	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: #eeeded;
}
.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');
}

/* 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:#696868;
font-weight:bold;
margin:0;
padding:0;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 10px;
}

.OptionalUpgrade H2 {
color:#696868;
position:absolute;
top:27px;
left:9px;
margin:0;
width:257px;
padding-right:10px;
text-align:center;
}

.OptionalUpgrade H3 {
color:#696868;
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;
}

.CurvedBorderEndVisa 
{
	background:url('/images/CurvedBorderEndVisa.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; 
}

.CurvedBorderTopVisa
{
	background:url('/images/CurvedBorderTopVisa.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;
	height:1px;
}

.GreyBackground
{
	background-color:#e4e4e4;
}

#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;
}

.scroller 
{
	scrollbar-highlight-color: #CCCCCC; /*#F00808;*/
	scrollbar-3dlight-color: #CCCCCC; /*#08E8F0;*/
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #e4e4e4;
	scrollbar-shadow-color: #CCCCCC; /*#2308F0;*/
	scrollbar-track-color: #808080;
	scrollbar-darkshadow-color: #CCCCCC; /*#0F600D;*/
	background-color:#efeae6;
}

.ExtrasHeader
{
	background:url('/images/Extras_bg.gif') no-repeat 0 0;
	height:27px;
	width:790px;	
	position:relative;
}

.ExtrasHeader label
{
	position:absolute;
	top:5px;
	left:8px;
	margin:0;
	border-style:none;
}

.FullerGreyHeader
{
	background:url('/images/FullerGreyHeader.gif') no-repeat 0 0;
	height:47px;
	width:800px;	
	position:relative;
}

.FullerGreyHeader blockquote
{
	position:absolute;
	top:8px;
	left:15px;
    padding-right: 10px;
    width:780px;
	margin:0;
	border-style:none;
    FONT-FAMILY      : Verdana, Helvetica, sans-serif;
}

.FullerGreyHeader label
{
	position:absolute;
	top:7px;
    padding-right:10px;
    left:535px;
    width:260px;
	margin:0;
	text-align:right;
}

.FullerGreyHeader abbr
{
	position:absolute;
	top:22px;
    padding-right: 10px;
    left:732px;
    width:260px;
	margin:0;
	border-style:none;
}

.FullerGreyHeader fieldset
{
	position:absolute;
	top:20px;
	left:15px;
    padding-right: 10px;
	margin:0;
	border-style:none;
}

.FullerGreyHeader ul
{
	font-style:normal;
	position:absolute;
	top:7px;
	left:350px;
	color: #fff;
    padding-right: 10px;
    width:500px;
	margin:0;
	border-style:none;
	text-decoration:underline;
}

.FullGreyHeader
{
	background:url('/images/FullGreyHeader.gif') no-repeat 0 0;
	height:38px;
	width:800px;	
	position:relative;
}

.FullGreyHeader fieldset
{
	position:absolute;
	top:9px;
	left:15px;
    padding-right: 10px;
    width:280px;
	margin:0;
	border-style:none;
}

.FullGreyHeader blockquote
{
	position:absolute;
	top:9px;
    padding-right: 10px;
    left:320px;
    width:280px;
	margin:0;
	border-style:none;
}

.FullGreyHeader li
{
	position:absolute;
	top:13px;
    padding-right: 10px;
    left:440px;
    width:200px;
	margin:0;
	text-align:right;
	list-style: none;
}

.FullGreyHeader label
{
	position:absolute;
	top:13px;
    padding-right: 10px;
    left:535px;
    width:260px;
	margin:0;
	text-align:right;
}

.FullGreyHeader abbr
{
	position:absolute;
	top:7px;
	left:15px;
	color: #FFFFFF;
    padding-right: 10px;
    width:350px;
	margin:0;
}

.FullGreyHeader var
{
	font-style:normal;
	position:absolute;
	top:7px;
	left:15px;
	color: #FFFFFF;
    padding-right: 10px;
    width:448px;
	margin:0;
}

.FullGreyHeader code
{
	background:url('/images/YourtripOrangebckg.gif') no-repeat 0 0;
	position:absolute;
	top:7px;
	left:463px;
    padding-right: 5px;
    width:322px;
    height:26px;
	margin:0;
}

.FullGreyHeader ul
{
	position:absolute;
	top:11px;
	left:472px;
    padding-right: 5px;
	margin:0;
}

.FullGreyHeader tt
{
	position:absolute;
	top:9px;
	left:15px;
    padding-right: 10px;
    width:780px;
	margin:0;
	border-style:none;
    FONT-FAMILY      : Tahoma, Arial, Helvetica, sans-serif;
}

.Padding
{
	padding-left:15px;
    padding-right:15px;
	padding-bottom:15px;
	margin:0;
	border-style:none;
}

.HalfGreyHeader
{
	background:url('/images/HalfGreyHeader.gif') no-repeat 0 0;
	height:38px;
	width:198px;	
	position:relative;
}

.HalfGreyHeader var
{
	font-style:normal;
	position:absolute;
	top:6px;
	left:9px;
	color: #FFFFFF;
    padding-right: 3px;
	margin:0;
}

.HalfGreyHeader label
{
	position:absolute;
	top:9px;
    padding-right: 5px;
    left:39px;
	margin:0;
}

.HelpPopupStart1
{
	background:url('/images/HelpPopupStart1.gif') no-repeat 0 0; 
	width:24px;
	height:18px;
}

.HelpPopupStart2
{
	background:url('/images/HelpPopupStart2.gif') 0 0; 
	background-repeat:repeat-x;
	height:18px;
}

.HelpPopupStart3
{
	background:url('/images/HelpPopupStart3.gif') no-repeat 0 0; 
	width:24px;
	height:18px;
}

.HelpPopupMid1
{
	background:url('/images/HelpPopupMid1.gif'); 
	background-repeat:repeat-y; 
	width:24px;
}

.HelpPopupMid2
{
	background:url('/images/HelpPopupMid2.gif'); 
	background-repeat:repeat; 
	width:6px;
}

.HelpPopupMid3
{
	background:url('/images/HelpPopupMid3.gif'); 
	background-repeat:repeat-y; 
	width:24px;
}

.HelpPopupMid
{
	background:url('/images/HelpPopupMid.gif'); 
	background-repeat:repeat-y; 
	width:248px;
}

.HelpPopupEnd1
{
	background:url('/images/HelpPopupEnd1.gif') no-repeat 0 0; 
	width:24px;
	height:16px;
}

.HelpPopupEnd2
{
	background:url('/images/HelpPopupEnd2.gif') 0 0; 
	background-repeat:repeat-x;
	height:16px;
}

.HelpPopupEnd3
{
	background:url('/images/HelpPopupEnd3.gif') no-repeat 0 0; 
	width:24px;
	height:16px;
}

.LightGrey
{
	background-color:#eeeded;
}

.DarkerGrey
{
	background-color:#dddcdc;
}

.SelectedRowBgColor
{
	background-color:#ffebda;
}

.CustomButtonStart
{
	background:url('/images/ButtonStart.gif') no-repeat 0 0; 
	height:20px;
	width:8px;
}

.CustomButtonMid
{
	background:url('/images/ButtonMid.gif') 0 0; 
	background-repeat:repeat-x;
	height:20px;
	color: #FFFFFF;
	padding-top:3px;
}

.CustomButtonEnd
{
	background:url('/images/ButtonEnd.gif') no-repeat 0 0; 
	height:20px;
	width:8px;
}

.CustomButtonClass
{
	background:url('/images/Button.gif') no-repeat 0 0; 
	height:20px;
	width:140px;
	color:#fff;
	padding-top:4px;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.1em;
	text-align:center; 
	cursor:pointer;
}

.CustomSmallButton
{
	background:url('/images/SmallButton.gif') no-repeat 0 0; 
	height:20px;
	width:105px;
	color: #fff;
	padding-top:4px;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.1em;
	text-align:center; 
	cursor:pointer;
}

.CustomBigButton
{
	background:url('/images/BigButton.gif') no-repeat 0 0; 
	height:20px;
	width:190px;
	color: #fff;
	padding-top:4px;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.2em;
	text-align:center; 
	cursor:pointer;
}

.CustomSmallHighButton
{
	background:url('/images/SmallHighButton.gif') no-repeat 0 0; 
	height:29px;
	width:140px;
	color: #fff;
	padding-top:3px;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.1em;
	text-align:center; 
	cursor:pointer;
}

.CustomHighButton
{
	background:url('/images/HighButton.gif') no-repeat 0 0; 
	height:29px;
	width:190px;
	color: #fff;
	padding-top:3px;
	text-decoration: none;	
	FONT-SIZE        : 1.0em;
	FONT-WEIGHT      : normal;
	line-height:1.1em;
	text-align:center; 
	cursor:pointer;
}

.PriceIncludes
{
	padding-left:20px;
}

.PriceIncludes li
{
	FONT-SIZE: 1.0em;
	margin-left: -25px;
	padding-bottom: 5px;
	list-style-image: url('/images/GreenTick.png');
}

.PriceIncludes label
{
	FONT-SIZE: 1.2em;
	color: #9c6;
	font-weight: bold;
	padding-left: 15px;
}

.PriceExcludes
{
	padding-right:10px;
}

.PriceExcludes li
{
	FONT-SIZE: 1.0em;
	margin-left: -25px;
	padding-bottom: 5px;
	list-style-image: url('/images/RedCross.png');
}

.PriceExcludes label
{
	FONT-SIZE: 1.2em;
	color: #E96E65;
	font-weight: bold;
	padding-left: 15px;
}

.IncludesExcludesTop
{
	background:url('/images/Includes_Top.png') no-repeat 0 0; 
	height:50px;
	width:510px;
	left:404px;
	border-style:none;
}

.IncludesExcludesTop label
{
	position:absolute;
	text-align: right;
	left: 475px;
	padding-top:36px;
}

.IncludesExcludesTop abbr
{
	position:absolute;
	text-align: right;
	left: 320px; /*437px;*/
	padding-top:35px;
	width: 150px;
}

.IncludesExcludesMid
{
	background:url('/images/Includes_Mid.png') repeat-y 0 0; 
	width:510px;
	left:404px;
	border-style:none;
}

.IncludesExcludesBottom
{
	background:url('/images/Includes_Bottom.png') no-repeat 0 0; 
	height:20px;
	width:510px;
	left:404px;
	border-style:none;
}

.LinkIncludesExcludesClose
{
	COLOR: #ff6600; 
	line-height: 1.1em;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	cursor: pointer;
}

.BookDetsLHSTop
{
	background:url('/images/BookDets_LHS_Top.gif') no-repeat 0 0; 
	height:5px;
	width:148px;
	border-style:none;
}

.BookDetsLHSMid
{
	background:url('/images/BookDets_LHS_Mid.gif') repeat-y 0 0; 
	width:148px;
	border-style:none;
}

.BookDetsLHSBottom
{
	background:url('/images/BookDets_LHS_Bottom.gif') no-repeat 0 0; 
	height:5px;
	width:148px;
	border-style:none;
}

.BookDetsRHSTop
{
	background:url('/images/BookDets_RHS_Top.gif') no-repeat 0 0; 
	height:5px;
	width:230px;
	border-style:none;
}

.BookDetsRHSMid
{
	background:url('/images/BookDets_RHS_Mid.gif') repeat-y 0 0; 
	width:230px;
	border-style:none;
}

.BookDetsRHSBottom
{
	background:url('/images/BookDets_RHS_Bottom.gif') no-repeat 0 0; 
	height:5px;
	width:230px;
	border-style:none;
}

.BookDetsOrangeText
{
	color: #D78A57; 	
	FONT-SIZE        : 1.0em;
	line-height:1.0em;
}

.BookDetsBlackText 
{
	color: #696868; 
	FONT-SIZE        : 1.1em;
    FONT-FAMILY      : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 15px;
}

.BookDetsBoldTextDarkBlackAlt 
{
	color: #333; 
	FONT-SIZE        : 1.1em;
    FONT-FAMILY      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}

.SearchAgain
{
	position:absolute;
    left:645px;
    width:140px;
	margin:0;
	margin-top: -3px;
	text-align:right;
}
	
.GreenArrow
{
	background:url('/images/GreenArrow.gif') no-repeat 0 0; 
	height:24px;
	width:16px;
	border-style:none;
	vertical-align:middle;
}

.RedArrow
{
	background:url('/images/RedArrow.gif') no-repeat 0 0; 
	height:24px;
	width:16px;
	border-style:none;
	vertical-align:middle;
}

.FactBoxBorder
{
	background-color:#ffddc4;
	border-style:none;
}

.FactBoxLeftBorder
{
	background-color:#ffddc4;
	border-style:none;
}

.FactBoxBorderLeft
{
	background:url('/images/FactBoxLeft.gif') repeat-y 0 0; 
	width:15px; 
	border-style:none;
}

.FactBoxBorderRight
{
	background:url('/images/FactBoxRight.gif') repeat-y 0 0; 
	width:15px;
	height:1px;
	border-style:none;
}

.FactBoxBorderInnerRight
{
	background:url('/images/FactBoxRight.gif') repeat-y 0 0; 
	width:15px;
	height:1px;
	border-style:none;
}

.FactBoxMid
{
	background-color:#ffebda;
	border-style:none;
}

.FactBoxCurvedLeft
{
	background:url('/images/FactBoxBottomLeft.gif') no-repeat 0 0; 
	height:12px;
	width:15px;
	border-style:none;
}

.FactBoxCurvedMid
{
	background:url('/images/FactBoxBottomMid.gif') repeat-x 0 0; 
	height:12px;
	border-style:none;
}

.FactBoxCurvedRight
{
	background:url('/images/FactBoxBottomRight.gif') no-repeat 0 0; 
	height:12px;
	width:15px;
	border-style:none;
}

.BasketInner
{
	background:url('/images/basket_bg.gif') repeat-y 0 0; 
	border-style:none;
	width:198px;
}

.BasketBottom
{
	background:url('/images/basket_bottom.gif') no-repeat 0 0; 
	border-style:none;
	width:198px;
	height:15px;
	background-color:#efeae6;
}

.CarBackground
{
	background:url('/images/CarBackground.gif') no-repeat 0 0 ; 
	width:164px; 
	height:103px; 
	text-align:center;
	border-style:none;
	background-position: 0 center;
}

.CarBackground fieldset
{
	/*padding-top:15px;*/
	border-style:none;
}

.CarBackground label
{
	position: relative;
	border-style:none;
	top: 6px;
	width: 40px;
	height: 15px;
	left: 50px;
}

.Includes
{
	color: #464749;
	FONT-SIZE: 1.2em; 
}

.CarBackgroundDeal
{
	background:url('/images/CarBackground.gif') no-repeat 0 0; 
	width:164px; 
	height:103px; 
	text-align:center;
	border-style:none;
}

.CarBackgroundDeal fieldset
{
	padding-top:10px;
	border-style:none;
}

.CurvedTopRight
{
	background:url('/images/CurvedLightOrangeTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedTopRightMid
{
	background:url('/images/CurvedLightOrangeTopRight.gif') no-repeat 0 0; 
	background-color:#ffebda;
	width:5px; 
	height:5px; 
}

.CurvedTopLeft
{
	background:url('/images/CurvedLightOrangeTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedTopLeftMid
{
	background:url('/images/CurvedLightOrangeTopLeft.gif') no-repeat 0 0; 
	background-color:#ffebda;
	width:5px; 
	height:5px; 
}

.CurvedBottomRight
{
	background:url('/images/CurvedLightOrangeBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedBottomRightMid
{
	background:url('/images/CurvedLightOrangeBottomRight.gif') no-repeat 0 0; 
	background-color:#ffebda;
	width:5px; 
	height:5px; 
}

.CurvedBottomLeft
{
	background:url('/images/CurvedLightOrangeBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedBottomLeftMid
{
	background:url('/images/CurvedLightOrangeBottomLeft.gif') no-repeat 0 0; 
	background-color:#ffebda;
	width:5px; 
	height:5px; 
}

.CurvedOrangeTopLeft
{
	background:url('/images/CurvedOrangeTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedOrangeTopRight
{
	background:url('/images/CurvedOrangeTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedOrangeBottomLeft
{
	background:url('/images/CurvedOrangeBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedOrangeBottomRight
{
	background:url('/images/CurvedOrangeBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.OrangeBackground
{
	background-color:#ff6600;
}

.CalendarDisplay input			
{ 
	float:left; width:92px; margin-right:6px; padding:2px 26px 1px 1px; 
	border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; 
	border-left:1px solid #e2e3ea; cursor:default; 
} 

.CalendarDisplay img				
{ 
	float:left; width:18px; height:15px; margin-right:6px; margin-left:-26px; 
	margin-top:2px; padding:1px 0 1px 1px;  cursor:default;
} 

.YourBasketOrangeTopLeft
{
	background:url('/images/YourBasketOrangeTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.YourBasketOrangeTopRight
{
	background:url('/images/YourBasketOrangeTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.YourBasketOrangeBottomLeft
{
	background:url('/images/YourBasketOrangeBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.YourBasketOrangeBottomRight
{
	background:url('/images/YourBasketOrangeBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.YourBasketBckColor
{
	background-color:#ffceab;
	border-style:none;
}

.CurvedGreyTopLeft
{
	background:url('/images/CurvedGreyTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedGreyTopRight
{
	background:url('/images/CurvedGreyTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedGreyBottomLeft
{
	background:url('/images/CurvedGreyBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedGreyBottomRight
{
	background:url('/images/CurvedGreyBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedLightGreyTopLeft
{
	background:url('/images/CurvedLightGreyTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedLightGreyTopRight
{
	background:url('/images/CurvedLightGreyTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedLightGreyBottomLeft
{
	background:url('/images/CurvedLightGreyBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedLightGreyBottomRight
{
	background:url('/images/CurvedLightGreyBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.DarkerGreyBackground
{
	background-color:#dddcdc;
}

.OptionalExtrasTop
{
	position:relative;
	background:url('/images/extras_bg_top.png') no-repeat 0 0; 
	width:260px; 
	height:27px; 
	border-style:none;
}

.OptionalExtrasTop fieldset 
{
	position:absolute;
	padding-top:6px;
	padding-left:27px;
	margin:0;
	padding-right:2px;
	border-style:none;
}

.OptionalExtrasTop label 
{
	background:url('/images/ExtraOptionsBg.gif') no-repeat 0 0; 
	position:absolute;
	top:2px;
	left:2px;
	margin:0;
	border-style:none;
}

.OptionalExtrasMid
{
	position:relative;
	background:url('/images/OptionalExtrasMid.gif') repeat-y 0 0; 
	width:262px; 
}

.OptionalExtrasBottom
{
	background:url('/images/extras_bg_bottom.png') no-repeat 0 0; 
	height:22px; 
	text-align:right;
	padding-right:10px;
}

.CurvedWhiteTopLeft
{
	background:url('/images/CurvedWhiteTopLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedWhiteTopRight
{
	background:url('/images/CurvedWhiteTopRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedWhiteBottomLeft
{
	background:url('/images/CurvedWhiteBottomLeft.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.CurvedWhiteBottomRight
{
	background:url('/images/CurvedWhiteBottomRight.gif') no-repeat 0 0; 
	width:5px; 
	height:5px; 
}

.WhiteBackground
{
	background-color:#fff;
}

.GreyBodyBackground
{
	background-color:#efeae6;
}

.TakePayment
{
	width:373px; 
	text-decoration:none;
	min-height:48px; 
	font-size:1.6em; 
	margin-left:2px; 
	border:none; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('/images/MakePayment.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.UpgradeBckgd
{
	background:url('/images/UpgradeBckgd.gif') no-repeat 0 0; 
	border-style:none;
	width:368px;
	height:40px;
}

.GreyCurvedTop
{
	background:url('/images/GreyCurvedTop.gif') no-repeat 0 0; 
	width:800px; 
	height:10px; 
}

.GreyCurvedBottom
{
	background:url('/images/GreyCurvedBottom.gif') no-repeat 0 0; 
	width:800px; 
	height:10px; 
}

.GreyCurvedBckg
{
	background-color:#f2f2f2;
}


/* to be deleted */

/* =wrapper
------------------------------------------------------------------------ */
#wrapper						{ position:relative; width:812px; left:0px; margin:0; padding: 142px 0 38px 0; background:#fff url(/images/home/pagewrapper_bottom.gif) left bottom no-repeat; overflow:visible; }

/* =outerwrapper
------------------------------------------------------------------------ */
#outerwrapper						{ position:relative; width:812px; left:0px; margin:0; padding: 142px 0 38px 0; background:#fff url(/images/home/pagewrapper_bottom.gif) left bottom no-repeat; overflow:hidden; }

/* =contentwrapper
----------------------------------------------------------------------- */
#contentwrapper					{ position:relative; top:0px; left:23px; padding-bottom:20px; width:768px; overflow:hidden; }

#popupwrapper					{ background:#ffffff; overflow:hidden;}
#popupwrapper p					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; margin-top:12px;}
#popupwrapper .style4			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; margin-top:12px;}
#popupwrapper .style4 li	    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; line-height:1.3em; float:none; list-style-type:disc ; list-style-position:inside; margin-top:6px;}

/* =header
----------------------------------------------------------------------- */
/*p.vcard1						{ float:right; margin:13px 0 0 -480px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.4em;}*/
p.vcard1						{ position:absolute; text-align:right; top:37px; width:784px; margin-top:5px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em;}
p.vcard_inner					{ position:absolute; text-align:right; top:30px; width:784px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em;}

/*p.tel1							{ float:right; margin:10px 0 0 -365px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.7em;}*/
p.tel1							{ position:absolute; float:right; padding:10px 0 0 450px; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.7em;}

p.fnorg1						{ float:right; margin:1px 0 0 -214px;}
p.helpicon						{ float:right; margin:14px 0 0 -230px;}

/* =branding
----------------------------------------------------------------------- */
#branding 										{ position:absolute; top:0; margin:0 6px 0; height:100px; width:800px;  background:#f60 url(/images/easyCar_bg.gif) left bottom no-repeat;}

#branding #LogoTopBanner1_lnkeasyCarLogo		{ position:absolute; top:21px; left:35px;  border:none; }
#branding #LogoTopBanner1_lnkSteliosLogo		{ position:absolute; top:53px; right:17px; margin-left:-13px; margin-top:-10px; }
#branding #LogoTopBanner1_lnkHomeButton			{ position:absolute; top:75px; text-align:right; width:782px; border:none; height:10px;}

/* language selection */
.languagediv      { position:absolute; top:7px; left:345px; width:165px; }
.languagediv label     { color:#fec9a6; font-size:1.2em; margin-top:1px; padding-right:3px; }
.languagediv select     { width:153px; margin-top:-2px; color:#767575; }
/*.languagediv a     { width:156px; margin-top:-28px; color:#767575; }*/

/* customer login form */
#LogoTopBanner1_loginwrapper	{ position:absolute; top:0; right:17px; width:249px; z-index:+2; }
#login							{  }
#login p						{ background:#FFF; font-size:1.3em; padding:3px 0 2px 18px;}
#login a						{ color:#333; padding:0; border:none; padding-right:16px; background:url(/images/home/login_down.gif) right 75% no-repeat; cursor:pointer; }
#login a:hover					{ cursor:pointer; }
#login a.active					{ background:url(/images/home/login_up.gif) right 70% no-repeat; }

#loginform						{ padding:0 0 11px 0; background:url(/images/home/loginwrapper_bg.gif) left bottom no-repeat;}
#loginform fieldset				{ padding-top:1px; height:65px; display:none; }
#loginform span					{ float:left; margin:3px 10px 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#5e5e5e; }
#loginform label.hide			{ display:none; }
#loginform li					{ clear:both; margin-bottom:1px; padding:0 19px; overflow:hidden; }
#loginform #LogoTopBanner1_username			{ float:right; width:138px; }
#loginform #LogoTopBanner1_password			{ float:right; width:94px; margin: 2px 44px 2px -144px;}
#loginform #LogoTopBanner1_loginbtn			{ text-decoration:none; position:absolute; bottom:0px; top:51px; right:18px; width:35px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; padding-top:4px;  padding-bottom:2px; border:none; color:#fff; background:url(/images/home/login_btn.gif) no-repeat; cursor:pointer; height:20px; }
#loginform #LogoTopBanner1_TrForgetPassword	{ position:relative; } /*padding-top:8px;}*/
#loginform #LogoTopBanner1_TrLogonErr { position:relative; top:2px;  } /*padding-top:8px;}*/
#loginform a					{ display:block; width:110px; font-size:1.1em; margin-left:67px;  color:#f60; }
#loginform a:hover				{ padding:0; border:none; text-decoration:underline; }


/* =navigation
----------------------------------------------------------------------- */
/* nav_main */

#LogoTopBanner1_nav_main 
{
	position:absolute; top:100px; left:24px; width:765px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
 
#LogoTopBanner1_nav_main li 
{
	display: inline;
}
 
#LogoTopBanner1_nav_main li a
{
	float: left;
	text-align:center;
	text-decoration: none;
	color: #ff6600; 
	padding: 8px 0 0 0;
	margin-right:3px;
	width:124px;
	height:30px;
	overflow:hidden;
	background: url(/images/home/NavTabInactive.gif) no-repeat top left;
}
 
#LogoTopBanner1_nav_main li.on a
{
	color: #ffffff;
	background: url(/images/home/NavTabActive.gif) no-repeat top left;
}

#LogoTopBanner1_nav_main li.off a
{
	color: #ff6600; 
	background: url(/images/home/NavTabInactive.gif) no-repeat top left;
}

#LogoTopBanner1_nav_main li a:hover 
{
	background: url(/images/home/NavTabOver.gif) no-repeat top left;
}

/*#LogoTopBanner1_nav_main						{ position:absolute; top:100px; left:24px; width:765px; }
#LogoTopBanner1_nav_main li					{ float:left; }
#LogoTopBanner1_nav_main a						{ display:block; padding:9px 7px 7px 20px; font-size:1.6em; color:#ff6600; }
#LogoTopBanner1_nav_main a:hover,
#LogoTopBanner1_nav_main li.on a				{ background-image:url(/images/home/navmain_bg.gif); color:white ; }
*/
/* nav_sub */
#LogoTopBanner1_nav_sub						{ position:absolute; top:78px; width:784px; margin:0px; }
#LogoTopBanner1_nav_sub li						{ float:right; list-style-type:none;}
#LogoTopBanner1_nav_sub li a					{ display:block; font-size:1.2em; padding:0 10px; border-right:1px solid #fec9a6; color:#fec9a6; }
#LogoTopBanner1_nav_sub li a:hover,
#LogoTopBanner1_nav_sub li.on a					{ border-bottom:none;  color:#fff; }
#LogoTopBanner1_nav_sub_ForCustLogin      { position:absolute; top:78px; width:784px; margin:0px; }
#LogoTopBanner1_nav_sub_ForCustLogin li      { float:right; list-style-type:none;}
#LogoTopBanner1_nav_sub_ForCustLogin li a     { display:block; font-size:1.2em; padding:0 10px; border-right:1px solid #fec9a6; color:#fec9a6; }
#LogoTopBanner1_nav_sub_ForCustLogin li a:hover,
#LogoTopBanner1_nav_sub_ForCustLogin li.on a    { border-bottom:none;  color:#fff; }
/*{ display:block; font-size:1.2em; padding:0 10px; border-right:1px solid #fec9a6; color:#fec9a6; border-bottom:none;}*/

/* =footer
----------------------------------------------------------------------- */
#footer							{ clear:both; width:812px; background:url(/images/home/pagewrapper_bottom.gif) top no-repeat; }
/*#footer .disclaimer				{ float:left; position:relative; top:-20px; font-size:1em; color:#696868; margin:0 0 0 17px;}
#footer p.disclaimer1			{ float:left; top:-20px; font-size:1em; color:#696868; margin:-3px 0 0 -546px; }
#footer .security				{ float:right; position:relative; top:-40px; margin:0 17px 0 0;}
*/
#footer_driver					{ clear:both; width:803px; }

#wlbfooterinclude		{ clear:both; width:812px; background:url(/images/home/pagewrapper_bottom.gif) top no-repeat; }
.disclaimer				{ float:left; position:relative; top:-35px; font-size:1em; color:#696868; margin:0 0 0 17px; }
p.disclaimer1			{ float:left; top:-35px; font-size:1em; color:#696868; margin:-3px 0 0 -480px; }
.security				{ float:right; position:relative; top:-40px; margin:0 17px 0 0;}

/* =siteinfo
----------------------------------------------------------------------- */
#siteinfo						{ position:relative; top:-10px; clear:both; margin:0 0 0 25px; border-left:1px solid #bebebd; overflow:hidden;} 
#siteinfo abbr					{ float:left; }
#siteinfo abbr a				{ display:block; font-size:1.1em; padding:0 8px 2px 7px; border-right:1px solid #bebebd; color:#696868;}
#siteinfo abbr a:hover			{ border-bottom:none; color:#f60;}

.siteinfofooter					{ display:block; }
.siteinfofooter a				{ font-size:1.1em; padding:0 8px 2px 7px; border-right:1px solid #bebebd; color:#696868;}
.siteinfofooter a:hover			{ border-bottom:none; color:#f60;}

/* champion links
----------------------------------------------------------------------- */
#champion						{ margin-top:30px; margin-left:6px; }
#champion h6					{ font-size:1.3em; margin-bottom:15px; color:#454444; }
#champion div					{ position:relative; }
#champion div a					{ position:absolute; bottom:10px; right:15px; padding:0; border:none; color:#f60; }
#champion div a:hover			{ text-decoration:underline; }
#champion .wide					{ width:365px; float:left; margin-left:17px; padding-top:15px; background:url(/images/home/footer_links_wide_top.gif) no-repeat; }
#champion .narrow				{ width:167px; float:left; margin-left:8px; padding-top:15px; background:url(/images/home/footer_links_narrow_top.gif) no-repeat; }

#champion .wide .cl_wrapper		{ min-height:219px; padding:0 15px 15px 15px; background:url(/images/home/footer_links_wide_bottom.gif) left bottom no-repeat; overflow:hidden; }
#champion .narrow .cl_wrapper	{ min-height:219px; padding:0 15px 15px 15px; background:url(/images/home/footer_links_narrow_bottom.gif) left bottom no-repeat; overflow:hidden; }

#champion .wide ul				{ float:left; margin-right:20px;}
#champion .wide li a,
#champion .narrow li a			{ position:static; color:#696868; }


/* =datepicker
----------------------------------------------------------------------- */
#ui-datepicker-div { display:none; font-family:Tahoma, Arial, Helvetica, sans-serif; width:150px!important; padding:4px!important; border:3px solid #888; color:#6c6c6d; background:#fff; }

/* reset the anchor styles */
#ui-datepicker-div a:hover		{ padding:0; border:none; }

/* style the close button */
.ui-datepicker-control			{ overflow:hidden; margin-bottom:4px; }
.ui-datepicker-clear			{ display:none; }
.ui-datepicker-close			{ float:right; }
.ui-datepicker-close a			{ display:block; width:11px; height:11px; text-indent:-9999px; background:url(/images/datepicker/888888_11x11_icon_close.gif) no-repeat; }
.ui-datepicker-close a:hover	{ background:url(/images/datepicker/454545_11x11_icon_close.gif) no-repeat; }

/* style the prev and next month buttons */
.ui-datepicker-links			{ overflow:hidden; margin-bottom:4px; }
.ui-datepicker-current			{ display:none; }
.ui-datepicker-prev				{ float:left; }
.ui-datepicker-next				{ float:right; }
.ui-datepicker-prev,
.ui-datepicker-next				{ width:11px; height:18px; border:1px solid #888; background:#e6e6e6; }
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover		{ border:1px solid #454545; background:#ffc093; cursor:pointer; }
.ui-datepicker-prev a,
.ui-datepicker-next a			{ display:block; width:7px; height:14px; text-indent:-9999px; margin:2px; }
.ui-datepicker-prev a			{ background:url(/images/datepicker/888888_7x7_arrow_left.gif) 50% 50% no-repeat; }
.ui-datepicker-next a			{ background:url(/images/datepicker/888888_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-prev a:hover		{ background:url(/images/datepicker/454545_7x7_arrow_left.gif)  50% 50% no-repeat; }
.ui-datepicker-next a:hover		{ background:url(/images/datepicker/454545_7x7_arrow_right.gif) 50% 50% no-repeat; }

/* style the month and year drop-down */
.ui-datepicker-new-month		{ position:absolute; top:19px; left:19px; width:67px; border:1px solid #888; }
.ui-datepicker-new-year			{ position:absolute; top:19px; left:88px; width:51px; border:1px solid #888; }
.ui-datepicker-new-month:hover,
.ui-datepicker-new-year:hover	{ color:#454545; border:1px solid #454545; }

/* style the dates */
.ui-datepicker						{ margin:4px 0 0 2px; padding:2px; }
.ui-datepicker thead td				{ text-align:center; padding-bottom:6px; }
.ui-datepicker thead td a			{ cursor:default; }
.ui-datepicker tbody td a			{ display:block; text-align:right; padding:3px; margin:1px; border:1px solid #d7d7d7; }
.ui-datepicker tbody td a:hover		{ color:#454545; padding:3px!important; margin:1px!important; border:1px solid #454545!important; background:#ffc093; cursor:pointer; }
.ui-datepicker tbody td a:active	{ color:#454545; padding:3px!important; margin:1px!important; border:1px solid #454545!important; background:#ffc093; cursor:pointer; }

/* highlight today's date */
.ui-datepicker tbody td.ui-datepicker-today a { border:1px solid #454545; color:#000; background:#ffc093; }

.CountryDatalistItem
{
	FONT-SIZE: 1.2em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	COLOR: #464749; 
	padding:8px;
	text-align:justify;
	line-height:15px;
	vertical-align:top;
}


.paddingall
{
	padding:5px;	
}

.paddingtop
{
	padding-top:10px;	
	padding-bottom:5px;
	vertical-align:top;	
}

.paddingontop
{
	padding-top:3px;	
}

.paddingleft
{
	padding-left:5px;
}

.Bottomspacer
{
	height:25px;	
	background:url('/images/spacer.gif') no-repeat 0 0; 
}
#RHSsection		{ position:relative; float:right; width:282px; margin-right:2px; }
#RHSsection p 	{ margin: 8px 0 0 0;}

#bottombanners	{ position:relative; float:left; width:469px; margin: 8px 0 0 0;}

#topparagraph   { margin:18px 0 12px 0;}
#topparagraph H1 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em;}
#topparagraph p { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.3em; margin: 6px 0 0 0; color:#333333;}

#innercontent_receipt			{ position:relative; left:6px; width:800px; overflow:hidden;}
#innercontent					{ position:relative; top:-30px; left:6px; padding-bottom:20px; width:800px; overflow:hidden;}
#content					{ position:relative; top:0px; left:24px; padding-bottom:20px; }
#content .cmnLbl   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.3em; margin-top:15px; vertical-align:top; text-align:left; }
#content .cmnLbl p	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:1.3em; margin-top:15px; vertical-align:top;}
#content .cmnLbl .boldLargeTextOrange {  	COLOR: #ff6600; 	FONT-WEIGHT: bold; 	FONT-SIZE: 13px; }
#content .cmnLbl .boldTextOrange { color: #ff6600; font-weight: bold; font-size : 1.1em; }
#content .cmnLbl abbr	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:1.3em; text-decoration:none;}
#content .cmnLbl span 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:1.3em;}
#content .cmnLbl label	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:1.3em;}
#content .cmnLbl li	    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; line-height:1.3em; float:none; list-style-type:disc ; list-style-position:inside; margin-top:6px;}
#content .cmnLbl a	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#ff6600; border:none;}
#content .cmnLbl h1,h2,h3,h4,h5,h6    { font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.1em; line-height:1.2em; }
#content .cmnLbl a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; border:none;}
#content .cmnLbl .siteMapLink A { color:#333333; border:none;  line-height:1.2em;}
#content .cmnLbl .siteMapLink { color:#333333; border:none; line-height:1.2em;}
#content .cmnLbl .EasyLink	{ color:#ff6600; border:none;}
#content .cmnLbl select	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;line-height:1.3em;}

#content .cmnLbl .imgarrow  {vertical-align:top;}
#content .cmnLbl .header2 { font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em; padding:1px; color:#ff6600;margin-top:6px;line-height:15px;}  /* for term n conition */
#content .cmnLbl .header	{ font-family:Tahoma, Arial, Helvetica, sans-serif;}  

#content .link			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#808080; text-decoration:none; border:none;}
#content .link:hover		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#808080; text-decoration:none; border:none;}

#content .cmnselect      { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#767575; padding:1px; margin-top:6px;  } /*input,select*/
#content .smallspan	    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; padding:1px; margin-top:6px;line-height:15px;}
#content .orangespan	    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#ff6600; padding:1px; margin-top:6px;line-height:15px;}
#content .availablefrom  { height:20px; border:none; background:url(/images/yourcars/bookcar_left.png) no-repeat;  margin:8px 0 0 150px;  }
#content .availablefrom input { height:20px; border:none; width:150px; padding-bottom:4px; color:#fff; background:url(/images/yourcars/bookcar_right.png) right top no-repeat; cursor:pointer; margin:0 0 0 -150px; font-weight:bold; }


#LogoTopBanner1_breadcrumb      { width:451px; height:38px; margin-left:334px; background-color:#fff; padding-left:1px; overflow:hidden; }
#LogoTopBanner1_breadcrumb abbr     { float:left; margin: 0 2px 0 -1px;}
#LogoTopBanner1_breadcrumb abbr.trip    { width:98px; height:38px; background:url(/images/BreadCrumb_Grey_1.gif) no-repeat;}
#LogoTopBanner1_breadcrumb abbr #triptext  { width:98px; height:38px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#767575; padding:12px 0 0 40px;}
#LogoTopBanner1_breadcrumb abbr.cars    { width:99px; height:38px; background:url(/images/BreadCrumb_Grey_2.gif) no-repeat; }
#LogoTopBanner1_breadcrumb abbr #carstext  { width:99px; height:38px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#767575; padding:12px 0 0 40px;  }
#LogoTopBanner1_breadcrumb abbr.payment   { width:119px; height:38px; background:url(/images/BreadCrumb_Grey_3.gif) no-repeat; }
#LogoTopBanner1_breadcrumb abbr #paymenttext { width:118px; height:38px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#767575; padding:12px 0 0 40px;}
#LogoTopBanner1_breadcrumb abbr.confirmation { width:133px; height:38px; margin-right:0; background:url(/images/BreadCrumb_Grey_4.gif) no-repeat; }
#LogoTopBanner1_breadcrumb abbr #confirmationtext  { width:133px; height:38px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.9em; color:#767575; padding:12px 0 0 40px;}
#LogoTopBanner1_breadcrumb abbr.carsselected  { width:99px; height:38px; background:url(/images/BreadCrumb_Orange_2.gif) no-repeat; }
#LogoTopBanner1_breadcrumb abbr.paymentselected { width:119px; height:38px; background:url(/images/BreadCrumb_Orange_3.gif) no-repeat; }

#quote							{ float:left; width:469px; }
#quote li.getquote				{ margin:0; padding:1px 0 0 0; text-decoration:none; }
#quote li.getquote fieldset		{ padding:0; text-decoration:none; }

/*#quote li.getquote a				{ position:relative; top:10px; padding:0 0 0 80px; color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.4em; text-decoration:none; border:none;  }
#quote li.getquote a:hover			{ top:10px; padding:0 0 0 80px; color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.4em; text-decoration:none; border:none;}
*/
/* pickup date & time */
.pickupdatetime .date_label { display:block; margin:8px 0 4px 0; FONT-SIZE: 1.1em;}
.pickupdatetime .date_label_to { display:block; margin:8px 0 6px 0; FONT-SIZE: 1.1em;}
.pickupdatetime p				{ margin-top:21px; }
.pickupdatetime label			{ display:block; width:205px;}
.pickupdatetime label.hide		{ display:none; }
.pickupdatetime input			{ float:left; width:95px; margin-right:6px; padding:2px 26px 1px 1px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; cursor:default; } 
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
.pickupdatetime input   { float:left; width:65px;  margin-right:6px; padding:2px 26px 1px 1px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; cursor:default; } /*changed*/
}
.pickupdatetime img				{ float:left; width:18px; height:15px; margin-right:6px; margin-left:-26px; margin-top:1px; padding:2px 0 1px 1px;  cursor:default;} /*changed*/
.pickupdatetime select			{ float:left; width:110px;} 


/*#header p.vcard					{ display:block; float:right; margin:27px 180px 0 -285px; color:#333333; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;}*/
#header p.vcard					{ display:block; float:right; margin:5px 100px 0 -285px; color:#333333; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;}
#header p.vcard_ger				{ display:block; float:right; margin:5px 100px 0 -285px; color:#333333; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;}
#header p.tel					{ display:block; float:right; margin:26px 35 0 -157px; color:#ff6600; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.6em;}
/*#header p.fnorg					{ float:right; margin:10px 0 0 -18px;}*/
#header p.fnorg					{ float:right; margin:5px 0 0 -110px;}
#header p.fnorg_ger				{ float:right; margin:5px 0 0 -110px;}
#header p.helpicon				{ display:block; float:right; margin:26px 15 0 -36px;}

.GetAQuote
{
	text-align:center; 
	text-decoration:none;
	height:35px; 
	color:#fff; 
	width:249px; 
	padding-top:6px; 
	background:url('/images/GetAQuote.gif') no-repeat;
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	cursor:pointer;
}

.GetAQuoteSmall
{
	text-align:center; 
	text-decoration:none;
	height:35px; 
	color:#fff; 
	width:155px; 
	padding-top:6px; 
	background:url('/images/GetAQuoteSmall.gif') no-repeat;
	FONT-SIZE: 1.4em; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	cursor:pointer;
}

.Grid
{
	border-style:solid;
	border-bottom-width: 3px;
	border-bottom-color:white;
	border-top-color: #efeae6;
	border-left-color:#efeae6;
	border-right-color:#efeae6;
}

.Grid td
{
	border-width: 3px;
	border-bottom-color:white;
	border-top-color: #efeae6;
	border-left-color:#efeae6;
	border-right-color:#efeae6;
}

.GridPadding
{
	padding-right:5px;
}

.iFrameAutotrader
{
      width:157%;
}
@-moz-document url-prefix() /* works for mozilla */
{
      .iFrameAutotrader
      {
            Width:1024;
            width:157%;
      }
}

.ColorHeading 
{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold; 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ff6600;
}
        .Containerbackground
        {
            background-color: #ffefe0;
            padding: 5px 6px 8px 12px;
        }
        .pricetext
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: white;
        }
        .pricetextpg
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ff6600;
        }
        .dataheader
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #363636;
        }
        .creamcrvbgtop
        {
            background-image: url(../images/CreamCurveBgTop.gif);
        	height:9px;
            background-repeat: repeat-x;
        }
        .creamcrvstart1
        {
        	background: url(../images/CreamCurveStart1.gif) no-repeat 0 0;
        	height:9px;
       	}
        .creamcrvstart2
        {
        	background: url(../images/CreamCurveStart2.gif) no-repeat 0 0;
        	height:9px;
       	}
        .creamcrvend1
        {
        	background-image: url(../images/CreamCurveEnd1.gif);
            background-repeat: no-repeat;
       	}
        .creamcrvend2
        {
        	background-image: url(../images/CreamCurveEnd2.gif);
            background-repeat: no-repeat;
       	}

/* CSS for champion pages */
#ChampPageText 
{
	width:290px;
	background-color:#FF6600;
	background: #FFFFFF url(/images/ChampPageTextBG.gif) no-repeat bottom left;
	padding-bottom:8px;
	min-height:655px;
}
@-moz-document url-prefix() /* works for mozilla */
{
 #ChampPageText    { min-height:659px; } 
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
 #ChampPageText    { min-height:669px; } 
}

#ChampPageText h2 
{
	background: #EFEFEF url(/images/ChampPageTextHeader.gif) no-repeat top left;
	padding:8px 10px 8px 15px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#FF6600;
	font-size:13px;
}
#ChampPageText h3, #ChampPageText h4, #ChampPageText h5 
{
	padding:8px 10px 0 15px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	font-size:11px;
}
#ChampPageText p 
{
	padding: 0 15px 0 15px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	font-size:11px;
}

#ChampPageDynPriceText 
{
	min-height:655px;
}
@-moz-document url-prefix() /* works for mozilla */
{
 #ChampPageDynPriceText    { min-height:659px; } 
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
 #ChampPageDynPriceText    { min-height:669px; } 
}

.MinTableHeight
{
	padding-bottom:150px;
}

#MinTabHeight
{
	min-height: 300px;
}

.ProgressBarText
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 30px;
	COLOR: #757474;    
}

/* CSS for champion pages */
#ChampPageTextPriceIncs 
{
	width:290px;
	background-color:#FF6600;
	background: #FFFFFF url(/images/ChampPageTextBG.gif) no-repeat bottom left;
	padding-bottom:8px;
	min-height:55px;
}
@-moz-document url-prefix() /* works for mozilla */
{
 #ChampPageTextPriceIncs    { min-height:59px; } 
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
 #ChampPageTextPriceIncs    { min-height:69px; } 
}

#ChampPageTextPriceIncs fieldset 
{
	background: #EFEFEF url(/images/ChampPageTextHeader.gif) no-repeat top left;
	padding:8px 10px 8px 15px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#FF6600;
	font-size:13px;
}

#ChampPageTextPriceIncs p 
{
	padding: 6px 15px 6px 15px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	font-size:11px;
}

#ChampPageTextPriceIncs li 
{
	padding: 2px 15px 0 2px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	FONT-SIZE: 1.0em;
	list-style-image: url('/images/GreenTick.png');
	list-style-position: outside;
	margin-left: 22px;
}

#ChampPageTextPriceIncs ul 
{
	padding: 2px 15px 2px 10px;
	font-family: Verdana, Arial, Sans-Serif;
	color:#333333;
	font-size:11px;
	list-style-position: inside;
}

#ChampPageTextPricesFrom 
{
	width:290px;
	background: #FFFFFF url(/images/home/PricesFrom_bottom.gif) no-repeat bottom left;
	min-height: 105px;
}

#ChampPageTextPricesFrom fieldset 
{
	background: #EFEFEF url(/images/home/PricesFrom_bg.gif) no-repeat top left;
	min-height: 35px;
	padding:0 0 0 20px;
}

#ChampPageTextPricesFrom abbr 
{
	margin: 11px 20px 0 18px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	line-height: 20px;
}

#ChampPageTextPricesFrom p 
{
	margin: 11px 20px 5px 0;
	text-align: right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:17px;
	font-weight: bolder;
}

#ChampPageTextPricesFrom blockquote 
{
	margin: 20px 0 0 0;
	text-align: center;
	font-weight: bolder;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#CE0000;
	font-size:50px;
}

@-moz-document url-prefix() /* works for mozilla */
{
	#ChampPageTextPricesFrom { min-height: 115px; }
	#ChampPageTextPricesFrom blockquote  { margin: 0 0 0 0; } 
	#ChampPageTextPricesFrom p  { margin: -10px 20px 5px 0; } 
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
	#ChampPageTextPricesFrom { min-height: 116px; }
	#ChampPageTextPricesFrom blockquote  { margin: 0 0 0 0; } 
	#ChampPageTextPricesFrom p  { margin: -8px 20px 5px 0; } 
}

