/* 

Piquant 2009

*/


/* GLOBAL */
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{color:#8b8b8b; text-decoration:none;}
a:hover{color:#ffffff; text-decoration:none;}
strong{}
em{color:#e2d64e; font-style:normal;}
h1{margin:0px; padding:0px; color:#FFF; font-size:30px;}
h2{}
h3{}
h4{}
h5{}
h6{}
hr{color:#2f2f2f; background-color:#2f2f2f; height:1px; border:0px;}
ul, li{}
img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
*{behavior: url("iepngfix.htc")}
/* GLOBAL END */


/* LAYOUT START */
body{margin:0px; padding:0px; background:url(../images/bg.jpg) no-repeat #000000 top center fixed; text-align:justify; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#cacaca; font-size:12px;}
#container{width:985px; margin:0 auto;}
#top{display:block; height:108px;}
	.top_Right{width:330px; background-image:url(../images/brc.png); background-position:0 8px; background-repeat:no-repeat; height:100px; float:right; text-align:right; padding-top:20px;}
		.top_Right img{margin:5px 5px -3px 5px;}
		.top_Right .phone{font-size:20px; color:#FFF;}
		.top_Right .phone em{color:#528833; font-size:14px; font-weight:bold; font-style:normal;}

#nav{display:block; height:75px; background:url(../images/nav-bottom.gif) bottom no-repeat; margin:20px 0px 30px 0px; padding:0px;}
	#nav li{ display:block;list-style:none;position:relative;float:left; display:inline;}
		.about_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/about_Nav.gif); margin-right:6px;}
		.products_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/products_Nav.gif); margin-right:6px;}
		.samples_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/samples_Nav.gif); margin-right:6px;}
		.faq_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/faq_Nav.gif); margin-right:6px;}
		.contact_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/contact_Nav.gif); margin-right:6px;}
		.enquiries_Nav{width:159px; height:67px; display:block;font-size:0px; text-indent:-9999px; float:left; text-decoration:none; display:inline;background-image:url(../images/enquiries_Nav.gif);}

ul#nav li ul li{float: left;position: relative;width: 159px; padding:0px;}
ul#nav li ul li a {display: block; width:159px; height:20px; padding:5px;}
ul#nav li ul li a:hover {display: block; width:149px; height:20px; padding:5px; background-color:#e2d64e; color:#000000;}
li ul {display: none; position: absolute;width:159px; padding:0px; background-color:#000; float:left; border:1px solid #666;}
li>ul {left:0px; padding:0px;width:159px; margin:0px; top:67px;}
li:hover ul, li.over ul {display: block;width:159px; padding:0px; margin:0px; top:67px;}

#content{display:block; min-height:430px; height:auto !important; height:430px; margin-bottom:20px;}
#footer{display:block; border-top:1px solid #2f2f2f; color:#8b8b8b; font-size:11px; line-height:25px; padding-top:10px;}

/* LAYOUT END */

/* HOME STYLES */
.left_Side{width:492px; float:left; text-align:center;}
.right_Side{width:400px; float:left; padding:10px 38px 0px 54px;}
	.slogan{width:400px; height:104px; background:url(../images/develop_Slogan.png); font-size:0px; text-indent:-9999px; margin:0px; padding:0px;}
/* HOME STYLES END */

/* CONTACT FORM */
#enquiry_form{width:720px; margin:0 auto; background-color:#0a0a0a; padding:10px; border:1px solid #343434;}
#enquiry_form input.required, textarea.required {font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.fields{padding:4px; color:#ffffff; font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:1px solid #554c4a; background-image:url(../images/field-bg.jpg);}
.bigFields{padding:4px;color:#ffffff; width:580px; font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:1px solid #554c4a; background-image:url(../images/field-bg.jpg); background-position:top left;}
.validation-message{width:720px; margin:0 auto; margin-bottom:10px; background-color:#7c1313; padding:10px; border:1px solid #570b0b;}

/* CONTACT FORM END */

/* PRODUCTS */
.product_Image{width:396px; float:left; border:1px solid #676767; background-color:#000; margin:0px 0px 0px 20px; display:inline; margin-bottom:30px;}
.product_Text{width:520px; float:left; margin:0px 0px 0px 40px; margin-bottom:30px;}
	.product_Text h1{margin:0px; padding:0px; color:#FFF; font-size:35px;}
.button_Outer{height:45px; float:left; margin-right:10px;}
	.button_Outer a{color:#ffffff;}
.button_Inner{height:33px; float:left; padding:12px 0px 0px 0px; background:url(../images/button-center.png);}

.product_Wrapper{width:438px; border-bottom:1px solid #2c2c2c; float:left; display:inline; margin:10px 25px 0px 25px; padding:0px 0px 10px 0px;}
	.product_Wrapper h1{margin:0px; padding:0px; color:#FFF; font-size:20px;}

/* PRODUCTS END */

/* OTHER STYLES */
#logo{background:url(../images/logo.png); float:left; width:194px; height:108px; display:block; font-size:0px; text-indent:-9999px;}
	#logo a{display:block; height:108px;}
.address{width:250px; margin:0 auto; background-color:#0a0a0a; float:left; padding:10px; border:1px solid #343434;}
/* OTHER STYLES END */


/* Basket Enquiry */

#basket-enq {background-color:#0A0A0A; border:1px solid #343434; width:740px; margin:0 auto; margin-bottom:20px;}
.BasketHeader {background-color:#000000;color:#FFFFFF;font-weight:bold; padding-left:10px}
.item-col {background-color:#0a0a0a;border-bottom:1px solid #DFDDD5;margin-bottom:20px; height:70px;}
.basketitem {border-bottom:1px solid #554c4a; padding-left:10px}


.about_Logo{float:right; margin-left:20px;}

.faq ul{color:#c1c1c1; padding:0px 0px 0px 10px; margin-bottom:10px;background-repeat:no-repeat; }
.faq ul:hover{background-color:#141414; padding:0px 0px 0px 10px; margin-bottom:10px;background-repeat:no-repeat; }
.faq ul li.question{ font-size:15px; color:#e2d64e; background-image:url(../images/q_li.gif); padding:5px 5px 5px 20px; list-style:none; background-repeat:no-repeat; background-position:0px 9px;}
.faq ul li.answer{background-image:url(../images/a_li.gif); padding:5px 5px 5px 20px; list-style:none; background-repeat:no-repeat; background-position:0px 9px;}