/*!
* jQuery Mobile 1.4.0
* Git HEAD hash: f09aae0e035d6805e461a7be246d04a0dbc98f69 <> Date: Thu Dec 19 2013 17:34:22 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
	font-size: 100%;
}

body, .ui-page-theme-a {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
}

body,
input,
select,
textarea,
button,
.ui-btn {
	font-size: 1em;
	line-height: 1.3;
	font-family: Helvetica, Arial, sans-serif
	/*{global-font-family}*/
	;
}

legend,
.ui-input-text input,
.ui-input-search input {
	color: inherit;
	text-shadow: inherit;
}

/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
	font-weight: normal;
	font-size: 1em;
}

/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
	border-bottom-color: #828282;
	border-bottom-color: rgba(0, 0, 0, .15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
	border-bottom: 1px solid #d6d6d6;
	/* non-RGBA fallback */
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.table-stroke tbody th,
.table-stroke tbody td {
	border-bottom: 1px solid #e6e6e6;
	/* non-RGBA fallback  */
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
	border-bottom: 0;
}

.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
	background-color: #eeeeee;
	/* non-RGBA fallback  */
	background-color: rgba(0, 0, 0, .04);
}

/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
}

.ui-btn:link {
	text-decoration: none !important;
}

.ui-btn-active {
	cursor: pointer;
}

/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {

	-webkit-border-radius: 0em
	/*{global-radii-blocks}*/
	;
	border-radius: 0em
	/*{global-radii-blocks}*/
	;
}

/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
	-webkit-border-radius: 0em
	/*{global-radii-buttons}*/
	;
	border-radius: 0em
	/*{global-radii-buttons}*/
	;
}

/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
	-webkit-border-radius: 1em;
	border-radius: 0;
	border: none !important;
	background: none !important;
}

/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}

/* Popup arrow */
.ui-popup {
	margin-top: 15px
}

.ui-popup.ui-corner-all>.ui-popup-arrow-guide {
	left: .6em
	/*{global-radii-blocks}*/
	;
	right: .6em
	/*{global-radii-blocks}*/
	;
	top: .6em
	/*{global-radii-blocks}*/
	;
	bottom: .6em
	/*{global-radii-blocks}*/
	;
}

/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
	-webkit-box-shadow: 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
	-moz-box-shadow: 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
	box-shadow: 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
}

.ui-shadow-inset {
	-webkit-box-shadow: inset 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
	-moz-box-shadow: inset 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
	box-shadow: inset 0 1px 3px
	/*{global-box-shadow-size}*/
	rgba(0, 0, 0, .2)
	/*{global-box-shadow-color}*/
	;
}

.ui-overlay-shadow {
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
	box-shadow: 0 0 12px rgba(0, 0, 0, .6);
}

/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:afte .ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
	background-color: #666666
	/*{global-icon-color}*/
	;
	background-color: rgba(0, 0, 0, .4)
	/*{global-icon-disc}*/
	;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-border-radius: 0em;
	border-radius: 0em;
}

/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
	background-color: #666666
	/*{global-icon-color}*/
	;
	background-color: rgba(0, 0, 0, .15);
}

/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	background-color: transparent;
}

/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4)
	/*{global-icon-shadow}*/
	;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4)
	/*{global-icon-shadow}*/
	;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .4)
	/*{global-icon-shadow}*/
	;
}

/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
	display: block;
	width: 18px;
	height: 18px;
	margin: -9px 2px 0 2px;
}

.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
	filter: Alpha(Opacity=30);
	opacity: .3;
}

.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
	-webkit-border-radius: 0em;
	border-radius: 0em;
}

.ui-radio .ui-btn.ui-radio-on:after {
	background-image: none;
	background-color: #fff;
	width: 8px;
	height: 8px;
	border-width: 5px;
	border-style: solid;
}

.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
	background-color: #000;
}

/* Loader */
.ui-icon-loading {
	background: url(images/ajax-loader.gif);
	background-size: 2.875em 2.875em;
}


.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
	background: #9d9d9d;
	border-color: #NaNNaNNaN;
	color: #ffffff;
	text-shadow: none;
	font-weight: bold;
}

.ui-bar-a {
	border-width: 0;
	border-style: solid;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
	border-color: #aaaaaa;
	color: #000000;
	text-shadow: none;
}

.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {
	background: #ffffff;
	border-color: #cccccc;
	color: #333333;
	text-shadow: none;
}

.ui-body-a {
	border-width: 0;
	border-style: solid;
}

