* {padding: 0; margin: 0;}

.app-100 { float: left; width: 99%; }
.app-50 { float: left; width: 49%; }
.app-33 { float: left; width: 32%; }
.app-66 { float: left; width: 65%; }

.app-cont-1011, .app-cont-1013 { text-align: center; }
.app-cont-1012 .left { text-align: left; }
.app-cont-1012 .center { float: left; text-align: center; }

.AZ-top-wrapper { width:100%; margin:0 auto; text-align: left; position: relative; }
.AZ-top-main { padding: 5px; }
.AZ-top-right { text-align: right; }
.AZ-top-left { text-align: left; }

#search-area select {
	padding: 2px;
	margin:8px 0 8px 0;
	border: 1px solid #AAA;
}

.rss-feed-item { clear: both; margin-bottom: 8px; }

/* Contact Form */

.CF_100 { width: 99%; }
.CF_50 { width: 49%; }
.CF_66 { width: 75%; }
.CF_error { margin-bottom: 10px; }
.CF_item_error .CF_label { color: red; font-weight: bolder; }
.CF_item_error .CF_field input, .CF_item_error .CF_field textarea { background-color: #eee; }
.CF_field { margin: 4px 0px 10px 0px; }
.CF_field input, .CF_field textarea { width: 100%; }
.CF_captcha img { padding: 5px; }

/* Quick Contact Form */

#quickform {
	float:left;
	clear:both;
	border:1px #cccccc solid;
	padding:8px;
}
#quickform .quicklabel, .quicklabel2, .quicklabel3,. quicklabel4 { padding:4px; }
#quickform .quickfield, .quickfield2, .quickfield3, .quickfield4 { padding:4px; }

.1014-qry, .1014-price, .1014-type, .1014-area, .1014-buttons, .1014-advanced { float: left; }

img {z-index:0;}

/*.app-title {z-index:2000;}*/
.no-app-title {z-index:2000;}

#propphoto { float: left; width: 70%; }
#propthumbs { float: right; width: 25% }
.propthumb { float: left; }

/* .app-cont-1014 div {float:left; width:40%;}
*/

.1014-qry {float:left; width:20%;}
.1014-price {float:left; width:40%;}
.1014-type {float:left; width:40%;}
.1014-area {float:left; width:40%;}
.1014-buttons {float:left;}

#propphoto
{	
	width:580px;
	height:435px;
	margin:0px;
	float:left;
	background-color:#transparent;
}

#propphoto img
{	
	width:580px;
	height:435px; 
}

#propthumbs {margin:5px 0 12px 0px;
			float:left;
			width:90%;}
			
.propthumb img {width:75px; height:58px; margin:2px;}

.app-cont-1014 div {width:96%; float:left;}

.orderform-header, .orderform-footer { height: 23px; margin-bottom: 3px; clear: both;}
.orderform-row { height: 60px; margin-bottom: 3px; clear: both;}
.orderform-row div, .orderform-header div, .orderform-footer div{ float: left; }
.orderform-header { border-bottom: 1px solid #666; }
.orderform-footer { border-top: 1px solid #666; }
.orderform-col1 { width: 30% }
.orderform-col2 { width: 50% }
.orderform-col3, .orderform-col4 { width: 10% }

.order_item { width:150px; }
.order_qty { width:25px; }
.order_price { width:50px; }
.agent-info {margin-left:10px; float:left;}
.homeactions {width:210px; float:right; line-height:28px;}

.app-title {
	margin-bottom:12px;
	margin-top:0px;
	height:30px;
	clear:both;
	width:100%;
}
.app-title h1 {
	float: left;
}
.app-title a {
	margin: 1px;
	padding: 4px 4px 0px 0px;
	float: right;
	font-size: 12px;
}

#gensubmitbutton {
	padding:2px; 
	background:#666;
	color:#fff;
	width:153px;
	height:20px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	margin:0px 33px;
	cursor:pointer;
	border:1px solid #ccc;
	
}

#propfeatures
{clear:both;}

.thumb-title {clear:both;}

#courtesyof {clear:both; padding-top:40px;}

#standalone-pages {
	border:1px solid #fff; 
	margin-top:40px; 
	background:#c7d2be; 
	width:600px; 
	overflow:auto;
}
	
.stdln {
	float:left;
	padding:4px;
	width:125px;
	height:23px;
	border:1px solid #fff;
	background:#F3F1FB;
	position:relative;
}

#stdln {
height:100%; padding-bottom:8px; clear:both; width:90%;
}

#homebutton {display:none;}

#hidden {visibility:hidden; height:0px; display:none;}

/*** BLOG STYLING ***/
.narrowcolumn { float:left; margin:0 8px 8px 0;	padding:0 0 20px 45px; width:75%; }
.sidebar {padding:20px 0 10px;	margin-left:80%; position:relative;	top:0px; list-style:none; }
.postmetadata {	clear:both;}
.blog_comment {	padding-left:30px;}
.approval { font-weight:bold; }

/*** WIDGET STYLING ***/
.alpha_pagination { text-align:center; margin:20px 0px; }
.search_form { position:relative; float:right; }

/*** DEBUGGING MODULE ***/
.debug_container {width:95%;height:300px;clear:both; margin:0 auto; padding: 0 20px;overflow-y:auto;background:#FFF;text-align:left;}


/*.search_prop_desc {float:right; width:410px; position:absolute; top:-13px; left:300px; line-height:18px; color:#666;}*/
.search_prop_desc {display:none;}