/* Start of CMSMS style sheet 'sidebar' */
/***********************************************************************
	1 - SIDEBAR STYLES
************************************************************************/

div#sub {
	height: auto;
}

body#page_index div#sub {
	height: 342px;
}

/* WRAP BACKGROUNDS*/

body#page_about div#wrap {
	background: url(uploads/images/bg_wrap.gif) repeat-y top left;
}

body#page_brokers_home div#wrap, body#page_brokers_listing div#wrap {
        background: url(uploads/images/bg_brokers_home.gif) repeat-y top left;
}

body#page_brokers div#wrap {
        background: url(uploads/images/bg_brokers.gif) repeat-y top left;
}

body#page_ourteam div#wrap {
	background: url(uploads/images/bg_ourteam.gif) repeat-y top left;
}

body#page_services div#wrap {
	background: url(uploads/images/bg_services.gif) repeat-y top left;
}

body#page_current div#wrap, body#page_past div#wrap {
	background: url(uploads/images/bg_properties.gif) repeat-y top left;
}

body#page_clients div#wrap {
	background: url(uploads/images/bg_clients.gif) repeat-y top left;
}

body#page_whatshot div#wrap, body#page_press div#wrap {
	background: url(uploads/images/bg_whatshot.gif) repeat-y top left;
}

body#page_contact div#wrap {
	background: url(uploads/images/bg_contact.gif) repeat-y top left;
}


/* SIDEBAR COLORS */
body#page_about div#sidebar, body#page_ourteam div#sidebar  {
	background: #175daa;
}
body#page_brokers_home div#sidebar, 
body#page_brokers div#sidebar, 
body#page_brokers_listing div#sidebar {
       background-color:#7eb0cd;
}

body#page_services div#sidebar  {
	background: #72c8d3;
}

body#page_current div#sidebar, body#page_past div#sidebar {
	background: #468bc1;
}

body#page_clients div#sidebar {
	background: #91b254;
}

body#page_whatshot div#sidebar, body#page_press div#sidebar {
	background: #8863a4;
}

body#page_contact div#sidebar {
	background: #bbc23f;
}


/* SIDEBAR HEADERS */
body#page_index div#sub h2 {
	background: url(uploads/images/sub_artScience.gif) no-repeat top left;
	width: 166px;
	height: 131px;
}
body#page_about div#sub h2 {
	background: url(uploads/images/sub_overview.gif) no-repeat top left;
	width: 142px;
	height: 52px;
}

body#page_ourteam div#sub h2 {
	background: url(uploads/images/sub_ourTeam.gif) no-repeat top left;
	width: 142px;
	height: 52px;
}

body#page_services div#sub h2 {
	background: url(uploads/images/sub_services.gif) no-repeat top left;
	width: 130px;
	height: 52px;
}

body#page_current div#sub h2 {
	background: url(uploads/images/sub_currentProjects.gif) no-repeat top left;
	width: 132px;
	height: 82px;
}

body#page_past div#sub h2 {
	background: url(uploads/images/sub_pastProjects.gif) no-repeat top left;
	width: 132px;
	height: 82px;
}

body#page_clients div#sub h2 {
	background: url(uploads/images/sub_clientList.gif) no-repeat top left;
	width: 162px;
	height: 52px;
}

body#page_clients div#sub h2#rec {
	background: url(uploads/images/sub_recommendations.gif) no-repeat top left;
	width: 202px;
	height: 52px;
}

body#page_whatshot div#sub h2 {
	background: url(uploads/images/sub_whatshot.gif) no-repeat top left;
	width: 172px;
	height: 52px;
}

body#page_whatshot div#sub h2#videos {
	background: url(uploads/images/sub_videos.gif) no-repeat top left;
	width: 172px;
	height: 52px;
}

body#page_press div#sub h2 {
	background: url(uploads/images/sub_press.gif) no-repeat top left;
	width: 102px;
	height: 52px;
}


body#page_contact div#sub h2 {
	background: url(uploads/images/sub_contact.gif) no-repeat top left;
	width: 132px;
	height: 52px;
}


body#page_brokers div#sub h2, body#page_brokers_home div#sub h2 {
	background: url(uploads/images/sub_brokerExclusives.gif) no-repeat top left;
	width: 163px;
	height: 74px;
}

