@charset "utf-8";

/* CSS Document */

*{



	font-family:Calibri,Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:1.5;

	padding:0px;

	margin:0px;

	

	

}

body { background:#fff;}

table { border-collapse: collapse; border:0;}

img {border: 0;}

h1 {font-size:30px; color:#c4161c;   border-bottom: 2px solid #F9E7E8; font-weight: normal; margin-bottom: 10px; text-transform: capitalize !important;}

h2 {font-size:20px; color:#A90808; font-weight: normal; margin-bottom: 10px;  }

p {margin-bottom:10px;}



a {text-decoration:underline; }

a:link, a:visited {color: #c4161c; }

a:hover {color: #000;  }



ul {margin-left:20px; margin-bottom:10px; list-style:none;}

ul li{background: url(images/list-bullet.png) no-repeat;   padding-left: 28px;}



ul.submenu { list-style:none; margin:0; margin-bottom:50px; }

ul.submenu li{  float:left;  margin-right: 3px;  padding: 0;}

ul.submenu li a{color:#C5161D; background:#F9E7E8;  text-decoration: none; font-weight:bold;  border: 1px solid #C5161D; padding: 7px 20px;}

 ul.submenu li a:hover,  ul.submenu li a.select{ color:#fff; background:#C5161D;}

 

table { border:1px solid #888; }

table tr td {vertical-align:top; padding:3px 8px; border-right:1px solid #888; border-bottom:1px solid #888; }

#sidebar{ background: url(images/bg-sidebar.png);  height:662px;width:238px; margin-right:0px;  float:left;  }

#content-home {float:right; width:694px; background: url(images/bg-content-home.png);  height:662px;} 

#content3 { width:644px; padding-left: 20px; padding-top: 20px;}



#banner {padding-left: 11px; padding-top: 10px;}



#content-sub {float:right; width:694px; background: url(images/bg-sub.png);  height:662px; margin:0 auto;}



#wrapper{width:937px; margin:0px auto;  height: 654px;}

#container { width:937px; margin:0 auto;}



#wrapper-product {width:100%;}

#wrapper-product #page{margin:0;}





#logo {padding-left: 5px; padding-top: 5px}

#nav {height: 190px; margin-top: 20px; width:195px;}

/*#nav ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#nav li {

padding-left: 50px;

}

#nav a {

	color:#000;

	

	text-decoration: none;

	display: block;

	font-family: Book Antiqua, Arial, sans-serif;

	font-size: 20px;

	

}

*/

#page {



}

/*#nav li:hover {	 background: url(images/active-menu.jpg) no-repeat scroll 0 3px transparent; }

#nav li a:hover {	color:#fff; }

#nav li.current {	 background: url(images/active-menu.jpg) no-repeat scroll 0 3px transparent;   }

#nav li a.current {	  color:#fff; }*/





#quicklink{padding-left: 10px; margin-top: 7px;}

#quicklink img{margin-top: 7px; }



#column-home { width:664px; padding-top: 30px; padding-left: 10px;}

#column-home h1{    

border-bottom: 2px solid #F9E7E8;

    color: #C4161C;

    /*font-family: Book Antiqua;*/

    font-size: 22px;

    font-weight: normal;

    margin-bottom: 7px;

    text-transform: capitalize !important;

	}

#column1 {  float:left;  padding-top: 2px; padding-right: 5px; width: 205px; padding-left: 10px;}

#column1 p{font-size:12px;}

#column2 {float:left; padding-top: 2px; padding-left: 10px; padding-right: 5px; width: 206px;}
#column2 img{ padding:5px 0 5px 2px;}

#column3 {  float:right; padding-top: 2px; padding-left: 10px; padding-right: 7px; width: 206px;}



#content-top { background: url(images/bgcontent_top.png); height:71px; }

#content-center {background: url(images/bgcontent_center.png) repeat-y;     padding-left: 30px;   padding-right: 40px;}

#content-bottom {background: url(images/bgcontent_bottom.png); height:74px; }

#headertext{background: url(images/headertext.png); height:88px; width:599px; }



#content-column { float:left;  margin-top: -30px;     margin-left: 20px;  width: 600px;}

#content-column ul, #content-column ol {  margin-left: 50px;  }

#content-column table{ width: 100%px; }



#content-column tr th{ padding: 7px 10px; text-align:center; background: #A02223; color:#fff;  }

#content-column tr td{ padding: 3px 10px; vertical-align:top;}





#content-sidebar {width:263px; float:right;  margin-top: -30px;}

#sidebar-top { background: url(images/sidebar_top.png); height:35px; }

#sidebar-center {background: url(images/sidebar_center.png) repeat-y;   min-height:200px;  padding-left: 30px;   padding-right: 40px;}

#sidebar-bottom {background: url(images/sidebar_bottom.png); height:164px; }

#sidebar-center ul {list-style:none; font-size: 18px; }

#sidebar-center ul ul {font-size: 13px; margin-left:30px; }

#sidebar-center ul li.a{font-size: 13px; }





#footer{ background: #C4161C; height:66px; margin-top: 10px;}

#wrapper-footer{width:932px; margin:0 auto;}



#debug { display:none ;}

#contenu {

	width:650px !important;



	margin:0 auto;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 

	background:white;



}



#englobe {    width: 625px !important; height: 433px !important; }

#contenu h1{

	color:#CF3500;

}

#contenu h2{color:#EF3E00;}

#contenu ul{

	list-style:circle;

}

#contenu ul li{

	margin-bottom:10px;

	font-size:12px;

}

#contenu ul li span{

	font-weight:bold;

}





#contenu2 {

	width:650px !important;



	margin:0 auto;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 

	background:white;

	position:absolute !important; margin-top: 95px;



}



#englobe {    width: 625px !important; height: 433px !important; }

#contenu2 h1{

	color:#CF3500;

}

