/************************/
/* Body and Text Styles */
/************************/
body {
	background-color:#7ea638;
	background-image:url(Images/background_image.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	padding-top:15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 13px;
}

a:link {color: #475e0f; text-decoration: underline;} 
a:visited {color: #475e0f; text-decoration: none;}
a:hover {	color:#635924; text-decoration: none;}
a:active {color: #475e0f; text-decoration: none;}

.clear{clear:both;}

h1{	color:#728038;	font-size:26px; line-height:28px; font-weight:normal;}

h2{	color:#728038;	font-size:16px;}

.contact{ color:#7ea638; font-weight:normal; font-size:20px; line-height:22px;}

.telephone{	color:#e4e4e4;	font-size:25px; font-weight:normal; line-height:22px;}
.telephone a:link {color: #e4e4e4; text-decoration: none;} 
.telephone a:visited {color: #e4e4e4; text-decoration: none;}
.telephone a:hover {	color:#7ea638; text-decoration: none;}
.telephone a:active {color: #e4e4e4; text-decoration: none;}


.spacer {min-height:20px; width:100%;}

p {	margin-top: 10px;margin-bottom: 10px;}

ul { list-style-type: none;	margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
li { list-style: url(images/bullet.gif); list-style-position: outside; margin:6px 0px 6px 10px;	padding:0px 0px 0px 0px;}
li ul{ list-style-position: none; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
li ul li{ list-style: url(images/bullet_arrow.gif); font-size:12px;	list-style-position: outside; margin:2px 0px 2px 15px;	padding:0px 0px 0px 5px;}

form { margin: 0px; padding: 0px; }

.Brown{ color:#635924;}
.Green{ color:#6e7d33;}



/*****************/
/* Layout Styles */
/*****************/
.MainContainer{	width:900px; margin-left: auto; margin-right: auto; background-color:#f6f6f6; padding-bottom:20px;}

#TopContainer{width:860px; padding:20px; background-color:#f6f6f6; float:left;}

#LogoContainer{	width:380px; height:150px; float:left;}

#VideoContainer{ width:260px; height:150px;	float:left;	padding-left:10px;}

#CartContainer{	width:210px; height:120px;	padding-top:30px; float:left;}

#MenuContainer{
	background-position:center top;
	background-image:url(Images/menu_background.gif);
	background-repeat:no-repeat;
	font-size:13px;
	width:845px;
	padding:5px 10px 10px 5px;
	height:20px;
	color:#FFFFFF;
	float:left;
	margin-top:5px;
}

.MainContentWrapper{ float:left; background-color:#f6f6f6; width:860px;	padding-left:20px;	padding-right:20px;}

.SideMenu{ width:210px;	float:left; background-color:#f6f6f6; padding-bottom:20px;}

.CenterContent{ width: 600px; padding:0px 20px 0px 30px; float:left; padding-bottom:20px; background-color:#f6f6f6;}
.CenterContent p{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}

.CenterContent ul { list-style-type: none;	margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
.CenterContent li { list-style: url(images/bullet.gif); list-style-position: outside; margin:6px 0px 6px 10px;	padding:0px 0px 0px 0px;}
.CenterContent li ul{ list-style-position: none; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;}
.CenterContent li ul li{ list-style: url(images/bullet_arrow.gif); font-size:11px; list-style-position: outside; margin:2px 0px 2px 10px;	padding:0px 0px 0px 5px;}


.CartCenterContent{ width: 620px; padding:0px 0px 0px 30px; float:left; padding-bottom:20px; background-color:#f6f6f6;}


.FooterLinks{ height:20px; text-align:right; width:100%; float:left; padding-top:20px;}
.FooterLinks a:link {color: #787975; text-decoration: none;} 
.FooterLinks a:visited {color: #787975; text-decoration: none;}
.FooterLinks a:hover {	color:#ffffff; background-color:#475e0f; text-decoration: none;}
.FooterLinks a:active {color: #787975; text-decoration: none;}

.Footer1{ background-color:#2e3031; color:#d4d4d4; border-bottom:1px solid #000000; height:145px; width:830px; float:left; padding:20px 10px 0px 20px; }
.Footer2{ background-color:#000000; color:#d4d4d4; border-top:1px solid #484b4c; height:40px; width:830px; float:left; padding:15px 10px 0px 20px; margin-bottom:20px; }



/***********************/
/* Form Element Styles */
/***********************/
.TextBox{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; border:#76a032 solid 1px;}
.TextBoxShipping{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; border:#76a032 solid 1px; margin-top:2px; text-align:right}
.TextBoxBG{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; background-color:#f8ffd9; border:#76a032 solid 1px;}

.TextBoxNormal{font-size:11px;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; height:15px; line-height:15px; width:300px; }
.TextAreaNormal{font-size:11px;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; height:70px; width:300px; }


.TextBoxBill{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; border:#7f9db9 solid 1px; width:150px;}
.TextBoxPostCode{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; width:60px; border:#7f9db9 solid 1px;}


.ComboBox{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; line-height:15px;}
.ComboBoxBG{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; line-height:15px; }

.TextBoxSearch{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif; height:15px; line-height:15px; width:140px; border:#76a032 solid 2px;}

.pageHeading{	color:#728038;	font-size:28px; padding-bottom:0px; line-height:32px; font-weight:normal; float:left;}
.pageHeading h1{	color:#728038;	font-size:28px; padding:0px; line-height:32px; font-weight:normal; float:left; margin:0px;}

.pageHeadingHome{	color:#728038; width:100%; text-align:center;	font-size:28px; padding-bottom:0px; line-height:32px; font-weight:normal; float:left;}
.pageHeadingHome h1{color:#728038; font-size:28px; padding:0px; line-height:32px; font-weight:normal; margin:0px;}

.pageHeadingFlash{	color:#728038; width:100%; text-align:center; padding:0px; font-weight:normal; float:left;}

.hide {display: none;}
.show {display: block;}



/**************/
/* Menu Boxes */
/**************/
.boxContainer{ width:210px;float:left;}
.sideAdvertContainer{ width:210px; float:left; text-align:center;}
.sideAdvertContainer img{float:left;}

.boxHeading{
	background-image:url(Images/boxHeading.jpg);
	font-size:18px;
	line-height:20px;
	padding:6px 10px 0px 10px;
	height:26px;
	font-weight:bold;
}

.boxContent{
	width:193x;
	padding:5px 5px 5px 10px;
	border-bottom: 1px solid #e2dfa3;
	border-left: 1px solid #e2dfa3;
	border-right: 1px solid #e2dfa3;
	margin-bottom:20px;
	/*background-color:#e2f1a4;*/
	background-color:#e2f1a4;
	min-height:50px;
}

.boxContentCart{
	width:193x;
	padding:5px 5px 5px 5px;
	border-bottom: 1px solid #e2dfa3;
	border-left: 1px solid #e2dfa3;
	border-right: 1px solid #e2dfa3;
	margin-bottom:20px;
	background-color:#e2f1a4;
	min-height:50px;
}

.boxContentSearch{
	width:193x;
	padding:15px 5px 0px 10px;
	border-bottom: 1px solid #e2dfa3;
	border-left: 1px solid #e2dfa3;
	border-right: 1px solid #e2dfa3;
	margin-bottom:20px;
	background-color:#d5ed71;
	min-height:35px;
}


/***********************/
/* Side Menu           */
/***********************/

.topLevel {
	width: 173px;
	display: block;
	text-decoration: none;
	padding: 2px 5px 2px 15px;
	font-size:15px;
	line-height:16px;
	background-image:url(Images/browse_bullet.gif);
	background-repeat:no-repeat;
	cursor:pointer;cursor:hand;
}
a.topLevel:link { background-color:#e2f1a4; text-decoration: none;cursor:pointer;cursor:hand;}
a.topLevel:visited {background-color:#e2f1a4; text-decoration: none;cursor:pointer;cursor:hand;}
a.topLevel:hover {background-color:#e2f1a4; color: #5d7d26; text-decoration: none;cursor:pointer;cursor:hand;}

.submenu {
	width: 168px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #5d7d26;
	padding: 2px 0px 2px 25px;
	min-height:16px;
	cursor:pointer;cursor:hand;
	background-image:url(Images/bullet_arrow.gif)
}
a.submenu:link {background-color:#e2f1a4; color: #5d7d26; text-decoration: none; background-repeat: no-repeat; cursor:pointer;} 
a.submenu:visited {background-color:#e2f1a4; color: #5d7d26; text-decoration: none; background-repeat: no-repeat; cursor:pointer;}
a.submenu:hover {background-color:#e2f1a4; color: #7f4d18; text-decoration: none; background-repeat: no-repeat; cursor:pointer;}


/*********************/
/* Quick Cart Styles */
/*********************/
.boxHeadingCart{
	background-image:url(Images/boxHeadingCart.jpg);
	font-size:18px;
	line-height:20px;
	padding:6px 10px 0px 10px;
	height:26px;
	font-weight:bold;
}
.cartMessage{font-size:11px;float:right; padding-bottom:5px; padding-top:5px;}
.cartPrice{font-size:22px; line-height:24px; padding-left:5px;}
.smallMessage{font-size:10px; font-style:italic;}

.SearchResults{font-size:15px; line-height:16px;}
.SearchResults li:hover{ cursor:pointer; cursor: hand; color:#749f14;}
.SearchResults li ul li:hover{ cursor:pointer; cursor: hand; color:#635924; padding-left:7px;}


/*******************/
/* Home Page Style */
/*******************/
.subTitle{ width:100%; color:#728038; font-size:16px; line-height:20px; padding-bottom:20px; float:left; }
.subTitle ul { list-style-type: none;	margin:0px 0px 0px 10px; padding:0px 0px 0px 130px;}
.subTitle li { list-style: url(images/bullet_tick.gif); list-style-position: outside; margin:2px 0px 2px 10px;	padding:0px 0px 0px 10px;}

.homeImageContainer{width:100%; padding-left:20px; float:left;}
.homeImageContainer img{ border:1px solid #69803d;}
.homeImage{
	width:180px; padding-right:12px; padding-bottom:10px; height:180px; float:left;
}

.homeImageRight{
	width:180px; padding-right:0px; padding-bottom:10px; height:180px; float:left;
}

.homeImageLarge{ width:564px; height:180px; float:left;}




/*******************/
/* Product Results */
/*******************/
.categoryDescription{ width:100%; color:#424242; font-size:11px; line-height:12px; padding-bottom:10px; float:left;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:14px; }
.categoryDescription img{float:left; padding-right:15px; padding-top:10px;}
.navigation{color:#416208; padding-bottom:5px; float:left; width:100%; font-size:12px; line-height:14px;}
.currentPage{color:#416208; font-size:16px; line-height:16px; padding:0px 2px 0px 2px;}
.navigation a:link {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;} 
.navigation a:visited {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;}
.navigation a:hover {	color:#ffffff; background-color:#416208; text-decoration: none; font-size:16px; padding:0px 2px 0px 2px;}
.navigation a:active {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;}

.listImageDiv{width:135px; min-height:120px; border:5px solid #ffffff; cursor:pointer;cursor:hand; height:120px;}
.specialOverlay{}
.offerPrice{color:#990000; font-size:14px; font-weight:bold;}

.listImageDivSpacer{border:0px none #000000;;}

.navigationFooter{color:#416208; padding-bottom:5px; margin-top:15px; float:left; width:100%; font-size:12px; line-height:14px;}
.navigationFooter a:link {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;} 
.navigationFooter a:visited {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;}
.navigationFooter a:hover {	color:#ffffff; background-color:#416208; text-decoration: none; font-size:16px; padding:0px 2px 0px 2px;}
.navigationFooter a:active {color: #416208; text-decoration: underline; font-size:16px; padding:0px 2px 0px 2px;}

.resultContainer{width:620px; float:left;}
.resultContainer .description{font-size:22px; line-height:24px; color:#635924;}
.resultContainer a:link {color: #635924; text-decoration: none; } 
.resultContainer a:visited {color: #635924; text-decoration: none;}
.resultContainer a:hover {	color:#635924; text-decoration: none;}
.resultContainer a:active {color: #635924; text-decoration: none;}

.resultContainer h3{font-size:22px; line-height:24px; color:#635924; padding:0px; margin:0px; font-weight:normal;}
.resultContainer .code{font-size:14px; line-height:16px; color:#61711d;}

.resultWhite{width:600px; float:left; padding:10px;}
.resultGreen{width:600px; float:left; padding:10px; background-color:#e1f1a4;}

.resultImage{width:150px; padding-right:10px; float:left;}

.resultText{width:440px; float:left;}
.resultLeft{width:240px;float:left; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}
.resultRight{width:145px;padding-left:40px;float:left;}

.priceWrapper{float:right; color:#61711d; font-size:25px; height:45px; line-height:28px}
.priceLeftWhite{ background-image:url(Images/price_left_white.gif); width:13px; float:left; height:45px;}
.priceRightWhite{background-image:url(Images/price_right_white.gif); width:13px; float:left; height:45px;}
.priceLeftGreen{background-image:url(Images/price_left_green.gif); width:13px; float:left; height:45px;}
.priceRightGreen{background-image:url(Images/price_right_green.gif); width:13px; float:left; height:45px;}
.priceCenter{background-image:url(Images/price_centre_white.gif); float:left; padding-top:5px; height:40px;}
.addButton{ padding:5px 0px 0px 0px;}

.small{font-size:10px;}

.special_offer{color:#da0303; font-size: 16px; line-height:20px; font-weight:bold;}
.special_banner{width:550px; min-height:66px; padding-top:5px; background-image:url(Images/special_offer.jpg); background-repeat:no-repeat; padding-left:70px; float:left;}


/*******************/
/* Product Detail  */
/*******************/

.detailImage{float:left; width:220px;}
.detailImage img{border:5px solid #ffffff;}
.detailPrice{float:left; width:360px; padding-left:20px; padding-bottom:10px;}
.detailHeading{font-size:14px; font-weight:bold; color:#728038; line-height:14px;}

.detailPriceWrapper{ width:360px; padding-top:15px;float:left;}
.detailPriceWrapper img{padding-top:10px;}
.detailPriceHeader{
	width:350px; 
	float:left; 
	padding: 8px 5px 5px 5px; 
	background-image:url(Images/brown_heading_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	color:#d1cfaf; 
	font-size:14px;
	background-color:#727415;
	min-height:18px;
}
.detailPriceWhite{width:350px; float:left; padding:5px;}
.detailPriceDarker{width:350px; float:left; padding:5px; background-color:#e2f1a5; margin-top:2px;}
.detailPriceGreen{width:350px; float:left; padding:5px; background-color:#ecf7bf; margin-top:2px;}

.resultContainer h1{	color:#728038;	font-size:18px; line-height:18px; font-weight:normal;}

.QtyField{border:#7c9c31 2px solid;}

.MultiBuyContainer{
	float:left;
	width:572px;
	padding:10px;
	border: 4px solid #b00702;
	background-color: #e2f1a4;
	margin-bottom:10px;
}
.specialRed{font-size:16px; color:#b00702;}

/********************/
/* Related Products */
/********************/

.relatedProducts{width:600px; padding-top:20px; float:left;}
.relatedHeading{width:100%; float:left; padding:6px 10px 0px 10px; background-image:url(Images/header_bg.jpg); background-repeat:repeat-x; font-size:18px;	line-height:20px;height:26px;font-weight:bold;}
.relatedWrapper{width:100%; background-color:#e2f1a5; padding:5px 10px 5px 10px; border-bottom:2px #ffffff solid; float:left;}

.relatedImage{width:70px; float:left;}
.relatedImage img{border:2px #ffffff solid; background-color:#ffffff;}
.relatedDescription{width:300px; float:left}
.relTitle{font-size:13px; line-height:14px; color:#635924;}
.relTitle a:link {text-decoration: none;} 
.relTitle a:visited {text-decoration: none;}
.relTitle a:hover {	color:#ffffff; background-color:#416208; text-decoration: none;}
.relTitle a:active {text-decoration: none;}

.relatedPrice{width:130px; float:left; font-size:16px; line-height:18px; padding-top:15px;}
.relatedInfo{width:100px; float:left; padding-top:15px;}

.relPriceLeft{background-image:url(Images/price_left_related.gif); width:9px; float:left; height:33px;}
.relPriceCentre{background-image:url(Images/price_centre_related.gif); float:left; padding-top:6px; height:27px;}
.relPriceRight{background-image:url(Images/price_right_related.gif); width:9px; float:left; height:33px; }




/********************/
/* Shopping Cart    */
/********************/
.cartHeader{
	width:100%; 
	float:left; 
	padding: 8px 0px 5px 0px; 
	background-image:url(Images/brown_heading_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	color:#d1cfaf; 
	font-size:14px;
	background-color:#727415;
	min-height:18px;
	line-height:16px;
}

.cartContainer{width:100%}
.cartContainer a:link {text-decoration: none;} 
.cartContainer a:visited {text-decoration: none;}
.cartContainer a:hover { text-decoration: none;}
.cartContainer a:active {text-decoration: none;}

.cartLineShipping{ width:620px; float:left; background-color:#bcdf7b; margin-top:2px; min-height:24px; line-height:15px;padding: 10px 0px 5px 0px; }
.cartShippingMessage{ width:270px; padding: 2px 0px 0px 10px; float:left; color:#505e13; font-weight:bold; font-size:13px; line-height:15px;}
.cartShippingSelect{ width:330px; text-align:right; float:left; padding-right:10px;}
.shippingDropDown{width:290px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; background-color:#f6f6f6;}


.cartLineDarker{ width:620px; float:left; background-color:#e2f1a5; margin-top:2px; min-height:24px; line-height:15px;padding: 5px 0px 5px 0px; }
.cartLineDarker .CartDescription{padding-top:4px; color:#505e13;}
.cartLineDarker .CartPrice{padding-top:4px; color:#505e13;}
.cartLineDarker .CartLineTotal{padding-top:4px; color:#505e13;}
.cartLineDarker .ViewCartQty{padding-top:4px; color:#505e13; font-size:14px; line-height:16px; padding-left:5px;}

.cartLineGreen{ width:620px; float:left; background-color:#ecf7bf; margin-top:2px; min-height:24px; line-height:15px;padding: 5px 0px 5px 0px; }
.cartLineGreen .CartDescription{padding-top:4px; color:#505e13;}
.cartLineGreen .CartPrice{padding-top:4px; color:#505e13;}
.cartLineGreen .CartLineTotal{padding-top:4px; color:#505e13;}
.cartLineGreen .ViewCartQty{padding-top:4px; color:#505e13; font-size:14px; padding-left:5px}


.CartDelete{float:left; width:45px; padding-left:5px;}
.CartQty{float:left; width:70px;}
.ViewCartQty{float:left; width:65px;}
.CartDescription{float:left; width:300px;}
.CartPrice{float:left; width:70px; text-align:right; padding-right:10px;}
.CartLineTotal{float:left; width:100px; text-align:right; padding-right:20px;}

.cartTotalContainer{
	width:620px; 
	float:left; 
	padding: 20px 0px 0px 0px;
	color:#505e13; 
}

.cartTotalContainerNoPad{
	width:620px; 
	float:left; 
	color:#505e13; 
}

.cartTotal{
	text-align:right;
	line-height:24px;
	font-size:16px;
	border-top:solid 1px #6f660c;
	border-bottom:solid 1px #6f660c;
	float:right;
	width:300px;
}

.cartUpdateButton{padding-top:10px; float:left; width:100%;}
.cartReferenceMessage{padding-bottom:10px; padding-top:10px; float:left; width:98%; text-align:center;}

.cartTotalLabel{float:left; width:170px;}
.cartTotalValue{float:left; width:110px; padding-right:20px;}
.cartTotalValueShippingRef{float:left; width:105px; padding-right:25px; padding-top:5px;}

.cartButtons{ float:right; width:300px; padding-top:20px; text-align:right;}
.cartButtonsConfirm{ float:left; width:150px; padding-left:125px;  text-align:right;}

.VATMessage{font-size:10px; font-style:italic; font-weight:bold;}
.special_instructions {	width: 142px; height: 80px;	border: 1px solid #7f9db9; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding: 5px; }

.cartAddressContainer{width:100%; float:left;margin-top:30px;}
.cartAddressCompleteContainer{width:100%; float:left; margin-top:30px;}
.cartColumn{width:50%; float:left;}

.cartHeaderMini{
	width:300px; 
	float:left; 
	padding: 5px 0px 5px 0px; 
	background-image:url(Images/brown_heading_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	color:#d1cfaf; 
	font-size:14px;
	background-color:#727415;
	min-height:14px;
	line-height:16px;
}

.cartHeaderMiniComplete{
	width:620px; 
	float:left; 
	padding: 5px 0px 5px 0px; 
	background-image:url(Images/brown_heading_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	color:#d1cfaf; 
	font-size:14px;
	background-color:#727415;
	min-height:14px;
	line-height:16px;
}

.leftPad{padding-left:10px;}

.cartAddress{width:280px; min-height:270px; float:left; background-color:#e2f1a5; padding:5px 10px 10px 10px;margin-top:5px;}
.cartAddressContact{width:280px; float:left; background-color:#e2f1a5; padding:5px 10px 10px 10px;margin-top:5px;}
.cartLabelWrapper{width:285px; margin-top:5px; float:left;}
.cartLabel{width:120px; float:left; padding-top:3px;}
.cartTB{width:165px; float:left;}
.cartTBComplete{width:400px; float:left;}


.cartColumnComplete{width:100%; float:left;}
.cartAddressComplete{width:280px; min-height:120px; float:left; background-color:#e2f1a5; padding:5px 10px 10px 10px;margin-top:5px;}
.cartAddressContactComplete{width:600px; float:left; background-color:#e2f1a5; padding:5px 10px 10px 10px;margin-top:5px;}



/**************************************************************/
/* ADDITIONAL STYLES                                          */
/**************************************************************/
.question{color:#635924;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}


/**************************************************************/
/* CMS PAGE STYLES                                            */
/**************************************************************/
/************************************/
/*----------- JUST TEXT ------------*/
/************************************/

.displayText{
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.displayText p{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}

/************************************/
/*----------- IMAGE LEFT -----------*/
/************************************/

.imageLeft {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.imageLeft p{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}

.imageLeft img{
	padding-right: 20px;
	padding-bottom: 16px;
	padding-top: 5px;
	padding-left: 0px;
	float:left;
	vertical-align:top;
	border: 0px; 
}
/************************************/
/*----------- IMAGE RIGHT ----------*/
/************************************/

.imageRight {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

.imageRight p{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:14px;}

.imageRight img{
	padding-right: 0px;
	padding-bottom: 16px;
	padding-top: 5px;
	padding-left: 20px;
	float:right;
	vertical-align:top;
	border: 0px;
}


/************************************/
/*----------- IMAGE CENTRE ---------*/
/************************************/

.imageCentre {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right:15px;
	float:left;
	width:100%;
}

.imageCentre img {
	padding-top: 16px;
	padding-bottom: 0px;
	border: 0px;
}

.imageCMS{
  float: left;
  width: 48%;
  padding: 0.5em;
}
.imageCMS p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}



.imageCMSThumbnail{
  float: left;
  width: 23%;
  padding: 0.5em;
}
.imageCMSThumbnail p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}


/************************************/
/*----------- Rule -----------------*/
/************************************/

.CentreRule {
	background-image: url(Images/centre_rule.gif);
	background-repeat: no-repeat;
	width: 453px;
	height: 17px;
	margin-top: 10px;
	margin-bottom: 15px;
}

/************************************/
/*----------- Spacer ---------------*/
/************************************/

.lineSpacer {
	clear: both;
	height: 11px;
	margin: 0%;
}

.rulePadding {
	padding-top: 15px;
	padding-bottom: 18px;
}

