/* BEGIN external references */
@import "PageLayout.css";
@import "Navigation.css";
/* END external references */

/* BEGIN HTML styles */
/*
body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

form
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

h1 
{
	font-size: 32px;
	margin: .5em 0 .5em 0;
}

h2 
{
	font-size: 24px;
	margin: .5em 0 .5em 0;
}

h3 
{
	font-size: 19px;
	margin: .5em 0 .5em 0;
}

h4 
{
	font-size: 16px;
	margin: .5em 0 .5em 0;
}

h5 
{
	font-size: 13px;
	margin: .5em 0 .5em 0;
}

h6 
{
	font-size: 12px;
	margin: .5em 0 .5em 0;
}

p 
{
	font-size: 12px;
	margin: .5em 0 .5em 0;
}

ul, ol 
{
	font-size: 12px;
}

ul ul, 
ol ol
{
	font-size: 16px;
}
	
small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1.75em 0;
}

hr 
{
	border: dotted #999999;
}

strong 
{
	font-weight: bold;
}

img 
{ 
	border: 0 solid; 
}


a:link 
{
	color: #0066CC;
	text-decoration: none;
}

a:visited 
{
	color: #800080;
	text-decoration: none;
}

a:hover 
{
	color: #3399FF;
	text-decoration: underline;
}

a:active 
{
	color: #666666;
	text-decoration: underline;
}
*/

.Breadcrumbs
{
	font-size: .65em;
	color: #666666;
	visible:false;
}

.Breadcrumbs a:link,
.Breadcrumbs a:visited,
.Breadcrumbs a:active
{
	color: #666666;
	text-decoration: none;
	visible: false;
}
.Breadcrumbs a:hover
{
	color: #0066CC;
	text-decoration: none;
	visible: false;
}

/* END pseudoclass styles */

/* BEGIN table styles */

table 
{
	font-weight: normal;
}

thead 
{
	font-weight: bold;
	background-color: #CCC;
}

td
{
	color: #000;
}

/* END table styles */

/* BEGIN custom styles */

p.Fineprint 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .66em;
	margin: 1.75em 0;
	caption:Fineprint;
}

h1.FontStyleOne,
h2.FontStyleOne,
h3.FontStyleOne,
h4.FontStyleOne,
h5.FontStyleOne,
h6.FontStyleOne 
{
	background-color: #0066CC;
	color: #FFFFFF;
	padding:5px;
	caption: Blue Background;
}

h1.FontStyleTwo,
h2.FontStyleTwo,
h3.FontStyleTwo,
h4.FontStyleTwo,
h5.FontStyleTwo,
h6.FontStyleTwo
{
	background-color: #CCCCCC;
	color: #000000;
	padding:5px;
	caption: Gray Background;
}

h1.FontStyleThree,
h2.FontStyleThree,
h3.FontStyleThree,
h4.FontStyleThree,
h5.FontStyleThree,
h6.FontStyleThree
{
	background-color: #EAEAEA;
	color: #000000;
	padding:5px;
	caption: Light Gray Background;
}

h1.FontStyleFour,
h2.FontStyleFour,
h3.FontStyleFour,
h4.FontStyleFour,
h5.FontStyleFour,
h6.FontStyleFour
{
	background-color: #999999;
	color: #FFFFFF;
	padding:5px;
	caption: Dark Gray Background;
}

img.Left
{
	float:left;
	padding:5px;
	caption:Float Image Left;
}

img.Right
{
	float:right;
	padding:5px;
	caption:Float Image Right;
}

div.AlignCenter
{
	text-align:center;
	caption: Align Center;
}

div.AlignRight
{
	text-align:right;
	caption: Align Right;
}

div.AlignLeft
{
	text-align:left;
	caption: Align Left;
}

p.Blockquote
{
	padding:0 10px 0 10px;
	caption: blockquote;
}

p.FontStyleFive,
h1.FontStyleFive,
h2.FontStyleFive,
h3.FontStyleFive,
h4.FontStyleFive,
h5.FontStyleFive,
h6.FontStyleFive,
ul.FontStyleFive,
td.FontStyleFive
{
    color: #666;
	caption: Thrifty Gray Font;
}

