@charset "utf-8";

#propertytax {
	margin-bottom: 10px;
}

#propertytax ul {
	list-style: none;
}

#propertytax p.message {
	font-size: 1.1em;
	line-height: 1.5em;
}

#propertytax table {
	margin: 12px 0;
	width: 98%;
}

#propertytax table th, #propertytax table tr.footer td {
	background: #cfd7e3;
	padding: 8px;
}

#propertytax table td {
	padding: 6px;
}

#propertytax table td p.ui-state-error {
	margin: 6px 0 -5px 0;
}

#ptax-menu {float: right; padding: 7px 0;}
#propertytax #ptax-menu ul {display: inline; float: right; margin: 0;}
#ptax-menu ul li {float: left; margin-left: 10px;}

#ptax-menu ul li a {
	display: block;
	float: left;
}

#ptax-search span.divide {margin-right: 85px;}

#loading {display: none;}
#map {width: 100%;}

#login-table {width: 475px;}
#register-table {width: 775px;}
#register-table td {width: 50%;}

#propertytax #checkout-table {width: 525px; margin-top: 0;}
#propertytax #checkout-table td {padding: 2px 4px;}

#tax-properties tr.even td, #cart-items tr.even td {background-color: #dedfe1;}
#tax-properties tr.odd td, #cart-items tr.odd td {background-color: #ececee;}

#ptax-search {
	float: left;
	width: 347px;
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}

#ptax-search .fieldset {
	width: 345px;
	margin: 0 auto 8px auto;
	padding: 0;
}

#ptax-search .fieldset form,
#ptax-checkout .fieldset form {
	padding: 8px;
}

#ptax-search .fieldset,
#ptax-login .fieldset,
#ptax-register .fieldset,
#ptax-checkout .fieldset,
#ptax-suggest {
	float: left;
	border: 1px solid #c7c7c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#ptax-suggest{
	width: 560px;
	height: 513px;
	margin: 8px 0 8px 8px;
	padding: 0;
}

#ptax-search .fieldset h3,
#ptax-login .fieldset h3,
#ptax-register .fieldset h3,
#ptax-checkout .fieldset h3,
#ptax-suggest h3,
#ptax-login p.xtra {
	margin: 0;
	padding: 8px;
    color: #444444;
	background: #c7c7c7 url('../../../sites/all/themes/obo2/images/right_block_bg.png') repeat-x;
}

#ptax-login p.xtra {
	padding: 8px;
	text-align: right;
}

#ptax-suggest-results {padding: 8px; height: 472px; overflow-y: auto;}
#ptax-suggest-results ul {float: left; width: 220px; margin: 10px auto; padding: 0;}
#ptax-suggest-results ul li {line-height: 1.3em !important;}
#ptax-suggest-results li a {font-size: .85em; color: #2B4B83;}

#propertytax-details ul.ui-tabs-nav {margin: 0;}
#propertytax-details div.inner-panel {padding: 3px;}
#propertytax-details h3 {margin: 0 6px;}
#propertytax-details table.details {margin: 10px;	border: 1px solid #eeeff4;}
#propertytax-details table.details td.label {width: 250px; font-weight: bold;}

#propertytax a.obo-button {float: left; text-decoration: none;}
#propertytax a.obo-button {color: #7f2117;}
#propertytax a.obo-button span.ui-icon {margin-top: -3px;}
#propertytax span.ui-state-error span.ui-icon {float: none; display: inline-block;}

td.input {width: 45%;}
.status {margin-right: 15px;}
.unpaid {color: red; font-weight: bold;}
.notice {color: #fe7b05;}
.textright {text-align: right;}
.wide {width: 200px;}
.obo-icon-checkout {background: url('../img/ui-icon-dollar.png') no-repeat !important;}