#contenu2 h2{color:#EF3E00;}

#contenu2 ul{

	list-style:circle;

}

#contenu2 ul li{

	margin-bottom:10px;

	font-size:12px;

}

#contenu2 ul li span{

	font-weight:bold;

}





#contenu3{

	width:650px !important;



	margin:0 auto;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 

	background:white;

	position:absolute !important; margin-top: 95px;



}



#englobe {    width: 625px !important; height: 433px !important; }

#contenu3 h1{

	color:#CF3500;

}

#contenu3 h2{color:#EF3E00;}

#contenu3 ul{

	list-style:circle;

}

#contenu3 ul li{

	margin-bottom:10px;

	font-size:12px;

}

#contenu3 ul li span{

	font-weight:bold;

}

.clear{clear:both;}



#products ul { list-style:none; margin:0px; width: 700px;}

#products ul li { background:none; height:0; padding:0px; width:215px; height:87px; float: left;}

#products ul li a{     display: block;    float: left;    text-indent: -9999px;}

#products ul li#p1 a{ background:url(images/menu-product_03.jpg); width:215px; height:87px;}

#products ul li#p1 a:hover{ background:url(images/menu-product-hover_03.jpg); width:215px; height:87px;}

#products ul li#p1 a.select{ background:url(images/menu-product-hover_03.jpg); width:215px; height:87px;}

#products ul li#p2 a{ background:url(images/menu-product_05.jpg); width:215px; height:87px;}

#products ul li#p2 a:hover{ background:url(images/menu-product-hover_05.jpg); width:215px; height:87px;}

#products ul li#p2 a.select{ background:url(images/menu-product-hover_05.jpg); width:215px; height:87px;}

#products ul li#p3 a{ background:url(images/menu-product_07.jpg); width:215px; height:87px;}

#products ul li#p3 a:hover{ background:url(images/menu-product-hover_07.jpg); width:215px; height:87px;}

#products ul li#p3 a.select{ background:url(images/menu-product-hover_07.jpg); width:215px; height:87px;}







ul.tabs {

	margin: 0;

	margin-top: 20px;

	padding: 0;

	float: left;

	list-style: none;

	height: 32px;

	border-bottom: 1px solid #DE7B7F;

	width: 99%;

}

