body {
	margin: 0px;
	padding: 50px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4F351C;
	background-color: #0099FF;
	text-align: center;

}
.hidden {
	position: absolute;
	height: 1px;
	top: -1000px;
	left: -5000px;
	overflow: hidden;
}
/*<div id="Box></div>*/
#Box {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 824px;
	background: #fff;
	border: 1px #DDD6CC solid;
}
/*************** Top Navigation ***************/
#TopNavigation {
	display: block;
	clear: both;
	height: 130px;
	padding: 15px 0px 0px 714px;
	margin: 0px;
	list-style-type: none;
	background: url(../images/top_navigation.gif) no-repeat;
}
#TopNavigation span {
	position: relative;
	height: 1px;
	top: -1000px;
	left: -5000px;
	overflow: hidden;
}
#TopNavigation li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 0.1em;
}
#TopNavigation a {
	display: block;
	width: 85px;
	height: 18px;
	text-decoration: none;
	background-position: 0px 0px;
}
#TopNavigation a:hover {
	background-position: 0px -18px;
}

#OrangeLine {
	width: 782px;
	height: 2px;
	background: #0066FF;
	margin: 0px 21px;
}
/*************** Left Navigation ***************/
#LeftContainer {
	float: left;
	width: 210px;
	overflow: hidden;
	margin-bottom: 15px;
}
#LeftTitle {
	margin: 0px;
	padding: 10px 0px 5px 28px;
	font-size: 0.9em;
	font-weight: bold; 
	color: #26288F;
}
#LeftNavigation {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 167px;
	list-style-type: none;
}
#LeftNavigation li {
	margin: 0px 0px 3px 27px;
}
#LeftNavigation a {
	display: block;
	clear: both;
	width: 147px;
	padding: 4px 8px;
	color: #0099FF;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: #F9F8F6;
	border: 1px #E6E5E1 solid;
}
#LeftNavigation a:hover {
	color: #26288F;
	background: #FFF;
}

/***************NEWS 2 ***************************/
#NewsContainer2 {
	display: block;
	float: left;
	width: 591px;
	border-left: 1px #E6E5E3 solid;
	border-right: 1px #E6E5E3 solid;
	margin-bottom: 15px;
}
.NewsDetail2 {
	width: 591px;
	border-bottom: 1px #E6E5E3 solid;
	padding: 15px 0px 18px 0px;
	line-height: 1.5em;
}
.NewsDetail2 img {
	float: left;
	padding: 4px 10px 0 0;
}
.NewsDetail2 p {
	display: block;
	width: 500px;
	float: left;
	margin: 0px 0px 5px 20px;
}
.NewsDetail2 a {
	display: block;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	padding: 0px;
	margin-bottom: 5px;
	color: #26288F;
}
.NewsDetail2 a:hover {
	color: #F5901E;
}


/********************Article Page **************/
#ArticleContainer {
	display: block;
	float: left;
	width: 591px;
	border-left: 1px #E6E5E3 solid;
	border-right: 1px #E6E5E3 solid;
	margin-bottom: 15px;
}

.ArticleHeading {
	display: block;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	padding: 0px;
	margin-bottom: 5px;
	color: #26288F;
}

.ArticleDetail p {
	
	padding: 5px 0px 10px 0px;
	margin: 0px;
	line-height: 1.5em;
}

.ArticleDetail img {
	float: left;
	padding: 4px 10px 0 0;
}

