html{background:#151515}
body										{margin:0; background:#151515; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
*											{margin:0; padding:0}
a											{outline:0; text-decoration:none}
img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

.link {color:#cc0000;}
.link:hover {color:#999;}

.link2 {color:#cc0000;}
.link2:hover {color:#666;}


#head										{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.head_height								{height:415px}
.head_pad									{padding-bottom:30px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative}
#head p.search								{width:auto; margin-top:12px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:25px; letter-spacing:1px}
#head p.search label						{width:auto; margin-right:10px; float:left}
#head p.search input.txt					{width:135px; height:21px; margin-right:7px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#2c2d2c; border:0; background:url(../images/searchbg.png) no-repeat}
#head p.search input.btn					{width:68px; height:21px; float:left; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; cursor:pointer; background:url(../images/searchbtn.png) no-repeat}
#head p.search input.btn:active				{background-position:2px 2px}
h1.logo										{width:262px; height:100px; margin-top:23px; float:left; background:url(../images/logo.png) no-repeat}
h1.logo a									{width:100%; height:100%; float:left; text-indent:-9999px}
#head ul									{width:447px; height:44px; margin-top:75px; float:right}
#head ul li									{width:auto; margin-left:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ccc; line-height:35px; text-transform:uppercase}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{width:auto; height:42px; padding:0 23px; float:left; color:inherit; background:#252525}
#head ul li	a:hover,#head ul li a.active	{color:#cc0000; background:#272727}
#cu3er-container							{width:800px; height:360px; float:left; outline:0; position:absolute; top:146px; left:0px; z-index:10}
img.ban_bg									{width:auto; float:left; position:absolute; top:119px; left:-24px}

#content									{width:100%; margin-top:40px; padding-bottom:36px; float:left; background:#ffffff url(../images/contentBg.png) repeat-x}
#content_cen								{width:800px; min-height: 400px; margin:0 auto; font-family:Trebuchet MS; font-size: 15px; color:#3b3b3b;}
#welcom_pan									{width:100%; margin-top:5px; padding-bottom:10px; float:left;}
/*h2 color   color:#9C452E; */

h2											{width:auto; margin-top:11px; float:left; font-size:26px; color:#cc0000; font-weight:normal; line-height:30px;}
h2 img {vertical-align: middle; margin:0 5px 6px 0; width: 32px;}
h2 span										{color:#3b3b3b; margin-right:5px}
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:54px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{margin:25px 0 0 14px; float:left; font-size:12px; color:#4d4d4d; line-height:18px}
#welcom_pan	iframe							{margin:37px 0 0 14px; float:left; border-bottom:#c9c9c9 solid 1px; background:url(../images/crosslines.png) no-repeat right 8px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap h3  {padding-bottom: 3px}
.lftWrap a {color:#cc0000;}
.lftWrap a:hover {color:#999;}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#4d4d4d}
.rgtWrap label						{}
.rgtWrap input.txt							{width:226px; margin:0px 0 0 0; padding:3px 5px; height:30px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin:18px 0px 20px 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff;  text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap textarea {clear: left; float: left; width: 495px; height: 130px; margin:0px 20px 0 0; color:#333;  border:#cbcbcb solid 1px;}		
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#cc0000; font-weight:bold; line-height:16px; padding-bottom: 5px}
h3 span										{color:#3b3b3b; margin-right:0px;}
h3 a {color:#3b3b3b}
h3 a:hover {color:#9C452E}

#foot										{width:100%; height:58px; float:left; background:url(../images/metal.png) repeat-x;}
#foot_cen									{width:800px; margin:0px auto 0px auto}
#foot h6									{ width:104px; height:40px; text-indent:-9999px; background:url(../images/logom.png) no-repeat; margin-top: 12px }
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:270px; margin:0px auto 0 auto}
#foot ul li									{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li a:hover		       {color: #cc0000}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:100%; margin-top:8px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#ccc; line-height:10px; text-align:center}
#foot p	a									{color:inherit}


.imgleft{float: left; margin: 0px 30px 20px 0px}
.imgleft2{float: left; margin: 0px 30px 30px 0px}
.imgright{float: left; margin: 0px 0px 20px 0px}
.spacer {clear: both; width: 100%; height: 21px; background:url(../images/spacer.png) no-repeat center; padding: 20px}
.spacerh {clear: both; width: 100%; height: 21px; background:url(../images/spacer.png) no-repeat center; padding-top: 0px}
.border, .thumbnail, .imgleft, .imgleft2 {padding: 5px; border: 1px solid #ccc}
.imgo {float:left; margin:10px 20px 10px 0px; padding: 5px; border: 1px solid #ccc}
.imgo:hover {float:left; margin:10px 20px 10px 0px; padding: 5px; border: 1px solid #9C452E}
.thumbnail {width: 260px; }



 #page_text ul li{
 list-style:none;
 background: url(../images/grot.gif) no-repeat 0px 0px;
 padding-left:20px;
}

#page_text ol{
margin-left:30px;
padding-left:30px;
}

#page_text ol li ul{
padding-left:0px;
}

#page_text ul li ul{
margin-bottom:10px;
margin-left:0px;
}

#page_text ul li ul li{
list-style:none;
background: url(../images/grot_1.gif) no-repeat 0px 0px;
padding-left:20px;
}

.right{
text-align:right;
}

table.tabela_in ul.right li{
 text-align:right; 
 width:50px;
 }
 ul.left{
 text-align:left;
 }

table,td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
table
{
	width: 100%;
  border                :none;
	border                :1px solid #CCC;
}
thead th,
tbody th
{
	background            : #FFF url(http://www.muffinresearch.co.uk/lab/tableshow/th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody tr td
{
  background            : #FFF url(http://www.muffinresearch.co.uk/lab/tableshow/tr_bck.gif) repeat;
	padding               : 5px 10px;
  color                 : #666;
}

tbody tr:hover td
{
  color                 : #9C452E;
}
tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(http://www.muffinresearch.co.uk/lab/tableshow/foot_bck.gif) repeat;
  color                 : #666;
}
caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table a:link
{
	color                 : #666;
}
table a:visited
{
	color                 : #666;
}
table a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table a:active
{
	color                 : #003366;
}