/*R.Archer (062409): Fix for CSS proxy caching*/

.bigBodyText { font-size: 10pt;}
.smallBodyText { font-size: 8pt;}

.receiptTerm {
 color: #000000;
 font-family: arial;
 font-size: 8pt;
}

.spaceAround10{
 padding-top: 2px;
 padding-bottom: 0px;
 padding-right: 0px;
 padding-left: 11px;
}
.spaceAround10A {
 padding-bottom: 0px;
 padding-left: 12px;
 padding-right: 5px;
 padding-top: 4px;
}
.spaceAround10B {
 padding-bottom: 0px;
 padding-left: 12px;
 padding-right: 5px;
 padding-top: 4px;
}

.specOfferTitle {
 font-size: 12pt;
 font-weight: bold;
}
.specOfferCopy {
 font-size: 9pt;
 font-weight: bold;
}
.specOfferQuote {
 font-size: 8pt;
}
.sarpMargin { margin-left: 10px; margin-top: 10px;}
.paddingSearch1 { padding-top: 1px;}
.paddingSearch2 { padding-top: 2px;}

.padding-left20 { padding-left: 20px;}
.white { color: #ffffff;}
.gray { color: gray;}
.bolded { font-weight: bold;}

a.bolded:hover {
 color: #000000;
 text-decoration: underline;
}
a.bolded:visited {
 color: #000000;
 text-decoration: underline;
}
a.bolded:link {
 color: #000000;
 text-decoration: underline;
}
.resButtonYellow {
 background-color: #ffd60d;
 color: #4f4b2d;
 font-family: arial;
 font-size: 8.6pt;
 font-weight: bold;
 letter-spacing: 0px;
 padding: 1px 5px 0px 0px;
 text-transform: uppercase;
 word-spacing: 0px;
}
.resButtonBlue {
 background-color: #3166aa;
 color: #ffffff;
 font-family: arial;
 font-size: 8.6pt;
 font-weight: bold;
 letter-spacing: 0px;
 padding: 0px 3px 0px 0px;
 text-transform: uppercase;
 word-spacing: 0px;
}
.resButtonWhite {
 background-color: #ffffff;
 color: #4f4b2d;
 font-family: arial;
 font-size: 8.6pt;
 font-weight: bold;
 letter-spacing: 0px;
 padding: 1px 5px 0px 0px;
 text-transform: uppercase;
 word-spacing: 0px;
}
.changeTab	{
 font-family: Arial;
 font-size: 8pt;
 text-transform: uppercase;
 font-weight: bold;
 padding: 1px 3px 0px 0px;
 background-color: #3366aa; 
 letter-spacing: 0px;
 word-spacing: 0px;
 color: #ffffff;
 text-decoration: none;
}
.loginTab	{
 font-family: Arial;
 font-size: 8pt;
 text-transform: uppercase;
 font-weight: bold;
 padding: 0px 3px 0px 0px;
 background-color: #ffd60d;
 letter-spacing: 0px;
 word-spacing: 0px;
 color: #4f4b2d;
 text-decoration: none;
}
.buttonLink{
 text-decoration:none; 
}
.itineraryHeaders9bold{
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
 color:black;
}
.itineraryHeaders8bold{
 font-family:Arial;
 font-size:8pt;
 font-weight:bold;
}
.itineraryHeaders8reg{
 font-family:Arial;
 font-size:8pt;
}
.itenaryListBoxBullet{
 font-family:Arial;
 font-size:8pt;
 list-style-type:square;
 list-style-position:inside;
 margin:0;
 padding:0;
 padding-bottom:0;
}
.itineraryList{
 font-family:Arial;
 font-size:8pt;
 list-style-position:inside;
 margin:0;
 padding:0;
 padding-bottom:0;
}
.car_border{
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
}
.radioLightgray{
 background: #f8f8f8;
 color: #000000;
}
.resButtonWhiteBookable{
 font-family: Arial;
 font-size: 8.6pt;
 text-transform: uppercase;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin:0;
 background-color: #ffffff;
 letter-spacing: 0px;
 word-spacing: 0px;
}
.startOverTextLink{
 text-decoration:none;
 color:#4a4929;
}
.arial8bold{
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;	
}
.containingbox {
 width: auto;
 height: auto;
 border: 0px solid #000;
 cursor: default;
}

li { margin: 0px; padding: 0px;}
ul { margin: 0px; padding: 0px;}



.yButtonNoTab {
 background-color: #ffd60d;
 border-bottom: 1px solid #cccccc;
 color: #333333;
 cursor: default;
 font-family: arial;
 font-size: 10pt;
 font-weight: bold;
 height: 24px;
 letter-spacing: 0px;
 line-height: 24px;
 padding: 0px 3px 0px 0px;
 text-transform: uppercase;
 vertical-align: middle;
 white-space: nowrap;
 word-spacing: 0px;
}
.pageLayOver {
 background-color: black;
 left: 0px;
 overflow: auto;
 overflow: hidden;
 position: absolute;
 top: 0px;
 visibility: hidden;
 z-index: -1;
}


.restCountries {
 color: #3366aa;
 font-size: 8pt;
}

.homeFont1 {
 color: #000000;
 font-family: arial;
 font-size: 9pt;
 font-weight: bold;
}


.yButtonTab {
 background-color: #ffd60d;
 border-bottom: 1px solid #cccccc;
 color: #333333;
 cursor: default;
 font-family: arial;
 font-size: 10pt;
 font-weight: bold;
 height: 22px;
 letter-spacing: 0px;
 line-height: 22px;
 padding: 0px 3px 0px 0px;
 text-transform: uppercase;
 vertical-align: middle;
 white-space: nowrap;
 word-spacing: 0px;
}

.topHeaderThin      { background-color: #ffcc00;}
.topHeaderThick     { background-color: #666666;}
.topHeaderThickSide { background-color: #ededed;}


.bespokeChangeButton	{
 font-family: Arial;
 font-size: 8pt;
 text-transform: uppercase;
 font-weight: bold;
 padding: 1px 3px 1px 0px;
 background-color: #3166aa;
 letter-spacing: 0px;
 word-spacing: 0px;
 color: #ffffff;
 text-decoration: none;
}

.imgBorder    { border: 5px solid #cccccc;}
.tableBorder  { border: 10px solid #ededed;}
.tableBorderPopup { border: 5px solid #ffd60d;}
.selectHeight{ height: 13px;}
.full-height { height:100%; width:100%;}	

.styleExtras{
 width:735px;	
 float: left;
 background-color:#ffffff;
 border-bottom:1px solid #cccccc;
 padding-top:10px;
 padding-bottom:10px;
 }
 
.vehicle_border{
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
}

.selectedExtras {
 background-color:#fefed9;           
}

.gridBorder{
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
}
.darkGreyLine{	
	position:relative;
	top:-1px;
	height:1px;
	width:755px;
	background-color:#cccccc;
}
.lightGreyLine{
	position:relative;
	top:-1px;
	height:1px;
	width:755px;
	background-color:#dddddd;
}
/* Begins: new extras css date:08/27/2008*/
.buttonsDivs
{
	display:inline;
	float:left;
}
.extrasSubTitleBar{
	width:735px;	
	float: left;
	background-color:#fef07c;
	border-bottom:1px solid #cccccc;
	padding-top:5px;
	padding-bottom:5px;
}
.imgBorderExtras {
	border: 3px solid #dddddd;
}
.tableBorderExtras {
 	width:739px;	
	border: 10px solid #ededed;
}
.extrasGridBorder{
	border:2px solid #cccccc;
	float:left;
}
.extrasBottom{
	width:739px;
 	background-color: #ededed;	
 	padding-top:10px;	
}
/* Begins:consolidated style from VehicleGuide.css */
.arial10bolded{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
}
.arial10regular{
	font-size: 10pt;
	font-style: normal;
	font-family: Arial;
	color: #000000;
}
.arial10regularDetailsLink{
	color: #3366AA;
	font-size: 10pt;
	font-weight: regular;
	text-decoration: underline;
	font-family: Arial;
}
.arial9regularDetailsLink{
	color: #3366AA;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial;
}
.arial8regularDetailsLink{
	color: #3366AA;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial;
}
/* Ends:consolidated style from VehicleGuide.css */
.arial9regular{
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial;
}
.arial10regular{
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
	color: #000000;
}
.extra184Width{
	width : 184px;
}
.extra297Width{
	width : 297px;
}
.arial8boldUp{
 	font-family: Arial;
 	font-size: 8pt;
 	font-weight: bold;
 	text-transform: uppercase;
}
.arial12boldUp{
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
 	text-transform: uppercase;
}
.arial14boldUp{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
 	text-transform: uppercase;
}
.greyBorderBox{
	padding:10px;
	background-color: #ededed;
	width:420px;
}
.taPin{
	width: 376px;
	padding: 10px;
	background-color: #fafab8;
}
.taLoginOr{
padding: 0px 20px 0px 20px;	
}
.arial8boldBlack{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
}
.arial8regularBlack{
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
	color: #000000;
}
.bookableUpsellGoldText{
	font-size : 11pt;
	font-weight : bold;
	color:rgb(204,153,0);
}

/* Ends: extras css date:08/27/2008*/

.prePaidTextContainer{
	background-color: rgb(255,255,198);
	border: rgb(252,222,65) 2px solid;
	padding: 5px 10px 5px 10px;
	width: 430px;
	font-weight: bold;
	font-size: 10pt;
}
.prePaidTextArea{
	text-align: right;
	width: 740px;	
	background-color: #ededed;
	padding: 20px 0px 20px 0px;
}
