body {
	padding: 0px;
	margin:0px;
	background-color:#28211c;
}

.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top:-293px;
	left: 0px;
	text-align: center;
}

.main {
	margin: auto;
	height: 586px;
	width: 826px;
	text-align:left;
}

img, div { behavior: url(iepngfix.htc) }

/* LAYOUT */
.layout-paddingsides{
	display:inline;
	float: left;
	height: 586px;
	width: 13px;
	padding:0px;
	margin:0px;
	text-align:right;
}

.layout-logobox{
	display:inline;
	float: left;
	height: 98px;
	width: 800px;
	padding:0px;
	margin:0px;
	text-align:right;
	background-color:#445662;
}

.layout-navarea{
	display:inline;
	float: left;
	height: 28px;
	width: 800px;
	padding:0px;
	margin:0px;
	text-align:center;
	background:url(images/navbg.jpg);
}

.layout-middlearea{
	display:inline;
	float: left;
	height: 440px;
	width: 800px;
	padding:0px;
	margin:0px;
	text-align:right;
	background-color:#b19c81;
}

.layout-addressbar{
	display:inline;
	float: left;
	height: 18px;
	width: 800px;
	padding-top:2px;
	margin:0px;
	text-align:center;
	background:url(images/addressbg.jpg);
}


.image-wideimage{
	display:inline;
	float: right;
	height: 410px;
	width: 483px;
	padding:15px;
	margin:0px;
	text-align:left;
}

.text-titleboxnarrow{
	display:inline;
	float: left;
	height: 50px;
	width: 272px;
	padding-top:15px;
	padding-left:15px;
	margin:0px;
	text-align:left;
}

.text-narrowspacer{
	display:inline;
	float: left;
	height: 2px;
	width: 287px;
	padding:0px;
	overflow:hidden;
	margin:0px;
	text-align:left;
	background-color:#28211c;
}

.text-narrowouter{
	display:inline;
	float: left;
	height: 309px;
	width: 272px;
	padding-left:15px;
	padding-top:15px;
	margin:0px;
	text-align:left;
}

.text-narrowscroll{
	display:inline;
	float: left;
	height: 309px;
	width: 268px;
	padding-right:4px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #28211c;
	SCROLLBAR-HIGHLIGHT-COLOR: #b19c81;
	SCROLLBAR-SHADOW-COLOR: #b19c81;
	SCROLLBAR-3DLIGHT-COLOR: #b19c81;
	SCROLLBAR-ARROW-COLOR: #b19c81;
	SCROLLBAR-TRACK-COLOR: #b19c81;
	SCROLLBAR-DARKSHADOW-COLOR: #b19c81;
}

.text-undertextbuttonnarrow{
	display:inline;
	float: left;
	height: 49px;
	width: 272px;
	padding-left:15px;
	margin:0px;
	text-align:left;
}


.image-narrowimage{
	display:inline;
	float: right;
	height: 410px;
	width: 283px;
	padding:15px;
	margin:0px;
	text-align:left;
}

.text-titleboxwide{
	display:inline;
	float: left;
	height: 50px;
	width: 472px;
	padding-top:15px;
	padding-left:15px;
	margin:0px;
	text-align:left;
}

.text-widespacer{
	display:inline;
	float: left;
	height: 2px;
	width: 487px;
	padding:0px;
	overflow:hidden;
	margin:0px;
	text-align:left;
	background-color:#28211c;
}

.text-wideouter{
	display:inline;
	float: left;
	height: 309px;
	width: 472px;
	padding-left:15px;
	padding-top:15px;
	margin:0px;
	text-align:left;
}

.text-widescroll{
	display:inline;
	float: left;
	height: 309px;
	width: 468px;
	padding-right:4px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #28211c;
	SCROLLBAR-HIGHLIGHT-COLOR: #b19c81;
	SCROLLBAR-SHADOW-COLOR: #b19c81;
	SCROLLBAR-3DLIGHT-COLOR: #b19c81;
	SCROLLBAR-ARROW-COLOR: #b19c81;
	SCROLLBAR-TRACK-COLOR: #b19c81;
	SCROLLBAR-DARKSHADOW-COLOR: #b19c81;
}

.text-undertextbuttonwide{
	display:inline;
	float: left;
	height: 49px;
	width: 472px;
	padding-left:15px;
	margin:0px;
	text-align:left;
}

.text-titleboxfullwidth{
	display:inline;
	float: left;
	height: 50px;
	width: 785px;
	padding-top:15px;
	padding-left:15px;
	margin:0px;
	text-align:left;
}

.text-fullwidthspacer{
	display:inline;
	float: left;
	height: 2px;
	width: 785px;
	padding:0px;
	overflow:hidden;
	margin:0px;
	text-align:left;
	background-color:#28211c;
}

.text-fullwidthouter{
	display:inline;
	float: left;
	height: 360px;
	width: 785px;
	padding-left:15px;
	padding-top:5px;
	margin:0px;
	text-align:left;
}

.text-fullwidthscroll{
	display:inline;
	float: left;
	height: 360px;
	width: 781px;
	padding-right:4px;
	text-align:left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #28211c;
	SCROLLBAR-HIGHLIGHT-COLOR: #b19c81;
	SCROLLBAR-SHADOW-COLOR: #b19c81;
	SCROLLBAR-3DLIGHT-COLOR: #b19c81;
	SCROLLBAR-ARROW-COLOR: #b19c81;
	SCROLLBAR-TRACK-COLOR: #b19c81;
	SCROLLBAR-DARKSHADOW-COLOR: #b19c81;
}



/*  BUTTONS */

.btn-xmas {
	height: 30px;
	width: 115px;
	display:block;
	text-align:right;
	float: right;
	padding-right:10px;
	background-image:url(images/buttonbg.jpg);
}
.btn, .btn-long {
	height: 30px;
	margin-bottom:5px;
	display:block;
	text-align:right;
	float: left;
	padding-right:5px;
}

.btn {
	width: 120px;
	background-image:url(images/buttonbg.jpg);
}

.btn-long {
	width: 200px;
	background-image:url(images/buttonbg-long.jpg);
}

.enquirybtn {
	height: 30px;
	width: 120px;
	margin-bottom:5px;
	display:block;
	text-align:right;
	float: left;
	padding-right:5px;
	background-image:url(images/buttonbg.jpg);
}

.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;
	text-transform:uppercase;
	display: block;
	text-decoration: none;
}

a.btntext:hover {
	background-color:#28211c;
}

/* END BUTTONS */

#left-col {
	float:left;
	display:inline;
	width:572px;
}

#right-col {
	float:left;
	display:inline;
	width:185px;
	text-align:right;
}