.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
	color: #ec5e5b;
	font-weight: bold;
}

.ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited {
	color: #3388cc;
}

.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body .ui-group-theme-a a:hover {
	color: #005599;
}

.ui-page-theme-a a:active, html .ui-bar-a a:active, html .ui-body-a a:active, html body .ui-group-theme-a a:active {
	color: #005599;
}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head body .ui-btn.ui-btn-a:visited {
	background: #ffffff;
	border-color: #cccccc;
	color: #2f3e46;
	text-shadow: none;
}

.ui-page-theme-a .ui-btn:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a .ui-btn:hover, html head body .ui-btn.ui-btn-a:hover {
	background: #a5a5a5;
	border-color: #bbbbbb;
	color: #fff !important;
	text-shadow: none;
}

.ui-page-theme-a .ui-btn:active, html .ui-bar-a .ui-btn:active, html .ui-body-a .ui-btn:active, html body .ui-group-theme-a .ui-btn:active, html head body .ui-btn.ui-btn-a:active {
	/*background:#ffe605*/
	;
	border-color: #bbbbbb;
	color: #000000;
	text-shadow: none;
}

.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
	background-color: #e9e9e9;
	border-color: #cccccc;
	color: #707070;
	text-shadow: none;
}

.ui-page-theme-a .ui-radio-on:after, html .ui-bar-a .ui-radio-on:after, html .ui-body-a .ui-radio-on:after, html body .ui-group-theme-a .ui-radio-on:after, .ui-btn.ui-radio-on.ui-btn-a:after {
	border-color: #a2a2a2;
}

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head body .ui-btn-a.ui-focus, html head body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 0 #f74444;
	-moz-box-shadow: 0 0 0 #f74444;
	box-shadow: 0 0 0 #f74444;
}

.ui-disabled, .ui-state-disabled, button[disabled], .ui-select .ui-btn.ui-state-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	cursor: default !important;
	pointer-events: none;
}

.ui-btn:focus, .ui-btn.ui-focus {
	outline: 0;
}

.ui-noboxshadow .ui-shadow, .ui-noboxshadow .ui-shadow-inset, .ui-noboxshadow .ui-overlay-shadow, .ui-noboxshadow .ui-shadow-icon.ui-btn:after, .ui-noboxshadow .ui-shadow-icon .ui-btn:after, .ui-noboxshadow .ui-focus, .ui-noboxshadow .ui-btn:focus, .ui-noboxshadow input:focus, .ui-noboxshadow .ui-panel {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.ui-noboxshadow .ui-btn:focus, .ui-noboxshadow .ui-focus {
	outline-width: 1px;
	outline-style: auto;
}

#footer {
	font-size: 0.7em;
	font-weight: normal;
	color: #ffffff;
	background-color: #9d9d9d;
	text-align: center;
	border: none;
	z-index: 80;
}

#footer div {
	padding: 5px;
}

.ui-panel-inner {
	padding: 0 !important
}

#left-panel {
	position: absolute;
	width: 75%;
	top: 44px;
	z-index: 99;
	background-color: #9d9d9d;
}

#panelbg {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 98;
	background-color: #000;
	/* overlay bg */
	opacity: 0.5;
	filter: alpha(opacity=50);
	/* For IE8 and earlier */
	visibility: hidden
}

#panel-content {
	background-color: #ffd400;
}

#left-panel .logo {
	padding: 5px;
	background: #fff;
	text-align: center;
	padding-top: 10px;

}

#left-panel .logo img {
	width: 200px;
}

#left-panel a {
	width: 100%;
	text-decoration: none;
	color: #707070;
	text-shadow: none;
	font-weight: normal;
	font-size: 1em;
	text-shadow: none
}

#left-panel a li:hover {
	background-color: #ffffff;
	color: #707070;
	text-shadow: none;
}

#left-panel a li {
	list-style: disc;
	padding: 12px 8px 12px 8px;
	padding-left: 18px;
	border-bottom: 1px #dfd9d9 solid;
	background-color: #ededed;
}

#left-panel li.list-divider {
	list-style: none;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px
}

.back-to-top {
	position: fixed;
	bottom: 1em;
	right: 5px;
	display: none;
	z-index: 9999999
}

.back-to-top img {
	width: 60px;
}

.back-to-top:hover {}

/* for index and property detail navbar */
#navbar .ui-btn, #pdetail .ui-btn {
	background: #a3a3a3 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.0em;
}

