/*Main Page Background Colour and Margin Settings*/
body {
	background-color: #FFFFFF;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	background-image: url(../images/main/main_background.gif);
}

/*Page Header Background*/
.HeaderBackground {
	background-image: url(../images/main/head_background.gif);
	height: 128px;
	width: 100%;
}

/*Header Container - Logo/strapline/home/contact navigation etc*/
.HeaderContainer {
	height: 128px;
	width: 980px;
}
.Strapline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/*Page Container fixed width, centered*/
.PageContainer {
	width: 980px;
	background-color: #FFFFFF;
}

/*Vertical Navigation Container on Left of Page, used for Main Navigation*/

.VertNavContainer {
	width: 190px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.VNavLinkL1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #1F639D;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: bold;
}
.VNavL1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F86D0;
}

/*Vertical Navigation Container on Right of Page, used for service kits etc*/

.VertNavContainerRight {
	width: 190px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*Text Heading for Vertical Navigation Container on Right of Page*/

.VMenuHeadingRight {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

.VNavLinkR1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #A10303;
	text-decoration: none;
	line-height: 1.5em;
	font-weight: bold;
}
.VNavR1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A10303;
}

/*Side Navigation Menu Right - Green Text Link*/

.VMenuR2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a.VMenuR2:hover {
	text-decoration: underline;
}

/*Vertical Navigation Container on Right of Page, used for General content such as manufacturer logos or special offers etc*/

.VertContainerRight {
	width: 190px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: right;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.BoxtxtContainer {
	padding: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

/*Side Navigation Menu - Gives the VertMenuHeadingText a bit of Padding*/

.VMenuHeading {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8DFF2;
}

/*Side Navigation Menu Left - Blue Bold text for each section*/

.VMenuL1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #1F639D;
	text-decoration: none;
}

/*Side Navigation Menu Right - Blue Bold text for each section*/

.VMenuR1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #A10203;
	text-decoration: none;
	text-align: left;
}

/*Side Navigation Menu - Blue Text Link*/

.VMenuL2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #2F86D0;
	text-decoration: none;
}
a.VMenuL2:hover {
	text-decoration: underline;
}

/*Side Navigation Menu - Padding applied to the table for text links without the grey seperator line*/

.VMenutd {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/*Side Navigation Menu - Padding applied to the table for text links with the grey seperator line*/

.VMenutd2 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
a.VMenuL1:hover {

	text-decoration: underline;
}
.HNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.HNavLink:hover {
	text-decoration: underline;
}
.HNavSeparator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.HNavContainer {
	padding-top: 10px;
}

/*Container in center of page, such as those on the home page*/

.BoxContainer {
	border: 1px solid #999999;
	width: 560px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.BrokerageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}


/*Container in center of page containing text*/

.BoxContainerText {
	width: 560px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align: left;
}

/*Container in center of page containing Topic Image*/

.BoxContainerImg {
	width: 560px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.MainContentContainer {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.BoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4E;
	background-image: url(../images/main/box_header.gif);
	height: 24px;
	padding-left: 10px;
}
.BoxNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.BoxNavLink:hover {
	text-decoration: underline;
}
.BoxNavSeparator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.FooterContainer {

	width: 980px;
	background-color: #4C4C4F;
}
.BoxContainerTextHeading {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2067A3;
}
.ProductImg {
	margin: 20px;
}
.ProductDetail {
	margin: 10px;
	width: 100%;
}
.ProductDetailDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A10203;
	padding-bottom: 5px;
	padding-top: 10px;
	text-align: left;
}
.ProductBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ProductPrice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A10203;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}
.ProductAddToCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	padding-bottom: 5px;
	text-decoration: none;
}

a.ProductAddToCart:hover {
	text-decoration: underline;
}

.ProductSmallPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}
.BoxContainerTextSubHeading {

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2067A3;
}
.BoxContainerBrokerage {

	border: 1px solid #999999;
	width: 560px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.BrokerageDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-indent: 5px;
}
.BrokerageList {
	width: 560px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
.BrokerageDetailLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F639D;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
}
a.BrokerageDetailLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F639D;
	text-decoration: underline;
}