BODY {
	BACKGROUND-COLOR: #FFFFFF; BACKGROUND-IMAGE: url('images/bb_rs_bg_strip.jpg'); BACKGROUND-REPEAT: repeat-y; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; MARGIN: 0px
}
TD {
	COLOR: #DC708F; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px
}
.homepage {
	BACKGROUND-COLOR: #F5DCE7; BACKGROUND-IMAGE: url('none'); COLOR: #695246
}
A:link {
	COLOR: #595986; TEXT-DECORATION: none
}
A:visited {
	COLOR: #595986; TEXT-DECORATION: none
}
A:active {
	COLOR: #dd5246; TEXT-DECORATION: none
}
A:hover {
	COLOR: #594236; TEXT-DECORATION: underline
}
.creamlink A:link {
	COLOR: #DC708F; TEXT-DECORATION: underline
}
.creamlink A:visited {
	COLOR: #DC708F; TEXT-DECORATION: underline
}
.creamlink A:active {
	COLOR: #dd5246; TEXT-DECORATION: none
}
.creamlink A:hover {
	COLOR: #594236; TEXT-DECORATION: underline
}
.submenu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.submenu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.submenu A:active {
	COLOR: #dd5246; TEXT-DECORATION: none
}
.submenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.darkgreen A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.darkgreen A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.darkgreen A:active {
	COLOR: #dd5246; TEXT-DECORATION: none
}
.darkgreen A:hover {
	COLOR: #594236; TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.darkgreen {
	COLOR: #695246
}
.bolddarkgreen {
	COLOR: #695246; FONT-WEIGHT: bold
}
.bolddarkgreenlines {
	BORDER-BOTTOM: #998276 1px solid; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: #998276 1px solid; COLOR: #695246; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.gap20 {
	MARGIN-BOTTOM: 20px
}
.gap12 {
	MARGIN-BOTTOM: 12px
}
.gap6 {
	MARGIN-BOTTOM: 6px
}
.gap4 {
	MARGIN-BOTTOM: 4px
}
.gap2 {
	MARGIN-BOTTOM: 2px
}
#Footprint {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#centralstrip {
	BACKGROUND-COLOR: #F9CCE3; HEIGHT: 258px; LEFT: 0px; POSITION: absolute; TOP: 180px; WIDTH: 100%
}
#centrepositional {
	LEFT: 0px; POSITION: relative; TOP: 0px; WIDTH: 343px
}
#logo {
	LEFT: -10px; POSITION: absolute; TOP: 20px
}
#logocc {
	LEFT: -10px; POSITION: absolute; TOP: 40px
}
#logommc {
	LEFT: 400px; POSITION: absolute; TOP: 20px
}