p.FontStyleSix,
h1.FontStyleSix,
h2.FontStyleSix,
h3.FontStyleSix,
h4.FontStyleSix,
h5.FontStyleSix,
h6.FontStyleSix,
ul.FontStyleSix,
td.FontStyleSix
{
    color: #0066cc;
	caption: Thrifty Blue Font;
}

p.FontStyleSeven,
h1.FontStyleSeven,
h2.FontStyleSeven,
h3.FontStyleSeven,
h4.FontStyleSeven,
h5.FontStyleSeven,
h6.FontStyleSeven,
ul.FontStyleSeven,
td.FontStyleSeven
{
	color:#004C99;
	caption: Thrifty Dark Blue Font;
}

p.FontStyleEight,
h1.FontStyleEight,
h2.FontStyleEight,
h3.FontStyleEight,
h4.FontStyleEight,
h5.FontStyleEight,
h6.FontStyleEight,
ul.FontStyleEight,
td.FontStyleEight
{
	color:#C00;
	caption: Red Font;
}

ul.NoMargin
{
	Margin-left: 15px;
	padding-left: 0px;
	caption: No Indent, Bulleted List;
}

ol.NoMargin
{
	margin-left:20px;
	_margin-left:25px;
	padding-left: 0px;
	caption: No Indent, numbered List;
}

ul ul.NoMargin,
ol ol.NoMargin
{
	font-size: 1em;
	Margin-left: 40px;
	visible:false;
}

ul.NoMarginNoBullet,
ol.NoMarginNoBullet
{
	Margin-left: 0px;
	padding-left: 0px;
	list-style-type:none;
	caption:No Indent, No Bullet;
}

ul ul.NoMarginNoBullet,
ol ol.NoMarginNoBullet
{
	font-size: 1em;
	Margin-left: 40px;
}
	
.LeftNavText ul
{
	list-style-image:url(../images/arrowblue.gif);
	margin-left:-15px;
	_margin-left:20px;
	visible: false;
}
	
.LeftNavText ul li 
{
	line-height:0.70em;
	font-size:0.85em;
	margin-top:1.3em;
	visible: false;
}

.LeftNavText ul ul
{
	list-style-image: none;
	list-style-type:disc;
	margin-left:-40px;
	_margin-left:0;
	visible:false;
}

.LeftNavText ul li ul li
{
	font-size:1em;
	padding-left:0;
	visible: false;
}


.Subscript
{ 
	vertical-align: sub;
	caption: Subscript;
}
	
.Superscript
{ 
	vertical-align: super;
	caption: Superscript;
}
/* END custom styles */
/* BEGIN button styles */
.ButtonMain, 
.ButtonMain:visited, 
.ButtonMain:hover, 
.ButtonMain:active,
.ButtonSecondary {
	background: url(/images/ButtonMain.gif) no-repeat top right ;
	padding: 0 3px 0 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	vertical-align: top;
	visible:false;
}
.ButtonMain span, .ButtonSecondary span {
	background: url(/images/ButtonMain.gif) no-repeat top left ;
	color: white;
	padding: 2px 0 4px 6px;
	margin-right: 2px;
	vertical-align: top;
	font-size: 9pt;
	visible:false;
}
.ButtonSecondary, 
.ButtonSecondary:visited, 
.ButtonSecondary:hover, 
.ButtonSecondary:active {
	background: url(/images/ButtonSecondary.gif) no-repeat top right ;
	text-decoration: none;
	visible:false;
}
.ButtonSecondary span {
	background: url(/images/ButtonSecondary.gif) no-repeat top left ;
	color: #06c;
	visible:false;
}
/* IE will ignore this */
.ButtonMain > span, .ButtonSecondary > span {
	position: relative;
	top: 2px; 
	visible:false;
}
/* END button styles */

/* Fleet style */

#MainBox 
{  
	WIDTH: 203px; 
	font: small/1.6em "Arial",Verdana,Sans-serif; 
	margin: 0; 
	padding: 0; 
	visible:false; 
}

#MainBox #Header 
{ 
	background: url(/CultureImages/LocalOurCarsTop.gif) no-repeat left top; 
	padding: 7px 0 7px 7px; 
	visible:false; 
}

#MainBox #Header H2 
{ 
	margin: 0; 
	font-size: medium; 
	font-size: 95%; 
	line-height: 1.4em; 
}

