body {
margin:0px;
padding:0px;
background:url(maps_template/insidebackground.gif);
}
a {
-moz-outline-style: none;
}

#header {
width:990px;
margin:0px auto;
padding:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
#header-left {
float:left;
width:216px;
background:#ffffff;
padding:2px;
}
#header-right {
float:right;
width:768px;
background:#ffffff;
padding:2px 2px 2px 0px;
}
#container {
width:990px;
margin:0px auto;
padding:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:url(default/content_bg.gif) repeat-y;
}
#container-left {
float:left;
width:216px;
background:#ffffff;
padding:0px 2px 0px 2px;
}
#container-left-logo {
margin-bottom:0px;
}
#container-left-sidebar {
background:#c5ba96;
padding:0px 10px 0px 10px;
}
#container-left-sidebar a {
color:#881314;
text-decoration:none;
}
#container-left-sidebar a:hover {
color:#333333;
text-decoration:none;
}
#container-left-sidebar h1 {
margin:0px;
padding:15px 0px 0px 30px;
font:bold 15px "Times New Roman", Times, serif;
color:#28586b;
text-transform:uppercase;
background:url(maps_template/sidebar_title_bg.jpg) 0px 15px no-repeat;
}
#container-left-sidebar h2 {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 20px;
font:bold 12px "Times New Roman", Times, serif;
color:#28586b;
text-transform:uppercase;
background:url(maps_template/sidebar_subtitle_bg.gif) 0px 1px no-repeat;
}
#container-left-sidebar .report{
	background-color:#BAAF8A;
	width:192px;
	margin:1px 0 0 0;
	padding:4px;
}
#container-left-sidebar .report a {
	position:relative;
	text-decoration:none;
	color:#881314;
	margin:1px 0px;
	padding:4px;
}
#container-left-sidebar .report a:hover {
	color:#345636;
	text-decoration:none;
}
#container-left-sidebar .report a img {
	display:none;
}
#container-left-sidebar .report a:hover img {
	display:block;
	position: absolute;
    top:0px; 
	left:195px; 
}
#container-right {
float:right;
width:768px;
background:#ffffff;
padding:0px 2px 0px 0px;
}
#container-right-navigation {
padding:11px 0px 0px 0px;
}
#container-right-navigation ul {
padding:0px;
margin:0px;
list-style:none;
background:#efe8cc url(maps_template/main_nav_bg.gif) repeat-x;
height:56px;
}
#container-right-navigation ul li {
display:block;
float:left;
border-right:1px solid #ffffff;
font:14px "Times New Roman", Times, serif;
color:#28586b;
text-align:center;
}
#container-right-navigation ul li span {
text-transform:uppercase;
font-size:15px;
}
#container-right-navigation ul li a {
display:block;
height:36px;
padding:12px 18px 8px 18px;
color:#28586b;
text-decoration:none;
}
#container-right-navigation ul li a span.big {
font-size:16px;
text-transform:uppercase;
}
#container-right-navigation ul li a:hover, #container-right-navigation ul li a.active {
color:#ffffff;
background:#881314 url(maps_template/nav_hover_bg.gif) bottom center no-repeat;
}
#container-right-quicklinks {
background:#881314 url(maps_template/subnav_bg.gif) repeat-x;
line-height:23px;
color:#ffffff;
text-align:right;
padding-right:15px;
}
#container-right-quicklinks a {
	color:#ffffff;
	text-decoration:none;
	padding-left:24px;
}
#container-right-quicklinks a:hover {
	color:#dddddd;
	text-decoration:none;
	padding-left:24px;
}
#container-right-login-links {
background:#efe8cc;
line-height:23px;
color:#ffffff;
padding:4px;
}
#container-right-login-links .login-links-bd a.login-links {
font:10px "Times New Roman", Times, serif;
font-weight:bold;
color:#28586b;
padding:0px;
text-decoration:none;
}
#container-right-login-links .login-links-rep a.login-links {
font:10px "Times New Roman", Times, serif;
font-weight:normal;
text-transform:uppercase;
color:#28586b;
padding:0px;
text-decoration:none;
}
#container-right-login-links .login-links-bd a:hover.login-links{
color:#881314;
}
#container-right-login-links .login-links-rep a:hover.login-links{
color:#881314;
}
#container-right-content {
padding:30px 0px 0px 0px;
}

#container-right-content h1 {
font-family:"Times New Roman",Times,serif;
font-size:22px;
text-transform:uppercase;
color:#28586b;
margin-bottom:12px;
padding:0px;
}