body#page_brokers div#sub h3 {
       text-transform:uppercase;
       color:#FFFFFF;
       font-size:18px;
       padding-left: 15px;
}

div#sub p {
	width: 170px;
	padding-left: 15px;
	color: #fff;
	line-height: 2.2em;
	font-size: 11px;
}

div#sub p a {
color: #fff;
}

/***********************************************************************
	2 - IN THE SPOTLIGHT STYLES
************************************************************************/

div#spotlight {
	width: 211px;
	border-top: 3px solid #fff;
	height: 116px;
	overflow: hidden;
	background: #caeff2;
}
div#spotlight h2 {
	background: #caeff2 url(uploads/images/inTheSpotlight.gif) no-repeat top left;
	width: 182px;
	height: 22px;
	margin: 10px 0 0 10px;
}
div#spotlight h3 {
	color: #808284;
	font-size: 12px;
	text-transform: uppercase;
	padding: 3px 0 0 12px;
}
div#spotlight p {
	padding: 0 7px 0 12px;
}
div#spotlight p a {
	padding: 0;
	white-space: nowrap;
        font-weight: bold;
}

/***********************************************************************
	3 - SIDEBAR SUBNAV STYLES
************************************************************************/

ul#projectNav {
	padding-left: 0;
	padding-bottom: 20px;
	margin: 0;
	list-style-type: none;
}

ul#projectNav li {
	padding: 0 0 4px 3px;
}

ul#projectNav li a {
	text-transform: uppercase;
	padding: 3px 11px 3px 12px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

ul#projectNav li.on a, ul#projectNav li a:hover {
	background: #78a3d0;
	text-decoration: none;
}
body#page_brokers ul#projectNav li.on a, body#page_brokers ul#projectNav li a:hover,
body#page_brokers_home ul#projectNav li.on a, body#page_brokers_home ul#projectNav li a:hover, 
body#page_brokers_listing ul#projectNav li.on a, body#page_brokers_listing ul#projectNav li a:hover {
        background: #5686a2;
}


body#page_clients ul#projectNav li.on a, body#page_clients ul#projectNav li a:hover {
	background: #a7c078;
}

body#page_press ul#projectNav li.on a, body#page_press ul#projectNav li a:hover {
	background: #b19ac6;
	color: #fff;
}

body#page_contact ul#projectNav li.on a, body#page_contact ul#projectNav li a:hover {
	background: #d5d98d;
}

/* End of 'sidebar' */

/* Start of CMSMS style sheet 'global' */
/************************************************************************

	Site:		Marketingdirectors.com

	Author:		eROI		[www.eroi.com]  

	Client:		Ryness		[http://www.ryness.com/]

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Main Content
	4 - Sub Navigation
	5 - Left Navigation
	6 - Footer Navigation
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

body {
	background: #f5f5f5;
	font: 62.5% Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
}

html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin: 0; 
	padding: 0; 
}

a {
	text-decoration: none;
	color: #8fb052;
}

a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 1.1em;
}

.clearer {
	clear: both;
line-height: 2px;
}

.disappear {
	display:none;
}

/***********************************************************************
	2 - STRUCTURE/LAYOUT STYLES
************************************************************************/

div#container {
	width: 792px;
	margin: 0 auto;
	text-align: left;
	border: 3px solid #fff;
}


div#header {
	width: 792px;
	background: #00a3b3;	
	position: relative;
        height: 110px;
}

div#wrap {
	border-top: 3px solid #fff;
	background: #fff;
	height: 1%;
}

div#sidebar {
	width: 211px;
	background: #8fb052;
	float: left;
	border-right: 3px solid #fff;
}

div#content {
	width: 577px;
	float: left;
        min-height: 500px;
}

body#page_index div#content {
        min-height: inherit;
}

div#wideflash {
	width: 338px;
	float: left;
}

div#narrowflash {
	width: 169px;
	float: left;
}



div#indexwhatshot, div#marketingservices, div#brokersearch, div#brokerdetail_pinfo {
	float: left;
	width: 236px;
	border-left: 3px solid #fff;

}

div#brokerfeatured, div#brokerdetail_photos, div#brokerregister, div#brokerlogin {
       width:338px;
       float:left;
}



/***********************************************************************
	3 - HEADER STYLES
************************************************************************/

