/* CSS Document */
body {
	background-color : #FFFFFF;
	color : #000000;
	text-align: left;
	vertical-align:top;
	top:0;
	margin:0;
	padding:0;
	
}
#MainContent {
	width : 900px;
	border-bottom: 1px solid #8ea99b;
	border-left: 1px solid #8ea99b;
	border-right:  1px solid #8ea99b;
	margin-right : auto;
	margin-left : auto;
	background-color : #FFFFFF;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align:top;
		
}

a{text-decoration:none;}
a:visited{color:inherit;}
a:hover{text-decoration:underline;}

img {border:0; padding:0px; margin:0px; vertical-align:top;}
div {padding:0px; margin:0px; }
p {	padding:0px; margin:0px; line-height:normal;}
form		{	padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;}

table, td {
		width:100%;
		height:100%;
		border:0px;
		vertical-align:top;
		
	}

td { 	vertical-align:top;
		}
tr {	vertical-align:top;
		}

.header {	padding:0px 0px 0px 0px;
			text-align:center;
			border-bottom: 1px solid #8ea99b;
			margin:0px 0px 0px 0px;
			height:200px;
			}

.header img	{	border:none;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;}

.header object	{	margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					border:none; }
			
.PageContent {	width:100%;
				margin-left:0px;
				margin-right:0px;
				margin-top:6px;
				margin-bottom:6px; 
				padding:0px 0px 0px 0px;
			}
				
.PageContent-left {	width: 691px;
					margin:0px;
					padding:8px 0px 5px 0px;}

.PageContent-right {width: 208px;
					margin:0px;
					padding:0px 0px 0px 0px;
					border-left: 1px solid #8ea99b;
					font-family:Arial, Helvetica, sans-serif;
					font-size:9px;
					text-align:center;
					}

.wine-right	{	font-size:12px;
				padding:10px 0px 10px 0px;
				color:#8ea99b;
				font-weight:bold;}
				
.wine-right span	{	font-size:10px;}

.wine-right a			{	color:#8ea99b;
							text-decoration:none;}

div.wine-right:hover		{	color:#8ea99b;
								text-decoration:underline;}

.wine-right a:visited	{	color:#8ea99b;
							text-decoration:none;}
				

#footer		{	clear:both;
				font-size:10px;
				font-family: Arial, Helvetica, sans-serif;
				color:#999999;
				margin-left:auto; 
				margin-right:auto;
				margin-bottom:10px;
				width:900px;}
					

			
.footer-right {	float:right;
				text-align:right;
				width:450px; 
				margin-left:auto; 
				margin-right:auto; 
				margin-top:-5px;
				padding: 0px 3px 0px 0px;
				
			}
.footer-insurance-left	{	float:left;
							width:90px;
							padding:10px 0px 10px 5px;
							}


.footer-insurance-right	{	float:left;
							width:200px;
							margin:10px 0px 10px -20px;}

.footer-insurance-right li	{	list-style-type:none;}

.footer-insurance-right a {	text-decoration:underline;	

			}

#footer-insurance-centre1	{	padding:5px 0px 0px 0px;
							}

#footer-insurance-centre2	{	padding:0px 0px 5px 0px;
							}
			
#footer a,a:visited	{	color:#999999;}

#footer a:hover	{	color:#999999; text-decoration:underline;}

.FollowUsOuter	{	margin: 5px 8px 5px 8px;
					padding:10px 10px 10px 10px;
					color:#FFFFFF;
					text-align:left;
					border: solid 1px #666666;
					background:url(/Images/General/Bgrounds/ClientMenu.jpg);
					
				}	
			
.FollowUsDiv	{	padding:5px 10px 10px 10px;
					color:#666666;
					font-size:11px;
					text-align:left;
					font-weight:bold;
					background:#FFFFFF;
					font-family:Tahoma;
				
				}	
				
.FollowUs1		{	padding:5px 0px 0px 10px;
					color:#666666;
					font-size:10px;
					vertical-align:bottom;
					font-weight:normal;
				}
				
.FollowUs1 	img:hover	{	border:none;
							text-decoration:none;
						}

.FollowUs1	a 	{	color:#666666;
					text-decoration:none;
									
				}

.FollowUs1 	a:hover	{	color:#666666;
						text-decoration:none;
						visibility: visible;			
					}
					
.FollowUs1 a:hover span	{	text-decoration:underline;
							visibility: visible;
						}

.FollowUs1	span		{	vertical-align:middle;
						}
						
.NewWin		{	vertical-align:middle;}

.share		{	border:0;
				text-align:right;
				margin:auto auto auto 116px;
				padding:0px;
				
			}
			
.Moving		{	padding:10px 0px 0px 0px;
				text-align:center;}

