/* CSS Document */
body{
	background-color: #fff;
	cursor:default;
}
/*layout*/
#main{
	margin: 0px;
	padding: 0px;
	
	width: 900px;
	height: 514px;
}
#bar{
	width: 852px;
	height: 25px;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 26px;
	float:left;
	display:inline;
}


.topIndent{margin-top: 22px;}
.leftIndent{margin-left: 26px;}

#middle{
	width:530px; /*width:520px;*/
	height:416px;
	float:left;
	display:inline;
	padding: 0px;
	margin-bottom: 49px;
	margin-top: 22px;
}

#leftCol, #midLeftCol, #midLeftColHalf, 
#midRightColHalf, #midRightCol, #rightCol, 
.imageOutline{	
	border: 1px solid #000000;
	float:left;
	display:inline;
	margin-right: 2px;
}
#leftCol, #midLeftCol, #midRightCol, #rightCol{
	height: 416px; 
	
}
#midLeftColHalf, #midRightColHalf{
	width:260px ;
	height:206px;
	margin-bottom: 2px;
}

#leftCol{
	width: 150px;
	margin-left: 26px;
	margin-top: 22px;
}
#midLeftCol{width:260px;}
#midLeftColHalf{}
#midRightColHalf{}
#midRightCol{width:260px;}
#rightCol{width:160px;margin-top: 22px;}

/*images*/
.imageOutline{
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;	
}

/*colours*/
.lightBlue{color: #00A7EA;}
.lightBlueBg{background-color: #00A7EA;}

/*text and links*/
body, a, h1,h2,h3,h4
.rightmenu, .rightbox{
	font-family: Arial;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
}

body, a{
	line-height: 1.7em;
	font-size: 1em;
	outline: none;
}

h1{font-size: 1em; 		font-weight: bold;}
h2{font-size: 1em; 		font-weight: bold;}
h3{font-size: 1.8em; 	font-weight: bold; 		line-height: 1.3em;}
h4{font-size: 1.2em; 	font-weight: bold;}

.manual{
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 0.7em;
}

.boldtext{
	font-weight: bolder;	
}
.rightmenu, .rightbox{
	background-color: #DCDCDE;
}
.rightmenu
{
	font-size: 0.8em;
	line-height: 1em;
	background-color: #DCDCDE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
}
.rightmenu a:link,
.rightmenu a:hover,
.rightmenu a:active,
.rightmenu a:visited
{
	color: #000000;
	outline: none;
}
.rightmenu a:hover{color: #00A7EA;}

.rightbox{
	font-size: 0.7em; /*font-size: 0.65em;*/
	line-height: 1.2em;/*line-height: 1.3em;*/
	font-weight: normal;
}
.rightbox strong{
	font-weight: bold;
}
.rightbox h4, .rightbox p{
	padding: 7px; /*padding: 7px;*/
}
.rightbox p{padding-bottom:3px;}
.leftbox{
	font-size: 0.6em; 
	font-weight: bold;
	padding: 7px;
	line-height: 1.6em;
}
/*range*/
.rangeTextHead{
	font-size: 0.95em;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	color: #000000;
}
.rangeText, 
.rangeText a:link,
.rangeText a:hover,
.rangeText a:active,
.rangeText a:visited{
	font-size: 0.53em;
	line-height: 1.2em;
}

.rangeTextLarge,
.rangeTextLarge a:link,
.rangeTextLarge a:hover,
.rangeTextLarge a:active,
.rangeTextLarge a:visited{
	font-size: 0.7em;
	line-height: 1.1em;
}

.rangeText, .rangeTextSubHead, .rangeTextMore,
.rangeTextLarge, .rangeTextSubHeadLarge{
	padding-left: 5px;
	color: #000000;
	outline: none;
}
.rangeTextSubHead{
	font-size: 0.53em;	
	line-height: 1.2em;
	font-weight: bold;
}
.rangeTextSubHeadLarge{
	font-size: 0.7em;
	line-height: 1.1em;
	font-weight: bold;
}

.rangeText a:link,
.rangeText a:hover,
.rangeText a:active,
.rangeText a:visited{
	font-size: 1.2em;	
	color: #173598;
}

.rangeTextLarge a:link,
.rangeTextLarge a:hover,
.rangeTextLarge a:active,
.rangeTextLarge a:visited{
	font-size: 1.2em;	
	color: #173598;
}
.rangeText a:hover{color: #00A7EA;}

.rangeTextMore{
	float: right;	
}
.rangeTextMore a:link,
.rangeTextMore a:hover,
.rangeTextMore a:active,
.rangeTextMore a:visited{
	font-size: 0.8em;	
	color: #173598;
}
.rangeText a:hover{color: #00A7EA;}

.floatLeft{display:inline; float:left;}
.floatRight{display:inline; float:right;}

/*home*/
.homeMain, .homeMainFooter{
	letter-spacing: 0;
	line-height: 1.2em;
}
.homeMain{
	font-size: 0.7em;
	font-weight: normal;
}
.homeMainFooter{
	font-size: 0.8em;
	font-weight: bold;
}
.homeRightHeader, .homeRight, .homeRightFooter{
	padding-left:15px;
	padding-right:15px;
	line-height: 1.3em;
}
.homeRightHeader{
	color:#000;
	padding-top:24px;
	font-weight: bold;
	font-size: 0.9em;
}
.homeRight, .homeRightFooter{
	padding-top:15px;
	font-size: 0.7em;
}
.homeRight{
	font-weight: normal;
}
.homeRightFooter{
	color:#032d93;
	font-weight: bold;
}

/*brochures*/
.brochuresLeft, .brochuresRight{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.brochuresLeft a, .brochuresRight a{
	color: #002A92;
	text-decoration: none;	
}
.brochuresLeft{
	font-size: 0.8em;
	line-height: 1.1em;
}
.brochuresLeftHead{
	font-weight:bold;
	font-size: 1.4em;
	line-height: 1.2em;
}
.brochuresRight{
	background-color: #002A92;
	font-size: 0.8em;
	line-height: 1.0em;
	font-weight:bold;
}
.brochuresRightHuge1, .brochuresRightHuge2, .brochuresRightHuge3, 
.brochuresRightHuge4, .brochuresRightHuge5{
	color:#FFF;
	text-align: justify;
	font-weight:bold;
}
.brochuresRightHuge1{
	/*the FRESH for*/
	font-size: 3.25em;
	line-height: 1.0em;
}
.brochuresRightHuge2{
	/*new*/
	font-size: 5.5em;
	line-height: 0.55em;
	color:#F7D500;
}
.brochuresRightHuge3{
	/*TEAC*/
	font-size: 4.25em;
	line-height: 1.2em;
}
.brochuresRightHuge4{
	/*brochure*/
	font-size: 2.5em;
	line-height: 0.9em;
}
.brochuresRightHuge5{
	/*2011*/
	font-size: 5.0em;
	line-height: 0.9em;
}

/*history*/
.historyLeftHead, .historyLeft, 
.historyRightHead, .historyRight, .historyRighYear{
	
}
.historyLeftHead, .historyRightHead, .historyRightYear{font-weight: bold;}
.historyLeftHead, .historyRightYear{color:#002a92;}

.historyLeftHead{
	font-size: 1.1em;
}
.historyLeft{
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: justify;	
}

.historyRightHead{
	font-size: 1.2em;
}
.historyRight{
	background-color: #DCDCDE;
	font-size: 0.7em;
	line-height: 1.2em;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.historyRightYear{
	font-size: 1.1em;
}
