@import url(style.css);
/* IMPORTANT-THE STYLES IN THIS SHEET ARE FOR NN4.X ONLY
/* -------------------------------------------------------------------------------- */
/* Global user styles                                                                */
/* -------------------------------------------------------------------------------- */

	
.indent1{
	margin-left: 40px;
}
.indent2{
	margin-left: 80px;
}
.indent3{
	margin-left: 120px;
}
.price {
	color: #cc0000;
}

.foreign {
	color: #cc0000;
}

.smalltext1 {
	FONT-SIZE: 70%;
}


/* -------------------------------------------------------------------------------- */
/* HTML Tag Styles                                                                  */
/* -------------------------------------------------------------------------------- */
BODY {
		margin: 0px;
}
P {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	white-space: normal;
}
H1 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	TEXT-TRANSFORM: uppercase;
	color: #CC0000;

}
H2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; 

}
H3 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
		color: #CC0000;
}

H4 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
}
H5 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
}
UL {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%; 
}
LI {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-POSITION: outside;  
}

HR {
	height: 1px;
	color: #CC0000;
}
/* -------------------------------------------------------------------------------- */
/* Entire page layout                                                                */
/* -------------------------------------------------------------------------------- */

#pageframe {
	WIDTH: 740px;
}

#verticalline {
	BORDER-RIGHT: 1px solid #CC0000;
}


/* -------------------------------------------------------------------------------- */
/* Top and bottom full width navigation bar                                         */
/* -------------------------------------------------------------------------------- */

#topnav {
	padding: 5px;
	width: 740px;
	text-transform: uppercase;
	text-align: right;

}
.topnavtxt {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 70%;
		color: #cc0000;
}

	
#footer {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
}

/* -------------------------------------------------------------------------------- */
/* Left bar - navigation and links                                                  */
/* -------------------------------------------------------------------------------- */
	
#leftbar {
	width: 150px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#leftnavigation{
	margin: 0px;
	padding: 0px;
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
}


#leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 142px;
	margin: 0px;
}

.leftC {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	font-size: 95%;
}
.leftA {
	FONT-WEIGHT: normal;
	COLOR: #cc0000;
	LINE-HEIGHT: 20px;
	font-size: 75%;
}
.leftB {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	font-size: 65%;
}

.navlink {
	TEXT-DECORATION: none;
	COLOR: #cc0000;
}

/* -------------------------------------------------------------------------------- */
/* Crumb box                                                  */
/* -------------------------------------------------------------------------------- */

#crumbbox {

margin-bottom: 10px;
	width: 580px;
	height:15px;
	padding-left:10px;
}

.crumb {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	margin-top: 11px;
}



/* -------------------------------------------------------------------------------- */
/* Content blocks                                                                */
/* -------------------------------------------------------------------------------- */
#pagetitle {
}

#content {
	padding-right: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 575px;
}

#twocolumnleft1, #twocolumnright1 {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 150px;
	border: 1px solid #CC0000;
}
#twocolumnleft2, #twocolumnright2  {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 75px;
	border: 1px solid #CC0000;
}

/* -------------------------------------------------------------------------------- */
/* spacers                                                                  */
/* -------------------------------------------------------------------------------- */
.clearall {
	CLEAR: both;
	FLOAT: none;
	OVERFLOW: hidden;
	WIDTH: 100%;
	HEIGHT: 0px;
	margin: 0px;
	padding: 0px;
}

.spacer {
	clear: both;
}

.leftbarspacer {
	CLEAR: both;
	FLOAT: none;
	OVERFLOW: hidden;
	margin: 0px;
	padding: 0px;
	height: 10px;
}

.blockspacer {
	CLEAR: both;
	height: 10px;
}



/* -------------------------------------------------------------------------------- */
/* language broker pages only                                                                  */
/* -------------------------------------------------------------------------------- */

.colourbox {
	background-color: #f4f3c6;
	padding: 5px;
}

.brokerframeA {
	height: 125px;
	width: 50px;
	float: left;
	padding: 5px;
}

.brokerframeB {
	height: 125px;
	width: 180px;
	padding: 0px;
}

/* -------------------------------------------------------------------------------- */
/* forms                                                                  */
/* -------------------------------------------------------------------------------- */
.formquestion {
	width: 190px;
	vertical-align: top;
}

.formanswer {
	width: 340px;
	vertical-align: top;
}

.formrequired {
	width: 11px;
}

.bottomborder {
	BORDER-BOTTOM: 1px solid #FFFFFF;

}


/* -------------------------------------------------------------------------------- */
/* home page                                                                  */
/* -------------------------------------------------------------------------------- */

#homeleft {
	width: 380px;
}

#homeright {
	width: 170px;
}

#homeboxAleft{
	width: 175px;
	margin-left: 5px;
	height: 180px;
}
#homeboxCleft{
	width: 270px;
	float: left;
	margin-left: 5px;
	height: 275px;
}
#homeboxCright{
	width: 270px;
	float: right;
	margin-left: 5px;
	height: 275px;
}

#homeboxAright   {
	width: 175px;
	margin-right: 5px;
	height: 180px;
}
#homeboxAfull {
	width: 565px;
	margin-left: 5px;
	height: 110px;
}
#homeboxBfull {
	width: 565px;
	margin-left: 5px;
	height: 300px;
}
#homeboxB {
	width: 165px;
	margin-left: 5px;
	margin-right: 0px;
}
/* -------------------------------------------------------------------------------- */
/* brochure                                                                  */
/* -------------------------------------------------------------------------------- */
.brochurecolumnA {
	width: 300px;
}
.brochurecolumnB {
	width: 240px;
}
/* -------------------------------------------------------------------------------- */
/* products page                                                                  */
/* -------------------------------------------------------------------------------- */
#products2columnleft, #products2columnright {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 120px;
}

#products1column {
	width: 510px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 75px;
}

/* -------------------------------------------------------------------------------- */
/* Taken from HTML embedded CSS
/* -------------------------------------------------------------------------------- */

H1 {
	font-size: 140%;
}

h3 {
	font-size:115%;
}

#topleft {
	float: none;
	margin-left: 5px;
	margin-right: 5px;
	border-top: 1px none #CC0000;
	border-right: 1px none #CC0000;
	border-bottom: 1px none #CC0000;
	border-left: 1px none #CC0000;
}

#topright {
	width: 280px;
	float: right;
	margin-left: 20px;
	margin-bottom: 40px;	
	padding: 10px;

}

#insetright {
	width: 200px;
	float: right;
	margin-left: 10px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #CC0000;
}

#fourcolumn {
	width: 170px;
	float: left;
	margin: 0px;

}