div#logo {
	background: #00a3b3 url(uploads/images/logo_md_aqua.gif) no-repeat top left;
	float: left;
}
div#logo h1 a {
	display: block;
	width: 225px;
	height: 100px;
}
div#logo h1 a span {
	display: none;
}

div#navigation {
	float: left;
	padding: 62px 0 0 25px;
}

div#login {
	position: absolute;
	top: 20px;
	right: 45px;
}

div#login p {
color: #ccc;
}

div#login p a {
	font-size: 9px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: underline;
}

div#login p a:hover {
	text-decoration: none;
}


/***********************************************************************
	3 - MAIN CONTENT STYLES
************************************************************************/

/* SEE CONTENT.CSS */

/***********************************************************************
	4 - SIDEBAR STYLES
************************************************************************/

/* SEE SIDEBAR.CSS */

/***********************************************************************
	4 - FOOTER STYLES
************************************************************************/
div#footer {
        position: relative;
	clear: both;
	height: 22px;
	/* background: #fff url(uploads/images/footer_ryness.gif) no-repeat top right; */
}

div#footer p {
	color: #1A3866;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 9px;
	padding-left: 10px;
	vertical-align: middle;
        text-align: justify;
}

div#footer a#ryness {
display: block;
width: 236px;
height: 22px;
position: absolute;
bottom: 0;
right: 0;
}
div#footer a#ryness:hover {
text-decoration: none;
}

/* End of 'global' */

/* Start of CMSMS style sheet 'content' */
/***********************************************************************
	3 - MAIN CONTENT STYLES
************************************************************************/

/* INDEX - WHAT'S HOT */

div#indexwhatshot * {
	padding: 0 12px;
}

div#indexwhatshot h2 {
	background: url(uploads/images/whatsHot.gif) no-repeat top left;
	width: 143px;
	height: 43px;
	margin-top: 10px;
	padding-bottom: 12px;
	font-size: 12px;
}

div#indexwhatshot div.entry h2 {
     background: none;
     display: none;
}


div#indexwhatshot h3 {
	color: #00a3b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#indexwhatshot p, div#indexwhatshot ul {
color: #808284;
}

div#indexwhatshot p a {
	font-size: 9px;
	padding: 0;
	white-space: nowrap;
        font-weight: bold;
}

/* SUBPAGE CONTENT AREAS */

body#page_about div#content, body#page_ourteam div#content div#half, body#page_services div#marketingservices {
	padding-top: 15px;
}

body#page_about div#content h2, body#page_about div#content p, body#page_services div#marketingservices {
	padding-left: 15px;
}


body#page_about div#content h2, div#content div#half h2, div#content div#half h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #175daa;
	font-size: 16px;
}

div#content div#half h3 {
	font-size: 12px;
}

body#page_about div#content p, div#content div#half p, div#content div#half ul li, div#content div#marketingservices  {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #808284;
	line-height: 1.5;
}

div#marketingservices ul {
       list-style-type: none;
       padding-bottom: 10px;
}

div#content div#half ul {
	list-style-type: none;
        padding-bottom: 10px;
}

div#content div#half ul li {

}

div#content div#half {
	float: left;
	padding-left: 15px;
	padding-bottom: 20px;
	width: 385px;
}

div#content div#half a.ask {
	text-transform: uppercase;
	color: #175daa;
	background: #d5d7d8;
	padding: 1px 3px;
	font-weight: bold;
	font-size: 11px;
}

div#content div#half a.ask:hover {
	background: #bdbdbd;
	color: #175daa;
	text-decoration: none;
}

body#page_services div#marketingservices {
	width: 180px;
}

body#page_services div#marketingservices h2 {
	color: #00504d;
}

/***********************************************************************
	3 - STAFF BIOS
************************************************************************/

div#narrowflash ul {
        list-style-type: none;
        padding: 20px 0;
}

div#narrowflash ul li {
	padding: 0 0 6px 3px;
}

div#narrowflash ul li a {
	text-transform: uppercase;
	padding: 3px 11px 3px 12px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}

div#narrowflash ul li.on a, div#narrowflash ul li a:hover {
	background: #97a6d4;
	text-decoration: none;
}

/***********************************************************************
	3 - PROPERTY PAGE STYLES
************************************************************************/

