/* CSS Document */
body {
background: url('images/bg.gif');
margin:0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
p {
font-family:Arial, Helvetica, sans-serif;
color: #0a5176;
font-size: 12px;
text-align:left;
}
ul {
color: #0a5176;
}
h3 {
margin:0px 0px -8px 0px;
padding:0;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#0a5176;
}
a:link {
text-decoration:none;
color:#4ca738;
}
a:visited {
color:#4ca738;
text-decoration:none;
}
a:hover {
color:#4ca738;
text-decoration:underline;
}
a:active {
color:#4ca738;
text-decoration:none;
}


.underline {
clear:both;
margin-top:6px;
margin-bottom: 6px;
padding-bottom:2px;
background-color:#FFFFCC;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
img {
border: 0;
}
#container {
width: 875px;
background: #fff url('images/content_bg.gif') top left repeat-y;
margin:0px auto;
}
#internal_container {
width:827px;
margin:0px auto;
}
#header {
height:112px;
background: #fff url('images/header.gif') top center no-repeat;
text-align:right;
width:827px;

}
#flash {
height:224px;
background:url('images/flash.jpg') no-repeat;
}
#nav {
height:60px;
width:100%;
background: url('images/nav_bg.gif') repeat-x;
padding:6px 0px 0px 0px;
}
	#nav img {
	margin-right:-4px;
	padding:0;
	}
.home_panel {
text-align:center;
width:265px;
float:left;
margin:0px 8px 3px 2px;
}
.learn_button {
margin:10px 0px 0px 120px;
}
.clear {
clear:both;
}
	
#footer {
text-align:center;
clear:both;
background:url('images/footer_bg.gif') bottom center no-repeat;
height:120px;
}
.footer_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #fff;
padding-top:58px;
}
.footer_text A {
color: #fff;
text-decoration:underline;
}
#footer_sub {
height:135px;
clear:both;
width:100%;
text-align:center;
background:#fff url('images/footer_hr.gif') top left repeat-x;
}
.footer_sub {
text-align:center;
margin-top:-110px;
}
.airbadge {
position:relative;
top:-55px;
left:380px;
margin:0px 1px 0px 0px;
}
	
#leftsubmenu_single {
float:left;
background: url('images/leftbg_single.gif') top left no-repeat;
width: 170px;
}
	#leftsubmenu_single p{
	margin-top:8px;
	padding-top:0px;
	}
#leftsubmenu_nobg {
float:left;
width: 170px;
height:250px;
}


#leftsubmenu {
float:left;
background: url('images/leftmenu_bg.gif') top left no-repeat;
width: 170px;
height:250px;
}
	.leftsubmenu_item {
	padding:10px 0px 8px 15px;
	}
	
#page_copy {
float:left;
width:632px;
margin:0px 0px 0px 25px;
min-height:220px;
color: #0a5176;
_height:auto;
_height:220px;

}
.copy_image_left {
float:left;
margin:20px 5px 10px 5px;

}
	.copy_image_left p{
	width:250px;
	font-size:11px;
	color:#000;
	margin:0;
	padding:0;
color: #0a5176;
	}
.copy_image_right {
float:right;
margin:10px;
clear:both;
}
	.copy_image_right p{
	width:250px;
	font-size:11px;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	}
.about_bottom {
	width:200px;
	float:left;
	text-align:center;
	}
	.about_bottom p{
	width:200px;
	text-align:center;
	font-size:11px;
	color: #000;
	margin:0;
	padding:0;
	}

.linkbox {
float:left;
width:360px;
margin:5px;
background-color:#fafafa;
border-top:20px solid #003366;
border-right: 1px solid #0066CC;
border-left: 1px solid #0066CC;
border-bottom: 1px solid #0066CC;
padding:6px;
min-height:200px;
height:auto;
_height:200px;
}
.linkbox a:link {
color: #4ca738;
text-decoration:none;
}
.linkbox a:visited {
color: #4ca738;
text-decoration:none;
}
.linkbox a:hover {
color:#4ca738;
text-decoration:underline;
}
.linkbox a:active {
color: #4ca738;
text-decoration:none;
}
.testimonial_section {
margin:12px 5px 0px 5px;
padding:8px;
font-style:italic;
}

/*------------- Form Attributes ------------*/	
					
	.row { /* contact form row */
	margin-top:10px;
	font-size:11px;
	clear:both;
	}
	.row label {  /* contact form row label */
	display: block;
	float: left;
	width: 180px;
	font-size: 11px;
	text-align: right;
	padding-top: 13px;
	padding-right: 2px;
	}
	.row1 { /* contact form row */
	margin-top:10px;
	font-size:11px;
	color: #0a5176;
	}
	.row1 label {  /* contact form row label */
	display: block;
	float: left;
	width: 100px;
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	}
	.boldLabel {
	font-weight:bold;
	width: 100px;
	color: #00467f;
	margin-right: 5px;
	}
	.formField {
	
	width:320px;
	font-size:11px;
	}
	.formField1 {
	width:150px;
	font-size:11px;
	}
	.formField2 {
	width:50px;
	font-size:11px;
	}
	input {
	margin-top: 10px;
	font-size:11px;
	}
	
	select {
	font-size:11px;
	margin-top: 10px;
	}
	.submit {
	width:150px;
	}
	.loginbox {
	border: 1px solid #00467f;
	background-color:#FFCC66;
	padding: 10px 10px 10px 15px;
	margin:5px 0px 20px 5px;
	}

/*-------------end Form Attributes-------------*/	

#iframeName{
height: 1600px;
width: 827px;
margin: 0px;
border: none;
scrollbar-face-color:#6f2358;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#e9c0dd;
scrollbar-shadow-color:#6f2358;
scrollbar-highlight-color:#6f2358;
scrollbar-3dlight-color:#d798c4;
scrollbar-darkshadow-color:#d798c4;
}

#submenuInterior {
width: 163px;
text-align: left;
padding-top:20px;
padding-left:0px;
display:block;				
float:left;
}

/*-------------Listings Attributes-------------*/	

.sold {
font-size:18px;
font-variant:small-caps;
font-stretch:semi-condensed;
color:#FF0000;
font-weight:1500;
}

.title {
font-size:16px;
font-variant:small-caps;
font-stretch:semi-condensed;
color:#0a5176;
font-weight:900;
}

/*PROPERTY DETAILS*/
.pdc1 {
	width:126px;
	display:block;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.pdc2 {
	width:147px;
	display:block;
	float:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.pdcfull {
	width:420px;
	display:block;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.title1 {
width:408px;
font-size:16px;
font-variant:small-caps;
font-stretch:semi-condensed;
color:#0a5176;
font-weight:900;
}

.title2 {
float:right;
width:115px;
font-size:16px;
font-variant:small-caps;
font-stretch:semi-condensed;
color:#0a5176;
font-weight:900;
}

.title3 {
clear:both;
padding-top:30px;
padding-bottom:10px;
width:612px;
font-size:16px;
font-variant:small-caps;
font-stretch:semi-condensed;
color:#0a5176;
font-weight:900;
}


.smallText{
	font-size: 11px;
	line-height: 14px;
}