#mainpic {
	LEFT: -27px; POSITION: absolute; TOP: 78px
}
#mainpiccc {
	LEFT: -27px; POSITION: absolute; TOP: 180px
}
#footer {
	COLOR: #cbc7c3; LEFT: -167px; POSITION: absolute; TOP: 530px; WIDTH: 690px
}
#footercc {
	COLOR: #DC708F; LEFT: -167px; POSITION: absolute; TOP: 510px; WIDTH: 690px
}
#newsblock {
	COLOR: #ffffff; FONT-SIZE: 11px; LEFT: 357px; POSITION: absolute; TEXT-ALIGN: left; TOP: 200px; WIDTH: 200px
}
.headline {
	COLOR: #DC708F; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.headline A:link {
	COLOR: #DC708F; TEXT-DECORATION: none
}
.headline A:visited {
	COLOR: #DC708F; TEXT-DECORATION: none
}
.headline A:active {
	COLOR: #DC708F; TEXT-DECORATION: none
}
.headline A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#leftcentralstrip {
	BACKGROUND-COLOR: #F9CCE3; HEIGHT: 258px; LEFT: 0px; POSITION: absolute; TOP: 180px; WIDTH: 295px
}
#contentstrip {
	BACKGROUND-COLOR: #FAF2F6; HEIGHT: 258px; LEFT: 295px; POSITION: absolute; TOP: 180px; WIDTH: 520px
}
#sparestrip {
	BACKGROUND-COLOR: #F5DCE7; HEIGHT: 258px; LEFT: 0px; POSITION: absolute; TOP: 180px; WIDTH: 100%
}
#leightonpic {
	LEFT: 86px; POSITION: absolute; TOP: 0px
}
#leightonlogo {
	LEFT: 50px; POSITION: absolute; TOP: 115px
}
#speedsterlogo {
	LEFT: 100px; POSITION: absolute; TOP: 520px
}
#implements {
	LEFT: 335px; POSITION: absolute; TOP: 0px
}
#mainfooter {
	COLOR: #DC708F; FONT-SIZE: 10px; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: right; TOP: 450px; WIDTH: 260px
}
#contentholder {
	LEFT: 310px; POSITION: absolute; TOP: 5px; WIDTH: 800px
}
#header {
	COLOR: #804153; FONT-SIZE: 20px; POSITION: absolute; TOP: 0px
}
#maintext {
	PADDING-BOTTOM: 20px; POSITION: absolute; TOP: 120px
}
#maintextlowwide {
	POSITION: absolute; TOP: 130px
}
#maintextlow {
	POSITION: absolute; TOP: 130px; WIDTH: 300px
}
#maintextlow2 {
	POSITION: absolute; TOP: 130px
}
#maintextnarrow {
	POSITION: absolute; TOP: 30px; WIDTH: 475px
}
#maintextlownarrow {
	POSITION: absolute; TOP: 130px; WIDTH: 240px
}
.col2 {
	LEFT: 260px; POSITION: absolute; TOP: 0px
}
#imagepos1 {
	LEFT: 650px; POSITION: absolute; TOP: 156px
}
#imagepos2 {
	LEFT: 500px; POSITION: absolute; TOP: 250px
}
#imagepos3 {
	LEFT: 570px; POSITION: absolute; TOP: 261px
}
#imagepos4 {
	LEFT: 580px; POSITION: absolute; TOP: 212px
}
#imagepos5 {
	LEFT: 629px; POSITION: absolute; TOP: 141px
}
#imagepos6 {
	LEFT: 584px; POSITION: absolute; TOP: 180px
}
#imagepos7 {
	LEFT: 575px; POSITION: absolute; TOP: 180px
}
#imagepos8 {
	LEFT: 584px; POSITION: absolute; TOP: 200px
}
#caption3 {
	COLOR: #695246; LEFT: 470px; POSITION: absolute; TEXT-ALIGN: right; TOP: 505px; WIDTH: 90px
}
#caption4 {
	COLOR: #695246; LEFT: 640px; POSITION: absolute; TEXT-ALIGN: right; TOP: 190px; WIDTH: 140px
}
#caption5 {
	COLOR: #695246; LEFT: 600px; POSITION: absolute; TEXT-ALIGN: right; TOP: 525px; WIDTH: 180px
}
#captionx {
	COLOR: #695246; LEFT: 280px; POSITION: absolute; TOP: 405px; WIDTH: 180px
}
#captionx2 {
	COLOR: #695246; LEFT: 257px; POSITION: absolute; TOP: 265px; WIDTH: 250px
}
.wide240 {
	WIDTH: 240px
}
.wide230 {
	WIDTH: 230px
}
.wide200 {
	WIDTH: 200px
}
.highlightsection {
	BACKGROUND-COLOR: #d9d6c5; COLOR: #523b2e; PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.review {
	BACKGROUND-COLOR: #d9d6c5; COLOR: #523b2e; DISPLAY: none; LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px; WIDTH: 275px
}
#pullquote {
	COLOR: #523b2e; FONT-FAMILY: times-new-roman,times,serif; FONT-SIZE: 20px; FONT-STYLE: italic; FONT-WEIGHT: bold; HEIGHT: 220px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 9px
}
#pullquotesurround {
	BORDER-BOTTOM: #edede1 1px solid; BORDER-LEFT: #edede1 1px solid; BORDER-RIGHT: #edede1 1px solid; BORDER-TOP: #edede1 1px solid; HEIGHT: 220px; LEFT: -6px; POSITION: absolute; TOP: -6px; WIDTH: 275px
}
.khaki16 {
	COLOR: #695246; FONT-SIZE: 16px
}
.pullquoteattrib {
	COLOR: #686661; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-ALIGN: center
}
.newsstory {
	DISPLAY: block; MARGIN-BOTTOM: 24px
}
.supplierhead {
	FONT-VARIANT: small-caps; TEXT-DECORATION: underline
}
#homenav {
	COLOR: #f7c7be; HEIGHT: 240px; LEFT: -254px; POSITION: absolute; TOP: 193px; WIDTH: 218px
}
#mainnav {
	COLOR: #f7c7be; HEIGHT: 240px; LEFT: 14px; POSITION: absolute; TOP: 193px; WIDTH: 218px
}
.navitem {
	POSITION: relative
}
#homebox {
	TOP: 0px
}
#aboutbox {
	TOP: 8px
}
#buildbox {
	TOP: 16px
}
#collectionbox {
	TOP: 24px
}
#adventuresbox {
	TOP: 32px
}
#merchandisebox {
	TOP: 40px
}
#contactbox {
	TOP: 48px
}
#filmbox {
	TOP: 56px
}
#homehi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#abouthi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#buildhi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#collectionhi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#adventureshi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#merchandisehi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#hthi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#contacthi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
#filmhi {
	LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden
}
.submenu {
	COLOR: #ffffff; FONT-SIZE: 12px; LEFT: 240px; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px; POSITION: absolute; TEXT-ALIGN: left; TOP: 0px; WIDTH: 200px; Z-INDEX: 1
}
#homesublink {
	TOP: -12px; WIDTH: 165px
}
#homesubtrans {
	BACKGROUND-COLOR: #804153; CLIP: rect(0px 165px 85px 0px); FILTER: alpha(opacity=90); HEIGHT: 85px; TOP: -12px; WIDTH: 165px
}
#aboutsublink {
	TOP: 20px; WIDTH: 165px
}
#aboutsubtrans {
	BACKGROUND-COLOR: #804153; CLIP: rect(0px 165px 85px 0px); FILTER: alpha(opacity=90); HEIGHT: 40px; TOP: 20px; WIDTH: 165px
}
#merchandisesublink {
	TOP: 130px
}
#merchandisesubtrans {
	BACKGROUND-COLOR: #804153; CLIP: rect(0px 165px 65px 0px); FILTER: alpha(opacity=90); HEIGHT: 105px; TOP: 130px; WIDTH: 165px
}
#contactsublink {
	TOP: 170px
}
#contactsubtrans {
	BACKGROUND-COLOR: #804153; CLIP: rect(0px 200px 70px 0px); FILTER: alpha(opacity=90); HEIGHT: 70px; TOP: 170px; WIDTH: 240px
}
#filmsublink {
	TOP: 170px
}
#filmsubtrans {
	BACKGROUND-COLOR: #804153; CLIP: rect(0px 200px 70px 0px); FILTER: alpha(opacity=90); HEIGHT: 70px; TOP: 170px; WIDTH: 240px
}
.submenuitem {
	PADDING-BOTTOM: 6px
}
.submenubox {
	DISPLAY: none
}
#navarrow {
	FILTER: alpha(opacity=90); LEFT: 220px; POSITION: absolute; TOP: 5px; VISIBILITY: hidden
}
#center {
	TEXT-ALIGN: center;
}