div.property {	
	background: #f2f1f2;
	width: 578px;
	height: 116px;
        position: relative;
}

/* if property has sold out use the following class on a new div above the img tag for the image. */
div.sold{
	width:84px;
	height:91px;
	background:url(uploads/images/soldOut.png) top left no-repeat;
	position:absolute;
        left:0px;
} 

/* End Sold */

div#propertyLocation {
	width: 578px;
	background: #9bb9dc;
	height: 20px;
	border-bottom: 3px solid #fff;
        line-height: 20px;
}

body#page_clients div#propertyLocation {
	background: #b4c88b;
}

body#page_press div#propertyLocation {
	background: #b19ac6;
}

body#page_contact div#propertyLocation {
	background: #cbd176;
}

body#page_brokers div#propertyLocation, body#page_brokers_home div#propertyLocation {
        background: #9fc3d8;
}

div#propertyLocation h2 {
       line-height: 15px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 2px 0 0 15px;
}

div.clearer {
	height: 3px;
}

div.property a, div.property h3 {
	color: #468bc1;
	font-weight: bold;
	
}

div.property h3 {
	font-size: 14px;
	padding: 7px 0 0 0;
}

div.property img.propertyPhoto {
	float: left;
}

div.property div.propertyInfo {
	color: #808284;
	float: left;
	padding: 10px 0 0 20px;

}

/*div.property p {
width: 75%;
}*/

div.property a.casestudy, div.property a.video {
	background: #d1def0;
	color: #468bc1;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 2px 3px;
	position: absolute;
	bottom: 35px;
	right: 20px;
}

div.property a.video {
	background: #d1def0;
	color: #468bc1;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 2px 3px;
	position: absolute;
	bottom: 15px;
	right: 20px;
}




div.property a.casestudy:hover, 
div.property a.video:hover {
	background: #468bc1; 
	color: #d1def0;
	text-decoration: none;
}

/***********************************************************************
	3 - CLIENTS STYLES
************************************************************************/

div.client {
	background: #f2f1f2;
	width: 578px;
	height: auto;
	color: #808284;
	border-bottom: 3px solid #fff;
	font-size: 11px;
}

body#page_clients div.client div.left {
	width: 33%;
	padding: 15px 10px 10px 15px;
	float: left;
}

body#page_clients div.client div.right {
	width: 50%;
	padding: 15px 10px 10px 15px;
	float: left;
}

body#page_clients div.client strong {
	color: #91b254;
}

/***********************************************************************
	3 - TESTIMONIALS STYLES
************************************************************************/

div.testimonial {	
	background: #f2f1f2;
	width: 578px;
	height: 115px;
	font-size: 11px;
}

div.testimonial a, div.testmonial h3 {
	color: #91b254;
	font-weight: bold;
	
}

div.testimonial h3 {
	color: #91b254;
	display: inline;
	font-size: 18px;
	padding: 7px 10px 0 0;
}

div.testimonial p.projects {
	display: inline;
}

div.testimonial p.projects strong {
	font-weight: bold;
	font-size: 11px;
	color: #91b254;
}

div.testimonial img.personPhoto {
	float: left;
}

div.testimonial div.testimonialText {
	width: 70%;
	color: #808284;
	float: left;
	padding: 10px 0 0 20px;
	overflow: hidden;
}

/***********************************************************************
	3 - WHAT'S HOT STYLES
************************************************************************/

body#page_whatshot h2, body#page_whatshot h2 a {
	color: #8863a4;
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 18px;
}	

body#page_whatshot h2 a {
padding: 0;
}

body#page_whatshot h3 {
	color: #00a3b3;
	padding: 0 0 0 15px;
	background: #e2f3f6;
	font-size: 13px;
	width: 25%;
}

body#page_whatshot div.entry p {
	margin: 0;
	color: #808284;
	padding: 1px 0 0 15px;
}

body#page_whatshot div.entry p a.readmore {
	color: #00504d;
	white-space: nowrap;
	font-weight: bold;
}

body#page_whatshot div.entry {
	padding: 5px 0 20px 15px;
	font-size: 11px;
}


/***********************************************************************
	3 - PRESS STYLES
************************************************************************/

body#page_press div#addpadding {
	padding: 20px 0 30px 20px;
}

