* { margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size: 100%; background-color: #FFFFFF;	font-family: Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	text-align: center; background-image: url(../images/bg_tile.gif);}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.main_contaner{margin: 0 0 0 0; padding-bottom :10px; width: 100%; height: auto; float: left; clear: none; background: url(../images/bg_header.gif) repeat-x;}
.site{margin: auto; width: 999px;	text-align: left;}
.container{float: left; display: inline;  margin: 20px 0 0 0; width: 999px; float: left;clear: none;}

.header_container{float: left; display: inline; margin: 0 0 0 0; width: 999px;	height: 329px; background: #ffffff;}
/*Header*/
.nav_container{float: left; display: inline; margin: 0 0 0 0; width: 999px; height: 31px; background: #dedede;}

#nav_container ul{float : left;  margin: 0 0 0 0; padding:0;}
#nav_container li{float : left; display:inline; list-style-type: none; margin:0; padding:0; position: relative;}
* html .nav_container ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;}
#nav_container ul li ul{position: absolute; left: 0; top : 30px; width : 181px; display: block; visibility: hidden; background : #f2f1ee; border-top : 1px solid #FFFFFF; }
#nav_container ul li ul li{display: list-item; border-bottom : 2px solid #FFFFFF; float: none;}

#nav_container ul li ul li a{	display : block; width : 171px;	padding-left : 10px;	color: #7c712d; text-decoration: none;	font: normal 0.7em Verdana,Arial,san-serif; line-height: 21px;	background: #f2f1ee;}
#nav_container ul li ul li a:hover{display : block; width : 171px; padding-left : 10px; color: #3f3500; text-decoration: none; font: normal 0.7em Verdana,Arial,san-serif; line-height: 21px; background: #d7d5cb;}
#nav_container ul li ul.last{position: absolute; left: 0; top : 30px; width : 131px; display: block; visibility: hidden; background : #f2f1ee; border-top : 1px solid #FFFFFF; }

#nav_container ul li ul li.last{display: list-item; border-bottom : 2px solid #FFFFFF; float: none;}
#nav_container ul li ul li.last a{	display : block; width : 121px;	padding-left : 10px;	color: #7c712d; text-decoration: none;	font: normal 0.7em Verdana,Arial,san-serif; line-height: 21px;	background: #f2f1ee;}
#nav_container ul li ul li.last a:hover{display : block; width : 121px; padding-left : 10px; color: #3f3500; text-decoration: none; font: normal 0.7em Verdana,Arial,san-serif; line-height: 21px; background: #d7d5cb;}



.header_left{float: left; display: inline; margin: 0 0 0 0; width: 271px; height: 298px;}
.header_logo{float: left; display: inline; margin: 0 0 0 0; width: 271px; height: 147px;}
.header_cta{float: left; display: inline; margin: 0 0 0 0; width: 271px; height: 151px; background: #3f3500;}
.header_cta img{float: left; display: inline; margin: 0 0 0 0;}
.header_right{float: left; display: inline; margin: 0 0 0 0; width: 728px; height: 298px;}

/*Article*/
.article{float: left; display: inline; margin: 0 0 0 0; padding : 0 0 5px 10px; width: 989px; height: auto; background: #f2f1ee;}
.article h1 {margin : 14px 36px 10px 36px; font: normal 1.6em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#8a7e32;}
.article h2 {margin : 0 36px 9px 36px; font: bold 0.85em Verdana,Arial,san-serif; color: #573e0c; line-height : 21px;}
.article h4 {margin : 0 36px 10px 36px; font: bold 0.9em Verdana,Arial,san-serif; color: #42484a; line-height : 21px;}
.article p,.article ol,.article ul,.article dl {margin : 0 36px 7px 36px; font:normal 0.7em Verdana,Arial,san-serif; color: #42484a; line-height : 19px;}
.article p a{color:#7a702c; text-decoration: underline;} 
.article p a:hover{color:#7a702c; text-decoration: underline;} 
.article ul,.article ol {margin: 1em 2em 1em 5em;padding:0; color :#8a7e32;}
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{font-size:1em; color :#8a7e32;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:4em 0 0 0;}
.article ul a,.article ol a{color: #8a7e32; text-decoration: underline;}

.article a.sitemap,.article a.sitemap:hover,.article a.sitemap:visited{color: #42484a; text-decoration: none;}

.article_772{float: left; display: inline; margin: 10px 0 0 0;	width: 772px; height: auto; background: url(../images/slc_article-772.gif) repeat-y;}
.article_772_top{float: left;	display: inline;	margin: 0 0 0 0; width: 772px; height: 9px; background: url(../images/bg_article_772_top.gif) no-repeat;}
.article_772_midd{float: left; display: inline;	margin: 0 0 0 0; width: 772px; height: auto;}
.article_772_bottom{float: left; display: inline; margin: 0 0 0 0; width: 772px; height: 14px; background: url(../images/bg_article_772_bottom.gif) no-repeat;}

.group_container_772{float: left; display: inline; margin: 0 0 0 0; width: 772px; height: auto;}




.cat_item{float: left; display: inline; margin: 2px 0 0 0; width: 772px; min-height: 50px; height: auto !important; height: 50px; background: url(../images/bg_cat-header.gif) no-repeat;} 
.cat_item_midd p.header{float: left; display: inline; margin : 3px 0 0 35px; font:normal 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #8a7e32; line-height : 24px;}
.cat_item_midd p.header a,.cat_item_midd p.header a:hover,.cat_item_midd p.header a:visited{text-decoration : none;	color: #8a7e32;}
.cat_item_midd img.option{float: right; display: inline; margin: 6px 14px 0 0;}

.cat_item{float: left; display: inline; margin: 0 0 0 0; width: 772px; height: auto;}
.cat_item_header{float: left; display: inline; margin: 0 0 0 0; width: 772px; height: 8px; background: url(../images/hd_cat-items.gif) no-repeat;}
.cat_item_midd{float: left; display: inline; margin: 0 0 0 0; padding-bottom : 3px; width: 772px; height: auto; background: url(../images/slc_cat-items.gif) repeat-y;}




.cat_item_midd img{margin : 0 0 0 0; float: left; display: inline; margin: 0 0 0 0;}
.cat_item_midd p{float: left; display: inline; margin : 6px 36px 5px 36px; font:normal 0.7em Verdana,Arial,san-serif; color: #42484a; line-height : 19px;}
.cat_item_midd p b{font:normal 1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #3f3500;}
.cat_item_midd p a.header,.cat_item_midd p a.header:hover,.cat_item_midd p a.header:visited{color: #3f3500; text-decoration : none;}
.cat_item_midd img.split{float: left; display: inline; margin : 4px 0 4px 0;}
.cat_item_footer{float: left; display: inline; margin: 0 0 0 0; width: 772px; height: 14px; background: url(../images/ft_cat-items.gif) no-repeat;}

.cat_spacer{
	float: left;  display: inline; margin : 0 0 0 0; float: left; height : 10px;width: 772px;
}

.article_486{float: left; display: inline; margin: 10px 6px 0 0 ; width: 485px;height: auto; background:  url(../images/slc_article-486.gif) repeat-y;}
.article_486_top{float: left;	display: inline;	margin: 0 0 0 0; width: 485px; height: 9px; background: url(../images/bg_article_486_top.gif) no-repeat;}
.article_486_midd{float: left; display: inline;	margin: 0 0 0 0; width: 485px; height: auto;}
.article_486_bottom{float: left; display: inline; margin: 0 0 0 0; width: 485px; height: 14px; background: url(../images/bg_article_486_bottom.gif) no-repeat;}

/*Contact Forms*/
.contact_container{float: left; display: inline; margin: 0 0 0 34px; width : 422px; height :auto;}

.contact_left{float: left; display: inline; margin: 0 0 5px 0;	width: 211px;}
.contact_right{float: left; display: inline;	margin: 0 0 5px 0; width: 211px;}

.contact_full{float: left; display: inline;	margin: 0 0 5px 0; width: 422px;}


p.denotes{float: left; display : block; margin: 5px 0 5px 0;  color: #7c712d;}

label.contact_form{font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #7c712d; line-height : 17px;}
label.contact_form2{float: left; margin: 5px 0 5px 6px; font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #7c712d; line-height : 16px;}
label.contact_form3{float: left;  font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #7c712d; margin: 10px 0 0 0;}
label.contact_form4{font:normal 0.75em Arial,Verdana,Helvetica,san-serif; color: #7c712d; line-height : 17px;}
label.contact_form a{color: #7c712d; text-decoration : none;}
label.contact_form a:hover{color: #7c712d; text-decoration : underline;}

input.contact_form{float: left; display: inline; margin: 3px 0 5px 6px; height :16px; width : 197px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_small{float: right; display: inline; margin: 8px 0 8px 6px; height :16px; width : 40px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
input.contact_form_medium{float: right; display: inline; margin: 8px 0 8px 6px; height :16px; width : 140px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font-size: 12px; }
textarea.contact_form{float: left; display: inline; margin: 3px 0 4px 6px; height :51px; width : 197px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }
textarea.contact_form_enquiry{float: left; display: inline; margin: 3px 0 5px 6px; height :96px; width : 197px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }

textarea.contact_form_full{float: left; display: inline; margin: 3px 0 5px 6px; height :96px; width : 407px; border : 1px solid #d1d2d4; background-color : #f2f9eb; padding: 3px 0 0 4px;	font: 11px Verdana,Arial,Helvetica,san-serif; }


.contact_validation{	float : left; display : inline; margin: 2px 0 0 6px; border : #CBD0D2 solid 1px; padding : 0px; width : auto;	height : 24px;}
.contact_validation img{margin : 1px;}
input.button_submit{float: right; display: inline; margin: 0 0 0 6px;}




/*Imagry / Downloads Etc*/
.article_514{float: left; display: inline; margin: 10px 0 0 0; width: 498px;	height: auto;}
.article_image_container{float: left; display: inline; margin: 0 0 0 0; width: 498px; height: 355px;	background: url(../images/bg_image.gif) no-repeat;}
.article_image{float: left; display: inline; margin: 11px 0 0 20px; width: 452px; height: 295px;}
.article_ctas{float: left; display: inline; margin: 6px 0 0 0; width: 497px; height: 91px;}
.article_ctas_no{float: left; display: inline; margin: 11px 0 0 0; width: 497px; height: 91px;}
.article_ctas img, .article_ctas_no img{float: left; display: inline; margin: 0 0 0 0;}
.cta-gallery{float: left; display: inline; margin: 0 0 0 20px; width : 452px;	height : 43px;}
.map_canvas{float: left; display: inline; margin: 11px 0 0 20px; width: 452px; height: 295px; overflow: hidden; border : 1px solid #c2c2c2;}

.quote_container{float: left; display: inline; margin: 6px 0 0 0; width: 485px; height: auto;}

.quote_container_top{float: left; display: inline; margin: 0 0 0 0; width: 485px; height: 34px; background: url(../images/bg_quote_top.gif) no-repeat;}
.quote_container_midd{float: left; display: inline; margin: 0 0 0 0; width: 485px; height: auto; background: url(../images/slc_downloads.gif) repeat-y;}
.quote_container_bottom{float: left;	display: inline;	margin: 0 0 0 0; width: 485px; height: 38px; background: url(../images/bg_quote_bottom.gif) no-repeat;}

.quote_container_midd p{float: left;  margin: 7px 32px 0 32px;  font:normal 0.75em Verdana,Arial,san-serif; color: #3f3500; line-height : 19px;}
.quote_container_midd p b{color : #7c712d;}



.online_container{float: left; display: inline; margin: 6px 0 0 0; width: 485px; height: auto;}
.online_container img{float: left; display: inline; margin: 0 0 0 0;}



.downloads_container{float: left; display: inline; margin: 6px 0 0 0; width: 485px; height: auto;}
.downloads_container_top{float: left; display: inline; margin: 0 0 0 0; width: 485px; height: 40px; background: url(../images/bg_downloads_top.gif) no-repeat;}
.downloads_container_top img{float: left; display: inline; margin: 17px 0 0 18px;}
.downloads_container_midd{float: left; display: inline; margin: 0 0 0 0; width: 485px; height: auto; background: url(../images/slc_downloads.gif) repeat-y;}
.downloads_container_bottom{float: left;	display: inline;	margin: 0 0 0 0; width: 485px; height: 30px; background: url(../images/bg_downloads_bottom.gif) no-repeat;}
.download_item{float: left; display: inline; margin: 9px 0 0 18px; width: 456px; height: 34px; background: #e1e7e5;}
.download_item_text{float: left; display: inline; margin: 0 0 0 0; width: 421px; height: 34px; }
.download_item_text p{float: left;  margin: 0 10px 0 10px;  font: normal 0.7em Arial,Verdana,Helvetica,san-serif; color: #000000; width : 95%; line-height : 34px;}
.download_item_text p span.size{float: right; color: #573e0c; font-weight: bold;}
.download_item_text p a{text-decoration : none; color : #000000;}
.download_item_text p a:hover{text-decoration : none; color :  #000000;}
.download_item_icon{float: left; display: inline; margin: 0 0 0 0; width: 35px; height: 34px; background: #e1e7e5;}
.download_item_icon img{float: left; display: inline; margin: 0 0 0 0;}

/*CTA Buttons*/
.right_cta_container{float: left; display: inline; margin: 10px 0 0 0;	width: 209px; height: auto;}
.right_cta_container img{float: left; display: inline; margin: 0 0 0 9px;}


/*right_article*/
.right_article{float: left; display: inline; margin: 6px 5px 0 0; width: 241px; height: auto;}
.right_article_top{float: left; display: inline; margin: 0 0 0 0; width: 241px; height: 8px; background: url(../images/hd_right-article.gif);}
.right_article_mid{float: left; display: inline; margin: 0 0 0 0; width: 241px; min-height: 111px; height: auto !important; height: 111px; background: url(../images/scl_right-article.gif) repeat-y;}
.right_article_image{float: left; display: inline; margin: 0 0 0 0; width: 92px; height: 54px;}
.right_article_image img{float: left; display: inline; margin: 6px 0 0 18px;}
.right_article_header{float: left; display: inline; margin: 0 0 0 0; width: 147px; min-height: 54px; height: auto !important; height: 54px;}
.right_article_header h3{margin : 4px 10px 0 10px; font: normal 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #8a7e32; line-height : 17px;}
.right_article_header h3 a,.right_article_header h3 a:hover,.right_article_header h3 a:visited{color: #8a7e32; text-decoration : none;}
.right_article_summary{float: left;	display: inline; margin: 0 0 0 0; width: 241px; min-height: 55px;	height: auto !important; height: 55px;}
.right_article_summary p{margin : 10px 8px 0 18px; font:normal 0.7em Verdana,Arial,san-serif; color: #42484a; line-height : 15px;}
.right_article_bottom{float: left; display: inline; margin: 0 0 0 0; width: 241px; height: 13px;	background: url(../images/ft_right-article.gif);}


/*Gallery*/
.gallery_item_1{float: left; display: inline; margin: 10px 0 0 36px; width: 133px; height: 89px; background: #8f833a;}
.gallery_item_2,.gallery_item_3,.gallery_item_4{float: left; display: inline; margin: 10px 0 0 10px; width: 133px; height: 89px; background: #8f833a;}
.gallery_item_5{float: left; display: inline;margin: 10px 0 0 10px; width: 133px; height: 89px; background: #8f833a;}
.gallery_item_1 img, .gallery_item_2 img, .gallery_item_3 img, .gallery_item_4 img, .gallery_item_5 img{float: left; display: inline; margin: 2px 0 0 2px;}

/*Footer*/
.footer{float: left; display: inline; margin: 0 0 0 0; width: 999px; height: 44px; background: #3f3500;}
.footer_left{float: left; display: inline; margin: 0 0 0 0; width: 610px; height: 44px;}
.footer_left p{margin: 7px 0 0 20px; font:normal 0.7em Verdana,Arial,san-serif; color: #FFFFFF; line-height : 14px;}
.footer_left p a, .footer_left p a:visited,.footer_left p a:hover{font-weight: bold; text-decoration :none; color : #cfbb42;}
span.devide{color : #cfbb42;}


.footer_right{float: left; display: inline; margin: 0 0 0 0; width: 389px; height: 44px;}

.footer_naviagtion{float: left; display: inline; margin: 0 0 0 0; width: 262px;}
.footer_naviagtion p{margin: 7px 8px 0 0px; font: normal 0.7em Verdana,Arial,san-serif; color: #FFFFFF; line-height: 13px;	text-align: right;}
.footer_naviagtion p a, .footer_naviagtion p a:visited{font-weight: normal; text-decoration :none; color : #FFFFFF;}
.footer_naviagtion p a:hover{font-weight: normal; text-decoration :underline; color : #FFFFFF;}


.footer_social{float: left; display: inline; margin: 11px 0 0 0; width: 127px; height: 25px;}
.footer_social img{float: left; display: inline;	margin: 0 0 0 0;}


p.seo{margin: 0 0 0 0; font:normal 0.7em Verdana,Arial,san-serif; color: #42484a; text-align: center; line-height :21px;}
p.seo a{color: #42484a; text-decoration: none;}
p.seo a:hover{color:#42484a; text-decoration: underline;}

p.arkom{margin: 0 0 0 0; font:normal 0.7em Verdana,Arial,san-serif; color: #42484a; text-align: center; line-height :19px;}
p.arkom a{color: #42484a; text-decoration: none;}
p.arkom a:hover{color:#42484a; text-decoration: underline;}


/*Ligthbox*/
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:Trebuchet, Trebuchet MS, Helvetica, sans-serif; line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../includes/source/resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../includes/source/resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(../includes/source/resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../includes/source/resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../includes/source/resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:Trebuchet, Trebuchet MS, Helvetica, sans-serif; font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/
