@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:22px;
}

A {
	color:#9a1d20;
}

/*************   HEADER     ***********/
#header_logo {
	width:395px;
	float:left;
	padding-top:22px;
	padding-bottom:32px;
}

#nav_cont {
	width:395px;
	float:right;
	padding-top:64px;
}

#mainnav {
	float: right;
	margin: 0;
	list-style: none;
}
	
#mainnav li {
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;

	font-size: 90%;
	}
	
#mainnav a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	color:#000000;
	}
	
#mainnav a:hover {
	/*background-color:#d8db82;*/
	text-decoration:underline;
}

.mainnav_stick {
	float: left;
	display: block;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	color:#000000;
}

.mainnav_sel {
	float: left;
	display: block;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	background:url(../imgs/arrow_select.gif) top no-repeat #9a1d20;
	color:#FFFFFF;
}

#banner {
	clear:left;
	line-height:0px;	
	}
	
#banner_bar{
	background-color:#d8db82;
	width:790px;
	height:20px;
}


/**********      MAIN CONTENT AREA       **********/
#main_cont {
	padding-top:20px;
	width:550px;
	float:left;
}

#side_nav {
	padding-top:20px;
	width:220px;
	float:right;
}

H2 {
	margin-top:0;
	margin-bottom:5px;
}

H3 {
	margin-top:0;
	margin-bottom:5px;
}

#side_nav H2 {
	margin-top:0;
	margin-bottom:30px;
	font-size:18px;
}
p {
	margin-top:0px;
	margin-bottom::15px;
}
		
/*************           FOOTER     ************/

#footer {
	width:790px;
	clear:both;
	font-size:9px;
	color:#7f7f7f;
	padding-top:50px;
	padding-bottom:50px;
}

HR {
	color:#d9d9d9;
	background-color:#d9d9d9;
	height:1px;
	border:0;
	margin-bottom:5px;
}

#footer_links {
	float:left;
	width:50%;
}

#footer_links A {
	color:#7f7f7f;
	text-decoration:none;
}

#footer_links A:Hover {
	color:#9a1d20;
	text-decoration:underline;
}

#footer_copy {
	float:right;
	width:50%;
}

/************           PORTFOLIO NAVIGATION         ************/
#port_nav {
	list-style:none;
	padding:0px;
	margin:0px;
}

#port_nav A {
	float:left;
	display: block;
	margin: 0;
	padding-left:40px;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
	margin-bottom:4px;
	width:180px;

}

#port_nav LI {
	float:left;
	display: block;
	margin: 0;
	margin-bottom:4px;
	width:180px;
}	

.port_btn_1_org A {
	background:url(../imgs/num01.gif) no-repeat left;
}

.port_btn_1_over A{
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../imgs/num01.gif) no-repeat left #9a1d20;
}

.port_btn_2_org A {
	background:url(../imgs/num02.gif) no-repeat left;
}

.port_btn_2_over A {
	text-decoration:underline;
	background:url(../imgs/num02.gif) no-repeat left #d8db82;
}

.port_btn_3_org A {
	background:url(../imgs/num03.gif) no-repeat left;
}

.port_btn_3_over A {
	text-decoration:underline;
	background:url(../imgs/num03.gif) no-repeat left #d8db82;
}

.port_btn_4_org A {
	background:url(../imgs/num04.gif) no-repeat left;
}

.port_btn_4_over A {
	text-decoration:underline;
	background:url(../imgs/num04.gif) no-repeat left #d8db82;
}

.port_btn_5_org A {
	background:url(../imgs/num05.gif) no-repeat left;
}

.port_btn_5_over A {
	text-decoration:underline;
	background:url(../imgs/num05.gif) no-repeat left #d8db82;
}

.port_btn_6_org A {
	background:url(../imgs/num06.gif) no-repeat left;
}

.port_btn_6_over A {
	text-decoration:underline;
	background:url(../imgs/num06.gif) no-repeat left #d8db82;
}

.port_btn_7_org A {
	background:url(../imgs/num07.gif) no-repeat left;
}

.port_btn_7_over A {
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../imgs/num07.gif) no-repeat left #9a1d20;
}

.port_btn_8_org A {
	background:url(../imgs/num08.gif) no-repeat left;
}

.port_btn_8_over A {
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../imgs/num08.gif) no-repeat left #9a1d20;
}

.port_btn_9_org A {
	background:url(../imgs/num09.gif) no-repeat left;
}

.port_btn_9_over A {
	text-decoration:underline;
	background:url(../imgs/num09.gif) no-repeat left #d8db82;
}

.port_btn_10_org A {
	background:url(../imgs/num10.gif) no-repeat left;
}

.port_btn_10_over A {
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../imgs/num10.gif) no-repeat left #9a1d20;
}

.port_btn_11_org A {
	background:url(../imgs/num11.gif) no-repeat left;
}

.port_btn_11_over A {
	text-decoration:underline;
	background:url(../imgs/num11.gif) no-repeat left #d8db82;
}

.port_btn_12_org A {
	background:url(../imgs/num12.gif) no-repeat left;
}

