* {
padding:0px;
margin:0px;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #444;
background-color:#ddd;
}

h1, h2, h3, h4, h5, h6, pre, blockquote, label, address {font-family: Arial, Helvetica, Verdana, sans-serif;
margin:0px; font-size: 1em; font-weight: normal;}

h1 {font-weight:bold; 
font-size:16px; 
margin-bottom:5px;
color:#61727F
}

h2, .modelnames {
font-size:12px;
font-weight:bold; 
margin-bottom:5px;
}

h3 {
font-size:11px;
font-weight:bold; 
margin:5px 0px;
}

h4 {
font-size:11px;
font-weight:bold;
margin:10px 0px;
color:#023469
}

h5 {font-weight:normal; 
font-size:14px; 
margin-bottom:5px;
color:#61727F;
text-decoration:none;
margin-bottom:10px;
}

p {margin-bottom:10px;}

img {border:0;}

.clear {clear:both;}

.smalltext {
font-size:.8em;}

.bold {font-weight:bold;}

a:link {
color:#036;
text-decoration:none;

}

a:visited {
color:#036;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#000
}

p.pagenav {
font-size:1.1em;
font-weight:normal;
color:#bbb;}

hr {
margin:5px 1px;
height:1px;
border-top:1px dashed #aaa;
border-bottom:0;
clear:both;}

.alignleft {
float:left;}

.alignright {
float:right}

/* Page Layout */

#wrapper {
width:946px;
margin:5px auto;
background-color:#eee}

#topbar {
width:916px;
color:#eee;
margin:0px auto 1px;
padding:8px 15px;
line-height:1em;
text-align:right;
background-color:#003963;
overflow:hidden;
}

#topbar span {
line-height:15px;}

#topbar a {
color:#eee;}

#topbar a:hover {
color:#eee;
text-decoration:underline;}

#header {
width:946px;
height:175px;
margin:0;
padding:0px;
overflow:hidden;
background-image: url(/media/siteheader.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#buildsheetsearch {
float:right;
clear:right;
color:#fff;
padding:8px 8px 8px 8px;
margin:10px 10px 0px 0px;
min-width:300px;
min-height:139px;
font-size:1em;
background-color:#008BCE
}

#buildsheetsearch h3 {
font-size:1.3em;
font-weight:bold;
}

#buildsheetsearch .searchbox {
margin:2px 5px 2px 0;}

/* #navcolumn {
color:#000;
background-color:#fff;
width:176px;
background-image: url(/media/mastermixtall.jpg);
background-repeat: repeat-y;
background-position: 0 190px;
}*/

#mainbody {
width:926px;
overflow:hidden;
border:10px solid #eee;
margin:0px auto 0px;
background-image: url(/media/mastermixtall.jpg);
background-repeat: repeat-y;
background-position: right top;
}

#centercolumn {
width:615px;
border-left:0px solid #fff;
border-right:0px solid #fff;
background-color:#fff;
line-height:1.6em;
padding:20px;
float:left;
overflow:hidden;
}

#maincolumn {
width:888px;
border-left:0px solid #fff;
border-right:0px solid #fff;
background-color:#fff;
line-height:1.6em;
padding:20px;
float:left;
overflow:hidden;
}

#rightcolumn {
width:240px;
float:right;
padding:10px;
color:#61727F;
font-size:.9em;
background-color:#fff;
border-bottom:10px solid #eee;
}

#rightcolumn h1, #rightcolumn h5 {
color:#61727F;
font-size:1.3em;
font-weight:bold; 
margin:5px 0px;
}

#rightcolumn h5 {
font-size:1.2em;}

#rightcolumn a:link, #rightcolumn a:visited {
color:#61727F;
font-weight:normal;
}

#rightcolumn a:hover {
color:#AEC7BE;
}

#popupcolumn {
width:770px;
background-color:#ddd;
line-height:1.6em;
padding:15px 0px;
}

#popupcolumn p, #popupcolumn h1 {
padding:0px 15px;}


/* BUILDSHEETS */

.buildsheet, .buildsheetlist, .crossreftable {
background-color:#ddd;
border: 1px solid #888;
margin:2px 0 0 0px;
font-size:12px;
width:888px;
clear:both;
font-family:arial;
}

.buildsheet td, .crossreftable td {
width:143px;
padding:1px 3px;}

.buildsheetlist td {
padding:2px 4px;}