body#page_press div.entry h2 {
	color: #8863a4;
	margin: 0;
	font-size: 18px;
}	

body#page_press div.entry h3 {
	color: #00a3b3;
	font-size: 13px;
}

body#page_press div.entry {
	padding: 5px 0 20px 15px;
	font-size: 11px;
}

body#page_press div.entry p {
	margin: 0;
	color: #808284;
	padding: 1px 0 0 0;
}

body#page_press div.entry p a {
	color: #00504d;
	white-space: nowrap;
	font-weight: bold;
}


/***********************************************************************
	3 - BROKER SECTION STYLES
************************************************************************/


#printpage {
     float:right;
     margin-right:5px;
}
body#page_brokers div#content a, body#page_brokers_listing div#content a, #login td a {
       color:#7eb0cd;
}

div#brokersearch h3 {
     padding:0 5px;
     color:#818385;
     text-transform:uppercase;
     font-weight:normal;
     font-size:14px;
}
div#brokersearch input, div#brokersearch select {
       padding:0px;
       font-size:13px;
}
div#brokersearch select {
      width:130px;
}
div#brokersearch input.textprice {
      padding:2px 2px 0 2px;
      width:120px;
       font-size:15px;
}

div.neighborhoodDrop {
      display:none;
}

div#brokerfeatured h2, div#brokersearch h2 {
	margin-top: 15px;
        margin-left:5px;
	padding-bottom: 12px;
	font-size: 12px;
}

div#brokerfeatured h2 {
        background: url(uploads/images/brokerFeatured.gif) no-repeat top left;
	width: 210px;
	height: 25px;
}
div#brokersearch h2 {
	background: url(uploads/images/brokerSearch.gif) no-repeat top left;
	width: 188px;
	height: 25px;
}

div#brokerdetail_photos #photo {
        height:320px;
        overflow:hidden;
        margin-bottom:10px;
}

div#plan_thumbnails {
     margin:0 10px;
}
div#plan_thumbnails img {
       float:left;
       margin:0 5px 5px 0;
}

div#brokerdetail_info {
      padding:20px 0 0 10px;
      margin-left:338px;
}

div#plan_photo_preload {
      height:5px;
overflow:hidden;
}

div.brokerProperty {	
	background: #f2f1f2;
	width: 578px;
        position: relative;
}

div.brokerProperty a, div.brokerProperty h3 {
	color:#AB815f;
	font-weight: bold;
	
}

div.brokerProperty h3 {
	font-size: 14px;
	padding: 7px 0 0 0;
}

div.brokerProperty img {
        float:left;
}

div.brokerProperty div.propertyInfo {
	color: #808284;
	float: left;
	padding: 10px 0 0 20px;

}

div.brokerProperty p {
      width: 75%;
}
div.buildingInfo p {
      line-height:110%;
}
div.buildingInfo h2 {
      color:#FFFFFF;
      text-transform:uppercase;
      font-size:18px;
      padding-left:12px;
}

#brokerdetail_info h2{
     color:#88898a;
     text-transform:uppercase;
     font-size:15px;
margin-bottom:10px;
     font-weight:bold;
}

#brokerdetail_info h3 {
     text-transform:uppercase;
     font-size:12px;
color:#88898a;
     font-weight:normal;
}

#brokerdetail_info ul {
     margin-bottom:15px;
}

#brokerdetail_info li {
      margin:0 0 5px 15px;
}

#brokerdetail_info_left {
      clear:left;
      padding:15px 0 0 10px;
     font-size:12px;

}

#brokerdetail_info_left h3 {
     text-transform:uppercase;
     font-weight:bold;
     color:#88898a;
     font-size:14px;
}

div.condoInfo, div.condoBuildingInfo {
     float:left;
     padding:0;
     width:200px;
}

table#brokersearch, table#brokersearch tr, table#brokersearch td {
    margin:0;
    padding:0;
}

table#brokersearch td {
    padding:3px;
    background:#dedede;
}

h2#brokerexclusives {
	background: url(uploads/images/sub_brokerExclusives.gif) no-repeat top left;
	width: 163px;
	height: 74px;
}
.top_featured, .featured {
    background:#9fc3d8;
    padding:10px;
margin-bottom:5px;
}