.port_btn_12_over A {
	text-decoration:underline;
	background:url(../imgs/num12.gif) no-repeat left #d8db82;
}

.port_btn_13_org A {
	background:url(../imgs/num13.gif) no-repeat left;
}

.port_btn_13_over A {
	color:#FFFFFF;
	text-decoration:underline;
	background:url(../imgs/num13.gif) no-repeat left #9a1d20;
}

.port_btn_14_org A {
	background:url(../imgs/num14.gif) no-repeat left;
}

.port_btn_14_over A {
	text-decoration:underline;
	background:url(../imgs/num14.gif) no-repeat left #d8db82;
}

.port_btn_15_org A {
	background:url(../imgs/num15.gif) no-repeat left;
}

.port_btn_15_over A {
	text-decoration:underline;
	background:url(../imgs/num15.gif) no-repeat left #d8db82;
}

/***********        PROPERTY PANEL         *****************/

.prop_panel {  /* Common class for the 'Property Panels' */
	position:absolute;
	width:335px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.prop_panel H2 {
	margin:0 0 5px 0;
	padding-left:95px;
	font-size:14px;
}

.prop_panel P {
	padding:0 5px 0 95px;
	line-height:18px;
}

#prop_panel_1 {
	background:url(../imgs/prop_ind_tr.gif) no-repeat left;
	width:298px;
	height:144px;
	left: 110px;
	top: 61px;
}

#prop_panel_2 {
	background:url(../imgs/prop_com_tr.gif) no-repeat left;
	height:158px;
	left: 36px;
	top: 74px;
}

#prop_panel_3 {
	background:url(../imgs/prop_com_tr.gif) no-repeat left;
	height:158px;
	left: 61px;
	top: 75px;
}

#prop_panel_4 {
	background:url(../imgs/prop_com_tr.gif) no-repeat left;
	height:158px;
	left: 74px;
	top: 74px;
}

#prop_panel_5 {
	background:url(../imgs/prop_com_tr.gif) no-repeat left;
	height:158px;
	left: -6px;
	top: 109px;
}

#prop_panel_6 {
	background:url(../imgs/prop_com_tr.gif) no-repeat left;
	height:158px;
	left: 7px;
	top: 202px;
}

#prop_panel_7 {
	background:url(../imgs/prop_ind_br.gif) no-repeat left;
	height:159px;
	left: 45px;
	top: 122px;
}

#prop_panel_8 {
	background:url(../imgs/prop_ind_br.gif) no-repeat left;
	height:159px;
	left: 57px;
	top: 135px;
}

#prop_panel_9 {
	background:url(../imgs/prop_com_br.gif) no-repeat left;
	height:166px;
	left: 167px;
	top: 114px;
}

#prop_panel_10 {
	background:url(../imgs/prop_ind_br.gif) no-repeat left;
	height:159px;
	left: 38px;
	top: 164px;
}

#prop_panel_11 {
	background:url(../imgs/prop_com_br.gif) no-repeat left;
	height:166px;
	left: 52px;
	top: 156px;

}

#prop_panel_12 {
	background:url(../imgs/prop_com_br.gif) no-repeat left;
	height:166px;
	left: 21px;
	top: 204px;
}

#prop_panel_13 {
	background:url(../imgs/prop_ind_bl.gif) no-repeat left;
	height:144px;
	left: -28px;
	top: 260px;
}

#prop_panel_14 {
	background:url(../imgs/prop_com_br.gif) no-repeat left;
	height:166px;
	left: 103px;
	top: 240px;
}

#prop_panel_15 {
	background:url(../imgs/prop_com_bl.gif) no-repeat left;
	height:152px;
	left: 70px;
	top: 276px;
}

/*************      PROPERTY PROFILE PAGES       ******************/

#main_cont h1 {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	
}

#vert_bar {
	float:left;
	width:100px;
	height:100%;
}

#prop_cont {
	float:left;
	width:450px;
}

#prop_location {
	line-height:16px;
	margin:0;
}
#prop_links {
	padding:10px 0 10px 0;
	float:left;
	width:450px;
}

#prop_links A {
	float:left;
	width:185px;
	display:block;
	height:37px;	
	padding:10px 0 0 37px;
	margin:0;
}

#link_aerial {
	background:url(../imgs/icon_aerial.jpg) no-repeat left;
}

#link_profile {
	background:url(../imgs/icon_profile.jpg) no-repeat left;
}

#link_siteplan {
	background:url(../imgs/icon_siteplan.jpg) no-repeat left;
}

#link_gmaps {
	background:url(../imgs/icon_gmaps.jpg) no-repeat left;
}	

/**************       CONTACT US        ******************/
.contactus_common {
	float:left;
	width:225px;
	padding:0 0 0 25px;
	font-size:14px;
	margin-bottom:10px;
}
	
#panel_address {
	background:url(../imgs/icon_home.gif) no-repeat top left;
}
#panel_email {
	background:url(../imgs/icon_email.gif) no-repeat top left;
}
#panel_phone {
	background:url(../imgs/icon_phone.gif) no-repeat top left;
}
#panel_fax {
	background:url(../imgs/icon_fax.gif) no-repeat top left;
}
