﻿
a.Page-Numbers {
	color: #800080;
}
.Page-Numbers {
	color: #800080;
}

.backgoundLightGray
{
	background-color: #eeeeee;
}


.bookItButton
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F2F1F1;
	border: 1px #9A9A9A solid;
	width: 70px;
	height: 16px;
	padding: 1px 6px 1px 6px;
	display: inline;
	text-align: center;
	cursor: hand;
	text-decoration: none;
	background-image: url('../Images/bookit_bg.gif');
	font-family: Arial, Helvetica, sans-serif;
}

.bookItButtonOver
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C0C0C0;
	height: 16px;
	width: 70px;
	padding: 1px 6px 1px 6px;
	border: #666 solid 1px;
	display: inline;
	text-align: center;
	cursor: hand;
	text-decoration: none;
	background-image: url('../Images/bookit_over_bg.gif');
	font-family: Arial, Helvetica, sans-serif;
}

.ContentHeaderDescription
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #1977d7;
	padding: 2px 0px 4px 7px;
	background-image: url('../Images/cartitle_bg.gif');
	font-family: Arial, Helvetica, sans-serif;
}

.contentTableBoldCopy {
	font-size:12px;
	color:#333333;
	padding:5px 5px 5px 10px;
	font-weight: bold;
}

.contentTableBoldCopyRedSmall {
	font-size:12px;
	color:#FF0000;
	padding:5px 5px 5px 10px;
	font-weight: bolder;
}

.contentTableFinePrint
{
	font-size:9px;	
	color:#999999;
	padding:5px 5px 5px 10px;
}

.contentTableStyle
{	
    border-right: #e1dede 1px solid;
    BORDER-TOP: #e1dede 1px solid;
    BORDER-LEFT: #e1dede 1px solid;	
    BORDER-BOTTOM: #e1dede 1px solid
}

.headers {
	font-size: 10px;
	font-weight: bold;
	margin: 2px;
}

.remarkblack
{
	color: #333333;
}

.loclabel
{
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.carPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fe000c;
	font-weight: normal;
}

.smallText{
	font-size: 10px;
	color: #666666;
}

.CarPriceTextWebsite 
{
	background-color: #Ffffff;
	border: 0px solid #9CC5DC;
	height:100%;
}

