BODY {

	margin:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 100%;

	clear: both;

	background-color:#d8e7fc;

}



H1 {

	font-size: 14px;
	
	font-weight:bold;

	margin-bottom:0;

	margin-top: 0;
	
	padding-top:4px;

	color: #000;

	font-family:Arial;

	text-decoration:none;

	/*background-image:url(/images/H1.jpg);
	
	background-repeat:no-repeat;*/
	
	height: 18px;

}



H2 {

	font-size: 13px;

	font-family:Arial;

	margin-bottom:0;

	margin-top: 0;

	text-decoration:none;

	color:#fff;

}

post h2 {
	font-size: 22px;
	}		 



H3 {

	font-size: 14px;
	
	font-weight:bold;

	margin-bottom:0;

	margin-top: 0;
	
	padding-top:4px;

	color: #000;

	font-family:Arial;

	text-decoration:none;

	/*background-image:url(/images/H1.jpg);
	
	background-repeat:no-repeat;*/
	
	height: 24px;

}



ul {

	margin: 0;

    padding: 0;

}



li {

	margin: 0;

	margin-left: 1.2em;

	padding-left: 1.4em;

	list-style: none;

	background: url(/images/bullet.jpg) no-repeat;

	background-position: 0 .5em;

	line-height: 1.3em;

}



A {

    color:#004B97;

    text-decoration: underline;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

}



A:HOVER {

    color:#828282;

    text-decoration: underline;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

}



.tnb {

	font-weight:bold;

	color: #EBE9D6;

	font-size:12px;

}



.tnb2 {

	font-weight:bold;

	color: #EBE9D6;

	font-size:12px;

}



.tnb_ad_2 {

	font-weight:bold;

	color: #FFF;

	font-size:12px;

}



#wrapper {

	margin:0px;

}



#center {

	margin:auto;

	width: 900px;

	height:100%;

}



#header {

<a href="/Contact.php"

}

#middle {

	background-image:url(images/middle.jpg);

	background-repeat:no-repeat;

	height:137px;

	margin:0px;

	position:relative;

}



.bl {background: url(images/bl.jpg) 0 100% no-repeat}

.tl {background: url(images/tl.jpg) 0 0 no-repeat}

.br {background: url(images/br.jpg) 100% 100% no-repeat #CCB199}

.tr {background: url(images/tr.jpg) 100% 0 no-repeat; padding-top:5px; padding-bottom:10px; padding-right:10px;}

.clear {font-size: 1px; height: 1px} 



.mbl {background: url(images/mbl.jpg) 0 100% no-repeat}

.mtl {background: url(images/mtl.jpg) 0 0 no-repeat}

.mbr {background: url(images/mbr.jpg) 100% 100% no-repeat #ffffff}

.mtr {background: url(images/mtr.jpg) 100% 0 no-repeat;}

.clear {font-size: 1px; height: 1px} 



#main {

	margin:0px;

	height:100%;

	position: relative;

	font-size: 1em;

    background-color: #ffffff;

    overflow: auto;
	
	width: 900px;

	padding-bottom: 9px;



}

#main_map {

	

	margin-top:10px;

	position: relative;

	padding-top:10px;

}





#contact1 {

	width: 900px;

	float:left;

	margin-left:4px;

	position:relative;

	padding-left: 5px;

	padding-top: 2px;

}



#contact1_set {

    /*height: 100%;*/

}



#contact_header1 {

    height: 100%;

	width: 900px;

	vertical-align:top;

	border-bottom: 1px solid;

	border-color:#CCCCCC;

	margin-top:9px;

	margin-left:4px;

	margin-right:4px;

	padding-left: 5px;

	padding-right: 5px;

}



#contact_unit1 {

	width:900px;

	margin-left:4px;

	margin-right:4px;

	position:relative;

	color:#000000;

	height: 100%;

	border-color:#000000;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-top: 5px;

}



#resources_column1 {

	width:320px;

	float:left;

	margin-left:4px;

	margin-right:10px;

	position:relative;

	padding-left: 5px;

	padding-top: 2px;

}