.buildsheet a, .buildsheetlist a {
color:#111;}

.buildsheet a:hover, .buildsheetlist a:hover {
color:#fff;
text-decoration:underline;
}

.whitetext {
color:#000;
font-size:10px;
}

.buildsheet .highlight, .buildsheetlist .highlight {
background-color:#4DAB79;
color:#fff
}

.blueband {
height:3px;
background-color:#0099cc;
border:0px;}

.newsletterimg {
float:left;
margin: 5px 10px 5px 0px;
}

#headers1, #headers2{
background-color:#bbb;
color:#092F4B;
font-weight:bold;}

#sub1, #sub2, .listsub  {
background-color:#eee;
color:#fff;}

.listsub:hover {
background-color:#999}

#headers3, #headers4, 
#headers5, #headers6, 
#headers7, #headers8,
#headers9, #headers10,
#headers11 {
background-color:#c6c6c6;
}

.KT_tnglist {
margin:15px;}

/* NAV */ 
 
#nav {
width:946px;
height:30px;
background-color:#999;
margin:1px auto 0px;
background-color:#363636}

#nav ul {margin:0px;
padding:0px;
}

#nav li {
list-style: none;
margin:0px;
height:30px;float:left;
border-right:1px solid #DDDDDD;}

#nav li a {
color:#fff;
font-family: Arial, Verdana;
font-weight:bold;
margin:0;

font-size:12px;
display:block;
padding:7px 12px;
text-decoration:none;
border-bottom:0px dotted #aaa;
}

#nav li:hover {
color:#fff;
background-color:#014A7D;
}

#home .home, #catalogue .catalogue,
#design .design, #newsletter .newsletter, 
#bulletins .bulletins, #enqtrade .enqtrade,
#enqretail .enqretail, #contact .contact{
color:#fff;
background-color:#014A7D;
}


/* END TOP NAV */

.connects {
display:none}


.bulletinsimage, .bulletinsthumb {
margin:3px;
float:right;}

.newsbox {
overflow:hidden;
width:615px;
padding:15px 0px;
border-top:1px dashed #aaa;
margin:15px 0;

}

.newsbox h1 {
}

.newsbox a {
color:#666;

}

.newsbox p {
color:#333;
padding:0px;
margin:0px;}

.date {
float:left;
color:#aaa;
padding-left:10px;
font-size:.8em;}

.searchbox {
margin:1px 5px 2px 0px;
width:155px;
padding:1px;
background-color:#fff;
border:1px dotted #bbb;
}

.searchbutton {
font-size:10px;
padding:0px 2px;}

.smallbuttonform {
padding:0;
margin:0;
}

.smallbutton {
font-weight:bold;
padding:0px 3px;
font-size:1.1em;}

.tooltip {
display:none;
font-size:12px;
width:200px;
background-color:#004C86;
border:8px solid #fff;
padding:8px 12px;
color:#fff;	
font-weight:;
}

#buildsheetoverview {
margin:10px 0;
font-size:1em;
font-weight:bold;
float:left;
width:880px;
}

.buildsheetoverview {
border-collapse: collapse;
font-family:arial;
font-size:13px;
color:#014983;
float:left;
}

.buildsheetoverview td {
overflow:auto;
padding:3px 5px;
}


.buildsheetdetails2010 {
font-family:arial;
font-size:13px;
margin:0;
float:left;
}

.buildsheetdetails2010 td {
padding:2px 10px 2px 10px;
border-collapse: collapse;
}

td.highlight, td.highlight a {
background-color:#4DAB79;
color:#fff;
}

#buildsheetpanes {
width:510px;
clear:both;
margin:10px 0px 0 0;
}


/* Footer Columns */

#footer {
clear:both;
width:946px;
min-height:190px;
margin:0 auto;
overflow:hidden;
background-image: url(/media/footerbg.jpg);
background-repeat: repeat-y;
background-position: right top;
}

.footercolumn {
width:270px;
overflow:hidden;
float:left;
display:inline;
padding:0px;
margin:20px 22px 10px 22px;
color:#fff;
}

#footercolumn1 h1 {
color:#fff;
font-style:italic;
font-size:20px;
line-height:1.4em;
margin-right:20px;
}

#footercolumn2 {
width:220px;
margin-left:70px;
}

#footercolumn2 h1 {
color:#fff;
font-size:15px;
}

#footercolumn3 {
font-size:.8em;
margin-right:0px;
}

.footercolumn a {
text-decoration:none;
color:#fff;
}