#navbar .ui-btn-active, #pdetail .ui-btn-active {
	background: #ffd3d8 !important;
	color: #000000;
}

#navbar .active {
	background: #d04d4d !important;
	color: #ffffff;
}

/* top bar icon */

#panel-icon, #search-icon, #arrowleft-icon, #star-icon, #agent-icon {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	box-shadow: none;
	border-radius: 0;
	border-right: 1px #bdbdbd solid
}

#panel-icon img, #search-icon img, #arrowleft-icon img, #star-icon img, #agent-icon img {
	height: 35px
}

#search-icon {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	box-shadow: none;
	border-radius: 0;
	border-left: 1px #bdbdbd solid
}

#panel-icon:hover, #search-icon:hover, #arrowleft-icon:hover, #star-icon:hover, #agent-icon:hover {
	background-color: #9d9d9d;
}

.ui-header #panel-icon, .ui-header #search-icon, .ui-header #arrowleft-icon, .ui-header #star-icon, .ui-header #agent-icon {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin: -5px !important;
	height: 35px;
	width: 65px
}

h1 {
	font-size: 1.3em !important;
	color: #fff;
	text-shadow: none
}

.ui-header .ui-title {
	margin: 0 !important;
	padding: 10px !important;
}

.ui-header {
	border-bottom: 1px solid #faf3ff !important;
	height: 44px;
	overflow: hidden;
}

div.ui-overlay-a {
	background: #000000 !important;
}

#sortType {
	font-size: 11px;
	height: 18px;
}

.pinput {
	font-size: 0.8em;
	color: #999
}

#more {
	background-color: #9d9d9d;
	color: #FFF;
	border: none;
	text-shadow: 0 1px 0 #000;
	margin-top: 0;
}

#more:hover {
	background-color: #b18147;
}

#more2 {
	background-color: #9d9d9d;
	color: #FFF;
	border: none;
	text-shadow: 0 1px 0 #000;
	margin-top: 0;
}

#more2:hover {
	background-color: #b18147;
}

#tranmore {
	background-color: #9d9d9d;
	color: #FFF;
	border: none;
	text-shadow: 0 1px 0 #000;
	margin-top: 0;
}

#tranmore:hover {
	background-color: #b18147;
}

#resetform {
	background-color: #9d9d9d;
	color: #FFF;
	border: none;
	text-shadow: 0 1px 0 #000;
	margin-top: 0;
	display: none
}

#resetform:hover {
	background-color: #b18147;
}

#tranresetform {
	background-color: #9d9d9d;
	color: #FFF;
	border: none;
	text-shadow: 0 1px 0 #000;
	margin-top: 0;
	display: none
}

#tranresetform:hover {
	background-color: #000000;
}

.ui-footer {
	bottom: 0;
	width: 100%;
}

#panel-content .lang {
	float: right;
}

#panel-content .lang a:hover div {
	background-color: #F90
}

#panel-content .lang div {
	float: left;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	margin-left: 1px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	background-color: #FC3;
}

#panel-content .lang .cn {
	padding-left: 15px;
	padding-right: 15px;
}

#panel-content li {
	font-size: 1em;
	font-weight: bold
}

.panelcss {
	overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-overflow-scrolling: touch;
}

#ourclients td {
	font-size: 0.9em;
}

#ourclients a {
	text-decoration: none
}

#ourclients #client td {
	border: #CCC 1px solid
}

#ourclients #client td:hover {
	background-color: #FF9
}

#trends {
	padding: 0;
	margin: 0;
	background-color: #FFF;
	text-align: center
}

#mort {
	padding: 0;
	margin: 0
}

#rates {
	padding: 0;
	padding-top: 10px;

}

#rates .table td {
	font-size: 11px;
	color: #333
}

#rates .table td.h1 {
	background-color: #606060;
	color: #FFF;
	height: 20px;
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
}

#rates .h2 {
	background-color: #d7d7d7;
	height: 18px;
	padding-top: 4px;
	font-size: 11px;
}

#rates .r1 {
	background-color: #fff;
	width: 160px;
	text-align: center;
	font-size: 15px;
	padding: 3px;
}

#rates .title {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#rates .r2 {
	background-color: #fff;
	width: 355px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#rates .r3 {
	background-color: #fff;
	text-align: center;
}

#rates .head_table_hd {
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}

#rates .space {
	background-color: #FFFFFF;
}

#rates .ref {
	font-size: 11px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