#resources_column1_set {

    /*height: 100%;*/

}



#resources_column1_header1 {

	vertical-align:top;

	border-bottom: 1px solid;

	border-color:#CCCCCC;

	margin-top:21px;

	margin-left:10px;

	margin-right:10px;

	padding-left: 5px;

	padding-right: 5px;

}



#resources_column1_unit1 {

	margin-left:10px;

	margin-right:10px;

	position:relative;

	color:#000000;

	height: 100%;

	border-color:#000000;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-top: 5px;

}



#resources_column2 {

	width:280px;

	float:left;

	margin-left:4px;

	position:relative;

	padding-left: 5px;

	padding-top: 2px;

}



#resources_column2_set {

    /*height: 100%;*/

}



#resources_column2_header1 {

    height: 100%;

	vertical-align:top;

	border-bottom: 1px solid;

	border-color:#CCCCCC;

	margin-top:21px;

	margin-left:10px;

	margin-right:10px;

	padding-left: 5px;

	padding-right: 5px;

}



#resources_column2_unit1 {

	position:relative;

	color:#000000;

	height: 100%;

	border-color:#000000;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-top: 5px;

}



#resources_column3 {

	width:170px;

	float:left;

	margin-left:4px;

	position:relative;

	padding-left: 5px;

	padding-top: 2px;

}



#resources_column3_set {

    /*height: 100%;*/

}



#resources_column3_header1 {

    height: 100%;

	vertical-align:top;

	border-bottom: 1px solid;

	border-color:#CCCCCC;

	margin-top:21px;

	margin-left:10px;

	margin-right:10px;

	padding-left: 5px;

	padding-right: 5px;

}



#resources_column3_unit1 {

	position:relative;

	color:#000000;

	height: 100%;

	border-color:#000000;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-top: 5px;

}



#menuform1 {

	width: 160px;

	float:left;

	position:relative;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 2px;

}



#menuform1_set {

    /*height: 100%;*/

}



#menuform1_unit1_header {

    height: 100%;

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#menuform1_unit1 {

    height: 100%;

	padding-top: 3px;

	padding-bottom: 3px;

}



#menuform1_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#menuform1_unit2 {

    height: 100%;

	padding-bottom: 0px;

	padding-top: 19px;

	padding-left: 8px;

	padding-right: 5px;

}





#menuform2 {

	width:545px;

	float:left;

	margin-left:8px;
	margin-right:8px;

	position:relative;

}



#menuform2_set {

    /*height: 100%;*/

}



#menuform2_unit1_header {

    height: 100%;

	vertical-align:top;

	margin-top:9px;

	margin-bottom:9px;

	padding-left: 5px;

	text-align: center;

}



#menuform2_unit1 {

    height: 100%;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

}



#menuform2_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#menuform2_unit2 {

    height: 100%;

	margin-top: 15px;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

}













#listings1 {

	width: 160px;

	float:left;

	position:relative;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 2px;

}



#listings1_set {

    /*height: 100%;*/

}



#listings1_unit1_header {

    height: 100%;

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#listings1_unit1 {

    height: 100%;

	padding-top: 3px;

	padding-bottom: 3px;

	background-color:#F4F4F4;

	border: 1px dotted;

	border-color:#000000;

}



#listings1_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#listings1_unit2 {

    height: 100%;

	padding-bottom: 0px;

	padding-top: 19px;

	padding-left: 8px;

	padding-right: 5px;

}

  

#firmpic {

	float: left;

	width: 120px;

	margin-right: 6px;

	margin-top: 15px;

}



#firmwriteup {

	float: left;

	width: 395px;

	margin-right: 6px;

}



#firmheader {

	float: left;

	width: 350px;

	margin-right: 20px;

}



#firmcity {

	float: left;

	width: 200px;

	font: 14px;
	
	border:0px #000 solid;
	
	margin-bottom: 5px;

}



#firmphone {

	float: left;

	font: 14px;

	font-weight: bold;

	margin-left: 10px;
	
	border:0px #000 solid;

}



#firminfo {

	float: left;
	
	border:0px #000 solid;

}



