body {
	padding: 0px;
	margin:0px;
	background-color:#e8e9e9;
}

.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top:-290px;
	left: 0px;
	text-align: center;
}

.main {
	margin: auto;
	height: 580px;
	width: 780px;
	text-align:left;
	position:relative;
}

.offer-btn {
	position:absolute;
	text-align:left;
	top:430px;
	left:0px;
	width:310px;
	height:100px;
}



/* LAYOUT */
.layout-leftouter{
	display:inline;
	float: left;
	height: 580px;
	width: 768px;
	padding:0px;
	margin:0px;
	text-align:right;
}

.layout-rightouter{
	display:inline;
	float: left;
	height: 86px;
	width: 12px;
	padding-top:92px;
	padding-bottom:402px;
	margin:0px;
	text-align:right;
}

.layout-topbarouter{
	display:inline;
	float: left;
	height: 86px;
	width: 768px;
	margin:0px;
	padding-bottom:6px;
	text-align:right;
}

.layout-topbarleft{
	display:inline;
	float: left;
	height: 86px;
	width: 350px;
	margin:0px;
	text-align:left;
}

.layout-topbarright{
	display:inline;
	float: left;
	height: 86px;
	width: 412px;
	margin:0px;
	text-align:right;
}

.layout-topbarmiddle{
	display:inline;
	float: left;
	height: 61px;
	padding-top:25px;
	padding-left:5px;
	width: 95px;
	margin:0px;
	text-align:left;
}

.layout-leftbartop{
	float: left;
	width: 130px;
	height: 385px;
	padding-right:12px;
	margin-bottom:6px;
	padding-top:4px;
	margin-right:6px;
	text-align:right;
	background-image:url(images/navboxbg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.layout-mainmiddleareaouter{
	display:inline;
	float: left;
	width: 620px;
	height: 459px;
	margin:0px;
	text-align:left;
}

.layout-addressbar{
	display:inline;
	float: left;
	width: 768px;
	height: 29px;
	margin:0px;
	text-align:right;
}

.layout-image6box{
	display:inline;
	float: left;
	width: 620px;
	height: 304px;
	margin:0px;
	text-align:right;
}

.layout-image3boxtall{
	display:inline;
	float: left;
	width: 203px;
	height: 459px;
	margin:0px;
	text-align:right;
}

.layout-textboxbottomrightouter{
	display:inline;
	float: left;
	width: 385px;
	height: 123px;
	margin-top:6px;
	margin-left:209px;
	padding:13px;
	text-align:right;
	background-image:url(images/textboxbg_botright.jpg);
	background-repeat:no-repeat;
}

.layout-textboxbottomrightinner{
	display:inline;
	float: left;
	width: 385px;
	height: 123px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #92b5c1;
	SCROLLBAR-HIGHLIGHT-COLOR: #92b5c1;
	SCROLLBAR-SHADOW-COLOR: #92b5c1;
	SCROLLBAR-3DLIGHT-COLOR: #92b5c1;
	SCROLLBAR-ARROW-COLOR: #265565;
	SCROLLBAR-TRACK-COLOR: #92b5c1;
	SCROLLBAR-DARKSHADOW-COLOR: #92b5c1;

}

.layout-textboxrightbigouter{
	display:inline;
	float: left;
	width: 385px;
	height: 433px;
	margin-left:6px;
	padding:13px;
	text-align:right;
	background-image:url(images/textboxbg_wideright.jpg);
	background-repeat:no-repeat;
}

.layout-textboxrightbiginner{
	display:inline;
	float: left;
	width: 385px;
	height: 433px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #265565;
	SCROLLBAR-HIGHLIGHT-COLOR: #265565;
	SCROLLBAR-SHADOW-COLOR: #265565;
	SCROLLBAR-3DLIGHT-COLOR: #265565;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #265565;
	SCROLLBAR-DARKSHADOW-COLOR: #265565;

}

.layout-texttopsinglebox{
	display:inline;
	float: left;
	width: 203px;
	height: 149px;
	padding:0px;
	margin-bottom:6px;
	text-align:right;
}

.layout-textboxtopouter{
	display:inline;
	float: left;
	width: 385px;
	height: 123px;
	margin-bottom:6px;
	margin-left:6px;
	padding:13px;
	text-align:right;
	background-image:url(images/textboxbg_botright.jpg);
	background-repeat:no-repeat;
}

.layout-textboxtopinner{
	display:inline;
	float: left;
	width: 385px;
	height: 123px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #92b5c1;
	SCROLLBAR-HIGHLIGHT-COLOR: #92b5c1;
	SCROLLBAR-SHADOW-COLOR: #92b5c1;
	SCROLLBAR-3DLIGHT-COLOR: #92b5c1;
	SCROLLBAR-ARROW-COLOR: #265565;
	SCROLLBAR-TRACK-COLOR: #92b5c1;
	SCROLLBAR-DARKSHADOW-COLOR: #92b5c1;

}

.layout-textboxbottomleftouter{
	display:inline;
	float: left;
	width: 385px;
	height: 278px;
	padding:13px;
	text-align:right;
	background-image:url(images/textboxbg_bottomleft.jpg);
	background-repeat:no-repeat;
}

.layout-textboxbottomleftinner{
	display:inline;
	float: left;
	width: 385px;
	height: 278px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #01729a;
	SCROLLBAR-HIGHLIGHT-COLOR: #01729a;
	SCROLLBAR-SHADOW-COLOR: #01729a;
	SCROLLBAR-3DLIGHT-COLOR: #01729a;
	SCROLLBAR-ARROW-COLOR: #92b5c1;
	SCROLLBAR-TRACK-COLOR: #01729a;
	SCROLLBAR-DARKSHADOW-COLOR: #01729a;

}

/* END LAYOUT */

/*  BUTTONS */


.btn {
	height: 30px;
	width: 110px;
	margin-bottom:3px;
	display:block;
	text-align:right;
	float: left;
	margin-right:6px;
}

.btntext, a.btntext:link, a.btntext:active, a.btntext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:26px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	text-decoration: none;
	background-image:url(images/buttonbg1.jpg);
}

a.btntext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-image:url(images/buttonbg1_f2.jpg);	
}


.btntext2, a.btntext2:link, a.btntext2:active, a.btntext2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:25px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	text-decoration: none;
	background-image:url(images/buttonbg2.jpg);
}

a.btntext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265565;
	background-image:url(images/buttonbg2_f2.jpg);
}

.btntext3, a.btntext3:link, a.btntext3:active, a.btntext3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:25px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	text-decoration: none;
	background-image:url(images/buttonbg3.jpg);
}

a.btntext3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265565;
	background-image:url(images/buttonbg3_f2.jpg);
}

/*  END BUTTONS*/

/*---------------------------------------------------------Image in Private hire-------------------------------------------------*/
img{border:0;}

.grape-vine{
float:right;
margin-right:5px;
}