#container-right-content #contentGrid {
	padding:0px 0px 0px 0px;
	
}
#edit_action_div {
margin:0px;
	text-align:left;
}
#edit_action_div #edit_action_link_div {
background:url(busdir_template/edit.gif) no-repeat left;
padding:0px 20px 0px 20px;
}
#edit_action_div #edit_action_link_div a {
color:#881314;
text-decoration:none;
}
#edit_action_div #approve_action_link_div {
background:url(busdir_template/approved.png) no-repeat left;
padding:0px 0px 0px 20px;
}
#edit_action_div #approve_action_link_div a {
color:#881314;
text-decoration:none;
}
span.login-links-bd {
background:url(busdir_template_log/forms_plugin.png) no-repeat left;
padding:0px 24px 0px 24px;
}
span.login-links-rep {
background:url(busdir_template_log/system_stats.png) no-repeat left;
padding:0px 0px 0px 24px;
}
div.clear {
clear:both;
height:10px;
}
div.clear_no_space {
clear:both;
margin:0px;
padding:0px;
height:0px;
}
#spacer {
	width:990px;
	height:2px;
	background:#ffffff;
	margin:0px auto;
}
#container-footer {
width:990px;
margin:0px auto;
padding:0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
#container-footer-left {
float:left;
width:570px;
padding:5px 20px 0px 10px
}
#container-footer-right {
float:right;
width:290px;
text-align:right;
padding:5px 10px 0px 0px
}
#container-footer-right a, #padding a {
color:#881314;
text-decoration:none;
}
#container-footer-right a:hover, #padding a:hover {
color:#881314;
text-decoration:underline;
}
#padding {
padding:15px 10px 10px 15px;
min-height:475px; 
}
#padding a img, a img {
border:none;
}
#loginbox {
	padding:50px 0px 0px 0px;
	width:100%;
	text-align:center;
}
#loginbox #loginform {
	width:300px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#loginbox #loginmsg {
	padding:25px 0px 0px 0px;
	width:300px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#loginbox #forgotpass {
	padding:25px 0px 0px 0px;
	width:300px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#loginbox label.frontendlabel {
	float:left;
	width:70px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#loginbox input.input {
	margin:0px;
	padding:0px;
	width:200px;
	text-align:left;
}
#display-details { min-height:650px !important; }
#display-details-header { background:#efe8cc; color:#28586b; padding:5px; }
#display-details-header ul { margin:0px; padding:0px; list-style-none; }
#display-details-header ul li	{ display:inline; line-height:20px;}
#display-details-header ul li a { text-decoration:none; color:#28586b; }
#display-details-header ul li a:hover { color:#881314; text-decoration:none; }
#partner-area { padding:20px; line-height:15px; background:#efe8cc; }

.x-panel { color:#444444; }
div#panel.x-panel { color:#444444; }
#grid .x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #d0d0d0;}
.x-form-check-group .x-form-check-wrap, .x-form-radio-group .x-form-radio-wrap { white-space: nowrap; }
.x-grid3-row { padding:5px 0px; }
div.property-grid-address a {color:#881314; text-decoration:none;}
div.property-grid-description a {color:#333333; text-decoration:none;}
img.property-grid-img { width:70px; margin-right:5px; vertical-align:top; }
td.property-grid-img-td { padding:0px; width:80px; }
td.property-grid-td-description { width:250px; }
div.x-grid3-row x-grid3-row-selected { background:#f2f2f2; }
.x-grid3-cell-inner, .x-grid3-hd-inner { white-space:normal !important; }
div.innerDetailsGridListingInfo h2 { color:#881314; font-size:15px; margin-bottom:10px; }
td.listing-details-header, 
td.listing-details-details { padding:2px; vertical-align:top; }
td.listing-details-header  { width:100px; font-weight:bold; color:#28586b; }
td.listing-details-details { color:#333333; }
.x-form-item-label,
.x-form-cb-label,
.x-form-element	{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#505050; }
.x-form-item-label,
label#municipality_label { font-weight:bold; height:18px vertical-align:text-bottom; }
.x-form-element { padding:0px 0px 0px 0px; }
div.x-form-check-wrap { padding:0px;  }
img.directory-sidebar-link-icon { margin-right:5px; }
/*TAB ICONS */
.search_form_tab_icon 		{ background:url(/templates/busdir_template/search_tab_icon.png) 0px 5px no-repeat !important; }
.search_results_tab_icon 	{ background:url(/templates/busdir_template/searchall_tab_icon.png) 0px 5px no-repeat !important; }
.search_form_building_tab_icon 	{ background:url(/templates/busdir_template/building_tab_icon.png) 0px 5px no-repeat !important; }
.search_form_land_tab_icon 	{ background:url(/templates/busdir_template/land_tab_icon.png) 0px 5px no-repeat !important; }
.search_form_business_tab_icon 	{ background:url(/templates/busdir_template/business_tab_icon.png) 0px 5px no-repeat !important; }
.search_form_all_tab_icon 	{ background:url(/templates/busdir_template/all_tab_icon.png) 0px 5px no-repeat !important; }
.search_results_tabular_tab_icon 	{ background:url(/templates/busdir_template/tabular_tab_icon.png) 0px 5px no-repeat !important; }
.search_results_map_tab_icon 	{ background:url(/templates/busdir_template/map_tab_icon.png) 0px 5px no-repeat !important; }
.search_results_tabular_print_icon	{ background:url(/templates/busdir_template/print_icon.png) 0px 5px no-repeat !important; }