#listingads {

	

}



#listings2 {

	width:545px;

	float:left;

	margin-left:8px;
	margin-right:8px;

	position:relative;

}



#listings2_set {

    /*height: 100%;*/

}



#listings2_unit1_header {

    height: 24px;

	vertical-align:top;

	margin-top:9px;

	margin-bottom: 16px;

	padding-left: 0px;

	background-image:url(/images/bg_unitheader.jpg);

	text-align: center;

}



#listings2_unit1 {

    height: 150px;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

	background-color:#d8e7fc;

	border: 1px solid;

	border-color:#000000;

}



#listings2_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#listings2_unit2 {

    height: 100%;

	margin-top: 15px;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

}





#column3 {

	width:160px;

	float:left;

	margin-left:8px;

	margin-right:4px;

	position:relative;

}



#listings3_set {

	 /*height: 100%;*/

}



#listings3_unit1_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	margin-top:9px;

	margin-bottom: 15px;

	padding-left: 5px;

}



#listings3_unit1 {

    height: 100%;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

}



#listings3_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#listings3_unit2 {

    height: 100%;

	border: 1px solid;

	border-top: 0;

	border-color:#cccccc;

}





#column1 {

	width: 160px;

	float:left;

	position:relative;

	margin-right: 5px;

	margin-left: 5px;

	padding-top: 5px;

}



#column1_set {

    /*height: 100%;*/

}



#column1_unit1_header {

    height: 20px;

	vertical-align:top;

	text-align:center;

	margin-top:6px;

	margin-bottom: 0px;

	padding-left: 2px;
	
	padding-top: 2px;

	background-image:url(/images/Popular-Header.jpg);
	
	background-repeat:no-repeat;

}



#column1_unit1 {

    height: 100%;

	padding-top: 3px;

	padding-bottom: 12px;

	background-color:#f7f7f7;

}



#testimonials {

    float:left;

	border: 0px;

	padding-top: 6px;

	padding-right: 15px;

}



#column1_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#column1_unit2 {

    height: 100%;

	padding-bottom: 0px;

	padding-top: 19px;

	padding-left: 8px;

	padding-right: 5px;

}



#recruiter {

    float:left;

	border: 0px;

	padding-top: 2px;

	padding-right: 8px;

}



#column1_unit3_header {

    height: 100%;

	vertical-align:top;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#column1_unit3 {

	height: 100%;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

}



#column1_unit4_header {

    height: 100%;

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#column1_unit4 {

    height: 100%;

	border: 1px solid;

	border-top: 0;

	border-color:#cccccc;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

}



#column2 {

	width:545px;

	float:left;

	margin-left:8px;
	margin-right:8px;

	position:relative;

}



#column2_set {

    /*height: 100%;*/

}



#column2_unit1_header {

    height: 100%;

	vertical-align:top;

	margin-top:9px;

	margin-bottom: 8px;

	text-align: center;

}



#column2_unit1 {

    height: 100%;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

}



#column2_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#column2_unit2 {

	float: none;

	margin:auto;

	width: 545px;

	margin-top: 4px;

	padding-top: 5px;

	padding-left: 4px;

	padding-bottom: 5px;

	padding-right: 4px;

	text-align:center;
}

#column2_unit2 a {

	color:#fff;
	
}



#column3 {

	width:160px;

	float:left;

	margin-left:5px;

	margin-right:1px;

	position:relative;
	
	border: 0px;

}



#column3_set {

	 /*height: 100%;*/

}



#column3_unit1_header {

    height: 20px;

	background-color:#FFFF00

	vertical-align:top;

	margin-top:10px;
	
	padding-top:2px;

	padding-right: 5px;

	margin-bottom: 5px;

	background-image:url(/images/Featured-Header.jpg);
	
	background-repeat:no-repeat;
	
	border: 0px;
}



#column3_unit1 {

    height: 100%;
	
	border: none;	

}



#column3_unit2_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/featured-background.jpg);

	background-repeat:repeat-x;

}



#column3_unit2 {

    height: 100%;

	border: 1px solid;

	border-top: 0;

	border-color:#cccccc;

}