.CarPriceTextWebsite A
{
	FONT-SIZE: 11px;
	COLOR: #445d86;	
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.CarDoubleDipWebsite
{
	border-top: 1px solid #9CC5DC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:lighter;
	color: #000000;
}

.DoubleDipBig
{
	font-size: 25px;
	font-weight: bold;
	color: #32649D;
}

.text { 
color: #000000;
}

.text_12
{ 
color: #515254;
}

.text_13
{ 
font-size: 13px; 
color: #515254;
}

.text_alert
{ 
font-size: 12px; 
color: #000000; 
}

.title_alert
{ 
font-size: 13px;
color: #ffffff;
font-weight: bold;
 }

.grey_text_bold { 
font-size: 11px;
font-family: Arial, sans-serif;

 }

.Red_text_bold
{ 
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}

.Red_text_bold13
{ 
  font-size: 12px;
  font-weight: bold; 
  color: #ff0000;
}

.text_bold
{ 
  font-weight: bold;
  color: #000000;
}

.text_black_12
{ 
  font-size: 12px;
  color: #000000;
}

.text_black_11
{ 
  color: #000000;
}

.text_blue
{ 
  color: #003498;
}

.original_box
{
	border-right: 1px solid #E1DEDE;
	border-left: 1px solid #E1DEDE;
	background-color: #fffbe8;
}
	
.alert_box {
	border-right: 1px solid #E1DEDE;
	border-left: 1px solid #E1DEDE;
	background-color: #fffbe8;
}
	
.box
{
	border: 1px solid #e1dede;
	background-color: #ffffff;
}
	
.border_confirm_but
{
	border-right: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background-color: #ffffff;
}
	
	.GREY_BOX
{
	border: 1px solid #e1dede;
	background-color: #eeeeee;
}
	
.Help
{
	border: 2px solid #9a9a9a;
	background-color: #ffffff;
	padding:3px 6px 3px 6px;
}
	
.help_title
{
	background-color:#d8e7be;
	color: #000000;
	font-weight:bold;
}

.help_text_title
{
	font-size: 12px;
	color: #445d0f;
	font-weight:bold;
}

.bg_top
{
	border-top: 1px solid #E1DEDE;
	background-color: #e1f1f8;
}
	
.results_details
{
    padding: 3px 3px 3px 3px;
	background-color: #f5f5f5;
	color: #0c2f71;
}

.Hotel_details {
    padding: 5px 3px 3px 5px;
	background-color: #f0f8fb;
	border: 1px solid #8597b8;
	color: #0c2f71;
}
	
.Hotel_details_bottom
{
    height:15px;
	background-color: #fef7d8;
	color: #0c2f71;
}
	
.amount_gray
{
	background-color: #f2f1f1;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align:center;
	font-size: 12px;
	color: #000000;
}

.amount_end_table
{
	background-color: #ffffff;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:center;
	font-size: 12px; 
	color: #000000;
}

.date_up
{
	background-color: #2487ab;
	border-right: 1px solid #ffffff;
	text-align:center;
	width:60px;
}

.date_up_end
{
	background-color: #2487ab;
	text-align:center;
	width:60px;
}

.date_left
{
	background-color: #c6e0e9;
	border-top: 1px solid #ffffff;
	text-align:center;
}

.tripSummaryLightText
{
	font-weight:bold;
	color: #9E9A92;
}

.tripSummaryDarkText {
	font-weight:bold;
	color: #4F5557;
}

.tripSummaryRedText {
	font-weight:bold;
	color: #f00;
}

.tripSummaryBorders
{
	border-left:1px solid #4f5557;
	border-right:1px solid #4f5557;
	border-top:1px solid #4f5557;
}

.tripSummarySideBorders
{
	border-left:1px solid #E1DEDE;
	border-right:1px solid #E1DEDE;	
	border-top:1px solid #E1DEDE;	
}

.tripSummaryFinePrint
{
	color:#999999;
	padding:5px 5px 5px 10px;
}

.info_box
{
	border: 1px solid #b0b0b0;
}

.backToSearchResults
{
	padding: 5px 7px 5px 7px;
}

.bottomLine
{
	border-bottom: solid 1px #999;
}

.carDescription
{
	color: #000000;
}

.carName
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 4px 7px;
	text-decoration: none;
	background-image: url('../Images/cartitle_bg.gif');
	background-color: #1977D7;
}

.carVendorLogoPadding
{
	top: auto;
	clip:   rect(auto auto auto auto);
	margin: auto;
	padding:5px 5px 0px 0px;
}

.GeneralLinksRemark {
	
	  text-decoration: underline;
}

.contentTableBoldCopyLarge
{
	font-size:16px;
	color:#333333;
	padding:5px 5px 5px 10px;
	font-weight: bold;
}

.contentTableBoldCopyRed
{
	font-size:12px;
	color:#FF0000;
	padding:5px 5px 5px 10px;
	font-weight: bold;
}

.contentTableBoldCopyRedLarge
{
	font-size:16px;
	color:#FF0000;
	padding:5px 5px 5px 10px;
	font-weight: bolder;
}


.contentTableCopy
{
	color:#333333;
	padding:5px 5px 5px 10px;	
}

.LeftPadding{
	padding-left: 5px;
}

.remarkblack
{
	color: #333333;
}

.tableborder {
	border:1px solid #e1dede;
	
}

.thumbpad {
	padding:2px;
}

.topLine
{
	border-top: solid 1px #E1DEDE;
}

.DoubleDipBig
{
	font-size: 25px;
	font-weight: bold;
	color: #32649D;
}	


/*car search*/


.car-celldarkborder {
	border: 1px solid #4E1DEDE;
}

.cartableStyle
{
	border-bottom:solid 1px #E1DEDE;
	border-left:solid 1px #E1DEDE;
	border-right:solid 1px #E1DEDE;
	padding:1px;
}

.ListBoxSize
{
	width: 100px;
}

.SP-NavHeaders
{
    padding:2px 0px 2px 0px;
	font-size: 9px;
	font-weight: bold;
}

