* { margin: 0; padding: 0 }
a { color: #39c; text-decoration: none }
a:focus { outline:none }
select, option {
	/*height:25px;*/
    font-weight:bold;
    font-size:12px;
    color:#333333;
}
img { border: 0 }
input[type="textbox"]{
	height:15px;
	padding-top:2px;
	padding-right:3px;
	padding-left:3px;
	font-family:arial;
	font-weight:normal;
	font-family:arial;
	color:#333;
	font-size:14px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}
/*Map*/
.map_zoom { background: #fff; padding: 2px; border: 1px solid #ddd; }
.zoom_in { width:26px; cursor: pointer;}
.zoom_out { width:26px; cursor: pointer; }
.level { width:26px; text-align: center; }
/* ----- float clearing -------------------- */
.clearfix:after {content: "."; clear: both; height: 0;visibility: hidden; display: block;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {clear: both;}

body{
    width:320px;
}
#searchDiv div div{
	padding:5px;
}
.disabled{
	color:#666 !important;
	font-size:11px;
	font-weight:normal;
}
.stripNav li.tab2 a.disabled {
	color:#CCC !important;
}
.stripNav li.tab2 a.disabled:hover {
	background-position:center -39px;
}
a.button {
	/* Default positioning of button */
	display: block;
	font-family:arial;
	margin: 0 auto;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	text-align:center;
	line-height: 40px; /* will keep the text vertically
	                     centered on the 46px high button */				

	/* Font styling */
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #FFF;
	text-shadow: #EEE 0px 1px 1px; /* slight white drop shadow */

	/* Button image is 29px wide.
		14px for the left part of the button
		14px for the right
		1px for the middle
	*/
	

	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/button3.png) 0 10 0 10;
}

.loadingBtn{
	
	width:250px;
	line-height: 46px;
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/loadingResults.png) 0 10 0 10;
}


.load10Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load10Res.png) 0 10 0 10;
}

.searchButton {
	/* Default positioning of button */
	display: block;
	/*margin: 0 auto;*/
	padding-left: 0px;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/search.png) 0 10 0 10;
}


.buttono {
	display: inline !important;
	width: 150px !important;
	-webkit-border-image: url(../images/button3.png) 0 15 0 15 !important;
	font-size:12px !important;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFF !important;
}
.buttonAgt{
	display: inline !important;
	width: 124px;
	background-image: url(../images/agtMPBtn.png)!important;
	background-repeat:no-repeat;
	font-size:14px !important;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
    float:left;
    border:0px red solid;
}

.buttonw {
	display: inline !important;
	width: 150px;
	-webkit-border-image: url(../images/button2.png) 0 9 0 9 !important;
	font-size:13px !important;
	padding:5px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
}
.buttonmp {
        display: inline !important;
        width: 150px;
        font-size:13px !important;
        padding:5px;
        color:#585745 !important;
        text-shadow: #FFF 0px 1px 1px !important;
}

.buttong {
	display: inline !important;
	width: 150px;
	-webkit-border-image: url(../images/button4.png) 0 9 0 9 !important;
	font-size:13px !important;
	padding:5px;
	color:#CA4E10 !important;
	text-shadow: #FFF 0px 1px 1px !important;
}
.buttonDis {
	color:#C6C6C6 !important;
	text-shadow: #FFF 0px 1px 1px !important;
}
.buttonPrev {
	display: inline !important;
	height:24px;
	width: 91px;
	background-image: url(../images/button_arrow_left.png)!important;
	background-repeat:no-repeat;
	font-size:14px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
    float:left;
    border:0px red solid;
}


.buttonPrevDis {
	display: inline !important;
	width: 91px;
	height:24px;
	background-image: url(../images/button_arrow_left_d.png)!important;
	background-repeat:no-repeat;
	font-size:14px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
    float:left;
    border:0px red solid;
}

.buttonNxt {
	display: inline !important;
	width: 91px;
	height:24px;
	background-image: url(../images/button_arrow_right.png)!important;
	background-repeat:no-repeat;
	font-size:14px !important;
	padding-right:0px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:5px;
	color:#585745 !important;
	
	border:0px;
	float:left;
}

.buttonNxtDis {
	display: inline !important;
	width: 91px;
	height:24px;
	background-image: url(../images/button_arrow_right_d.png)!important;
	background-repeat:no-repeat;
	font-size:14px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:5px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
	border:0px;
}
a.backBtn {
	/* Default positioning of button */
	display: inline;
	margin: 0px auto;
	padding:5px;
	position:relative;
	top:-4px;
	left:1px;
	width: 50px; /* if no width was set, the button would
	               expand to the width of its parent */
	text-align:center;
	line-height: 0px; /* will keep the text vertically
	                     centered on the 46px high button */				

	/* Font styling */
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
	text-shadow: #000 0px 1px 1px; /* slight white drop shadow */

	/* Button image is 29px wide.
		14px for the left part of the button
		14px for the right
		1px for the middle
	*/
	border-width: 0 12px 0 12px;
    background-image: url(../images/backButton.png);
}

.outerDiv{
	height: 61px;
	width: 93%;
	position:relative;
	left:11px;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 0px solid #E4E4E4;
}

.outerDiv0{
	height: 61px;
	width: 93%;
	position:relative;
	left:11px;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 0px solid #E4E4E4;
}
.outerDiv1{
	height: 61px;
	width: 93%;
	position:relative;
	left:11px;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 0px solid #E4E4E4;
}