#column3_unit3_header {

    height: 100%;

	background-color:#FFFF00

	vertical-align:top;

	border: 1px solid;

	border-color:#cccccc;

	margin-top:9px;

	padding-left: 5px;

	background-image:url(/images/bg_unitheader.jpg);

	background-repeat:repeat-x;

}



#column3_unit3 {

    height: 100%;

	border: 1px solid;

	border-top: 0;

	border-color:#cccccc;

}



#copyright {

	position:relative;

	text-align:center;

	font-size: 11px;

	font-weight:bold;

	color: #ffffff;

	text-decoration:none;

	

}

#gps {

	background-image:url(http://apartmentsinlasvegasnevada.com/images/gps_frame.png);

	background-repeat:no-repeat;

	width:500px;

	height:420px;

	margin:0px;

	position:relative;

	z-index:999999999;

}

#col_left {

	width:182px;

	float:left;

	padding-left:1px;

	position:relative;

}

#ad_1 {

	/*height: 100%;*/

	text-align:center;

	/*background-color: #c5c1af; */

}

#ad_1_spacer {

	height: 11px;

	background-color: #a7ebe6;

	vertical-align:top;

}

#ad_2_spacer {

	height: 11px;

	background-color: #dad8c9;

}

#ad_3_spacer {

	height: 11px;

	background-color: #646457;

}

#ad_2 {

	height: 100%;

	background-color: #9d9c8d;

}

#ad_2_nav {

	text-align:left;

	padding-left:1px;

	padding-top:2px;

	width: 180px;

}

#ad_3 {

	text-align:left;

	width: 180px;

}



#center_content {

	padding-left:6px;

	padding-top:0px;

	position:relative;

	float:left;

	height:100%;

	width:528px;

	margin-left:3px;

	margin-top:3px;

	/*border:1px;

	border-style:solid;

	border-color:#9d9c8d;*/

}

#content {

	padding-left:5px;

	padding-top: .1em;

	padding-right:5px;

}

#content a {

	font-weight:normal;

	color:#646457;

	text-decoration:none;

}

#content a:hover {

	font-weight:normal;

	color:#84d9d3;

	text-decoration:underline;

}

#footer_spacer {

	background-image:url(/images/footer_spacer.gif);

	background-repeat: repeat-x;

	height:27px;

	margin-top:20px;

	clear: both;

}

#footer_text {

	background-color: #676767;

	height:270px;

	text-align:center;

	clear:both;

	font-size: 11px;

	font-weight:bold;

	padding-top: 3px;

	color:#fff;

	text-decoration:none;

}

#footer_text a {

	font-size: 11px;

	font-weight:bold;

	color:#646457;

	text-decoration:none;

}

#big_ad_box {

	text-align:center;

	padding-left:0px;

	padding-top:2px;

	width: 180px;

}

.big_text_ad {

	font-size: 1.75em;

	font-weight:bold;

	color:#FFF;

	font-stretch:extra-expanded;

	letter-spacing: 2px;

}

.small_text_stretch {

	font-size: .75em;

	font-weight:bold;

	color:#FFF;

	font-stretch:extra-expanded;

	letter-spacing: 6px;

}	

.big_text_price {

	font-size: 2em;

	font-weight:bold;

	color:#FFF;

	font-stretch:extra-expanded;

	letter-spacing: 2px;

}

#footer_text a:hover {

	font-size: 11px;

	font-weight:bold;

	color: #c5c1af;

	text-decoration:underline;

	text-align: center;

}

#copyright {

	background-color: #676767;

	text-align:center;

	clear:both;

	font-size: 11px;

	font-weight:bold;

	padding-top: 3px;

	color:#fff;

	text-decoration:none;

}

#img1 {

	width:80%;

	font-weight:80%;

}

.img {	

	border:none;

}



/* -------------- Top Nav ----------------- */

#top_nav {

	display:block;

	position:relative;

	text-align:left;

	padding-top:5px;

	width: 180px;

}