#MainBox #Body 
{ 
	background: url(/CultureImages/LocalOurCarsMiddle.gif) repeat-y left top; 
	float: left; 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	width: 203px; 
	_width: 193px; 
	visible:false;
}

#MainBox #Body H4 
{ 
	margin: 0; 
	padding: 0; 
	font-family: Arial,Sans-serif; 
	font-size: 90%; 
	width: 203px; 
	visible:false;
}

#MainBox #Body #CarImage 
{ 
	text-align: center; 
	font-size: .7em; 
	visible:false;
}

#MainBox #Body .OrSimilar 
{ 
	font-size: 80%; 
	visible:false;
}

#MainBox .Footer 
{ 
	clear: both; 
	background: url(/CultureImages/LocalOurCarsBottom.gif) no-repeat left bottom; 
	width: 203px; 
	text-align: right; 
	padding: 3px 0 3px 0; 
	min-height: 15px; 
	visible:false;
}

#MainBox .Footer img 
{ 
	margin: 0 10px 0 0; 
	padding: 0; 
	vertical-align: middle; 
	visible:false;
}

#MainBox .Footer span 
{ 
	padding: 0 2px 0 0; 
	border: 0px; 
	vertical-align: middle; 
	font-family: Arial,Sans-serif; 
	line-height: 1.4em; 
	font-size: 90%; 
	font-weight: bold; 
	visible:false;
}

#MainBox #CarDetails 
{ 
	float: left; 
	margin: 10px 10px 0 10px; 
	visible:false; 
}

#MainBox #CarDetails UL 
{  
	text-align: left; 
	padding: 0px; 
	margin: 0px; 
	visible:false;
}

#MainBox #Person 
{ 
	list-style-type: none; 
	float: left; 
	width: 100px; 
	visible:false; 
}

#MainBox #Person li 
{ 
	display: inline; 
	visible:false;
}

#MainBox #Baggage 
{ 
	list-style-type: none; 
	float: left; 
	clear: left; 
	width: 100px; 
	visible:false;
}

#MainBox #Baggage li 
{ 
	display: inline; 
	visible:false;
}

#MainBox #Details 
{ 
	float: right; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	width: 70px; 
	font-family: Arial,Sans-serif; 
	line-height: 1.4; 
	font-size: 90%;  
	visible:false;
}

div.FleetContainer 
{ 
	width: 640px; 
	padding: 0; 
	visible:false;
}

div.FleetContainer div.DetailRow 
{ 
	display: block; 
	width: 640px; 
	clear: both; 
	margin-top: 3px; 
	visible:false;
}

div.FleetContainer div.DetailArea 
{
	float: left; 
	margin: 2px; 
	margin: 2px 5px 2px 0; 
	padding: 0 5px 0 0; 
	_padding: 0; 
	width: 200px; 
	_width: 195px; 
	clear: none;
	visible:false;
}

/* end Fleet Styles */

/*Deals Box*/
.dealsbox
{
	float:left;
	margin-top: 3px;
	border: solid #CCCCCC 1px;
	visible:false;
	}
.dealsheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	background-color: #0066CC;
	color: #FFFFFF;
	border-bottom: solid #3399FF 2px;
	visible:false;
	}
.deal p 
{ font-size: .75em;
	margin: 0 0 0 0;
	visible:false;
	}
	
.dealholder
{
	height:170px;
	overflow:auto;
	scrollbar-face-color: #0066cc;
	scrollbar-track-color: #CCCCCC;
	scrollbar-3dlight-color: #99CCFF;
	visible:false;
}
.deal
{
	padding: 5px 5px 5px 5px;	
	visible:false;
}
.deal h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.83em;
	font-weight: bold;
	margin: 0 0 0 0;
	background-color: #004c99;
	color: #FFFFFF;
	visible:false;
}
/*end of deals box*/


/* BEGIN LocationTime control */

div.LocationTimeControl {
	border: solid 1px black;
	width: 315px;
	_width: 316px;
	font-family: Arial,Helvetica,san-serif;
    font-size: .8em;
    margin: 0;
    padding: 0 0 10px 0;
    clear: both;
	visible:false;
}

div.LocationTimeControl div.Banner 
{
	background: #0066cc url(greatrates.gif) no-repeat left top;
	height: 42px;
	margin: 0;
	padding: 0;
	visible:false;
}

