@font-face {  font-family:HelveticaLight; src:local("Helvetica Neue Light"), local("Helvetica Neue Light"), url('Helvetica Neue Light.ttf'); }  
h1, h2, h3, h5, blockquote, dt, .tel { font-family:HelveticaLight, Arial, Helvetica, sans-serif; font-weight:400; }
body { color:#333; margin:0; font:13px/1.5 Arial, Helvetica, sans-serif; background:#fff; }
h1, h2, h3, h4, h5, dt, #copyright, #cta strong { color:#698E23; }
p, table { margin: 0; padding: 0; }

/* Misc Styles ----*/
#wrapper { width:1000px; margin:0 auto; }

a.btn { background:transparent url(../images/bg-btn-a.gif) no-repeat scroll top right; color:#fff; display:block; float:right; font: normal 11px arial, sans-serif; text-transform:uppercase; height:26px; margin-right:6px; padding-right:25px; text-decoration: none; }
a.btn span { background:transparent url(../images/bg-btn-span.gif) no-repeat; display: block; line-height:16px; padding:5px 0 5px 12px; color:#FFF; text-decoration:none; }
a.btn:hover { background-position:bottom right; color: #fff; outline:none; }
a.btn:hover span { background-position:bottom left; }

a.btnl { background:transparent url(../images/bg-lrgbtn-a.gif) no-repeat scroll top right; color:#fff; display:block; float:right; font: normal 12px arial, sans-serif; text-transform:uppercase; height:32px; margin-right:6px; padding-right:25px; text-decoration: none; }
a.btnl span { background:transparent url(../images/bg-lrgbtn-span.gif) no-repeat; display: block; line-height:22px; padding:6px 0 4px 12px; color:#FFF; text-decoration:none; }
a.btnl:hover { background-position:bottom right; color: #fff; outline:none; }
a.btnl:hover span { background-position:bottom left; }
.clear{ clear:both}

/* Header Area ----*/
#header { overflow:hidden; width:1000px; background:#FFF} 
#language { float:right; margin:10px 10px 0 0; position:relative; display:inline}
#language span { width:24px; padding-right:6px; float:left}

#logo { float:left; padding:0 15px; margin:60px 0 25px 0; }
#cta { float:right; margin:80px 15px 0 0; color:#99CC55; }
#cta .tel { font-size:30px; }
#cta .links { display:block; text-align:right; }
.email a, .share a {  text-decoration:none; padding:1px 0 0 29px; color:#698E23; font-size:14px; text  }
 #cta .links .email a { background:url('../images/ico-email.jpg') no-repeat; margin:0 13px 0 0; }
 #cta .links .share a { background:url('../images/ico-share.jpg') no-repeat; }
#cta .links .share a:hover, #cta .links .email a:hover { color:#99CC55; }

#breadcrumbs { clear:both; overflow:hidden; width:930px; padding:0 15px; margin:0 0 10px 0; list-style:none; font-size:11px; }
#breadcrumbs li { float:left; padding:0 5px 0 0; }
#breadcrumbs li.yah { }
#breadcrumbs li a:link, #breadcrumbs li a:visited { color:#698E23; text-decoration:none; }
#breadcrumbs li a:hover { text-decoration:underline; }
#breadcrumbs li.current-page { padding: 0; }


/* Content Area ----*/
#content h1, #content h2, #content h3 { margin:0 0 20px 0; font-weight:400; }
#content h1, #content h2 { font-size:25px; }
#content { background:url(../images/bg-content.gif) repeat top left; clear:both; width:970px; padding:15px; /* overflow:hidden; */ } 

#content #col_center { width:930px; padding:20px; margin:0 auto; background:#FFF; position:relative; }
#home #content #leftcol { float:left; width:605px; padding:20px; margin:0 0 20px 0; background:#FFF; position:relative; }
#home #content #leftcol .btnl { float:right; clear:both; }
#home #content #leftcol > p { padding:0 0 15px 0; }
#home #content #rightcol { width:285px; float:right; padding:26px 20px 0 20px; margin:0 0 20px 0; }
#home #content #rightcol h3 { margin:0 0 15px 0; font-size:19px; }

#content #leftcol .col1 { color:#333; float:left; width:272px; margin:0 20px 0 0; }
#content #leftcol .col2 { color:#333; float:left; width:272px; }
#content #rightcol .distributors { background:url(../images/distributors.png) no-repeat bottom; min-height:210px; margin-top:-6px; }
#content #rightcol .distributors .btn-become { margin-top:10px; }
#content #rightcol .distributors .btn-distr { margin-top:130px; }

#product #content #leftcol { width:226px; float:left; }
#product #content #rightcol { width:744px; float:right; position:relative; }

#product #content #leftcol blockquote { font-size:17px; color:#698E23; padding:20px; margin:0; font-style:italic; }
#product #content #leftcol blockquote span { color:#333333; font-size:11px; display:block; font-style:normal; margin-top:5px; }
#subbrand { padding:30px 20px; background:#FFF; border-bottom:1px solid #E1E7D8; }

#projects_tit { padding:20px 20px 5px 20px; background:#FFF; border-bottom:1px solid #E1E7D8; }

#productinfowrap { background:#fff; padding:30px; border-left:1px solid #E1E7D8; -moz-box-shadow:1px 2px rgba(204, 213, 186, 1); -webkit-box-shadow:1px 2px rgba(204, 213, 186, 1); box-shadow:1px 2px rgba(204, 213, 186, 1); overflow:hidden; min-height:400px; margin:0 0 20px 0; }
#productinfowrap h2 { font-size:30px; font-weight:400; line-height:normal; }
#productinfowrap .tab .col1 { float:left; width:312px; }
#productinfowrap .tab .col2 { float:right; width:312px; }
#productinfowrap .tab { display:none; }
#subselect { background:#fff; list-style:none; padding:0; margin:0; position:relative; }
#subselect li { margin:0; text-transform:uppercase; position:relative; }
#subselect li a {  padding:0 20px; text-decoration:none; color:#698E23; display:block; border-bottom:1px solid #E1E7D8; line-height:44px; outline:none; }
#subselect li.current a { color:#fff; outline:none; z-index:60; position:relative; }
#subselect li .pointer { position:absolute; background:url(../images/slider-pointer.png) no-repeat; width:249px; height:44px; right:-23px; top:0; z-index:50; }

/* Slideshow ----*/
#slideshow { height:336px; margin:0 0 20px 0; -moz-box-shadow:1px 2px rgba(204, 213, 186, 1); -webkit-box-shadow:1px 2px rgba(204, 213, 186, 1); box-shadow:1px 2px rgba(204, 213, 186, 1); }
#slideshow #slideshowcontent { background:#fff; float:right; width:710px; position:relative; height:336px; }
#slideshow .tab { display:none; }
#slideshow #categorylist { float:left; list-style:none; margin:0; padding:0; height:336px; width:260px; position:relative; }
#slideshow #categorylist li { background:url(../images/bg-catlist.png) top left repeat-x; height:58px; line-height:58px; text-transform:uppercase; padding:0 0 0 20px; position:relative; }
#slideshow #categorylist li:hover { cursor:pointer; }
#slideshow #categorylist li .pointer, #slideshow #categorylist li .pointer2 { position:absolute; right:-12px; top:15px; z-index:20; }
#slideshow #categorylist li a { color:#fff; text-decoration:none; }

#slideshow .productlist { background:#fff; float:left; list-style:none; margin:0; padding:0 18px; height:336px; width:204px; }
#slideshow .productlist li { border-bottom:1px solid #E5F1D4; color:#99CC55; position:relative; padding:8px 0; }
#slideshow .productlist li a:link, #slideshow .productlist li a:visited, #slideshow .productlist li a:hover { color:#618716; text-decoration:none; display:block; padding:0 0 0 40px; }
#slideshow .productlist li .pointer2 { position:absolute; right:-30px; top:15px; z-index:30; }
#slideshow .productlist li.last { border-bottom:0; }
#slideshow .productlist li a span { display:block; color:#99CC55; font-size:12px; }


/* Slideshow icons */
#slideshow .productlist li a { background:url('../images/slideshow/ico-alucosmith.gif') left no-repeat; }

a.cap-profile-system-tab, a.hoarding-profile-system-tab, a.l2-flat-clad-system-tab, a.l1-cassette-clad-system-tab,  a.v-groove-blade-tab, a.double-sided-tape-tab { background:url('../images/slideshow/ico-alucosmith.gif') left no-repeat; }

/* Slideshow */
#slideshow #slideshowcontent .tab > div { display:none; }
#slideshow #slideshowcontent .tab > div.visibleTab { display:block; }
#slideshow #slideshowcontent .tab > div { background:#fff; width:470px; float:left; height:336px; position:relative; }

/* Slideshow btns */
#slideshow #slideshowcontent .tab div .btn-info { position:absolute; min-width:185px; position:absolute; z-index:20; right:0; bottom:20px; background:url('../images/bg-transparent.png'); padding:30px 20px 20px 20px; }
#slideshow #slideshowcontent .tab div .btn-info .moreInfo { display:block; background:url('../images/btn-more.png') no-repeat bottom right; text-decoration:none; text-transform:uppercase; color:#5E8915; font-size:12px; padding:0 20px 0 40px; width:100px; }
#slideshow #slideshowcontent .tab div .btn-info .moreInfo span { font-weight:bold; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo { display:block; margin:0 0 10px 0; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alupanel { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px;}
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alupanel-lite { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.ecopanel { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alupanel-digital { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.aluminium-coil-and-sheet { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alupanel-ultrawhite-digital { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alupanel-xt-series { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.aluhex { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.aluply { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.aluwall { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }
#slideshow #slideshowcontent .tab div .btn-info .iconLogo.alufoam { background:url('../images/panel_tit.png') no-repeat; height:32px; width:200px; }

/*#content div > h2 { margin:0px; }*/
#distributorsearch { background:#fff; padding:15px; margin:15px 0 0 0; }
#map { margin:0 0 15px 0; }

/* Four Column Sub Footer ----*/
#fourcolumn-wrap { background:#fff; clear:both; padding:20px; overflow:hidden; width:890px; -moz-box-shadow:1px 2px rgba(204, 213, 186, 1); -webkit-box-shadow:1px 2px rgba(204, 213, 186, 1); box-shadow:1px 2px rgba(204, 213, 186, 1); }
#fourcolumn { overflow:hidden; width:890px; background:url(../images/bg-subfooter.gif) repeat-y center top; }
#fourcolumn .col { float:left; margin:0 30px 0 0; width: 210px; position:relative; min-height:160px; font-size:12px; }
#fourcolumn .col.certification { background:url(../images/ico9001.gif) 137px 40px no-repeat; }
#fourcolumn .col.first { width:190px; margin:0 30px 0 0; }
#fourcolumn .col.last { margin:0; width:430px; }
#fourcolumn .col h3 { margin: 0 0 15px 0; font-size:19px; }
#fourcolumn .col ul { margin:0; padding:0 15px; }
#fourcolumn .col ul li a:link, #fourcolumn .col ul li a:visited { color:#333; text-decoration:none; }
#fourcolumn .col ul li a:hover { color:#698E23; text-decoration:underline; }
#fourcolumn .col form input { background: none repeat scroll 0 0 #FCFCFC; color:#698E23; border-color:#fff #DEE4C7 #DEE4C7 #fff; border-style: solid; border-width: 1px; margin:0 0 15px 0; padding:5px 3px; width: 182px; }
#fourcolumn .col a.btn { position:absolute; bottom:10px; right:0; }
#fourcolumn .col.last #subForm div { width:200px; float:right; }
#fourcolumn .col.last #subForm div select { width:198px; display:inline-block; background:#FCFCFC; border:0; padding:5px 3px; border-color:white #DEE4C7 #DEE4C7 white; border-style:solid; border-width:1px; color:#698E23; }
#fourcolumn .col.last #subForm div label { width:75px; color:#698E23; display:inline-block; }
#fourcolumn .col.last #subForm div input { width:auto; margin:0px 2px 0 0; border:none; padding:0;  }
#privacy_policy
{
	clear: left;
	float: left !important;
	margin: 4px 6px;
}
	#privacy_policy a:link
	{
		color: #555;
		font-weight: bold;
		text-decoration: none;
	}
	#privacy_policy a:visited
	{
		color: #555;
	}
	#privacy_policy a:hover
	{
		color: #333;
	}
	


div.countryselect { cursor: pointer; font-size: 12px; padding: 4px 0; position: absolute; width: 188px; z-index:99; background:#FCFCFC url(../images/down-arrow.gif) no-repeat scroll 165px 12px ;
border-color: #FFFFFF #DEE4C7 #DEE4C7 #FFFFFF; border-style: solid; border-width: 1px; }
div.countryselect a.selected { padding-left: 15px; padding-right: 5px; display:block; }
div.countryselect ul { display: none; margin-top: 5px; }
div.countryselect:hover ul { display: block; list-style: none outside none; }
div.countryselect a:link, div.countryselect a:visited { color: #8D8D8C; text-decoration: none; font-size:12px; display: block; padding: 4px 5px 4px 40px; line-height:18px; margin:0 0 0 8px; text-transform: capitalize; }
div.countryselect a:hover, div.countryselect .active a:hover { background-color:#698E23; color:#fff; text-decoration: none; }

/*div.countryselect ul li a { background-color:#698E23; color:#fff; text-decoration: none; } ====================================================================== EDITED */ 
div.countryselect a.selected:hover { color: #8D8D8C; }

div.countryselect ul li a.web, div.countryselect a.selected.web { background:url(../images/flags/web.gif) no-repeat 4px 4px; }
div.countryselect ul li a.web:hover { background:#698E23 url(../images/flags/web.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-AU, div.countryselect a.selected.web-AU { background:url(../images/flags/web-AU.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-AU:hover { background:#698E23 url(../images/flags/web-AU.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-DE, div.countryselect a.selected.web-DE { background:url(../images/flags/web-DE.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-DE:hover { background:#698E23 url(../images/flags/web-DE.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-ES, div.countryselect a.selected.web-ES { background:url(../images/flags/web-ES.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-ES:hover { background:#698E23 url(../images/flags/web-ES.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-NZ, div.countryselect a.selected.web-NZ { background:url(../images/flags/web-NZ.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-NZ:hover { background:#698E23 url(../images/flags/web-NZ.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-FR, div.countryselect a.selected.web-FR { background:url(../images/flags/web-FR.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-FR:hover { background:#698E23 url(../images/flags/web-FR.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-IT, div.countryselect a.selected.web-IT { background:url(../images/flags/web-IT.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-IT:hover { background:#698E23 url(../images/flags/web-IT.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-NL, div.countryselect a.selected.web-NL { background:url(../images/flags/web-NL.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-NL:hover { background:#698E23 url(../images/flags/web-NL.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-RU, div.countryselect a.selected.web-RU { background:url(../images/flags/web-RU.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-RU:hover { background:#698E23 url(../images/flags/web-RU.gif) no-repeat 4px 5px; }

div.countryselect ul li a.web-US, div.countryselect a.selected.web-US { background:url(../images/flags/web-US.gif) no-repeat 4px 5px; }
div.countryselect ul li a.web-US:hover { background:#698E23 url(../images/flags/web-US.gif) no-repeat 4px 5px; }

/* ====================================================================== END EDITED */ 

#copyright { background:#FFF; width:1000px; line-height:18px; text-align:center; font-size:11px; padding-bottom:10px; color:#2B4B59 }
#copyright a { color:#698E23; }

/* Dave's CSS ===========================================*/
.gal-item { float: left; padding: 2px; margin: 0 2px 0 0; border: 1px solid #ccc; }
.gal-item a { text-decoration: none; }
.gal-item img { border: 0; }
#galThumbContainer {  66px; ove/rflow: hidden; }
#galThumbContainer .items { }
.scrollable { position:relative; overflow:hidden; width: 605px; height:70px; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items div { float:left; width:605px; }
.scrollable img { float:left; height:70px; width:110px; margin:0 6px 0 5px; cursor: pointer;  }
.scrollable .active { position:relative; cursor:default; opacity:1; filter:alpha(opacity=100); }
.scrollable { float:left; }
a.browse { display:block; width:19px; height:70px; float:left; cursor:pointer; font-size:1px; }
a.right { background:url(../images/slider-next.gif) top center; }
a.right:hover { background-position:bottom center; }
a.left { background:url(../images/slider-prev.gif) top center; }
a.left:hover { background-position:bottom center; }
a.disabled { opacity:0.5!important; }
.navi { padding: 0 42px 0 0; height:20px; float: right; display:none; }
.navi a { width:8px; height:8px; float:left; margin:3px; background:url(../images/gallery_navigator.png) 0 0 no-repeat; display:block; font-size:1px; }
.navi a:hover { background-position:0 -8px; }
.navi a.active { background-position:0 -16px; }
#galImageContainer { width:100%; text-align:center; }
.loaderwrap { position: relative; width: 610px; top: -319px; left: 16px; }
.loader { width: 610px; display: none; text-align: center; position: absolute; }
.loader img { margin: 8px; }
/* Contact Form */
#contact-frm label { color:#698E23; margin:12px 0 0 0; display:block; width:150px; float:left; }
#contact-frm label.required { font-weight: bold; }
#contact-frm label.required:after { content:" *"; }
#contact-frm input { background: none repeat scroll 0 0 #FCFCFC; color:#698E23; border-color:#ECF1DF #DEE4C7 #DEE4C7 #ECF1DF; border-style: solid; border-width: 1px; margin:12px 0 0 0; padding:5px 3px; width: 310px; }
#contact-frm select {  margin:12px 0 0 0; }
#contact-frm textarea { background: none repeat scroll 0 0 #FCFCFC; color:#698E23; border-color:#ECF1DF #DEE4C7 #DEE4C7 #ECF1DF; border-style: solid; border-width: 1px; margin:12px 0 0 0; padding:5px 3px; width: 310px; height: 80px; }
#contact-frm .error { width: 240px; position: relative; top: 5px; border: 0px; background: none; color: #cc0000; border-color:#fff #fff #cb6b6b #cb6b6b; border-style: solid; border-width: 1px; }
#contact-frm div { float: left; }
#contact-frm div.form-button { float: right; margin: 40px 0; }
#contact-frm br { clear: both; }
#contact-frm a.btn { }

/* Other Products ----*/
img { border:0; }
#otherproducts { margin:0 25px 10px 25px; overflow:hidden; position:relative; }
#otherproducts h3 { margin-top:0; }
#otherproducts ul { margin:0; padding:0; list-style:none; }
#otherproducts ul li { margin:0; }
#otherproducts ul li a { margin:0 15px 0 0; }
#btn-arrow-lft { position:relative; left:0; top:-30px; }
#btn-arrow-rht { position:relative; left:684px; top:-30px; }

/* Search Results ----*/
#leftcol .sisea-results { padding:0 0 10px 0; font-size:15px; }
#leftcol .sisea-results .sisea-highlight { color:#698E23; font-weight:bold; }
#leftcol .sisea-paging { padding:10px 0 10px 0; }
#leftcol .sisea-paging .sisea-result-pages { padding:0 5px 0 0; }
#leftcol .sisea-paging .sisea-page a { color:#698E23; text-decoration:none; }
#leftcol .sisea-paging .sisea-page a:hover { text-decoration:underline; }
#leftcol .sisea-paging .sisea-current-page { font-weight:bold; }
#leftcol .sisea-results-list { border-top:1px dotted #d5d5e7; }
#leftcol .sisea-results-list .sisea-result { border-bottom:1px dotted #d5d5e7; padding:15px 0; } 
#leftcol .sisea-results-list .sisea-result h3 { margin:0px; }
#leftcol .sisea-results-list .sisea-result h3 a { color:#698E23; text-decoration:none; }
#leftcol .sisea-results-list .sisea-result h3 a:hover { color:#698E23; text-decoration:underline;  }
#leftcol .sisea-results-list .sisea-result h3 a:visited { color:#b7b7de; } 
#leftcol .sisea-results-list .sisea-result p { line-height:17px; }
#rightcol ul li a, .post .readmore a, #leftcol a { color:#698E23; text-decoration:none; }
#rightcol ul li a:hover, .post .readmore a:hover, #leftcol a:hover { color:#698E23; text-decoration:underline;  }

/* News Posts ----*/
#content #leftcol .post h3 { margin:0 0 5px 0; }
.post .readmore a { background:url('../images/btn-arrow-rht2.png') no-repeat; padding:0 0 0 14px; }
.post .readmore a:hover { background:url('../images/btn-more2.png') no-repeat; }
.post .entry { padding:0 0 10px 0; }
.post .postmeta { font-style:italic; display:inline-block; float:right; font-size:10px; margin-top:3px; }
#content #leftcol .post { padding:0 0 25px 0; margin:0 0 25px 0; border-bottom:1px dotted #d5d5e7; }
#content #leftcol + .post { padding:0 0 25px 0; }
#home #content #rightcol .post { margin:0 0 30px 0; border-bottom:1px solid #d2d2d3; padding:0 0 25px 0; }
#home #content #rightcol .post .title { margin:0 0 5px 0; }
.pageList { padding:0; margin:0; height:20px; }
.pageList li { list-style:none; float:left; margin:0 5px 0 0; }

/* Techincal Info ----*/
table tr.alt { background:#F4F8F1; }
table tr.titlerow { background:#E1E7D8; }
.tab_2 table { background:#FFF; border-bottom:1px solid #E2E8D8; border-left:1px solid #E2E8D8; margin:0 0 20px 0; }
.tab_2 table tr td { padding:5px 10px 5px 10px; border-right:1px solid #E2E8D8; border-top:1px solid #E2E8D8; }
.tab_2 table h4 { margin:0; }

.tab_3 table
.tab_3 table, #architecturecolorchart { font-size:11px; font-weight:normal; border-bottom:1px dotted #D5D5E7; padding:0 0 15px 50px; margin:0 0 15px 0; }
.tab_3 table tr .colorSquare, #colours table tr .colorSquare { vertical-align:top; }
.tab_3 table tr .colorSquare span, #colours table tr .colorSquare span { width:25px; border:1px solid #333; display:block; height:25px; border-radius: 5px;}
.tab_3 table tr .colorName, #colours table tr .colorName { vertical-align:top; padding:4px 20px 0 7px; width:181px; }

.tab_4 table { background:#FFF; border-bottom:1px solid #E2E8D8; border-left:1px solid #E2E8D8; margin:0 0 20px 0; }
.tab_4 table tr td { padding:5px 10px 5px 10px; border-right:1px solid #E2E8D8; border-top:1px solid #E2E8D8; }
.tab_4 table h4 { margin:0; }


/* Certification Table ----*/
.certification { margin:20px 0 0 0; }
.certification tr td a.seeBig { display:inline-block; margin:10px 0 0 0; background:url(../images/btn-arrow-rht2.png) left 3px no-repeat; padding:0 0 0 15px; color:#698E23; text-decoration:none}
.certification tr td a.seeBig:hover {color:#99CC55; text-decoration: underline}
/* Products ----*/
.flash { float:right; margin:0 0 0 15px; }

/* Downloads ----*/
ul#pdfDownloads { padding:0; margin:0; }
ul#pdfDownloads li { width:175px; list-style:none; float:left; margin:0 30px 50px 0; }
ul#pdfDownloads li a img { margin:0 0 5px 0; }

/* CallBack ---*/
#reveal { text-indent:-5000px; position:absolute; top:-22px; right:-22px; height:141px; width:141px; background:url('../images/flash-sample.png') no-repeat; }
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0, 0, 0, .6); z-index: 100; display: none; top: 0; left: 0; }
.reveal-modal { visibility:hidden; top:100px; left:50%; margin-left:-345px; width:690px; background: url('../images/bg-content.gif') repeat; position:absolute; z-index:101; padding:30px; -moz-box-shadow:0 0 10px rgba(0, 0, 0, .4); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4); -box-shadow:0 0 10px rgba(0, 0, 0, .4); overflow:hidden; }
.reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 8px; color: #aaa; text-shadow: 0 -1px 1px rbga(0, 0, 0, .6); font-weight: bold; cursor: pointer; }


.reveal-modal h3 { margin:0 0 20px 0; font-size:20px; }
.reveal-modal form { width:268px; float:left; background:#FFF; border-bottom:1px solid #dddceb; border-right:1px solid #dddceb; padding:30px; }
.reveal-modal form.marginR { margin-right:30px; }

.reveal-modal .inputField, .reveal-modal .textArea { width:251px; border:0; background:#F4F8F1; color:#698E23; border-top:1px solid #d7d7e7; border-left:1px solid #d7d7e7; padding:8px; font-size:12px; margin:0 0 12px 0; float:left; font-family:Arial, Helvetica, sans-serif; }
.reveal-modal .inputField:focus, .reveal-modal .textArea:focus { color:#000; }
.reveal-modal select { border:none; background:#F4F8F1; padding:6px; font-size:12px; color:#698E23; border-top:1px solid #d7d7e7; border-left:1px solid #d7d7e7; width:130px; }
.reveal-modal .textArea { height:60px; }
.reveal-modal .inputField { float:left; }
.reveal-modal form > div { overflow:hidden; width:268px; }
.reveal-modal form .extraInfo { margin:30px 0; font-size:10px; }
.reveal-modal form p.done { padding:0 0 19px 0; }
.reveal-modal form p.formMsg { padding:20px 0 0 0; }

.reveal-modal .inputField.postCode { width:100px; margin:0 20px 0 0; }
.reveal-modal button { height:40px; border:none; color:#FFF; text-align:left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 15px; cursor:pointer; }
#freeSample { width:213px; background:url(../images/btn-sample.png) no-repeat top left; }
#callBack { width:144px; background:url(../images/btn-callme.png) no-repeat top left; }
#freeSample:hover, #callBack:hover { background-position:bottom left; }
.reveal-modal .highlight { background:#ffd3d3; }
.done { display:none; color:#bd2421; }
.done span { color:#090; }

#callback { padding:30px; background:#46448d url('../images/bg-callback.jpg') repeat-x 0 bottom; margin:0 0 20px 0; border:1px solid #181c48; position:relative; }
	#callback h3 { color:#FFF; margin:0 0 10px 0; font-size:18px; }
	#callback #callbackForm { }
	#callbackForm input { border:none; padding:5px; font-size:12px; color:#698E23; float:left; width:140px; margin:0 15px 0 0; }
	#callbackForm .highlight { background:#ffd3d3; }
	#callbackForm button { height:26px; width:117px; background:url('../images/btn-callback.png') no-repeat top left; border:none; cursor:pointer; color:#FFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px; text-align:left; font-size:11px; }
	#callbackForm button:hover { background-position:bottom left; }
	#callback .done { display:none; color:#FFF; position:absolute; bottom:30px; left:30px; }
	#callback .loading { height:26px; width:16px; background:url('../images/loader.gif') no-repeat center center; float:right; display:none; }
	
/* showlink---*/
.sharelink img{ padding-right:10px; cursor:pointer}
.a_link{ color:#536519; text-decoration:underline}
.a_link:hover{ color:#B6CF58; text-decoration:none}
#foot { background:url(../images/bg-content.gif) repeat top left; clear:both; width:970px; padding:0 15px 15px 15px; /* overflow:hidden; */ } 
#foot .foot_link{ padding:10px 0; clear:both; width:970px; background:#FFF; height:48px; list-style:none;}
#foot .foot_link li{ float:left; width:120px; }