/*************** Footer Navigation ***************/
#FooterNavigation {
	display: block;
	clear: both;
	width: 768px;
	padding: 3px 8px;
	margin: 0px;
	list-style-type: none;
	background: #F9F8F6;
	border: 20px #FFF solid;
	border-top: 0px;
}
#FooterNavigation li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
	color: #F5901E;
}
#FooterNavigation a {
	font-size: 0.9em;
	font-weight: bold;
	color: #8D715B;
	text-decoration: none;
}
#FooterNavigation a:hover {
	text-decoration: underline;
}
/*************** Main Content ***************/
#MainTitle {
	float: left;
	width: 569px;
	padding: 4px 11px;
	margin: 0px;
	border: 1px #E6E5E3 solid;
	font-size: 0.9em;
	color: #26288F;
}
/*************** Home Page ***************/
#HomeContainer {
	float: left;
	width: 591px;
	padding: 0px 0px 45px 0px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	background: url(../images/home_bg.jpg) repeat-y;
}
#IntroContainer {
	float: right;
	width: 238px;
	margin: 0px;
	padding: 0px 10px 0px 15px;
}
#IntroHeader {
	margin: 0px;
	padding: 4px 0px 15px 0px;
	font-size: 0.9em;
	color: #26288F;
}
.IntroPara {
	margin: 0px;
	line-height: 1.25em;
	padding: 0px 0px 15px 0px;
}
#WinnersTitle {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-size: 1.1em;
	color: #26288F;
	font-weight: bold;
}
#WinnersList {
	padding: 0px;
	margin: 0px;
	line-height: 1.25em;
	list-style-type: none;
	border-right: 15px #FFF solid;
}
#WinnersList li {
	font-weight: bold;
	font-size: 0.8em;
	text-transform: uppercase;
	color: #000;
	padding: 4px 0px;
	margin: 0px;
}
#Certified {
	margin: 0px;
	font-size: 0.9em;
	line-height: 1.25em;
	padding: 0px 0px 15px 0px;
}
#RangeContainer {
	width: 327px;
	float: left;
}
#RangeHeader {
	width: 327px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	/*background: url(../images/product_range.jpg) no-repeat 0px 21px;*/
}
#RangeHeader span {
	display: block;
	margin: 0px;
	color: #26288F;
	padding: 4px 10px;
	background: #FFF;
}
.NoBreak {
	display: none;
}
.RangeDetail {
	width: 327px;
	padding: 0px;
	margin: 0px;
	border-top: 1px #E6E5E3 solid;
}
.RangeDetail img {
	float: left;
}
.RangeDetail p {
	float: left;
	width: 185px;
	padding: 8px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 0.9em;
	line-height: 1.3em;
}
.RangeDetail a {
	display: block;
	font-weight: bold;
	font-size: 1.75em;
	line-height: 1em;
	padding: 0px;
	margin-bottom: 5px;
	color: #26288F;
}
.RangeDetail a:hover {
	color: #0066FF;
}
/*************** Range List on Product Page ***************/
#RangeContainer2 {
	display: block;
	float: left;
	width: 591px;
	border-left: 1px #E6E5E3 solid;
	border-right: 1px #E6E5E3 solid;
	margin-bottom: 15px;
}
.RangeDetail2 {
	width: 591px;
	border-bottom: 1px #E6E5E3 solid;
	background: url(../images/range_detail.jpg) repeat-y;
	padding: 15px 0px 18px 0px;
	line-height: 1.5em;
}
.RangeDetail2 img {
	float: left;
	margin-top: -15px;
}
.RangeDetail2 p {
	display: block;
	width: 434px;
	float: left;
	margin: 0px 0px 0px 20px;
}
.RangeDetail2 a {
	display: block;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1em;
	padding: 0px;
	margin-bottom: 5px;
	color: #26288F;
}
.RangeDetail2 a:hover {
	color: #0066FF;
}
/*************** Individual Produc Pages ***************/
#ProductContainer {
	float: left;
	width: 583px;
	padding: 0px 0px 8px 8px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
}
.K1 {
	background: url(../images/product_pics/k1.jpg) no-repeat;
}
.K2it {
	background: url(../images/product_pics/k2it.jpg) no-repeat;
}
.Lynx {
	background: url(../images/product_pics/lynx.jpg) no-repeat;
}
#ProductContainer.Jaguar {
	background: url(../images/product_pics/jaguar.jpg) no-repeat;
	padding-bottom: 30px;
}

