@charset "UTF-8";
/* CSS Document */
a:link {font-size: 14px; color: #947d5e; text-decoration: underline;  font-weight: bold; }
a:visited {font-size: 14px; color: #947d5e; text-decoration: underline;  font-weight: bold; }
a:hover {font-size: 14px; color: #d6ac5f; text-decoration: underline;  font-weight: bold; }
a:active {font-size: 14px; color: #947d5e; text-decoration: underline;  font-weight: bold; }

ul {margin-top:0px;padding-top:0px;padding-left:20px;list-style-image: url(../images/bullet.gif)}

body {line-height:145%;color:#484848;font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;font-size:14px;margin:0px;padding:0px;background: #DFE0D6 ;}
div#inner {width:930px;margin: 0px auto 10px auto;} /* top left bottom right */
div#top {background:url(../images/top.gif);width:930px;height:54px;margin: 0px;clear:both;}
div#menu_left {height:116px;width:213px;display:block;float:left;}
ul.menu {position:relative;top:33px;background-repeat:repeat-x;padding:0px;margin:0px;height:43px;list-style:none;}
ul.menu li {line-height:38px;height:43px;float:left;background:url(../images/menu.gif);background-repeat:repeat-x;}
ul.menu li a:link {float:left;padding:0px 15px 0px 15px;display:block;height:43px;color:white;text-decoration:none;font-family:Verdana;font-size:13px;}
ul.menu li a:active {float:left;padding:0px 15px 0px 15px;display:block;height:43px;color: white;text-decoration:none;font-family:Verdana;font-size:13px;}
ul.menu li a:visited {float:left;padding:0px 15px 0px 15px;display:block;height:43px;color:white;text-decoration:none;font-family:Verdana;font-size:13px;}
ul.menu li a:hover {float:left;padding:0px 15px 0px 15px;display:block;background: url(../images/menu_over.gif);background-repeat:repeat-x;height:43px;color:white;text-decoration:none;font-family:Verdana;font-size:13px;}

ul.left_nav {width:104px;padding:0px;margin:0px;list-style:none;}
ul.left_nav li {margin:0px;padding:0px;text-align:right;line-height:16px;color:#947d5e;}
ul.left_nav li a:link {color:#947d5e;text-decoration:none;font-family:Verdana;font-size:11px;}
ul.left_nav li a:active {color:#947d5e;text-decoration:none;font-family:Verdana;font-size:11px;}
ul.left_nav li a:visited {color:#947d5e;text-decoration:none;font-family:Verdana;font-size:11px;}
ul.left_nav li a:hover {color:#947d5e;text-decoration:none;font-family:Verdana;font-size:11px;}

div#menu_right {padding-left:30px;background:url(../images/nav_back.gif);background-repeat:repeat-x;display:block;float:left;width:687px;height:116px;}
/* div#content {padding: 0px 0px 10px 0px;margin:0px 9px 0px 10px;float:left;display:block;width:731px;background: #ffffff url(../images/content_top.gif);background-repeat:no-repeat;} */
div#content {position:relative;left:10px;padding: 0px 0px 10px 0px;margin:0px;float:left;display:block;width:911px;background: #ffffff url(../images/content_top.gif);background-repeat:no-repeat;}
div#left_menu {text-align:right;float:left;display:block;width:104px;padding-right:0px;padding-left:20px;}
div#content_main {display:block;width:800px;  margin: 0px auto 0px auto; }
h1 {padding:10px 10px 5px 20px;margin:0px;line-height: 24px; color: #947d5e; font-weight: normal; font-size: 20px;}
div#content_right {text-align:center;float:right;display:block;width:160px;padding-left:20px;padding-right:20px;}

h1.products {padding:5px 0px 2px 0px;margin:0px;line-height: 18px; color: #947d5e; font-weight: normal; font-size: 14px;}
div.content_main_products {float:right;display:block;padding-right:20px;}
div#content_right_products {visibility:hidden;}
div.products_overview {width:671px;display:block;float:left;  padding-left: 20px; }
div.products_pic {text-align:center;float:right;display:block;width:180px;padding-left:0px;padding-right:0px;}
930.pic_right_products {position:relative;left:2px;top:0px;}
930.buttons {float:right;margin-bottom:8px;}

/* image display - start */
img.right {
	float: right;
	padding: 10px 15px 15px 10px;
}

img.left {
	float: left;
	padding: 10px 10px 15px 15px;
}

div.clear {
    clear: both;
    }
	
div.clearleft {
    clear: left;
    }
	
div.clearright {
    clear: right;
    }
	
div.figure_l {
	float: left;
	border: thin #e7b353 solid;
	margin: 14px 21px 11px 12px;
	padding: 7px;
	}
	
div.figure_l p {
	  text-align: center;
	  font-style: italic;
	  font-size: 12px;
	  text-indent: 0;
	  margin: 4px auto 4px auto;
	}

div.figure_r {
		float: right;
		border: thin #e7b353 solid;
		margin: 14px 12px 11px 21px;
		padding: 7px;
	}
div.figure_r p {
	  text-align: center;
	  font-style: italic;
	  font-size: 12px;
	  text-indent: 0;
   margin: 4px auto 4px auto;
	}

div.centred {
	text-align: center;
	width: 100%;
	float: right;
}

div.figure_equalmargins {
	float: left;
	border: thin #e7b353 solid;
	margin: 14px 8px 11px 8px;
	padding: 7px;
	}
	
div.figure_equalmargins p {
	  text-align: center;
	  font-style: italic;
	  font-size: 12px;
	  text-indent: 0;
   margin: 4px auto 4px auto;
	}


	
/* image display - end */

/* Front page news - start */

div#news-title {
   text-align: center;
	background-color: #383838;
}

div#news-title h1 {
   color: White;
	padding: 12px 0 12px 0;
}

div#news-head {
   text-align: center;
	/* color: White; */

}

div#news-head h1 {
	/* color: White; */
	margin: 0 0 10px 0;
	padding: 0 10px 5px 10px;
}

div#news {
	width: 469px; 
	float:left; 
	/* background-color: #383838;  */
	margin: 15px auto 15px auto; 
	padding: 0 0 15px 0;
	border: thin #e7b353 solid;
	/* color: White; */
}

div#news p {
	margin: 10px 10px 5px 20px;
	font-weight: bold;
}

div#news a {
	/* color: white; */
}
/* Front page news - end */

div.baseline {padding: 0px 0px 0px 144px;float:left;display:block;width:567px;}

div.content_main_gallery {float:right;display:block;width:840px;padding-right:35px;}





930.pic_gallery {margin: 0px 20px 0px 0px;}

h2 {
padding:5px 0px 5px 0px;
margin:0px;
line-height: 24px; 
color: #766d60; 
font-weight: normal; 
font-size: 16px;
}

h2 a, h2 a:visited, h2 a:hover {
padding:5px 0px 5px 0px !important;
margin:0px !important;
line-height: 24px !important; 
color: #766d60 !important; 
font-weight: normal !important; 
font-size: 16px !important;
}

h3 {
	font-size: 14px;
	font-style: normal;
	text-align: center;
	display: block;
	font-weight: bold;
	color: black;
}

h3 a, h3 a:visited {
	font-size: 14px !important;
	font-style: normal !important;
	text-align: center !important;
	display: block !important;
	font-weight: bold !important;
	color: black !important;
}

h3 a:hover {
	font-size: 14px !important;
	font-style: normal !important;
	text-align: center !important;
	display: block !important;
	font-weight: bold !important;
	color: #766d60 !important;
}

hr {margin:0px 0px 15px 0px;height:1px;color:#e7b353;border:0px;background-color:#e7b353;}
div#footer_left {display:block;float:left;width:41px;height:84px;background:url(../images/foot_left.gif);background-repeat:no-repeat;}
div#footer {text-align:center;display:block;float:left;width:848px;height:84px;background:url(../images/foot_tile.gif);background-repeat:repeat-x;}
div#footer_right {display:block;float:left;width:41px;height:84px;background:url(../images/foot_right.gif);background-repeat:no-repeat;}
div#footer_text {float:left;width:930px;display:block;text-align:center;position:relative;top:-22px;}
ul.base_nav {clear:both;display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px 195px;list-style:none;}
ul.base_nav li {float:left;margin:0px;padding:28px 10px 0px 10px;color:#947d5e;}
ul.base_nav li a:link {color:#9b948d;text-decoration:none;font-family:Verdana;font-size:12px;}
ul.base_nav li a:active {color:#9b948d;text-decoration:none;font-family:Verdana;font-size:12px;}
ul.base_nav li a:visited {color:#9b948d;text-decoration:none;font-family:Verdana;font-size:12px;}
ul.base_nav li a:hover {color:#d6ac5f;text-decoration:none;font-family:Verdana;font-size:12px;}
930.pic_right {position:relative;left:2px;}

span.security_notice
{
margin:10px 0px 10px 0px;
border:solid 1px #e4c181;
background:#f4eee3;
padding: 10px 10px 10px 10px;
display:block;
width:345px;
color: #c56e39;
line-height:14px;    
}
fieldset.right {
	width: 140px;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #cccccc;
}
fieldset.central {
	width: 732px;
	font-size: 14px;
	padding: 15px 2px 15px 21px;
	margin: 20px 40px 0px 40px;
	border: 1px solid #cccccc;
}

fieldset.central p.formintro {
	text-align: center;
	margin: 15px auto 15px auto;

}

fieldset.central legend.inputLabel {
	font-size: 18px; color: #947d5e; text-decoration: none
}
fieldset.contact {
	width: 542px;
	float: left;
	font-size: 14px;
	padding: 15px 2px 15px 21px;
	margin: 20px 40px 0px 40px;
	border: 1px solid #cccccc;
}

fieldset.contact legend.inputLabel {
	font-size: 16px; color: #947d5e; text-decoration: none
}

fieldset.contact input.btn {
letter-spacing:0.2em;
clear:both;
background:#f4eee3;
width:169px;
margin: 25px 20px 15px 289px;
float:left;
color:#947d5e;
border:solid 1px #e4c181;
padding: 0px 0px 0px 0px;height:33px;
}

fieldset.contact input {
background:#f4eee3;
width:280px;
margin: 0px 0px 4px 0px;
float:left;color:#484848;
border: 1px solid #CCCCCC;
padding: 4px 0px 0px 5px;
height:19px;
}

fieldset.contact textarea {
height:70px;
background:#f4eee3;
width:283px;
margin: 1px 0px 4px 0px;
float:left;
color:#484848;
border:none 1px #e4c181;
padding: 4px 0px 0px 5px;
}

fieldset.contact input.answer {
background:#f4eee3;
width:214px;
margin: 10px 20px 4px 15px;
float:left;
color:#484848;
border:none 1px #e4c181;
padding: 5px 0px 0px 5px;
height:31px;
}

legend.inputLabel { font-size: 16px; color: #947d5e; text-decoration: none}
textarea {height:70px;background:#f4eee3;width:482px;margin: 0px 0px 4px 0px;float:left;color:#484848;border: solid #CCCCCC;border-width:2px 1px 1px 2px;padding: 4px 0px 0px 5px;}
input {background:#f4eee3;width:480px;margin: 0px 0px 4px 0px;float:left;color:#484848;border: solid #CCCCCC;border-width:2px 1px 1px 2px;padding: 4px 0px 0px 5px;height:19px;}
input.answer {background:#f4eee3;width:110px;margin: 10px 20px 4px 16px;float:left;color:#484848;border: solid #CCCCCC;border-width:2px 1px 1px 2px;padding: 5px 0px 0px 5px;height:31px;}
p.form_label {padding: 3px 0px 0px 10px;height:20px;margin: 0px 0px 4px 40px;width:120px;float:left;}
span.explain {width:174px;text-align:center;display:block;}
p.captcha_label {padding: 3px 0px 0px 10px;height:20px;margin: 5px 0px 4px 40px;width:300px;border:none 1px #e4c181;float:left;}
930#captcha {margin: 0px 0px 5px 0px;border:solid 1px #e4c181;}
input.btn {letter-spacing:0.2em;clear:both;background:#f4eee3;width:169px;margin: 25px 20px 15px 487px;float:left;color:#947d5e;border:solid 1px #e4c181;padding: 0px 0px 0px 0px;height:33px;}
input.btn:hover {letter-spacing:0.2em;clear:both;background:#e8decb;width:169px;margin: 25px 20px 15px 487px;float:left;color:#947d5e;border:solid 1px #e4c181;padding: 0px 0px 0px 0px;height:33px;}

table.product_details {
	  border: none;  
	  margin: 0px 0px 10px 0px;  
	  padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	line-height: 100%;
}

table.product_details td {
	  border: none;  
	  margin: 0px 0px 0px 0px;  
	  padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	line-height: 100%;
}

table.product_details td.text {
/*	color: #9932cc; */
	padding: 5px 0px 0px 10px;
}

table.product_details td.text p {
	margin: 1px 0px 5px 0px;

}

table.product_details td.title {
	text-align: center;
	font-weight: bold;
	background: url(../images/background_prod_title.png) no-repeat;
	color: white;
}

table.product_details td.enquire {
	text-align: center;
	line-height: 30px;
}

/* CATALOGUES */

table#cat_nested {font-size: 12px;color: #484848;width:840px; border: none;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;   }
table#cat_nested td.product_section_title {
font-size: 18px;
padding: 20px 0px 30px 120px;
color: #947d5e;
}
td#table_head {color: #ffffff;width:74px;height:28px;}
td#head_right {width:671px;height:12px;font-size: 12px; color: #e4c181; background: #8e887d; padding: 6px 0px 6px 10px;border-top: solid 1px #5f5b52; border-left: solid 1px #5f5b52; border-right: solid 1px #5f5b52}
input.checkbox {height:19px; width:19px;float: left;  margin: 0px 0px 0px 10px;  padding: 0px;  vertical-align: middle;          }

/* Catalogues_b */
td.catalogue_head {color:#78613e;width: 555px; background: #ddaa5c; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-right: solid 1px #8e887d; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T01_b {width: 63px; background: #a49e91; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T02_b {width: 119px; background: #a49e91; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T03_b {width: 114px; background: #a49e91; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T04_b {width: 53px; background: #a49e91; text-align: center; font-weight: bold; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T05_b {width: 69px; background: #a49e91; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T06_b {width: 45px; background: #a49e91; font-weight: bold; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_T07_b {width: 46px; background: #a49e91; text-align: center; font-weight: bold; padding-top: 6px; padding-bottom: 6px; border-right: solid 1px #8e887d; border-top: solid 1px #5f5b52; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}

td.catalogue_B01_b {color: #766d60; font-weight: bold; vertical-align: top; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B02_b {vertical-align: top; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B03_b {vertical-align: top; padding-right: 10px; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B04_b {text-align: center; vertical-align: top; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B05_b {vertical-align: top; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B06_b {text-align: center; vertical-align: center; padding-top: 8px; padding-bottom: 8px; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d}
td.catalogue_B07_b {text-align: center; vertical-align: center; border-left: solid 1px #8e887d; border-bottom: solid 1px #8e887d; border-right: solid 1px #8e887d}
