﻿body {

margin-left:19px;
margin-top:24px;
font-family:Verdana;
color:#626262;
font-size:8pt;

	text-align:	-moz-center;
	_text-align: center;
	#text-align: center;


}
a {text-decoration:none; color:#fff;}
h3 {color:#577E91;font-size:12pt;}
td {font-family:Verdana;color:#000;font-size:8pt;}

/*site common classes*/
.bckgrd_dgreen {background-color:#2F7E23;text-align:center;color:#fff;font-size:7pt;font-family:verdana;height:34px;}
.text_green {color:#43A129;font-weight:bold;}
.border_left {border-left:solid 2px #B1B2B4;}
.border_left_right {border-left:solid 2px #B1B2B4;border-right:solid 2px #B1B2B4;}
.border_right {border-right:solid 2px #B1B2B4;}
.border_bottom {border-bottom:solid 2px #B1B2B4;}
.body_column {text-align:justify;}
.body_column_center {text-align:center;}
.text_small {font-size:6pt;}
.textbox {border:solid 1px #A2CF94;}
.green_box {border:solid 1px #639E5A;}
.light_green_box {border:solid 1px #CBDEC8;}
.LightBlueHeading{color:#577E91;font-size:10pt;}
.ActionButton{font-size:10pt; background-color:Green; color:#FFFFFF; border:solid 1px Green;}
.ActionButtonLighGreen
{
	font-size: 9pt;
	background-color: #669933;
	color: #FFFFFF;
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}



.ActionButtonred
{
	font-size: 10pt;
	background-color: red;
	color: #FFFFFF;
	border: solid 1px red;
}
.required {color:#D51F27;}



.small_grey_links{color:#828384;font-size:9px;font-weight:bold;text-decoration:underline;}
.small_grey_links:hover{color:#43A129;font-size:9px;font-weight:bold;text-decoration:underline;}

.text_green_10 {color:#479C44;font-size:10pt;font-weight:bold;}
.text_green_14 {color:#479C44;font-size:14pt;font-weight:bold;}
.text_black_11 {font-size:11pt;color:#000;font-weight:bold;}

/*promo classes*/
.border_left_thick{background-image:url(/images/vertical_border_left.gif);background-repeat:repeat-y;}
.border_right_thick{background-image:url(/images/vertical_border_right.gif);background-repeat:repeat-y;background-position:right;z-index:10;}
.border_top_thick {background-image:url(/images/promo_top_border.gif);background-repeat:no-repeat;height:9px;}
.border_btm_thick {background-image:url(/images/promo_btm_border.gif);background-repeat:no-repeat;height:35px;}
.body_center {text-align:center;}
.promo_header {text-align:center;color:#000;font-weight:bolder;font-size:18pt;white-space:nowrap;}
.promo_green_text{color:#45A12B;font-size:18pt;font-weight:bolder;}
.promo_black_text{color:#000;font-size:18pt;font-weight:bolder;}
.promo_btm_text {position:relative;margin-bottom:-50px;}
.promo_btm_logo {position:relative;margin-bottom:-30px;margin-right:-100px;z-index:20;}
.promo_body {font-family:Verdana;color:#58585A;font-size:14pt;}
.promo_hr {color:#D9DADB;height:5px;}
#promo_ul ul {list-style-image:url(/images/green_bullet.gif);position:relative;margin-left:15px;}
#promo_ul li {padding-bottom:10px;}
.PCA_text{font-family:Verdana;color:#707173;font-size:12pt;}
.PCA_logo {position:relative;margin-top:-50px;}
.promo_hr_pos {position:relative;margin-top:-10px;}
.promo_register_btn {position:relative;margin-top:-50px;margin-left:450px;}
.promo_border_setup{z-index:10;}
.promo_small{font-size:10pt;font-family:Verdana;color:#58585A;}

/*promo classes v2*/
.promo_body_v2 {margin-left:19px;margin-top:24px;font-family:Verdana;color:#58585A;font-size:10pt;}
.promo_border_top_header {background-image:url(/images/promo_header.gif);height:223px;}
.promo_border_left {background-image:url(/images/promo_left_border.gif);background-repeat:repeat-y;}
.promo_border_right {background-image:url(/images/promo_right_border.gif);background-repeat:repeat-y;background-position:right;}
.promo_border_btm_footer {background-image:url(/images/promo_footer.gif);height:23px;}
.promo_btm_logo_sml {position:relative;margin-bottom:-18px;z-index:20;text-align:right;margin-right:-15px;}
.promo_green_text_sml {color:#45A12B;font-size:14pt;font-weight:bolder;}
.promo_black_text_sml{color:#000;font-size:14pt;font-weight:bolder;}
.promo_btm_text_sml {position:relative;margin-bottom:-50px;}
.promo_launch_img {position:relative;margin-top:-100px;text-align:right;}
#promo_ul_sml ul {list-style-image:url(/images/green_bullet.gif);position:relative;margin-left:15px;}
#promo_ul_sml li {padding-bottom:5px;font-size:10pt;}
.promo_launch_tbl_divider{border-right:solid 1px #9C9D9F;}

/*promo form classes*/
.border_left_thick_form{background-image:url(/images/vertical_border_left_form.gif);background-repeat:repeat-y;}
.border_right_thick_form{background-image:url(/images/vertical_border_right_form.gif);background-repeat:repeat-y;background-position:right;z-index:10;}
.border_top_thick_form {background-image:url(/images/promo_form_header.gif);background-repeat:no-repeat;height:254px;}
.border_btm_thick_form {background-image:url(/images/promo_form_footer.gif);background-repeat:no-repeat;height:51px;}
.promo_btm_logo_form {position:relative;margin-bottom:-30px;margin-right:-50px;z-index:20;text-align:right;}
.form_body {font-family:Verdana;color:#050707;font-size:12pt;}



/*v2 site classes*/
.site_left_border {background-image:url(/Images/site_border_left.gif);background-repeat:repeat-y;}
.site_right_border {background-image:url(/Images/site_border_right.gif);background-repeat:repeat-y;background-position:right;}
.site_footer_small{font-size:9px;font-family:Verdana;color:#878889;line-height:18px; text-align:left;font-weight:bold;}
.site_body_right {border-right:solid 1px #9C9D9F;}
.site_body_left {border-left:solid 1px #9C9D9F;}
.text_green_lrg {color:#45A12B;font-weight:bold;font-size:12pt;}
.text_green_big {color:#45A12B;font-weight:bold;font-size:24pt;}
.text_grey_large {color:#878889;font-weight:bold;font-size:18pt;}
.text_green_large {color:#45A12B;font-weight:bold;font-size:20pt;}
.internal_left_border {background-image:url(/Images/internal_left_border.gif);background-repeat:repeat-y;}
.internal_right_border {background-image:url(/Images/internal_right_border.gif);background-repeat:repeat-y;background-position:right;}
.site_textbox {border:solid 1px #409829;}
.internal_header_big {background-image:url(/Images/internal_header_big.gif);height:30px;}
.white_text {color:#fff;font-weight:bold;font-size:12pt;}
.internal_left_border_big {background-image:url(/Images/internal_left_border_big.gif);background-repeat:repeat-y;}
.internal_right_border_big {background-image:url(/Images/internal_right_border_big.gif);background-repeat:repeat-y;background-position:right;}
.text_small_black {font-size:7pt;color:#000;}
.register_link {text-decoration:none; color:#45A12B;font-weight:bold;}
.regiser_pos {position:relative;margin-top:-40px;margin-left:40px;}
.van_pos {position:relative;margin-right:80px;}
.top_link {color:#58585A;font-weight:bold;font-size:10pt;text-decoration:underline;}
.green_shade_black {background-color:#D3E3C2;height:25px;color:#000;font-weight:bold;padding-left:10px;}
.green_shade_green {background-color:#D3E3C2;height:25px;color:#43A129;font-weight:bold;padding-right:10px;}

/*Contact Us*/
.CU_top_lft_corner {background-image:url(/Images/comms/top_left_corner.gif);background-repeat:no-repeat;background-position:left;height:12px;}
.CU_top_rgt_corner {background-image:url(/Images/comms/top_right_corner.gif);background-repeat:no-repeat;}
.CU_btm_lft_corner {background-image:url(/Images/comms/btm_left_corner.gif);background-repeat:no-repeat;}
.CU_btm_rgt_corner {background-image:url(/Images/comms/btm_right_corner.gif);background-repeat:no-repeat;background-position:right;}
.CU_top_border {background-image:url(/Images/comms/top_horz_border.gif);background-repeat:repeat-x;}
.CU_btm_border {background-image:url(/Images/comms/btm_horz_border.gif);background-repeat:repeat-x;background-position:bottom;}
.CU_lft_border {background-image:url(/Images/comms/left_vert_border.gif);background-repeat:repeat-y;}
.CU_rgt_border {background-image:url(/Images/comms/right_vert_border.gif);background-repeat:repeat-y;background-position:right;}
.CU_txtbox {border:solid 1px #307B3B;}
.CU_labels {font-size:14px;color:#479C44;text-align:left;}
.CU_top_border {background-image:url(/Images/comms/border_top.gif);background-repeat:no-repeat;height:15px;}
.CU_btm_border {background-image:url(/Images/comms/border_btm.gif);background-repeat:no-repeat;height:17px;}

/*Post Code Nearest By*/
.text_grey_lrg {color:#878889;font-weight:bold;font-size:12pt;}
.text_green_btwn {color:#45A12B;font-weight:bold;font-size:14pt;}
.green_label {color:#45A12B;font-weight:bold;font-size:10pt;}
.text_bold {font-weight:bold;}
.text_black {color:#000;font-weight:bold;}
.text_grey_justify {color:#878889;font-weight:bold;text-decoration:underline;}
.NearestSearchBox_TextBox {border:solid 1px #409829;width:100px;background-color:#FFFFA0;}
.ResultsHeader{background-image:url(/Images/pc/head_back.gif);background-repeat:repeat-x;}
.pc_hr {color:#45A12B;height:1px;}
.miles_border {border:solid 1px #878889;text-align:center;height:30px;color:#58585A;font-weight:bold;font-size:10px;white-space:nowrap}
.PC_MainInfo{color:#45A12B;font-weight:bold;font-size:15px;}
.PC_SubInfo{color:#58585A; font-weight:bold;font-size:12px;}
.InactiveMouseHover{cursor:pointer;}
.ActiveMouseHover{cursor:hand;}


/* Google Maps */
.GoogleMap{height:300px; width:500px;}


/*Product Categories & Items*/
#cat_menu h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #000;margin: 0px;padding: 10px 0px 10px 10px;} 
#cat_menu {width: 150px;margin: 7.5px;}
#cat_menu ul {list-style: none;margin: 0;padding: 0;}
#cat_menu li a {height: 25px;text-decoration: none;font-size:12px;font-weight:bold;}	
#cat_menu li a:link, #cat_menu li a:visited {color: #FFF;display: block;background:url(/Images/products/cat_menu.gif);padding: 6px 0 0 10px;}
#cat_menu li a:hover {color: #FFF;background: url(/Images/products/cat_menu.gif) 0 -24px;padding: 6px 0 0 10px;}


.cat_footer {font-size:24px;color:#409b29;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.cat_footer_sml {font-size:14px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.cat_header {font-size:24px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#409B29;font-weight:bold;padding-bottom:10px;}

/* product item box container classes */
.ProductDetailsContainer{ width:306px; height:216px; }
.ProductDetailsTop{height:7px;}
.ProductDetailsLeft{background:url(/images/products/box/prodbox_lft.gif) repeat-y left;}
.ProductDetailsBody{vertical-align:top;height:100%;width:287px;padding:3px;}
.ProductDetailsRight{background:url(/images/products/box/prodbox_rt.gif) repeat-y right;}
.ProductDetailsBtm{height:8px;}

/* product item detail classes*/
.ProductInfoTitle
{
	width:287px;
	border-bottom:solid 1px #999999;
	font-size:12px;
	color:#4c4c4c;
	font-weight:bold;
	padding-bottom:5px;
}
.ProductInfoMain{width:158px;float:left;height:165px;}
.ProductInfoSubTitle{padding-bottom:10px;padding-top:2px;font-size:13px;color:#409b29;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.ProductInfoPrice{font-size:16px;color:red;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.ProductInfoPriceVAT{font-size:9px;font-weight:bold;color:#4c4c4c;font-family:Verdana, Arial, Helvetica, sans-serif;}

.ProductInfoPics{width:129px;height:100%;float:right;border-left:solid 1px #999999;padding-left:2px;}

.item_desc_ul {list-style-image: url(/images/products/item_bullet.gif);margin:5px 5px 5px 17px;}
.item_desc_li {font-size:10px;color:#4c4c4c;display:list-item;}

/*Menu Manager*/
ul#filmain-nav 
{
	list-style:none;
	width:120px;
	margin:0px 0px 0px 15px;
	height:100%;
	white-space:nowrap;
}

ul#filmain-nav li 
{
	font-size:11px;
	height: 32px;
	padding-left:10px;
	display:inline;
	vertical-align:bottom;
}
ul#filmain-nav li:hover {color:#000;font-weight:bold;}
ul#filmain-nav a {	color:#479C44;text-decoration:none;font-weight:bold;}
ul#filmain-nav a:hover {color:#000;font-weight:bold;}
ul#filmain-nav .filmain-navselect {color:#000;font-weight:bold;}
.filmain-navspacer {background:url(/images/divider.gif);width:2px;margin-left:8px;height:20px;}

/*Service Vendors*/
.svmain_text {font-size:9pt;color:#58585A;}
ul#svmain {margin:5px 0px 0px 15px;list-style-image:url(/images/svendors/sv_bullet.gif);}



