/*-----------------------------------------------------------------------------
Sinero Web Design (2010)

version:   1.0
author:    Simon Rostron
email:     info@sinero.co.uk
website:   http://www.sinero.co.uk
-----------------------------------------------------------------------------*/

* {padding:0; margin:0}
body { margin:0;padding:0; color:#fff; background-color:#000; background-image:url(../images/bg.gif); background-repeat:repeat; font-size:12px; font-family: Arial, Helvetica, sans-serif, Verdana;  }

h2 { font-size:12px; font-weight:bold; color:#b11718; text-align:left; padding:3px; }
h3 { font-size:12px; font-weight:bold; color:#b11718; text-align:left; padding:3px; }
h4 { font-size:12px; font-weight:bold; color:#b11718; text-align:left; padding:3px; }
h5 { font-size:12px; font-weight:bold; color:#b11718; text-align:left; padding:0px; }
h6 { font-size:20px; font-weight:bold; color:#fff; text-align:left; padding:3px; }
p { text-align:left; } .wwd { margin-left:5px; }
#wrapper { width:900px; height:auto; margin:0 auto 0; margin-top:10px;    }
#container { background-color:#0c0d0e; }
#tHead { height:120px; }
#tHeadLeft { float:left;  } #tHeadRight { float:right;  };
#menu { height:50px; }
#tContent { height:350px;  } 
#gContent { height:150px;  } 
#tGallery { height:500px;  } 
#gLightboxContainer { background-color:#000; height:950px;  }
#tContentHeader { height:35px; background-image:url(../images/bg-navigation-main.png); background-repeat:repeat;}
#tContentStrip { height:300px; width:900px; background-color:#0C0C0C;   }
#materialsMethods { height:auto; }
#whatWeDo { height:auto; padding-bottom:10px; background-color:#0C0C0C; }
#gallery { height:auto; padding-bottom:10px; background-color:#0C0C0C; }
#whatWeDoRight { width:300px; height:auto;  }
#navlist li { list-style-type: square; color:#666; margin-left:15px ; padding-top:2px; padding-left:2px; }
#tGalleryStrip { height:180px; width:900px; border-bottom:#333333 1px solid; margin-top:20px; }
#copyright { width:900px; height:30px; background-color:#0C0C0C; border-top:#333333 1px solid;  }
.tContentBlockLeft { padding-left:4px;  height:127px; width:209px; float:left; padding-right:10px; font: 11px/15px Arial, Helvetica, sans-serif; text-align:left; margin-top:15px; }
.tContentBlockRight{ height:127px; width:209px; float:right; padding-left:10px; font: 11px/15px Arial, Helvetica, sans-serif; text-align:left; margin-top:15px; }
.gContentBlock { float:left; width:290px; height:auto; padding:5px; } 
.gContentBlockImage { border:#17191D 1px solid; padding:5px }
 
/* Trim-Menduz Navigation Menu */
ul.menu { list-style-type:none; width:auto; position:relative; display:block; height:33px;  background:url(../images/bg-navigation.png) repeat-x top left; border:1px solid #000; margin:0; padding:0; }
ul.menu li { display:block; float:left; margin:0; padding:0; }
ul.menu li a { float:left; color:#ccc;text-decoration:none; height:24px; padding:5px 15px 0; }
ul.menu li a:hover,.current { color:#fff; background:url(../images/bg-navigation.png) repeat-x top left; }
ul.menu .current a { color:#fff; font-weight:700; }
ul.menu.red{ background-color:#B11718; }
ul.menu.red li a:hover, .menu.red li.current { background-color:#DE3330;}

/* Trim-Menduz Slider u */

#s3slider {
	width: 900px;
	height: 350px;
	position: relative;
	overflow: hidden;
	background-color:#0c0d0e;
	border-bottom:#B11718 1px solid;
}
#s3sliderContent { width: 900px; position: absolute; top: 0; margin-left: 0; }

.s3sliderImage { float: left; position: relative; display: none; }
.s3sliderImage span { position: absolute; left: 0; font: 11px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 800px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7;  -khtml-opacity: 0.7; opacity: 0.7;  color: #fff; display: none; /* important */ top: 0; }


.objectRight { float:right;}
.objectLeft  { float:left; }
.copyright { color:#333333; padding-top:10px; text-align:center; }
.contactTextBox { padding:2px; background-color:#0c0d0e; border:#333333 1px solid; color:#fff;}
.redText { color:#B11718; }
.smallText { font-size:11px; color:#666666; }
.pFix { padding:5px; }
.alignright { text-align:right; }
.map { padding:5px; border:#333333 1px solid; margin-left:5px; }
.number { font-size:18px; text-align:center; } 
.type { font-size:20px; color:#E0E0E0; } 
.smooth { font-size:16px; color:#E0E0E0; padding:2px; } 
.message { color:#F00 ; }
table.materials { width:892px; padding:0px;  margin-top:10px;background-color:#333;  }
table.materials td { width:109px;  padding:0px;  text-align:left; }
table.fabric { width:108px; border:0px; padding:0px; color:#fff; text-align:center;   }

table.colours { width:892px; height:125px; padding:0px; background-color:#161616; background-image:url(../images/material-colours.jpg); background-position:center; border:#333 2px solid; margin-top:10px;  }

table.contact { width:900px; padding:0px; }
table.form { width:500px; padding:4px; }

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #B11718;
}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}

table.default {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: ;
	width:900px;}
	
.colour-sample-height { 
line-height:100px;
 }
 
.colour-sample-text { text-align:center; color:#666; } 

table.default th {
	border-width: 2px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: ;
	-moz-border-radius: ;
	
	
}
table.default td {
	border-width: 2px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: ;
	-moz-border-radius: ;
	width:100px; 