ul.tabs li {

	float: left;

	margin: 0;

	padding: 0;

	line-height: 31px;

	border-left: none;

		

	overflow: hidden;

	position: relative;

}

ul.tabs li a {

	text-decoration: none;

	color: #000;

	display: block;

    padding-left: 10px;

    padding-top: 0;

	margin-right: 4px;

	outline: none;

	 font-weight: bold;

}



ul.tabs li:hover {margin-top: -4px; }

ul.tabs li a.tab:hover { padding-bottom:10px; }

ul.tabs li a.tab:hover span { padding-bottom:20px;}

ul.tabs li a:hover span {

	color:#fff;

}	

ul.tabs li.active {margin-top: -4px; }

ul.tabs li.active a.tab { padding-bottom:10px;}

ul.tabs li.active a.tab span { padding-bottom:20px;}

html ul.tabs li.active span, html ul.tabs li.active a:hover span {

	border-bottom: 1px solid #F3D2D3;

	color:#fff;

}

.tab_container {

	border: 1px solid #DE7B7F;

	border-top: none;

	clear: both;

	float: left; 

	width: 99%;

	background: #fff;

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	position:relative;

}

.tab_content {

	padding: 20px;

	font-size: 1.2em;

	position:relative;

}

.tab_content h2 {

	font-weight: normal;

    font-size: 24px;

}

.tab_content h3 a{

	color: #254588;

}

.tab_content img {

	padding: 5px;

}



.tab_content tr td img {width:300px; }