.featured {
   background:#b4d4e7;
}
.alt {
   background:#9fc3d8;
}
.top_featured img, .featured img {
    float:left;
    margin-right:10px;
}
.top_featured h3, .featured h3{
   text-transform:uppercase;
   font-size:14px;
}
.top_featured p b, .featured p b {
   color:#5686a2;
   text-transform:uppercase;
   font-size:12px;
}

.top_featured h4, .featured h4 {
    color:#5686a2;
   text-transform:uppercase;
   font-size:14px;
}

.top_featured ul {
   margin:0 0 0 15px;
}
#content .top_featured a, #content  .featured a{
     color:#FFF;  
}
.featured_info {
   margin-left:160px;
}

div#brokerlogin p, div#brokerregister p {
    margin:0 5px 5px 5px;
font-size:12px;
    color:#808284;
}

div#brokerlogin a, div#brokerregister a {
         color:#AB815F;
}


div#brokerlogin h2, h2#logintitle {
        background: url(uploads/images/bg_login.gif) no-repeat top left;
	width: 210px;
	height: 25px;
margin-top: 15px;
        margin-left:5px;
	padding-bottom: 12px;
}

div#brokerregister h2 {
        background: url(uploads/images/bg_register.gif) no-repeat top left;
	width: 210px;
	height: 25px;
margin-top: 15px;
        margin-left:5px;
	padding-bottom: 12px;
}

#login {
       margin-left:5px;
       font-size:12px;
}
.required {
       color:#df2f2f;
}

.country_input {
       padding:5px 0;
}

.country_input select {
        font-size:10px;
}
/* End of 'content' */

/* Start of CMSMS style sheet 'nav' */
div#navigation {
	width: 515px;
	color: #fefefe;
	letter-spacing: normal;
}

div#navigation a {
	color: #fff;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

div#navigation a:hover {
	color: #00504D;
}

div#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 13px;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 2px;
}

div#navigation ul#nav {
	width: 515px;
} 

div#navigation ul#nav li {
	float: left;
	position: relative;
	text-align: left;
	padding: 0 1px 1px 9px;
}

div#navigation ul#nav li ul li {
float:none;
	background: #51C0CC;
        border-bottom:1px solid #fff;
}

div#navigation li.last {
	border: none;
} 

div#navigation li ul {
	position: absolute;
	left: -999em;
	top: 1.2em;
	width: 300px;
	background: #51C0CC;
	padding: 2px 0 3px 0;
	/*margin-left: -8px;*/
}

/*div#navigation li > ul {
	top: auto;
	left: auto;
}*/
div#navigation li:hover ul, div#navigation li.over ul, div#navigation li.sfhover ul { 
	left: auto;
}

div#navigation li ul li {
	width: auto;
	padding-right: 10px;
	white-space: nowrap;
}

div#navigation li.navabout { width: 80px; }
div#navigation li.navservices { width: 80px; }
div#navigation li.navexperience { width: 95px; }
div#navigation li.navclients { width: 66px; }
div#navigation li.navnews { width: 45px; }
div#navigation li.navcontact { width: 70px; }

div#navigation ul.subabout { width: 90px;}
div#navigation ul.subexperience { width: 160px; }
div#navigation ul.subclients { width: 140px; }
div#navigation ul.subnews { width: 110px; }

body#page_about li.navabout a.a_about, 
body#page_about li.li_overview a,
body#page_ourteam li.li_ourteam a, 
body#page_awards li.li_awards a,
body#page_ourteam li.navabout a.a_about,
body#page_services li.navservices a, 
body#page_current li.navexperience a.a_experience, 
body#page_current li.li_current a, 
body#page_past li.navexperience a.a_experience, 
body#page_past li.li_past a,
body#page_clients li.navclients a.a_clients, 
body#page_clients li.li_clients a, 
body#page_recommendations li.navclients a.a_clients,
body#page_recommendations li.li_recommendations a,
body#page_whatshot li.navnews a.a_news, 
body#page_whatshot li.li_news a, 
body#page_press li.li_press a,
body#page_press li.navnews a.a_news,
body#page_contact li.navcontact a {
color: #00504D;
}

div#navigation li.li_recommendations, div#navigation li.li_recommendations a {
	padding-right: 0;
	letter-spacing: 1px;
}
/* End of 'nav' */
/* End of 'nav' */