/* bottom border */
div.LocationTimeControl div.Banner,
div.LocationTimeControl div.LocationArea,
div.LocationTimeControl div.TimeArea,
div.LocationTimeControl div.ReturnLocationArea,
div.LocationTimeControl div.VehicleTypeArea
{
	border-bottom: solid 5px #eaeaea;
	visible:false;
}

div.LocationTimeControl div.LocationArea 
{
	margin: 0;
	padding: 0;
	visible:false;
}

div.LocationTimeControl div.LocationArea div 
{
	margin: 3px 0 3px 0;
	visible:false;
}

div.LocationTimeControl div.LocationArea div a:link,
div.LocationTimeControl div.LocationArea div a:visited
{
	font-size: .9em;
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;
	padding: 0;
	margin: 0 0 0 130px;
	_margin-left: 125px;
	visible:false;
}

div.LocationTimeControl div.LocationArea div a:hover
{
	color: #0000FF;
	text-decoration: underline;
	visible:false;
}

div.LocationTimeControl div.LocationArea div a:active
{
	color: #0066cc;
	text-decoration: none;
	visible:false;
}

div.LocationTimeControl div.LocationArea div.LocationEntryArea input,
div.LocationTimeControl div.LocationArea div.LocationEntryArea select
{
	width: 160px;
	font-size: .9em;
	vertical-align: middle;
	visible:false;
}

div.LocationTimeControl div.LocationArea div.LocalRenterArea
{
	padding: 0 0 0 25px;
	text-align: left;
	visible:false;
}

div.LocationTimeControl div.LocationArea div.LocalRenterArea input,
div.LocationTimeControl div.LocationArea div.LocalRenterArea span
{
	vertical-align: middle;
	visible:false;
}

div.LocationTimeControl div.LocationArea div.LocationEntryArea span.PickupLocationLabel,
div.LocationTimeControl div.TimeArea span.TimeLabel,
div.LocationTimeControl div.VehicleTypeArea span.VehicleTypeLabel,
div.LocationTimeControl div.ContinueReservationArea div.ButtonArea span.ButtonLabel
{
    font-family: Arial,Helvetica,san-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    margin: 0;
    vertical-align: middle;
	visible:false;
}

div.LocationTimeControl div.LocationArea div.LocationEntryArea,
div.LocationTimeControl div.TimeArea div.PickupTime,
div.LocationTimeControl div.TimeArea div.ReturnTime,
div.LocationTimeControl div.VehicleTypeArea
{
	margin: 2px 0 0 0;
	_margin-top: 1px;
	padding: 0 5px 2px 0;
	_padding: 0 13px 3px 0;
	text-align: right;
	visible:false;
}


div.LocationTimeControl div.LocationArea div.LocationEntryArea
{
	text-align: center;
	visible:false;
}

div.LocationTimeControl div.VehicleTypeArea
{
	text-align: left;
	padding-left: 10px;
	visible:false;
}

div.LocationTimeControl div.TimeArea select,
div.LocationTimeControl div.VehicleTypeArea select
{
	font-size: .9em;
	margin: 2px 0 2px 0;
	vertical-align: middle;
	visible:false;
}

div.LocationTimeControl div.TimeArea img,
div.LocationTimeControl div.ReturnLocationArea span,
div.LocationTimeControl div.ReturnLocationArea input,
div.LocationTimeControl div.ContinueReservationArea div.HelpArea a
{
	vertical-align: middle;
	visible:false;
}

div.LocationTimeControl div.ReturnLocationArea
{
	margin: 2px 0 0 0;
	padding: 0 5px 2px 25px;
	visible:false;
}

div.LocationTimeControl div.ContinueReservationArea
{
	float: left;
	border-bottom: solid 3px #06c;
	padding: 3px 5px 5px 5px;
	_padding-bottom: 0;
	margin-top: 2px; 
	width: 305px;
	_width: 306px;
	visible:false;
}

div.LocationTimeControl div.ContinueReservationArea div.HelpArea
{
	float: left;
	visible:false;
}

div.LocationTimeControl div.ContinueReservationArea div.ButtonArea
{
	float: right;
	_line-height: 2em;
	visible:false;
}

