body {
	font-family:verdana,tahoma,helvetica;
    font-size:13px;
	background-color:#fff !important;
}

#loading {
	background:#E8E8E8 none repeat scroll 0%;
	border:1px solid #D0D0D0;
	left:45%;
	padding:2px;
	position:absolute;
	text-align:center;
	top:40%;
	width:150px;
	z-index:20001;
	height:38px;
}

#loading .loading-indicator {
	background:white url(../img/block-bg.gif) repeat-x;
	border:1px solid #D0D0D0;
	color:#003366;
	font-family:arial,helvetica;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0pt;
	padding:10px;
}

*html #loading .loading-indicator {
	height:33px;
}

*html #loadingTxt {
	margin-top:-3px;
}

.loadTxt {
	float:left;
	margin-left:10px;
	height:16px;
}

*html .loadTxt { 
	margin-top:-3px;
}

#panelHelp ul { margin: 0px 10px 0px 10px; padding: 0; list-style-type:decimal; list-style-position: outside; }
#panelHelp li { margin: 0pt 0pt 0pt 12px; padding: 0;}
*html #panelHelp li { margin: 0pt 0pt 0pt 14px; padding: 0;}

.x-fieldset-noborder { border:0; }
.x-fieldset { margin-bottom:0; }
.x-btn-center { padding:0pt 2px; }

.dealerPanel {
	background-image:url(../img/dealerPanel.png) !important;
}

.helpPanel {
	background-image:url(../img/help.png) !important;
}

.googledir, .googledir table, .googledir td
{
	font-family:verdana,tahoma,helvetica;
    font-size:10px;
}

#actionPanel .x-panel {
	margin-bottom:3px;
	margin-right:0;
}

#actionPanel .x-panel-body {
	border:0 none;
}

#actionPanel .x-panel-body li {
	margin:3px;	
}

#actionPanel .x-panel-body li img {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
	margin-bottom:2px;
}

#actionPanel .x-panel-body li a {
	text-decoration:none;
	color:#3764A0;
}

#actionPanel .x-plain-body {
	background-color:#fff;
    padding:3px 0 0 5px;
}

#actionPanel .x-plain-body {
	padding-left:3px;
}

#actionPanel .x-panel-body li a:hover {
	text-decoration:underline;
	color:#15428b;
}
.x-panel-trans {
	background:transparent;
}

.x-layout-split-west {
	cursor:move;
    background-color:#D0D0D0;
}

.x-panel-header-text {
	color:#3764A0;
}

.x-toolbar .ytb-text {
	padding:0pt;
}

#statusBar {
	text-align:left;
	color:#ff0000;
	padding-top:4px;
}

#radiusSlider {
	background-image:url(../img/ticks.gif);
	padding-top:6px;
	width:150px;
	margin-top:-20px;
	margin-left:107px;
}

.x-slider-horz {
	background:none;
}

#radiusSlider .x-slider-thumb {
	background-image:url(../img/slider-thumb.png);
}

.txtLabel
{
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:12px;
}

.dealerInfo th, .dealerInfoList th {
	vertical-align:top;
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    width:70px;
}

.dealerInfo td, .dealerInfoList td {
	vertical-align:top;
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
}

.dealerInfoLineBottom {
	border-bottom:1px dashed #DEDEDE;
	vertical-align:top;
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
}

.dealerInfoLineTop {
	border-top:1px solid #DEDEDE;
	vertical-align:top;
	font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
}

.dealerInfoList {
	margin-bottom:10px;
	border-bottom:1px solid #7F7F7F;
}

.frmHeadline {
	border-bottom:1px solid #DEDEDE;
	width:100%;
	margin-bottom:5px;
	font-style:italic;
	color:#9F9F9F;
}

.x-slider-horz .x-slider-inner {
background:none;
}
.x-slider-horz .x-slider-end {
background:none;
}

.x-form-item label {text-align:right;}

#radLabel {width:100px;}
*html #radLabel {width:98px;}

.frmHeadline {float:left; width:300px;}

#clearL{clear:left;}
#clearL .x-panel-body ,
#clearL .x-panel-body-noheader { border-color:transparent; }
