﻿* {
	margin: 0;
}

body { text-align: center; background-color: #666666; }

a, input {  outline:none; }
:focus {  -moz-outline-style:none;}

html, body { height: 101%; }
#wrapper { position: relative; width: 100%;
	height: auto !important; height: 100%; 	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	text-align: left;
}
#bodytextmain { margin: 0 auto; display: block; height: 107px; width: 769px; text-align: left; height: 100%; min-height: 100%; }
#topGreyBar {	height: 107px; 	width: 100%; 	background-color: #E8E8E8; }

#hglogo { 	margin: 0 auto; 	display: block; 	height: 107px; 	width: 769px; 	text-align: left; }

.emailImageText{}

.emailrollover{ 		background: url(emailrollover.gif) no-repeat; 		width: 295px; 		height: 127px; 		float: right; 		position: relative; }
.emailrollover:hover { 		background: url(emailrollover.gif) no-repeat; 		width: 295px; 		height: 127px; 		float: right; 		background-position: -295px 0px; 		cursor: pointer; 		}

.hglogobottom { margin: 0 auto; display: block; height: 107px; width: 769px; text-align: left; }

.rightfooter { float:right; color: #E8E8E8; font: normal .76em arial; }

.rightfooter a { text-decoration: none; color: #E8E8E8; }

.rightfooter a:hover { color: #FFF; }

.email { text-decoration: none; color: #efdede; }

.email:hover { color: #FFF; }

#bottomGreyBar { left:0px; bottom: 20px; height: 107px; width: 769px; }

.bodytext { font: normal .75em arial; color: #FFFFFF; line-height: 1.5em; margin-bottom: 10px; }

#menu { position: absolute; margin: 15px 0px 10px -6px; height: 29px; top:107px;}
#menu ul { padding: 0; margin: 0; width:800px; } 
#menu li a { display: block; }
/*to hold the Level 1 menu below branding*/
#menu li { list-style: none; margin: 0; padding: 0; float: left; }
/*home menu navigation*/
li.home a { margin-left: 0px; background: url(home.gif) no-repeat; width: 66px; height:29px; }
li.home a:hover{ background: url(home.gif) no-repeat; background-position: -66px 0px; }
body#home li.home a{ background: url(home.gif) no-repeat; background-position: -66px 0px; }

li.whatwedo a { margin-left: 0px; background: url(propertyinvestment.gif) no-repeat; width: 180px; height:29px; }
li.whatwedo a:hover{ background: url(propertyinvestment.gif) no-repeat; background-position: -180px 0px; }
body#whatwedo li.whatwedo a{ background: url(propertyinvestment.gif) no-repeat; background-position: -180px 0px; }

li.whoweare a { margin-left: 0px; background: url(whoweare.gif) no-repeat; width: 112px; height:29px; }
li.whoweare a:hover{ background: url(whoweare.gif) no-repeat; background-position: -112px 0px; }
body#whoweare li.whoweare a{ background: url(whoweare.gif) no-repeat; background-position: -112px 0px; }

li.contactus a { margin-left: 0px; background: url(contactus.gif) no-repeat; width: 94px; height:29px; }
li.contactus a:hover{ background: url(contactus.gif) no-repeat; background-position: -94px 0px; }
body#contactus li.contactus a{ background: url(contactus.gif) no-repeat; background-position: -94px 0px; }

li.finewine a { margin-left: 0px; background: url(finewineinvestment.gif) no-repeat; width: 187px; height:29px; }
li.finewine a:hover{ background: url(finewineinvestment.gif) no-repeat; background-position: -187px 0px; }
body#finewine li.finewine a{ background: url(finewineinvestment.gif) no-repeat; background-position: -187px 0px; }

.smalllist { margin-bottom: 10px; }

.smalllist li
{
	font: normal .75em arial;
	color: #FFF;
	text-align: justify;
	list-style-type: square;
	margin-left: 30px;
	line-height: 15px;
	padding-bottom: 5px;
}

h1
{
	font: bold 1em arial;
	color: #FFF;
	margin-bottom: 10px;
}

h2
{
	font: bold .8em arial;
	color: #FFFFFF;
	margin-bottom: 10px;
}

h3
{
	font: bold .75em arial;
	color: #000;
	margin-bottom: 10px;
}

.greyhoundlink
{
	font: normal .7em arial;
	color: #FFF;
	text-decoration:none;
}

.greyhoundlink:hover
{
	font: normal .7em arial;
	color: #C43838;
}

.textbox {width:340px; font-family: Arial; color:#505050; font-weight:bold;}
.pnlStyle {width:500px; font-family: Arial; color:#FFF; font-size:110%;}

.tblContactus tr td {font-size:80%;}

#bodyheight {min-height:350px;}
