body {
margin: 0;
padding: 0;
background-color: #fff;
font-family: arial, helvetica, sans-serif;
color: #111;
}

div, p, th, td, li, dd, dl, dt    {
font-family: arial, helvetica, sans-serif;
}

.promp    {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.mainp    {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

#heading    {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #000000;
margin: 15px 15px 15px 15px;
line-height: 1.3em;
}

.input    {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 150px;
}

.select    {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.textarea    {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 250px;
}

.button
{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
border: #000000 1px solid;
background-color: #CC6600;
color: #000000;
}

.backgroundintromovie {
background-color: #000033;
font-family: arial, helvetica, sans-serif;
color: #fff;
}
.servicessubnav {
background: url(../images/management_services_navback.jpg) no-repeat;
}

/* generic link */
a, a:link, a:visited, a:active {
	color: #111; 
	background-color: transparent;
	text-decoration: underline;
	}
a:hover	{ color: #CC6600; background-color: transparent;text-decoration: underline;}

a.toplink
{
	font-size: 11px;
	color: #666; 
	background-color: transparent;
	text-decoration: underline;
}

a.smalllink a.smalllink:link, a.smalllink:visited, a.smalllink:active {
	font-size: 10px;
	color: #666; 
	background-color: transparent;
	text-decoration: none;
	}
a.smalllink:hover	{ font-size: 10px;color: #CC6600; background-color: transparent;text-decoration: none;}

img	{
border:	0;
}

.contentimg	{
float: left;
margin: 5px 10px 5px 0px;
}

address {
font-style: normal;
}

#copy {
font-size: 12px;
line-height: 1.3em;
color: #111;
margin: 15px 15px 15px 15px;
}

#copyhome {
font-size: 11px;
line-height: 1.3em;
color: #111;
margin: 12px;
}

#homewelcomecopy {
font-size: 12px;
line-height: 1.3em;
color: #111;
margin: 8px 18px;
}

/* news - home page links */
#latestnews {
font-size: 11px;
line-height: 1.3em;
color: #111;
margin: 15px;
}

.latestnewscopy {
font-size: 12px;
line-height: 1.1em;
color: #111;
}

a.homenewslink, a.homenewslink:link, a.homenewslink:visited, a.homenewslink:active	{
	text-decoration: none;
	color: #DA5C03; 
	background-color: transparent; 
}
a.homenewslink:hover {color: #111;text-decoration: none;}

/* news - page right links */
a.latestnewslink, a.latestnewslink:link, a.latestnewslink:visited, a.latestnewslink:active	{
	text-decoration: none;
	color: #DA5C03; 
	background-color: transparent; 
}
a.latestnewslink:hover {color: #111;text-decoration: none;}

/* left margin */
.subnavbackgroundcolor {
background-color: #E5E5EA;
}

#subnav {
margin: 10px 0px;
}

/* page anchors - see crusing for examples s*/
#pageanchors {
font-size: 10px;
color: #111;
margin: 10px;
}

.pageanchorslinkwrapper {
padding: 0px 0px 4px 0px;
}

a.leftmarginlink	{
text-decoration: none;
}
a.leftmarginlink:link, a.leftmarginlink:visited, a.leftmarginlink:active {color: #111;background-color: transparent;}
a.leftmarginlink:hover {color: #CC6600;text-decoration: none;}


#copywhite {
font-size: 12px;
line-height: 1.3em;
color: #fff;
margin: 15px;
}

.default {
font-size: 12px;
line-height: 1.3em;
color: #111;
}

.leader {
font-size: 14px;
line-height: 1.3em;
}

.bold {
font-weight: bold
}

.small {
font-size: 11px;
}

/* gives grey colour on all dividing lines */
.grey {  
background-color: #E5E5EA;
}

.white {
background-color: #fff
}

.blue {
background-color: #6699CC
}

/* boats */
.thumb {
font-size: 12px;
line-height: 1.2em;
color: #111;
margin: 8px;
}

.thumblink	{
text-decoration: none;
font-weight: bold
}
.thumblink:link, .thumblink:visited, .thumblink:active {color: #CC6600;background-color: transparent;text-decoration: none;}
.thumblink:hover { color: #CC6600; background-color: #DDDDDD; text-decoration: none;}

.thumbsmall {
font-size: 10px;
color: #666;
}

.ratestitle {
background-color: #CC6601
}

.rates {
background-color: #F0D1B2; 
}

.ratesdata {
background-color: #fff; 
}

.ratespadding {
font: 12px arial, helvetica, sans-serif;
color: #111;
padding: 3px;
}

.specpadding {
font: 12px arial, helvetica, sans-serif;
color: #111;
padding: 5px 0px 5px 0px;
}

.formpadding {
font: 12px arial, helvetica, sans-serif;
color: #111;
padding: 10px 0px 10px 0px;
}

.specsub {
font-size: 11px;
}


/* contact us */
#contactusbutton {
margin: 10px 0px;
}

.contactustitle {
background-color: #CC6601
}

.contactus {
background-color: #F0D1B2; 
}

.contactusdata {
background-color: #fff; 
}

.contactuspadding {
font: 12px arial, helvetica, sans-serif;
color: #111;
padding: 3px 0px 3px 12px;
}

/* legal pops */
.legal {
background-color: #666; 
}


.tempmenu {  
font: 11px verdana;
font-size: 11px;
color: #666666
}

/* text menu */
#textmenu {
font-size: 10px;
line-height: 1.3em;
color: #666;
margin: 10px 15px 15px 15px;
}

#micromenu {
font-size: 0.1em;
color: #fff;
margin: 10px 15px 15px 15px;
}

a.micromenulink, a.micromenulink:link, a.micromenulink:visited, a.micromenulink:active, a.micromenulink:hover {
text-decoration: none;
color: #fff;
}

#textmenuservices {
font-size: 10px;
line-height: 1.3em;
color: #666;
padding: 10px 0px 0px 5px;
}

#textmenuprofiles {
font-size: 10px;
line-height: 1.3em;
color: #666;
padding: 25px 0px 0px 15px;
}

#textmenudirectory{
font-size: 10px;
line-height: 1.3em;
color: #666;
padding: 0px 8px 0px 8px;
}

#textmenuhome{
font-size: 10px;
line-height: 1.3em;
color: #666;
padding: 10px 0px 0px 25px;
}

#textmenuindex{
font-size: 10px;
line-height: 1.3em;
color: #fff;
padding: 5px 0px 0px 5px;
}

a.textmenulink, a.textmenulink:link, a.textmenulink:visited, a.textmenulink:active	{
text-decoration: none;
color: #fff;
}
a.textmenulink:hover {color: #ccc;background-color: transparent;text-decoration: none;}

/* brokerage - recent sales */
a.recentsaleslink	{
text-decoration: none;
}
a.recentsaleslink:link	{color: #111;background-color: transparent;}
a.recentsaleslink:visited	{color: #111;background-color: transparent;}
a.recentsaleslink:active	{color: #111;background-color: transparent;}
a.recentsaleslink:hover	{color: #CC6600;text-decoration: none;}
