/*****************************************************************/
/*			Styles for SpacialAce WMS Client map page.	(and a few lines for timepicker /jocke)		 */
/*****************************************************************/

/** Map Styles **/
.rwcMapContainer
{
	position: absolute;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	overflow: hidden;
	background-color:#acd8ec;
	color:Black;
}

.rwcLayerContainer
{
	position:absolute;
	height:100%;
	width:100%;
	background-color:Transparent;
}

img.rwcMapTile
{
	position:absolute;
	visibility: hidden;
}

.rwcMarker
{
	position:absolute;
	cursor: pointer;
}

.rwcMarker img
{
	position:absolute;
}

.rwcMarker span
{
	position:absolute;
}

.rwcZoomRectangle
{
	position:absolute;
	background-color:Blue;
	opacity: 0.2;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
}

.rwcDockingArea
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background: White repeat left top;
}

/** GUI Controls **/

.rwcCloseBox
{
	position:absolute;
	right:5px;
	top:5px;
	padding:0px;
	cursor:pointer;
}

.rwcMinimizeElement
{
	position:absolute;
	top:5px;
	right:5px;
}

.rwcMiniMapCloseBox
{
	position:absolute;
	top:0px;
	right:0px;
	padding:0px;
	cursor:pointer;
	z-index:10;
}

/*LayerControl*/
.rwcLayerControlOverlay
{
	position:absolute;
	bottom: 30px;
	right: 20px;
	margin: 12px 6px 12px 6px;
	background: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	visibility: hidden;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
}

.rwcLayerControlDocked
{
	position:absolute;
	margin: 0px;
	padding: 0px;
	background: transparent;
	top: 0px;
	right: 0px;
	left:auto;
	width:200px;
	background-color:Transparent;
}

.rwcLayerControlOverlay h4
{
	font-size: 100%;
	margin: 0px;
	color: white;
	padding:4px 25px 4px 6px;
	background: #095898 no-repeat center right;
}

.rwcLayerControlOverlay div
{
	padding:2px;
}

.rwcLayerListItem
{
	border-bottom:Solid 1px #095898;
}

.rwcLayerControlOverlay img
{
	vertical-align: middle;
	margin-right:3px;
}

.rwcLayerControlDocked img
{
	margin-left:6px;
	padding:0px;
	margin-bottom:5px;
	vertical-align:middle;
}

.rwcLayerControlDocked span
{
	padding:5px;
}

/* Driving Directions */
.rwcDrivingDirectionOverlay
{
	position:absolute;
	top: 30px;
	left: 20px;
	margin: 12px 6px 12px 6px;
	width: 300px;
	background: white;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	visibility: hidden;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
}

#rwcDrivingDirectionBody
{
	position:relative;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	height:300px;
}

.rwcDrivingDirectionEvenItem
{
	position:relative;
	overflow:hidden;
	background: white;
	width:100%;
	border-bottom: 1px solid #999999;
	margin:0px;
	border: 3px 3px 3px 3px;
}

.rwcDrivingDirectionOddItem
{
	position:relative;
	overflow:hidden;
	background: Beige;
	width:100%;
	border-bottom: 1px solid #999999;
	margin:0px;
	border: 3px 3px 3px 3px;
}

.rwcDirectionSymbolDiv
{
}

.rwcDirectionSymbolDiv img
{
	margin:5px;
	margin-right:10px;
	position:relative;
	display:inline;
	float:left;
}

.rwcDirectionTextDiv
{
	position:relative;
	width:200px;
	padding: 5px;
}

/* Search Control */
.rwcSearchControlOverlay
{
	position:absolute;
	bottom: 220px;
	right: 20px;
	position: absolute;
	margin: 12px 6px 12px 6px;
	background: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	visibility: hidden;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
}

.rwcSearchControlDocked
{
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px;
	top: 0px;
	left: 0px;
	right:auto;
	background-color:Transparent;
	border-style:none;
	border-width:0px;
	overflow:auto;
}

.rwcSearchControlOverlay h4
{
	/*display:none;*/
	font-size: 100%;
	margin: 0px;
	color: white;
	padding:4px 25px 4px 6px;
	background: #095898 no-repeat center right;
}

.rwcSearchControlOverlay div
{
	padding:2px;
}

.rwcSearchControlOverlay button
{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
}

/* PanControl */
.rwcPanUp
{
	position:absolute;
	top:4px;
	left:31px;
}

.rwcPanDown
{
	position:absolute;
	left:31px;
	top:60px;
}

.rwcPanLeft
{
	position:absolute;
	top:31px;
	left:4px;
}

.rwcPanRight
{
	position:absolute;
	top:31px;
	left:60px;
}

.rwcProgressIndicator
{
	position:absolute;
	top:37px;
	left:37px;
	height:16px;
	width: 16px;
	visibility: hidden;
}

