html{margin:0;padding:0; height:100%;}
body {font-family:Arial, "Lucida Sans", Helvetica, sans-serif; color:#333333; margin:0; padding:0; height:100%;}
th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
h1 {font-size:1.5em; font-variant:small-caps; margin:0;}
h2 {font-size:1.3em; font-variant:small-caps; margin:0;}
h3 {font-size:1.1em; margin:0;}
h4 {font-size:1em; margin:0;}
p {font-size:0.8em; margin:0;}
a {color:#006699;}
a:hover {color:#CC0000; text-decoration:none;}	
img {border:0; margin:0; padding:0;}
html>#background {width:759px;}

#container {margin: 0 auto; padding: 0px; width: 770px;	border:solid #426893; border-width:1px 1px 0 1px; }
#header	{background-image:url(../images/head2.jpg); background-position:right; background-repeat:no-repeat; color: #333; border: 0; width:770px; margin: 0; padding: 0; text-align: left; height:151px;}
#header a img{margin:0; padding:0; border:0; top:0;}
#menu {border-left:0px;	border-right:0px; border-bottom:1px solid #426893; width:770px; margin:0; padding:0; padding-top:0px; font-size:0.9em; font-family: verdana, arial, helvetica, sans-serif; z-index:1;}

/* Start of nav */
	#nav{display:none;}
/* End of nav*/

#pagetitle {clear:left; width:750px; padding:5px 10px; text-align:left;}
#pagetitle h1{padding:0; margin:0; margin-top:5px; font-size:0.9em;}
#flashban {padding:0; z-index:3; width:750px; margin-left:10px; border-bottom:1px solid #426893;}

#maincontent {clear:left; text-align:left; padding: 5px 0; margin:0px; width:750px;}
#maincontent h1 {padding:5px 10px; color:#426893;}
#maincontent h2 {padding:5px 10px; color:#426893;}
#maincontent h3 {padding:5px 10px;}
#maincontent h4 {padding:5px 10px;}
#maincontent p {padding:5px 10px;}
#designprofile ul {font-size:0.8em;}
#manufprofile ul {font-size:0.8em;}
#engineprofile ul {font-size:0.8em;}

#compprofile{width:490px; float:left; padding-bottom:10px;}
#bannerimg{margin:0; margin-left:10px}

#searchbox {width:210px; float:right; background: url(../images/menu-background.jpg) repeat-x #355274; border:1px solid #000; margin:10px 15px; padding:10px 0; text-align:center; color:white;}
#searchbox h4 {margin:0; background: url(../images/menu-item-background.jpg) repeat-x #050505; margin-bottom:5px;}
#searchbox form {padding:2px; padding-right:0px; position:relative; height:20px;}
#searchbox label {display:none;}

#extract{width:210px; float:right; background: url(../images/menu-background.jpg) repeat-x #355274; border:1px solid #000; margin:10px 15px; padding:10px 0; text-align:center; color:white;}
#extract h4{margin:0; background: url(../images/menu-item-background.jpg) repeat-x #050505;}
#extract p{font-weight:bold;}

#base {margin: 0; width:770px; height:65px; background:url(../images/baseback2.jpg) repeat-y; border:#426893 1px solid; border-width:1px 0 1px 0; clear:left;}
#bleft {text-align:left; float:left; width: 330px; font-size:0.8em; padding:6px 10px;}
#bleft p {margin:0;	padding:0 0 5px 0; color:#426893;}
#bleft strong {font-size:1em;}
#bright {float:right; width: 330px; font-size:0.8em; text-align:right; padding:6px 10px;}
#bright p {color:#FFF; margin:0; padding:0 0 5px 0;}
#base a {color:#FFF;}
#base a:hover {color:#DDDDDD; text-decoration:none;}

#homepanels {background:url(../images/homepanelsBG.gif) repeat-x; padding:10px 0 50px 10px;}
#pan01 {background:url(../images/tabDesign.jpg) no-repeat;}
#pan02 {background:url(../images/tabMould.jpg) no-repeat;}
#pan03 {background:url(../images/tabEngine.jpg) no-repeat;}
#pan01:HOVER, #pan02:HOVER, #pan03:HOVER {background-position:0 -57px;}

#contactpanels {padding:10px 0 50px 10px;}
#contactpanels h1{padding:5px;}
#contactpanels p{padding:5px;}
#enquiryfrm {float:left; width:62%;	margin:10px 1px 0 0; text-align:left;}
#enquiryfrm legend{background: #9D8A48; border: #595959 solid 1px; padding: 1px 10px; font-size:0.9em; color:#000000;}
#enquiryfrm label{width: 12em; float: left; text-align: right; margin: 0 1em 10px 0; font-size:0.8em; padding-left:2px; clear: both;}
#enquiryfrm fieldset{padding-top:5px; margin-bottom:10px;}

#enquiryfrm input {margin-bottom:3px;}
#enquiryfrm textarea{margin-bottom:3px;}
#enquiryfrm select{margin-bottom:3px;}

#colorList {margin:10px auto; border:1px solid #426893; color:#333; width:300px;}
#colorList p {font-weight:bold; border-bottom:1px solid #426893; padding:3px; text-align:center; background:url(../images/background.gif) repeat #EEE;}
#colorList ul {font-size:0.8em; padding:0; margin:5px 0;  text-align:center;}
#colorList li {list-style:none; margin:0; padding:2px;}

#mouldtable{margin:10px auto; border:1px solid #426893; border-right:0; color:#333;}
#mouldtable th{border:solid #426893; border-width:0 1px 1px 0; padding:3px; text-align:center; background:url(../images/background.gif) repeat #EEE;}
#mouldtable td{text-align:center; border-right:1px solid #426893; padding:2px;}

.panel {width:241px; float:left; margin:0 1px 0 0;}
.panelEnd {background: url(../images/greyshadow.gif) repeat-x; padding:5px;}
.panelTab {display:block; text-indent: -9000px; width:241px; height:57px; text-decoration:none; border-bottom:1px solid #fff;}
.panelPic {display:block; border:2px solid #DCDEDF; margin:0 0 1px 0;}
.panelPic img {border:2px solid #FFF;}
.panelPic:HOVER {border:2px solid #DCDEDF;}
.addresspnl {float:left; width:33%; margin:0 1px 0 0; text-align:left; padding-left:10px;}
.aeroimages {margin: 0 10%; padding:5px; text-align:center; vertical-align:middle; border:1px solid #426893; background-color:#FFF;}
.alignc {text-align:center;}
.alignl {text-align:left;}
.alignr {text-align:right;}