.Flexico {
	background: url(../images/product_pics/flexico.jpg) no-repeat;
}
#ProductIntro {
	display: block;
	float: right;
	width: 272px;
	padding: 20px 20px 10px 20px;
	margin: 0px;
	border-left: 1px #E6E5E3 solid;
	border-bottom: 1px #E6E5E3 solid;
	background: #F8F3ED;
	margin-left: 15px;
	margin-bottom: 15px;
}
#IntroK2it{
	height: 34px;
}
#ProductIntro h4 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 1.5em;
	/*text-transform: uppercase;*/
	color: #26288F;
}
#ProductIntro p {
	padding: 0px;
	margin: 0px 0px 18px 0px;
	line-height: 1.3em;
}
.FinalPoint {
	font-weight: bold;
	font-size: 1.2em;
}
.FinalPointUpper {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
}
#ProductTech {
	padding: 220px 30px 0px 25px;
	margin: 0px;
}
#ProductTech h4 {
	display: inline;
	padding: 5px 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px #4F351C solid;
}
#ProductTech p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductTech ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductTech li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech span {
	font-weight: bold;
}
#ProductTech2 {
	padding: 0px 30px 0px 25px;
	margin: 0px;
}
#ProductTech2 h4 {
	display: inline;
	padding: 5px 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px #4F351C solid;
}
#ProductTech2 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
}
#ProductTech2 p span {
	font-weight: bold;
	color: #26288F;
}
#ProductTech2 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductTech2 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech2 span {
	font-weight: bold;
}
#ProductTech3 {
	padding: 0px 30px 0px 25px;
	margin: 0px;
}
#ProductTech3 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductTech3 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductTech3 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech3 span {
	font-weight: bold;
}
#ProductTech4 {
	padding: 197px 30px 0px 25px;
	margin: 0px;
}
#ProductTech4 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductTech4 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductTech4 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech4 span {
	font-weight: bold;
}
#ProductText {
	padding: 222px 30px 15px 25px;
	margin: 0px;
}
#ProductText h4 {
	padding: 0px;
	margin: 0px 0px 14px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #26288F;
}
#ProductText p {
	padding: 10px 0px;
	margin: 0px;
	line-height: 1.4em;
	border-top: 1px #E0DBD7 dashed;
}
#ProductText a {
	font-weight: bold;
	color: #26288F;
}
#ProductText a:hover {
	color: #E27500;
}
#ProductText span {
	font-weight: bold;
}
.TechDashed {
	border-top: 1px #E0DBD7 dashed;
}
#OptionalExtras {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalExtras p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalExtras ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalExtras li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionalExtras2 {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalExtras2 p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalExtras2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalExtras2 li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionalExtras3 {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalExtras3 p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalExtras3 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalExtras3 li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionalExtras3 p.SecondExtras {
	padding-top: 15px;
}
#OptionalExtras3 span {
	display: block;
	margin-top: 5px;
	font-size: 0.8em;
}
/*************** Individual Product Development Pages ***************/
#ProductDevContainer {
	float: left;
	width: 583px;
	padding: 0px 0px 8px 8px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
}

#ProductDevIntro {
	display: block;
	float: right;
	width: 272px;
	padding: 20px 20px 10px 20px;
	margin: 0px;
	border-left: 1px #E6E5E3 solid;
	border-bottom: 1px #E6E5E3 solid;
	background: #F8F3ED;
	margin-left: 15px;
	margin-bottom: 15px;
}