/* BackgroundControl */
.rwcBackgroundButton
{
	position:absolute;
	margin:0px;
	background:transparent;
	cursor: pointer;
	height:30px;
	width:100px;
}

.rwcBackgroundButtonText
{
	position:absolute;
	cursor: pointer;
	text-align:center;
	font-size:80%;
	color:Black;
	top:5px;
	left:20px;
	width:60px;
	overflow:hidden;
}

/* Search */

.rwcSearchButton, .rwcClearButton
{
	position:relative;
	height:20px;
	width:60px;
	font-size:12px;
}

/* Search Controls */
.rwcSelectControl
{
	position:relative;
	width: 160px;
}

.rwcResultsListDocked
{
	float:left;
	left:auto;
	top:auto;
	position:relative;
	background:white;
	border: solid 2px Black;
}

.rwcSliderContainer
{
	height:60px;
	padding:0px;
	margin:0px;
}

.rwcSliderControl
{
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
	width:19px;
	height:19px;
}

.rwcSliderLabel
{
	top:0px;
	position:relative;
	color:Black;
	top:0px;
	margin-bottom:0px;
	margin-top:11px;
}

.rwcSliderMaxLabel
{
	position:absolute;
	color:Gray;
	top:20px;
}

.rwcSliderMinLabel
{
	position:absolute;
	color:Gray;
	top:20px;
	width:20px;
}

.rwcSliderSelectionLabel
{
	position:absolute;
	color:Gray;
	top:20px;
}

.rwcSliderFillBar
{
	left:19px;
	top:7px;
	position:absolute;
	height:6px;
}

.rwcSliderTick
{
	position:absolute;
	top:1px;
}

/* Listitems */

.rwcInfoString
{
	margin: 5px;
}

.rwcInfoImage
{
	position:relative;
	padding:20px;
}

.rwcLegendImage
{
	margin-left:10px;
	position:relative;
	height:12px;
	width:12px;
	cursor:default;
}

.rwcInlineLegendImage
{
	margin-left:2px;
	position:relative;
	height:12px;
	width:12px;
	cursor:default;
}

/*Refactor!!*/


.rwcListItem
{
	position:relative;
	padding-left:10px;
	overflow:auto;
	cursor:pointer;
}

.rwcReorderArrowDown
{
	position:absolute;
	right:0px;
	width:10px;
	height:14px;
}

.rwcReorderArrowUp
{
	position:absolute;
	right:12px;
	width:10px;
	height:14px;
}

.rwcSearchListItem
{
	margin:3px;
	text-decoration: underline;
	cursor:pointer;
}

.rwcSearchListItem div
{
	display:block;
	margin-right:3px;
}


/*****************************************************************/
/*				RWC Styles used by default configuration		 */
/*****************************************************************/

/*Custom infoboxes*/

.rwcWhiteInfoBox
{
    position:absolute;
	margin: 0px;
	padding-bottom: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
	z-index: 120;
	background-color: #ffffff;	
}

.rwcBlueInfoBox, .rwcRedInfoBox
{
	position:absolute;
	margin: 0px;
	padding-bottom: 5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
	z-index: 120;
}

.rwcBlueInfoBox p, .rwcRedInfoBox p, .rwcWhiteInfoBox p,
.rwcBlueInfoBox a, .rwcRedInfoBox a, .rwcWhiteInfoBox a,
.rwcBlueInfoBox img, .rwcRedInfoBox img, .rwcWhiteInfoBox img
{
	margin: 5px;
	padding:0px;
}

.rwcBlueInfoBox div, .rwcRedInfoBox div
{
	padding: 3px;
	margin: 3px;
}

.rwcBlueInfoBox
{
	background: #9090ff;
}

.rwcRedInfoBox
{
	background: #ff9090;
}

.rwcBubbleBox
{
	position:absolute;
	padding:5px;
	padding-bottom:30px;
	/*background:transparent url(../pic/standard/bubble3.gif) no-repeat left top;*/
	height: 105px;
	width: 150px;
	overflow: hidden;
}

.rwcBubbleBox p
{
	margin-top:2px;
	margin-bottom:1px;
}

.rwcListInfoBox
{
	border: none;
	opacity: 1;
	padding-bottom: 1px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	position:relative;
}

.rwcListInfoBox p
{
	text-align:left;
}

.rwcInfoBoxText
{

}

.rwcWhiteInfoBox div
{
    margin:0px;
    padding: 0px;  
    margin: 0px;
    padding-left: 8px;     
    padding-top: 2px;  
}

/* Controls */
.rwcZoomControlOverlay
{
	position:absolute;
	top: 20px; right: 10px;
	visibility: hidden;
	cursor: pointer;
}

.rwcPanControlOverlay
{
	position:absolute;
	top: 60px; right: 100px;
	visibility: hidden;
	cursor: pointer;
}