.tab_content table{border-top: 1px solid #C5161D; border-left: 1px solid #C5161D; }

.tab_content tr td{border-bottom: 1px solid #C5161D; border-right: 1px solid #C5161D;  padding:8px 15px; }



.tab_container-product{

	border: 1px solid #A9BEDD;

	border-top: none;

	clear: both;

	float: left; 

	width: 99%;

	background: #fff;

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	position:relative;

}

ul.tabs-product {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

	height: 32px;

	border-bottom: 1px solid #A9BEDD;

	border-left: 1px solid #A9BEDD;

	width: 99%;

}

ul.tabs-product li {

	float: left;

	margin: 0;

	padding: 0;

	height: 31px;

	line-height: 31px;

	border: 1px solid #A9BEDD;

	border-left: none;

	margin-bottom: -1px;

	background: #A9BEDD;

	overflow: hidden;

	position: relative;

}

ul.tabs-product li a {

	text-decoration: none;

	color: #000;

	display: block;

padding: 5px 20px;

	border: 1px solid #fff;

	outline: none;

	 font-weight: bold;

}

ul.tabs-product li a:hover {

	background: #fff;

}	

html ul.tabs-product li.active, html ul.tabs-product li.active a:hover  {

	background: #fff;

	border-bottom: 1px solid #fff;

}





.tab_container-tabs-product{

	border: 1px solid #C5161D;

	border-top: none;

	clear: both;

	float: left; 

	width: 99%;

	background: #fff;

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	position:relative;

}





ul.tabs-product {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

	height: 32px;

	border-bottom: 1px solid #C5161D;

	border-left: none;

	width: 99%;

}

ul.tabs-product li {

	float: left;

	margin: 0;

	padding: 0;

	height: 31px;

	line-height: 31px;

	border: 1px solid #C5161D;

	border-left: 1px solid #C5161D;

	margin-bottom: -1px;

	background: #F9E7E8;

	overflow: hidden;

	position: relative;

	margin-right: 3px;

}

ul.tabs-product li a {

	text-decoration: none;

	color: #C5161D;

	display: block;

padding: 5px 14px;

	border: 1px solid #F9E7E8;

	outline: none;

	 font-weight: bold;

}



ul.tabs-product li.active a {border: 1px solid #C5161D;}

ul.tabs-product li a:hover {background: #C5161D; color: #F9E7E8 !important; border: 1px solid #C5161D;}	

html ul.tabs-product li.active a {color: #F9E7E8 !important;}

html ul.tabs-product li.active, html ul.tabs-product li.active a:hover  {

	background: #C5161D;

	border-bottom: 1px solid #C5161D;

	

}







/*a.tab {

    background: url(images/tab_01.png) no-repeat scroll left top transparent;

    cursor: pointer;

    display: inline-block;

    padding-left: 17px;

    text-decoration: none;

}



a.tab span {

    background: url(images/tab_02.png) no-repeat scroll right top transparent;

    color: #FFFFFF;

    display: inline-block;

    font-size: 14px;

    font-weight: bold;

    line-height: 12px;

    padding: 10px 20px 10px 0px;

	color:#000;

}*/



.yaxis {color:#C4151A; font-style:italic; font-family:Book Antiqua, Arial; font-weight:bold;}
.reg {color:#C4151A; }


table.product-table { border: 1px solid #C5161D ;   }

table.product-table tr th{ background:#F9E7E8; border-bottom: 1px solid #C5161D ;    border-right: 1px solid #C5161D ;    padding: 3px 8px;}

table.product-table tr td{  border-bottom: 1px solid #C5161D ;    border-right: 1px solid #C5161D ;    padding: 3px 8px;}



table.enquiry {border:0px;}

table.enquiry tr td{border:0px; padding:2px;}

table.enquiry tr td input, table.enquiry tr td textarea,table.enquiry tr td select{ border:2px solid #F9E7E8; padding:2px;}



#news2{  margin-bottom:0px;  padding: 15px;  border-bottom: 1px dotted rgb(153, 153, 153); width:560px;}

#title {float:left; width:450px;}

#title h2, #news2 h2{ color: #333;    font-size: 20px;    font-weight: bold; padding-bottom: 15px;  }

#thumbnail{float:right}

#thumbnail img{  width:100px;}

#news2 h2 a{    color: #333;    font-size: 24px;    font-weight: bold; }

#news2 h2 a:hover{ text-decoration:none;  color: #A90808;}



.excerpt {color:#888;}

#news-home {  padding-bottom: 10px; border-bottom: 1px dotted rgb(153, 153, 153); padding-right: 0px; width: 200px; margin-bottom: 20px; }



table.colour  {border:0px;}

.colour tr td {padding:2px; background:none; border:0px;}

.colour tr td img {width:120px; height: 120px;}



#demo {

	width:535px;

	margin:0 auto;

	margin-bottom:50px;

}

#demo a {

	margin:0 5px;

}

#demo img {

	-moz-box-shadow:0px 0px 5px #333;

	-webkit-box-shadow:0px 0px 5px #333;

	box-shadow:0px 0px 5px #333;

}

#demo img.nivoLarge {

	-moz-box-shadow:0px 0px 10px #000;

	-webkit-box-shadow:0px 0px 10px #000;

	box-shadow:0px 0px 10px #000;

}





a.nivoZoom {

	border:0 !important;

}

a.nivoZoom img {

	-moz-box-shadow:0px 0px 5px #000;

	-webkit-box-shadow:0px 0px 5px #000;

	box-shadow:0px 0px 5px #000;

}

a.nivoZoom img.nivoLarge {

	-moz-box-shadow:0px 0px 10px #000;

	-webkit-box-shadow:0px 0px 10px #000;

	box-shadow:0px 0px 10px #000;

}

.nivoZoomHover {

	background:url(images/zoom.png) no-repeat 50% 50%;

}

.nivoZoomHover.loading {

	background:url(images/loading.gif) no-repeat 50% 50%;

	border:4px solid #000;

	width:16px;

	height:16px;

	top:43%;

	left:43%;

	opacity:0.8;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius:4px;

}

.add-img { margin-top: 20px;}
.add-img .add-img-list { width: 270px; float:left; margin-right:20px;}
.add-img .last { margin-right:0px;}
.add-img .add-img-list img{ width: 259px;}
.add-img .add-img-list p {margin-top:10px;}

.waste {min-height:1000px;}

/*.title {margin-top:120px !important;}*/