.outerDivNolr{
	height: 61px;
	width: 100%;
	position:relative;
	left:1px;
	border-bottom: 1px solid #E4E4E4;
	border-right: 0px solid #E4E4E4;
	border-left: 0px solid #E4E4E4;
}

.photo {
	height: 61px;
	width: 97px;
	float:left;
}

.neighListText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#A41D21;
		padding-top:1px;
}

.priceText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#A41D21;
		padding-top:5px;
}

.dateText{
                color:#A41D21;
                padding-top:6px;
}

.timeText{
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:bold;
                color:#434339;
                padding-top:1px;
}


.addressText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#585745;
		padding-top:1px;
		
}

.addressTextD{
                font-family:Arial, Helvetica, sans-serif;
                font-size:11.5px;
                font-weight:normal;
                color:#585745;
                padding-top:1px;

}

.bedBathText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#585745;
		padding-top:1px;
}
.innerText{
	position:relative;
	top:-3px;
	width:182px;
	height:50px;
	float:left;
	padding-left:9px;
	left: 00px;
	text-align:left;
}

.arrow{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	position:relative;
	top:25px;
	height:14px;
	width:9px;
	float:right;
	vertical-align:middle;
	left: -10px;
}
.arrowList{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	position:relative;
	top:23px;
	height:14px;
	width:9px;
	float:right;
	vertical-align:middle;
	left: -7px;
}
.arrowListOpen{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	position:relative;
	top:25px;
	height:14px;
	width:9px;
	float:right;
	vertical-align:middle;
	left: 2px;
}


.mainDiv{
	height: 100px;
	width: 100%;
}

.photoM {
	background-repeat:no-repeat;
	height: 92px;
	padding-left:4px;
	position:relative;
	float:left;
	left: 7px;
	top: 2px;
}

.bedBathTextD{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#585745;
		
}
.dateTimeText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#4B8DBD;
		
}
.innerTextD{
	float:left;
	padding-left:15px;
	padding-top:3px;
	left: 125px;
	text-align: left;
	width:180px;
	overflow:hidden;
}
.dateTimeDiv{
	float:left;
	padding-left:15px;
	display: block;
	width: 100%;
	text-align:left;
	margin-top:0px;
}
.house{
	background-image:url(../images/house.png);
	background-repeat:no-repeat;
	height: 28px;
	width: 35px;
	float:left;
	margin-top:5px;
}
.buttonDiv {
	height:30px;
	width:98%;
	display: block;
	padding: 5px;
	padding-bottom:20px;
	text-align:left;
	position:relative;
	top:-10px;
}
.buttonDivOpen {
        height:30px;
        width:98%;
        display: block;
        padding: 5px;
        padding-left:8px;
        padding-bottom:20px;
        text-align:left;
        position:relative;
        top:-4px;
}
.grayBG {
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	height: 93px;
	width: 100%;
	float:left;
	padding-top: 1px;
}
.grayBGDetail {
	background-image:url(../images/bg2.png);
	background-repeat:repeat-x;
	height: 93px;
	width: 100%;
	float:left;
	padding-top: 8px;
}
.grayBGDetailOpen {
        background-image:url(../images/bgOpen.png);
        background-repeat:repeat-x;
        height: 93px;
        width: 100%;
        float:left;
        padding-top: 8px;
}

.smallText{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#666666;
		text-align:left;
}

.smallText1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #585745;
    text-align:middle;
	width:116px;
    float:left;
}

.detailPagi{
	background-image:url(../images/1px50.gif);
	background-repeat:repeat-x;
	padding:0px 5px 14px;
	width:98%;
}
.detailPagiOpen{
	background-image:url(../images/1px50.gif);
	background-repeat:repeat-x;
	padding:4px 5px 6px;
	position:relative;
	top:0px;
	width:98%;
}
.detailPagiNav{
	background-image:url(../images/1px50.gif);
	background-repeat:repeat-x;
	padding:0px 5px 5px 6px;
	width:100%;
}

.tabDivClass{
position: absolute;
left: 0px;
width: 320px;
z-index:1000;
}

.buttonGray {
/*	display: inline !important;
	width: 150px;
	-webkit-border-image: url(../images/map_d.png) 0 9 0 9 !important;
	font-size:14px !important;
	padding:5px;
	color:#585745 !important;
	text-shadow: #FFF 0px 1px 1px !important;
*/	
	display: inline !important;
	width: 150px;
	-webkit-border-image: url(../images/button2.png) 0 9 0 9 !important;
	font-size:13px !important;
	padding:5px;
	color:#C6C6C6 !important;
	text-shadow: #FFF 0px 1px 1px !important;
}






.load1Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load1Res.png) 0 10 0 10;
}
.load2Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load2Res.png) 0 10 0 10;
}
.load3Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load3Res.png) 0 10 0 10;
}
.load4Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load4Res.png) 0 10 0 10;
}
.load5Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load5Res.png) 0 10 0 10;
}
.load6Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load6Res.png) 0 10 0 10;
}
.load7Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load7Res.png) 0 10 0 10;
}
.load8Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load8Res.png) 0 10 0 10;
}
.load9Morebutton {
	/* Default positioning of button */
	display: block;
	width: 250px; /* if no width was set, the button would
	               expand to the width of its parent */
	line-height: 46px; /* will keep the text vertically
	                     centered on the 46px high button */				
	border-width: 0 10px 0 10px;
	-webkit-border-image: url(../images/load9Res.png) 0 10 0 10;
}