#ProductDevIntro h4 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 1.5em;
	/*text-transform: uppercase;*/
	color: #26288F;
}
#ProductDevIntro p {
	padding: 0px;
	margin: 0px 0px 18px 0px;
	line-height: 1.3em;
}
.FinalDevPoint {
	font-weight: bold;
	font-size: 1.2em;
}
.FinalDevPointUpper {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
}
#ProductdevTech {
	padding: 220px 30px 0px 25px;
	margin: 0px;
}
#ProductDevTech h4 {
	display: inline;
	padding: 5px 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px #4F351C solid;
}
#ProductDevTech p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductDevTech ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductDevTech li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductDevTech span {
	font-weight: bold;
}
#ProductDevTech2 {
	padding: 0px 30px 0px 25px;
	margin: 0px;
}
#ProductDevTech2 h4 {
	display: inline;
	padding: 5px 0px;
	margin: 0px;
	font-size: 1em;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: 1px #4F351C solid;
}
#ProductDevTech2 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
}
#ProductdevTech2 p span {
	font-weight: bold;
	color: #26288F;
}
#ProductDevTech2 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductDevTech2 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech2 span {
	font-weight: bold;
}
#ProductdevTech3 {
	padding: 0px 30px 0px 25px;
	margin: 0px;
}
#ProductDevTech3 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductDevTech3 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductDevTech3 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductTech3 span {
	font-weight: bold;
}
#ProductDevTech4 {
	padding: 197px 30px 0px 25px;
	margin: 0px;
}
#ProductdevTech4 p {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	font-weight: bold;
	color: #26288F;
}
#ProductDevTech4 ul {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	line-height: 1.4em;
}
#ProductDevTech4 li {
	padding: 7px 0px;
	margin: 0px;
}
#ProductDevTech4 span {
	font-weight: bold;
}
#ProductDevText {
	padding: 222px 30px 15px 25px;
	margin: 0px;
}
#ProductDevText h4 {
	padding: 0px;
	margin: 0px 0px 14px 0px;
	font-size: 1em;
	font-weight: bold;
	color: #26288F;
}
#ProductDevText p {
	padding: 10px 0px;
	margin: 0px;
	line-height: 1.4em;
	border-top: 1px #E0DBD7 dashed;
}
#ProductDevText a {
	font-weight: bold;
	color: #26288F;
}
#ProductDevText a:hover {
	color: #E27500;
}
#ProductDevText span {
	font-weight: bold;
}
.TechDevDashed {
	border-top: 1px #E0DBD7 dashed;
}
#OptionalDevExtras {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalDevExtras p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalDevExtras ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalDevExtras li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionalDevExtras2 {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalDevExtras2 p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalDevExtras2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalDevExtras2 li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionaldevExtras3 {
	padding: 25px 24px;
	margin: 0px 8px 0px 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
}
#OptionalDevExtras3 p {
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #26288F;
}
#OptionalDevExtras3 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#OptionalDevExtras3 li {
	padding: 4px 12px;
	margin: 0px;
	font-size: 1.2em;
	background: url(../images/bullet.gif) no-repeat 0px 0.6em;
}
#OptionalDevExtras3 p.SecondExtras {
	padding-top: 15px;
}
#OptionalDevExtras3 span {
	display: block;
	margin-top: 5px;
	font-size: 0.8em;
}
/*************** About Us ***************/
#AboutContainer {
	float: left;
	width: 565px;
	padding: 20px 13px 15px 13px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
	/*background: url(../images/about_us.jpg) no-repeat;*/
}
#AboutBg {
	padding: 28px 30px 15px 30px;
	margin: 0px;
	border: 1px #E6E5E3 solid;
	background: #FFFFFF;
}
#AboutBg p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	line-height: 1.5em;
}
/*************** Shows and Exhibitions ***************/
#ShowsContainer {
	float: left;
	width: 555px;
	padding: 10px 18px 10px 18px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
	/*background: url(../images/shows_exhibits.jpg) no-repeat;*/
}
#ShowsContainer p {
	padding: 12px 18px;
	margin: 0px 0px 5px 0px;
	line-height: 1.5em;
}
.ShowTitle {
	font-size: 1.5em;
}
.ShowDate {
	font-weight: bold;
}
.Yellow {
	background: #FEFCE5;
}
.Blue {
	background: #CDEFFB;
}
.Grey {
	background: #FAFAFA;
}
.Pink {
	background: #FBDFED;
}
/*************** Contact Us ***************/
#ContactContainer {
	float: left;
	width: 569px;
	padding: 10px 11px 10px 11px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
	/*background: url(../images/contact_us.jpg) no-repeat;*/
}
div.ContactBar { position:relative;
	display: block;
	clear: both;
	padding: 5px 7px 5px 7px;
	margin: 0px;
	border: 1px #E6E5E3 solid;
	background: #F8F3ED;
	font-weight: bold;
}
div.ContactBar a {font-weight: bold;color: #26288F;}
div.ContactBar a:hover {color: #E27500;}

div.ContactBar h4{ text-align:left; font-size: 0.9em; color: #26288F; margin:0 0 10px 0; 
padding:0 0 0 0;}
div.clear{ clear:both;}

div.col-one {width:100px; position:relative; float:left; margin:0 5px 0 0;}
div.country_heading{ background-color:#e8e8e8; padding:5px; text-align:left; margin:0;}
div.country_heading h5{ padding:0; margin:0; }
div.country{ padding:5px; text-align:left; font-size:0.9em;}

div.col-two {width:150px; position:relative; float:left; margin:0 0 0 0;}
div.company_heading{ background-color:#e8e8e8; padding:5px; text-align:left; margin:0;}
div.company_heading h5{ padding:0; margin:0; }
div.company{ padding:5px; text-align:left; font-size:0.9em}

div.col-three {width:125px; position:relative; float:left; margin:0 0 0 5px;}
div.contact_heading{ background-color:#e8e8e8; padding:5px; text-align:left; margin:0;}
div.contact_heading h5{ padding:0; margin:0; }
div.contact{ padding:5px; text-align:left; font-size:0.9em}

div.col-four {width:163px; position:relative; float:left; margin:0 0 0 5px;}
*:first-child+html div.col-four{width:165px} 
* html div.col-four{width:165px;}
div.website_heading{ background-color:#e8e8e8; padding:5px; text-align:left; margin:0;}
div.website_heading h5{ padding:0; margin:0; }
div.website{ padding:5px; text-align:left; font-size:0.9em}



#AddressContainer {
	width: 569px;
	padding: 10px 0px 0px 0px;
	font-size: 1.25em;
	line-height: 1.5em;	
	overflow: hidden;
}
#ContactLeft {
	float: left;
	width: 240px;
	padding: 18px 22px;
	margin: 0px 11px 10px 0px;
	border: 1px #E6E5E3 solid;
}
#ContactLeft span {
	font-weight: bold;
}
.UpperCase {
	text-transform: uppercase;
}
#ContactRight {
	float: left;
	width: 600px;
	padding: 36px 22px;
	margin: 0px;
	border: 1px #E6E5E3 solid;
}
#ContactRight p {
	padding: 8px 0px;
	margin: 0px;
}
#ContactRight span {
	font-weight: bold;
}
#ContactRight a {
	font-weight: bold;
	font-size: 0.85em;
	color: #26288F;
}
#ContactRight a:hover {
	color: #E27500;
}
.ContactBreak {
	font-size: 0.1em;
}
#ContactForm {
	width: 537px;
	padding: 5px 15px 10px 15px;
	margin: 10px 0px 0px 0px;
	border: 1px #E6E5E3 solid;
}
.Tip {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.FormGroup {
	display: block;
	clear: both;
}
.Label {
	float: left;
	padding: 3px 10px 0px 0px;
	margin: 0px;
}
.FormSpacer {
	display: block;
	clear: both;
	height: 8px;
	font-size: 0.1em;
}
.FormDrop {
	width: 128px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.FormText {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 2px;
	border: 1px #FFF ridge;
	background: #FFF url(../images/form_text.gif) repeat-x 0px bottom;
}
#Forename {
	width: 420px;
}
#Surname {
	width: 444px;
}
#Address {
	width: 461px;
}
#Town {
	width: 449px;
}
#Postcode {
	width: 456px;
}
#DayPhone {
	width: 347px;
}
#EveningPhone {
	width: 347px;
}
#Email {
	width: 465px;
}
#Comments {
	float: right;
	width: 447px;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 2px;
	border: 1px #FFF ridge;
	background: #FFF url(../images/form_text.gif) repeat-x 0px bottom;
	margin-bottom: 8px;
	overflow: auto;
}
#Send {
	float: right;
	clear: both;
}
/*************** Disclaimer ***************/
#DisclaimerContainer {
	float: left;
	width: 565px;
	padding: 14px 13px 30px 13px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	border-top: 0px;
}
.DisclaimerBg {
	padding: 10px 14px 0px 12px;
	margin: 0px 0px 15px 0px;
	border: 1px #E6E5E3 solid;
	background: #F6F6F4;
}
.DisclaimerBg p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 1.5em;
}
.DisclaimerBg strong {
	font-size: 1.2em;
}