ul.rollmenu {

	list-style-type: none;

    color: #006697;	

    margin: 0;

    padding-left: 7px;

    width: 100%;

    voice-family: "\"}\"";

    voice-family: inherit;

    /* padding: 0 0.5em; */

    width: 100%;

}

html>body ul.rollmenu {

	width: 160px;

}

ul.rollmenu li {

	font-weight: bold;

    margin: 0;

    padding: 0;

}

ul.rollmenu ul {

	list-style-type: none;	

    margin: 0 0 0;

    padding: 0;

    voice-family: "\"}\"";

    voice-family: inherit;

}

ul.rollmenu a {

	background: transparent url(images/list-on.jpg) left center no-repeat;		

	font-weight: bold;

	font-size: 1em;

    text-decoration: none;

    color:#ffffff;

    background-color: transparent;

    margin-left: 0;

    width: 160px;

    display: block;

    voice-family: "\"}\"";

    voice-family: inherit;

    padding-left: 1.75em;

}

html>body ul.rollmenu a {

	width: auto;

}

ul.rollmenu a:hover {

	color: #fff;

    background-color: #cccccc;

}



ul.rollmenu2 {

	list-style-type: none;

    color: #FFF;	

    margin: 0;

    padding-left: 0px;

    width: 100%;

    voice-family: "\"}\"";

    voice-family: inherit;

    /* padding: 0 0.5em; */

    width: 100%;

}

ul.rollmenu2 li {

	font-weight: bold;

    margin: 0;

    padding: 0;

}

ul.rollmenu2 ul {

	list-style-type: none;	

    margin: 0 0 0;

    padding: 0;

    voice-family: "\"}\"";

    voice-family: inherit;

}

ul.rollmenu2 a {

	background: transparent url(images/list-on.jpg) left center no-repeat;		

	font-weight: bold;

	font-size: 1em;

    text-decoration: none;

    color: #FFF;

    background-color: transparent;

    margin-left: 0;

    width: 160px;

    display: block;

    voice-family: "\"}\"";

    voice-family: inherit;

    padding-left: 2em;

}

html>body ul.rollmenu2 a {

	width: 160px;

}

ul.rollmenu2 a:hover {

	color: #FFF;

    background-color: #d2d5cd;

}

/* ---------------- */

/* fancyform styles */

/* ---------------- */

.leftcol{

	text-align:left;

	clear:both;

	background-position:center;

	width:100px;

}

.selected{

	background-image:url(images/chk_on.png);

	background-repeat:no-repeat;

	background-position:left;

}

.unselected{

	background-image:url(images/chk_off.png);

	background-repeat:no-repeat;

	background-position:left;

}

input[type=submit]{

	padding:5px 15px;

}

label{

	margin-bottom:2px;

	margin-right:3px;

	padding-left:0.5em;

}

/* --------------- Google Maps ---------------- */

#side_bar a {

	color: #FFF;

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

	line-height: 16px;

}

#side_bar a:link {

	color: #FFF;

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

	line-height: 16px;

}

#side_bar a:hover {

	color: #a6ebe6;

	font-weight:bold;

	text-decoration: none;

	font-size:13px;

	line-height: 16px;

}

#side_bar2 a {

	color: #FFF;

	background-color:#646458;

	font-weight:bold;

	text-decoration:none;

	font-size:13px;

	line-height: 16px;

}

#side_bar2 a:link {

	color: #FFF;

	background-color:#646458;

	font-weight:bold;

	text-decoration:none;

	font-size:11px;

	line-height: 16px;

}

#side_bar2 a:hover {

	color: #a6ebe6;

	background-color:#FFFFFF;

	font-weight:bold;

	text-decoration: none;

	font-size:11px;

	line-height: 16px;

}

#g_div {

	width:175px;

	height:175px;

	font-size:1em;

}

#g_div a {

	font-size:1em;

	font-weight:bold;

	color:#0000FF;

	text-decoration: underline;

}

#g_div a:link {

	font-size:1em;

	font-weight:bold;

	color:#0000FF;

	text-decoration: underline;

}

#g_div a:hover {

	font-size:1em;

	font-weight:bold;

	text-decoration:underline;

}