div.LocationTimeControl div.ContinueReservationArea input
{
	margin: 0;
	padding: 0;
	border: 0;
	visible:false;
}

div.LocationTimeControl div.OptionsArea
{
	clear: both;
	visible:false;
}

div.LocationTimeControl div.OptionsArea h2,
div.LocationTimeControl div.BlueChipArea h2
{
	background-color: #eaeaea;
    font-family: Arial,Helvetica,san-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 2px 0 2px 5px;
    margin: 0;
	visible:false;
}

div.LocationTimeControl div.OptionsArea div.OptionInformation
{
	float: left;
	margin: 5px 7px 5px 7px;
	_margin: 5px 5px 5px 5px;
	visible:false;
}

div.LocationTimeControl div.OptionsArea div.OptionInformation input
{
	width: 70px;
	visible:false;
}	

div.LocationTimeControl div.OptionsArea div span
{
	display: block;
	visible:false;
}

div.LocationTimeControl div.OptionsArea div.CorporateRatesOnly
{
	clear: both;
	float: none;
	visible:false;
}

div.LocationTimeControl div.OptionsArea div.CorporateRatesOnly span
{
	display: inline;
	visible:false;
}

div.LocationTimeControl div.CountryResidenceArea
{
	clear: both;
	margin: 0 0 7px 10px;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea
{
	clear: both;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea div.BlueChipTitle
{
	padding: 2px 0 2px 0;
	background-color: #eaeaea;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea div.BlueChipTitle a.blueChipImage
{
	float: left;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea div.BlueChipTitle a img
{
	border: 0;
	float: left;
	margin: 10px 0 0 10px;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea h2
{
	display: inline;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea div.BlueChipNumber
{
	margin: 2px 0 0 85px;
	visible:false;
}

div.LocationTimeControl div.BlueChipArea div.BlueChipNumber span
{
	display: block;
	padding-bottom: 3px;
	visible:false;
}

div.LocationTimeControl div.DataArea
{
	display: none;
	visible:false;
}

/* END LocationTime control */

/* BEGIN ErrorAlert; used with the ReservationsRequiredFieldValidator and HelpError controls */

.ErrorAlert {
	background: #ffffd5 url(/images/reservations/help_alert.gif) no-repeat 7px center;
	margin: 3px 0 3px 0;
	padding: 8px 5px 8px 45px;
	font-weight: bold;
	color: red;
	font-size: 1em;
	visible:false;
}

/* END ErrorAlert */

/* BEGIN LocationSearchControl */

div.LocationSearchControl
{
	margin: 0;
	border: solid 1px #000;
	width: 500px;
	font-size: .8em;
	clear: both;
	float: left;
	visible:false;
}

div.LocationSearchControl div
{
	clear: both;
	visible:false;
}


div.LocationSearchControl div.SearchArea h2
{
	margin: 0;
	padding: 3px 0 3px 10px;
	background-color: #0066cc;
	font-family: Arial, Helvetica, san-serif;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	visible:false;
}


/* Search Results */

div.LocationSearchControl div.SearchResultsArea div
{
	clear: none;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.PagingHeaderArea,
div.LocationSearchControl div.SearchResultsArea div.PagingFooterArea
{
	text-align: center;	
	padding: 5px 0 5px 0;
	margin: 0;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.PagingHeaderArea em
{
	font-weight: bold;
	font-style: normal;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea
{
	float: left;
	padding: 0 0 10px 0;
	width: 100%;
	visible:false;
}

div.LocationSearchControl div.NoResultsArea,
div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultsHeader 
{
	background-color: #0065cc;
	padding: 3px 5px 3px 10px;
	margin: 0;	
	float: left;
	width: 485px;
	_width: auto;
	visible:false;
}

div.LocationSearchControl div.NoResultsArea h2,
div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultsHeader h2
{
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,san-serif;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	float: left;
	visible:false;
}

div.LocationSearchControl div.NoResultsArea a,
div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultsHeader div,
div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultsHeader div a
{
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	float: right;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultsHeader div
{
	width: 80px;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea h3
{
	padding: 3px 0 3px 10px;
	margin: 0;
    background-color: #ccc;
    color: #000;
    font-family: Arial,Helvetica,san-serif;
    font-size: 1em;
    font-weight: bold;
    clear: both;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultItem
{
	padding: 3px 0 3px 10px;
	margin: 0;
	float: left;
	width: 250px;
	background-color: Transparent;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.Alternate
{
	background-color: #e9eef4;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultItem h4
{
	font-family: Arial,Helvetica,san-serif;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    margin: 0 0 5px 0;
    padding: 0;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultItem address
{
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-size: .75em;
	font-style: normal;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultButtons
{
	float: right;
	text-align: right;
	padding: 5px 5px 0 0;
	margin: 0;
	width: 230px;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultButtons ul
{
	padding: 0;
	margin: 0;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultButtons ul li
{
	display: inline;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.SearchResultButtons ul li img
{
	border: 0;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.GeoCodes
{
	float: right;
	clear: right;
	width: 220px;
	vertical-align: bottom;
	margin: 40px 0 0 0;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.GeoCodes ul
{
	text-align: right;
	margin: 0 5px 0 0;
	list-style: none;
	visible:false;
}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.GeoCodes ul li
{
	display: inline;
	color: #0065ce;
	font-family: arial, helvetica, sans-serif;
	visible:false;
	}

div.LocationSearchControl div.SearchResultsArea div.LocationArea div.GeoCodes ul li img
{
	vertical-align: middle;
	visible:false;
}

/* Find another location styles */

div.LocationSearchControl div.FindAnotherLocationArea
{
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
	visible:false;
}

div.LocationSearchControl div.FindAnotherLocationArea h3
{
	background-color: #cccccc;
	font-family: Arial,Helvetica,san-serif;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 10px 10px;
	_padding: 5px 0 10px 10px;
	vertical-align: middle;
	visible:false;	
}

div.LocationSearchControl div.FindAnotherLocationArea div
{
	text-align: center;
	visible:false;
}

div.LocationSearchControl div.FindAnotherLocationArea div span
{
	font-weight: bold;
	visible:false;
}

/* END LocationSearchControl */

/* BEGIN MapPointProximity control */

div.MapPointProximity
{
	width: 385px;
	margin: 0;
}

div.MapPointProximity div.TopHeader
{
	margin: 0;
	padding: 0;
	float: left;
}

div.MapPointProximity div.TopHeader img
{
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

div.MapPointProximity div.TopHeader ul
{
	margin: 0;
	list-style: none;
	display: inline;
	padding: 0;
	border: 0;
	float: left;
}

div.MapPointProximity div.TopHeader ul li
{
	margin: 0;
	display: inline;
	padding: 0;
}

div.MapPointProximity div.TopHeader ul li a, div.MapPointProximity div.TopHeader ul li a img
{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
}

div.MapPointProximity div.MapArea
{
	clear: both;
	width: 384px;
}

div.MapPointProximity div div.Map
{
	margin: 0 0 0 3px;
	padding: 0 0 10px 10px;
	background: #0065cc url(/images/MapPoint/MapPoint_05.gif) no-repeat left bottom;
}
/* zoom buttons*/
div.MapPointProximity div.MapControlArea
{
	margin: 0 0 0 3px;
	list-style: none;
	background: #0065cc url(/images/MapPoint/MapPoint_11.gif) no-repeat left top;
	clear: both;
	float: right;
	width: 300px;
	height: 54px; _height:50px;
}

div.MapPointProximity div.MapControlArea div.Zoom ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

div.MapPointProximity div.MapControlArea div.Zoom ul li, div.MapPointProximity div.MapControlArea div.Zoom ul li img
{
	margin: 0;
	padding: 0;
	display: inline;
}


div.MapPointProximity .MapControlArea ul li
{
	display: inline;
	color: #0065ce;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	clear: both;
}

div.MapPointProximity .MapControlArea div.Compass
{
	padding: 0 12px 0 0; _padding:012px00;
	margin: 0;
	float: right;
	background: url(/images/MapPoint/MapPoint_14.gif) no-repeat right top;
	height: 54px;
	width: 50px;
	text-align: center;
}

div.MapPointProximity .MapControlArea div.Compass input
{
	padding: 0;
	margin: 0;
	border: 0;
}

div.MapPointProximity .MapControlArea ul li
{
	margin: 0;
	padding: 0;
	background-color: #0065cc;
	padding: 0;
}

/* END MapPointProximity control */