/* ERROR RETURNED FROM CONTACT US PAGE - AARON */
.Error {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color:#FF0000;
}

div.product_video{padding:25px; margin:0 10px 20px 0; text-align:center; border:1px #E6E5E3 solid; background:#F8F3ED;}
div.product_video h5{padding:0; margin:0 0 15px 0; font-size:100%; text-transform:uppercase;}
div.product_video p{padding:0; margin:15px 0 0 0; width:400px; line-height:1.5em;}
div.product_video a{margin:15px 0 0 0; color:#26288F; font-weight:bold; display:block;}
div.product_video a:hover{color:#F5901E; text-decoration:none;}






/*<div class="news_snipits">*/
div.news_snipits {
	float: left;
	width: 210px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 15px;
}
div.news_snipits h4 {
	margin: 0px;
	padding: 10px 0px 5px 28px;
	font-size: 0.9em;
	font-weight: bold; 
	color: #26288F;
}
div.news_snipits ul {
	display: block;
	padding: 0px;
	margin: 0px;
	width: 167px;
	list-style-type: none;
}
div.news_snipits ul li {
	margin: 0px 0px 3px 27px;
}
div.news_snipits ul a {
	display: block;
	clear: both;
	width: 147px;
	padding: 4px 8px;
	color: #26288F;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	background: #F9F8F6;
	border: 1px #E6E5E1 solid;
}
div.news_snipits ul a:hover {
	color: #E27500;
	background: #FFF;
}
	
	
	/*****************************Gallery ************************************/
#MainContent ul#GalleryList {
	float: left;
	clear: both;
	width: 560px;
	margin: 0 -19px 0 -11px;
	padding: 10px 0 0 0;
	list-style-type: none;
}
*html #MainContent ul#GalleryList {
	position: relative;
	left: 11px;
}
#MainContent #GalleryList li {
	float: left;
	width: 102px;
	\width: 104px; /* Box Model Hack */
	w\idth: 102px;
	height: 112px;
	padding: 0 1px;
	margin: 0 8px 0 0;
	background: transparent url(../images/gallery/thumbnails.gif) no-repeat;
}
#MainContent #GalleryList li.NewRow {
	clear: left;
}
#GalleryList li a {
	display: block;
	float: left;
	padding: 3px;
	border: 0;
}
#GalleryList li a:hover, 
#GalleryList li a:active, 
#GalleryList li a:focus {
	background: #0066FF;
}
#GalleryList li a img {
	float: left;
}
*html #GalleryList li a img {
	float: none; /* IE Only Hack */
}

ul#GalleryList {
	float: left;
	width: 16cm;
	padding: 10pt 0 0 0;
	margin: 0 0 20pt 0;
	list-style-type: none;
}
ul#GalleryList li {
	float: left;
	width: 3cm;
	height: 3cm;
	text-align: center;
}
ul#GalleryList li.NewRow {
	clear: left;}
	
	
/*float image*/

div.fleft_image {
	float:left; 
	padding:0; 
	margin:10px 10px 20px 15px;
	background-color:#FFFFFF;
	
	}
	
	