@charset "UTF-8";
/* CSS Document */

body {background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;
	font-family:"Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0;}

.clearfix {clear: both;}

h1,h2,h3,h4 {margin: 0px; padding: 0px;}

h1 {font-size: 24px;}

#wrapper {margin-left:auto; margin-right:auto; width:990px;}

#nav {width:990px; height:141px; background-image:url(../images/nav_bg.gif); background-repeat:no-repeat; position:relative;}
#nav_links {list-style:none; position:absolute; top:82px; right:0;}
#nav_links a {padding-left:12px;}
#nav_links a:hover {background-position:10px -2px;}
.about_nav{background-image:url(../images/about1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.services_nav{background-image:url(../images/services1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.parsicon_nav{background-image:url(../images/parsicon1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.properties_nav{background-image:url(../images/properties1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.available_nav{background-image:url(../images/available1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.client_nav{background-image:url(../images/client1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.contact_nav{background-image:url(../images/contact1.gif); background-position:10px -20px; background-repeat:no-repeat;}
.blue {color:#004185;}
a {color:#004185;}
a:hover {color:#5d5c5c;}
hr {color:#666666; background-color:#666666; height:1px; border:none; margin-bottom:10px;}

#bodyAbout a#navAbout, #bodyServices a#navServices, #bodyParsicon a#navParsicon, #bodyProperties a#navProperties, #bodyAvailable a#navAvailable, #bodyClient a#navClient, #bodyContact a#navContact {background-position:10px -2px;}

/* HOME PAGE */

#home_flash {margin:0 0 15px 0;}
#left {float:left; width:304px; margin:0 21px 0 0;}
#middle {float:left; width:309px; margin:50px 21px 0 0; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#004185;}
#right {float:left; width:335px; background-image:url(../images/right_bg.gif); background-repeat:no-repeat; margin:0 0 13px 0; font-size:11px;}
.home_right {float:none; margin:40px 0 0 8px; line-height:19px;}
.right_title {font-size:12px; color:#003399; font-weight:bold;}


/* FOOTER */
#footer {clear:both; height:28px; width:990px; background-color:#e5e2df; margin-top:10px; padding:17px 0px 0px 0px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.footer_blue {color:#004185; font-weight:bold; font-size:11px; padding:0px 0px 0px 15px;}
.footer_links {text-align:center; color:#CCCCCC; margin:20px 0 0 0;}
.footer_links a {margin:0 10px 0 10px;}
.footer_links a:link, .footer_links a:visited {color:#CCCCCC; text-decoration:none;}
.footer_links a:hover {color:#004185;}


/*///////// SECONDARY PAGES //////////*/


/* ABOUT US */
#about_left {float:left; width:255px; background-color:#f4f2ed; margin:0 14px 13px 0; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px;}
#about_left ul {list-style:none; margin:0; padding:0;}
#about_left a {display:block; padding:9px 0 9px 25px; text-decoration:none; color:#6b83c1; background-color:#f4f2ed; margin:0;}
#about_left a:hover {background-image:url(../images/gradient_grey.gif); color:#FFFFFF;}
#about_left_on {background-image:url(../images/gradient_grey.gif); color:#FFFFFF;}
.about_left {float:none; margin:0;}

#about_right {float:left; width:721px;}
#about_body {float:left; width:721px;}
.about_right {float:none; margin:10px 50px 10px 20px; line-height:17px;}

.management_name {font-size:24px; color:#004185;}
.management_title {float:none; margin:5px 0 0 0; font-size:15px; color:#004185;}


/* SERVICES */
#services_left {float:left; width:255px; background-color:#f4f2ed; margin:0 14px 13px 0; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px;}
#services_left ul {list-style:none; margin:0; padding:0;}
#services_left a {display:block; padding:9px 0 9px 25px; text-decoration:none; color:#6b83c1; background-color:#f4f2ed; margin:0;}
#services_left a:hover {background-image:url(../images/gradient_grey_dark.gif); color:#FFFFFF;}
#services_left_on {background-image:url(../images/gradient_grey_dark.gif); color:#FFFFFF;}
.services_left {float:none; margin:0;}

#services_right {float:left; width:721px;}
#services_body {float:left; width:721px;}
.services_right {float:none; margin:15px 60px 10px 20px; line-height:17px;}


/* PROPERTIES */
#properties_left {float:left; width:255px; background-color:#f4f2ed; margin:0 14px 13px 0; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px;}
#properties_left ul {list-style:none; margin:0; padding:0;}
#properties_left a {display:block; padding:9px 0 9px 25px; text-decoration:none; color:#6b83c1; background-color:#f4f2ed; margin:0;}
#properties_left a:hover {background-image:url(../images/gradient_blue.gif); color:#FFFFFF;}
#properties_left_on {background-image:url(../images/gradient_blue.gif); color:#FFFFFF;}
.properties_left {float:none; margin:0;}

#properties_right {float:left; width:721px;}
#properties_body {float:left; width:721px;}
.properties_right {float:none; margin:5px 20px 10px 20px; line-height:19px;}
.properties_table {float:none; line-height:15px;}
.properties_table:hover {background-color:#f4f2ed;}

.property_name {font-size:16px; color:#004185; float:none; margin:0 0 0 20px; font-weight:900;}
.property_name_link {font-size:12px; color:#004185; float:none; margin:0 0 0 20px; font-weight:100;}
.property_location {font-size:22px; color:#004185;}
.location_description {float:none; margin:0 0 0 20px;}

/***** New Divs 10.29.09 by Jason Ryan *****/

#property_header {width: 721px; height: auto; margin: 0px; padding: 10px 0; color:#004185; float:left;}
#property_content {width: 721px; height: auto; margin: 0px; padding: 0px;}
#property_table {width: 460px; margin: 0 11px 0 0; padding: 0px; float: left;}
#property_map {width: 250px; height: auto; margin: 0px; padding: 0px; float: left;}
#property_bottom_link {width: 721px; height: auto; margin: 20px 0 20px 0; padding: 0px;}
.center {text-align: center;}


/* CONTACT US */

#contact_right {float:left; width:721px;}
#contact_body {float:left; width:721px;}
.contact_right {float:none; margin:10px 50px 10px 20px; line-height:19px; font-size:14px;}
.contact_message {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:24px; color:#004185; float:none; margin:5px 0 0 20px;}



/* AVAILABLE PROPERTIES */
#available_left {float:left; width:255px; background-color:#f4f2ed; margin:0 14px 13px 0; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px;}
/*#available_left ul {list-style:none; margin:0; padding:0;}*/
#available_left a {display:block; padding:9px 0 9px 25px; text-decoration:none; color:#6b83c1; background-color:#f4f2ed; margin:0;}
#available_left a:hover {background-image:url(../images/gradient_cyan.gif); color:#FFFFFF;}
#available_left_on {background-image:url(../images/gradient_cyan.gif); color:#FFFFFF;}
.available_left {float:none; margin:0;}

#available_right {float:left; width:721px;}
#available_body {float:left; width:721px;}
.available_right {float:none; margin:15px 70px 10px 20px; line-height:20px;}

.white {color:#FFFFFF;}



.details {float:none; margin:1px 20px 0 20px; color:#004185;}
