/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; font-family:Helvetica, Arial,  sans-serif; background:url(../../images/general/page-bg.jpg) repeat-x #271f1c; color:#988272;}

/* Classes */
a {color: #666666;}
a:hover {color: #CCCCCC;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.floatLeft {float:left;}
img.floatLeft { margin: 0 10px 10px 0 }
.floatRight {float:right;}
.floatCenter {text-align:center;}
.clearBoth {clear:both;}
hr {clear:both; border:none; height:1px; background:#584f4a; background-color:#584f4a;}
.button-link {background:url(../../images/general/button-bg.jpg); border:1px solid #000; font-size:12px; color:#b5a497; padding:2px 25px; text-decoration:none;}
.pdf-button-link {background:url(../../images/general/button-bg.jpg); border:1px solid #000; font-size:12px; color:#b5a497; padding:2px 25px; text-decoration:none; margin-left:55px;}



/* Main Page */
div#page-container {width:943px; margin:auto;}

/* Header */
div#header {height:276px; background:url(../../images/general/main-logo.jpg) no-repeat top left; padding-left:148px; }
img#main-logo { float: left; width: 124px; margin-right: 22px }
ul#product-navigation {margin-top:25px; padding-top: 16px }
ul#product-navigation li {width:255px; height:67px; float:left; background:#493f38; list-style:none; border:1px solid #2a2421; margin:0 8px 10px 0;}
ul#product-navigation .last {width:255px; height:67px; float:left; background:#493f38; list-style:none; border:1px solid #2a2421; margin:0 0 10px 0;}
ul#product-navigation img {float:right; padding:1px;}
ul#product-navigation h2 {font-size:16px; color:#FFF; padding:10px 0 0 10px;}
ul#product-navigation p {font-weight:bold; font-size:13px; padding:0px; padding:0 0 0 10px;}
ul#product-navigation a {color:#7d6b5f; text-decoration:none;}
ul#product-navigation a:hover {color:#bb4546;}

/* Titles */
#company-name { width:422px; float:left; background:url(../../images/general/company-name.jpg) no-repeat; text-indent:-9999px;}
#pdf-downloads-ttl {width:283px; height:114px; background:url(../../images/titles/pdf-downloads-ttl.jpg) no-repeat; text-indent:-9999px;}
.main-titles {font-size:30px; color:#FFF;}
.sub-titles {font-size:24px; color:#FFF;}

div#main-navigation {padding:27px 0; height:44px; clear: both}
div#main-navigation ul {float:right;}
div#main-navigation ul li {list-style:none; display:inline; font-size:20px; font-weight:bold; padding-left:30px;}
div#main-navigation a {color:#FFF; text-decoration:none;}
div#main-navigation a:hover {color:#862b2c;}

/* Main Content */
div#content-container {float:left; width:939px; background:url(../../images/general/content-bg.jpg) repeat-y; border:2px solid #514745; border-top:none;}
div#side-container {float:right; width:283px; margin-left:2px;}
div#side-container ul {border-top:1px solid #756b69; margin-top:15px; padding:25px 0 25px 12px;}
div#side-container ul li {list-style:none; font-size:14px; padding:2px 0}
div#side-container ul li a {color:#bb4546;}
div#side-container ul li a:hover {color:#FFF;}
div#side-container h2 {padding-bottom:20px;}
div#main-container {float:left; width:654px;}
.column1-border {float:left; width:600px; border-bottom:1px solid #756b69; padding:39px 27px;}
.column1-no-border {float:left; width:600px; padding:39px 27px;}
.column1-border img, .column1-no-border img { margin: 0 5px 5px 0 }
.column1-border div, .column1-no-border div { margin-top: 20px }
p.upALevel { text-align: right; margin: 0 30px 10px 0 }

div#producttablecontainer { padding:39px 27px; }
#main-container table { width: 99%; margin-top: 20px }
#main-container tr.highlight { background: #444444 } 
#main-container th { padding: 10px }
#main-container td { color: silver; font-size: 12px; padding: 4px }
.centred { text-align: center }

/* Footer */
#footer {clear:both; height:144px; background:url(../../images/general/footer-bg.jpg) repeat-x; color:#FFF; font-size:10px;}
#footer a {color:#FFF; text-decoration:none; font-size:10px;}
#footer a:hover {color:#bb4546;}

#footer img { border: none }

#ourLink {float:left; margin:0px; padding-top:10px;}
#lowerNav {float:right; list-style:none; padding-top:10px;}
#lowerNav li {display:inline;}



#supplier-pic { border: 4px solid #8b7869; margin-right: 38px }
img.border { border: 4px solid #8b7869; margin: 20px }
.sizer{list-style:none; display:inline; float:right;}
.sizer li{display:inline;}



div#seo { padding-top: 10px; clear: both; font-size: 11px }
div#seo h1 { font-size: 12px }