#mainCenter {
	height:100%;
}

#titleframe {
	width: 100%;
	/*height: 92px;*/
	background-color: #F5DCE7;
	
}

#TopFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

#BottomFrame {
	width: 100%;
	height: 100%;
	border: 0px;
}

a 			{ color: #000; text-decoration: none; font-weight:normal;} 
a:hover		{ color: #000; text-decoration: underline; }

/* title frame */

.titleContent { padding: 6px 0 6px 6px; }

.banner
{
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	color: #333;
}

.banner .title{
	font-size:1.2em;
	font-weight:bold;
}

.banner .info{
	font-size:0.9em;
}

.banner .email{
	font-weight:bold;
}

/* index frame */

.indexContent {
	width:95%;
	border-bottom:1px dotted #DC708F;
	padding-top:6px;
	padding-bottom:6px;
}

.indexInfo {
	font-size: 12px;
	font-family: Trebuchet MS, verdana, arial;
	padding: 0 0 0 6px;
}

.indexInfo .filename {
	color: #000;
}

.indexInfo .date {
	color: #999;
}

/* file info */

#content {
	width:100%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #F5DCE7;
	border-bottom:1px dotted #F5DCE7;
	padding:8px;
}

#content .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}

#contentLast {
	width:95%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #F5DCE7;
	padding-top:6px;
}

#contentLast .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}