#rates .update {
	text-align: right;
	padding-right: 5px;
	font-weight: normal;
	color: #ffffff;
}

#rates .table {
	background-color: #e1e1e1;
}

#listprop .ui-bar {}

#listprop #ui-pd {
	padding: 10px !important;
}

#listprop #ui-pd input {}

#listprop #ui-pd .ui-block-a {
	width: 25% !important;
	font-size: 1em !important;
	margin-top: 10px;
}

#listprop #ui-pd .ui-block-b {
	width: 75% !important;
	font-weight: normal !important;
	margin-top: -5px
}

#listprop #listing {
	padding: 0px
}

#listprop #mailto div {
	margin-top: 0 !important;

}

#listprop .ui-bar-form {
	background-color: #ffffff !important;
	color: #333;
	font-weight: normal;
}

#listprop .title {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #CCC
}

#aboutus #ui-pd {
	padding: 0px !important;
	font-size: 1.2em !important;
	color: #333;
}

#aboutus .bold {
	font-weight: bold
}

#disclaimer #ui-pd {
	padding: 10px !important;
	font-size: 1.2em !important;
	color: #333;
}

#disclaimer .title {
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	margin-bottom: 10px;
}

#village td {
	font-size: 1em;
}

#village .whitefont {
	font-size: 1em;
	font-weight: bold;
	color: #FFF
}

#village .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#village .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#traffic td {
	font-size: 1em;
}

#traffic .whitefont {
	font-size: 1em;
	font-weight: bold;
	color: #FFF
}

#traffic .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#traffic .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#school td {
	font-size: 1em;
}

#school .whitefont {
	font-size: 1em;
	font-weight: bold;
	color: #FFF
}

#school .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#school .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#firsthand td {
	font-size: 1em;
}

#firsthand .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#firsthand .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#firsthand .firsthand_title {
	font-size: 1.1em;
	font-weight: bold;
}

#firsthand .photo {
	height: 8em;
	overflow: hidden;
}

#firsthand_detail td {
	font-size: 1em;
}

#firsthand_detail .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#firsthand_detail .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#firsthand_detail #detail_tab2 img {
	width: 100%;
}

#tax td {
	font-size: 1em;
}

#tax .whitefont {
	font-size: 1em;
	font-weight: bold;
	color: #FFF
}

#tax .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#tax .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#phone td {
	font-size: 1em;
}

#phone .whitefont {
	font-size: 1em;
	font-weight: bold;
	color: #FFF
}

#phone .detail .ui-btn {
	background: #626262 !important;
	color: #ffffff;
	text-shadow: none;
	border: 1px solid #FFF;
	padding: 8px;
	font-size: 1.1em;
}

#phone .detail .ui-btn-active {
	background: #3d6793 !important;
	color: #ffe400;
	border: 1px solid #FFF;
}

#pnews td {
	font-size: 1em;
}

#pnews #news_form {
	font-size: 1.2em;
}

#contactus #contact .ui-block-a {
	width: 20% !important
}

#contactus #contact .ui-block-b {
	width: 80% !important;
	margin-left: 0 !important
}


#tran_listview li div {
	font-size: 1em
}

#tran_listview .title {
	font-size: 1em;
	color: #C00
}

#tran_listview .date {
	font-size: 0.8em;
	color: #666
}

#tran_listview .custom-fieldset .ui-controlgroup-controls {
	width: 100% !important;
}

#tran_listview .ui-bar {}

#tran_listview #ui-pd {}

#tran_listview #ui-pd .ui-block-a {
	width: 25% !important;
	font-size: 1em !important;
}

#tran_listview #ui-pd .ui-block-b {
	width: 75%;
	font-size: 1em !important;
	font-weight: bold
}

#tran_listview h3 {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	font-size: 1em
}

#tran_listview h3 span {
	font-size: 0.8em;
	font-weight: normal
}

#tran_listview .ui-radio {
	width: 33.33% !important;
}

#tran_listview .ui-radio .ui-btn {
	text-align: center;
}

#enquirysubmit, html .ui-body-a .ui-btn.ui-input-btn {
	background-color: #d04d4d !important;
	color: #FFF !important;
}

.ui-page-theme-a .ui-slider-track .ui-slider-bg.ui-btn-active {
	background: #d04d4d;
}

a[data-role="button"][data-theme="psearchbtn"] {
	background: #d04d4d !important;
	color: #fff !important;
}

#props_listview .ui-btn.ui-btn-active {
	background-color: #ffffff;
	color: #333;
}