.rwcBackgroundControlOverlay
{
	position:absolute;
	top:60px;
	right:240px;
	visibility:hidden;
}

.rwcScaleMarker
{
	position:absolute;
}

.rwcPositionBox
{
	position:absolute;
	left:220px;
	bottom:20px;
	background:white;
	width:150px;
	height:25px;
	z-index:2;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
}

.rwcScaleBarBackground
{
	position:absolute;
	right:18px;
	top:180px;
	height:18px;
	overflow:hidden;
	background: #ffffff;
	border: none;
}

.rwcScaleBar
{
	vertical-align:top;
	position:absolute;
	right:20px;
	top:180px;
	height:14px;
	font-size:12px;
	overflow:hidden;
	color: #095898;
	border: 2px solid #095898;
	border-top: none;
	padding-left: 2px;
}

.rwcScaleBar2
{
	vertical-align:top;
	position:absolute;
	right:20px;
	top:20px;
	height:14px;
	font-size:12px;
	color: #095898;
	border: 2px solid #095898;
	border-top: none;
	overflow:hidden;
}

/* Detailed Infobox */
.rwcDetailedInfoBox
{
	position:absolute;
	width:250px;
	margin: 6px;
	padding: 5px;
	padding-right: 25px;
	background: #ffffff;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
}

.rwcDetailedInfoBox p
{
	position:relative;
	margin:3px;
	padding: 3px;
	padding-left: 5px;
}

.rwcDetailedInfoBox img
{
	padding:0px;
}

/*Search*/
.rwcResultsList
{
	position:absolute;
	left:3px;
	top:3px;
	width:200px;
	padding:3px;
	background:white;
	border-right: solid 2px #AAAAAA;
	border-bottom: solid 2px #AAAAAA;
}

/*Minimap&linked maps*/
.rwcMiniMap
{
	padding:0px;
	margin:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:200px;
	height:200px;
	border:solid 2px #FFFFFF;
	overflow:hidden;
}

.rwcMimimizedMiniMap
{
	padding:0px;
	margin:0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:13px;
	height:13px;
	border:solid 2px #FFFFFF;
	overflow:hidden;
}

.rwcLookingGlass
{
	padding:0px;
	margin:0px;
	position:absolute;
	width:150px;
	height:150px;
	border:solid 2px #FFFFFF;
	overflow:hidden;
}

.rwcMapAreaRectangle
{
	padding:0px;
	margin:0px;
	position:absolute;
	cursor:move;
	border: 2px solid #084476;
	background: white;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

/* Refactor!!!*/
/*control groups*/
.rwcAddressBlock
{
	float:left;
	top:0;
	left:0;
	padding-left:20px;	
}

div.rwcAddressSearch{
	padding: 5px;
}

.rwcCanvasOverlay
{
	position:absolute;
	top:0px;
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background-color:Transparent;
	cursor:move;
}

v\:* {
	behavior:	url(#default#VML);
}

.rwcPrintArea
{
	display:none;
	overflow:visible;
}

.rwcSelectionOutput
{
	position:absolute;
	top:200px;
	right:50px;
	height: 400px;
	width: 250px;
	overflow:auto;
	background:White;
	border:solid 1px black;
}

.rwcNoPrint
{
}

.rwcPrintOnly
{
	display:none;
}

.rwcPrintLegend
{
	display:none;
}

.rwcPrintOffset
{
	display:none;
}

.rwcDisabled
{
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}

.rwcClickable
{
	cursor:pointer;
}

.rwcPrintImage
{
	position:absolute;
	display:none;
}

/*****************************************************************/
/*				Timepicker                              		 */
/*****************************************************************/
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: none; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */




/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Slider 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/*****************************************************************/
/*				EntranceParkingForm                     		 */
/*****************************************************************/

.entranceParkingFormDiv .infoLabel
{
    font-style: italic;
}

.entranceParkingFormDiv input[type=checkbox]
{
    margin: 8px;
    
}

.entranceParkingFormDiv input[type=radio]
{
    margin-left: 10px;
    
}


 /*****************************************************************/
/*				ParkingForm                     		 */
/*****************************************************************/  

#parkingfilter { margin-top:10px; }
#parkingfilter fieldset { border:1px solid #888; padding: 5px 10px 5px 0px; }
#parkingfilter legend { padding:0 6px 0 6px;margin-left:10px; }
#parkingfilter input[type="radio"], #filter input[type="checkbox"]  { margin-right:4px; }
#parkingfilter input[type="checkbox"]  { margin: 3px 6px 3px 6px; }
#parkingfilter input[type="text"]  { height: 20px; }
#parkingfilter .searchbutton  { margin-left:0px; width: 80px;float: right;}
#parkingfilter div { padding: 0px 0px 5px 5px; width:145px; }
#parkingfilter select {width:145px; }

