* {border:0;margin:0;padding:0;}
body {background-color:#99cc00;font-family:tahoma,verdana,sans-serif}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;visibility:hidden;}
/* END OF HEADER STUFF */

#container {width:786px;background-color:#FFF;margin:13px auto;background-image:url('footer-bg.png');background-position:bottom center;background-repeat:no-repeat;}
#header {background-image:url(header.png);height:104px;}
#headerlinkbox a {display:block;float:left;height:0;width:0;overflow:hidden;padding-top:31px;}
#btn-home {background-image:url('btn-home.png');padding-left:76px;margin-left:9px;}
#btn-home:hover, #btn-home.selected {background-image:url('btn-home-lit.png')}
#btn-about {background-image:url('btn-about.png');padding-left:94px;}
#btn-about:hover, #btn-about.selected {background-image:url('btn-about-lit.png')}
#btn-trade {background-image:url('btn-trade.png');padding-left:72px;}
#btn-trade:hover, #btn-trade.selected {background-image:url('btn-trade-lit.png')}
#btn-design {background-image:url('btn-design.png');padding-left:139px;}
#btn-design:hover, #btn-design.selected {background-image:url('btn-design-lit.png')}
#btn-enquiry {background-image:url('btn-enquiry.png');padding-left:159px;}
#btn-enquiry:hover, #btn-enquiry.selected {background-image:url('btn-enquiry-lit.png')}
#btn-contact {background-image:url('btn-contact.png');padding-left:117px;}
#btn-contact:hover, #btn-contact.selected {background-image:url('btn-contact-lit.png')}
#btn-sitemap {background-image:url('btn-sitemap.png');padding-left:115px;}
#btn-sitemap:hover, #btn-sitemap.selected {background-image:url('btn-sitemap-lit.png')}
#greenstripe {background-image:url('greenstripe.png');height:10px;margin:6px 7px 0 7px;}
#leftnav {width:150px;font-size:11px;float:left;margin-left:15px;text-transform: uppercase;font-weight:bold;}
#leftnav a {display:block;color:#555;text-decoration:none;border-top:1px dotted #555;padding:5px;}
#leftnav a:first-child {border:0;}
#pagecontent, #widepage {float:left;margin-left:19px;font-size:11px;}
#pagecontent {width:390px;}
#widepage {width:584px;}
#pagecontent ul {margin-left:15px;}
#pagecontent li {margin-left:15px;}
#pagecontent p, #widepage p {margin-bottom:1em;}
#rightside {float:right;margin-right:19px;width:175px;}
#rightside img {margin-bottom:13px;}
#rightside #recommend {width:145px;height:141px;background-image:url(recommend-us.png);padding:0 15px;}
#rightside #recommend #name {width:135px;margin-top:40px;padding:5px;font-size:10px;}
#rightside #recommend #email {width:135px;margin-top:15px;padding:5px;font-size:10px;}
#rightside #recommend #submit {margin-left:115px;margin-top:15px;}
#footer {padding:10px 20px;border-top:1px solid #DDD;margin-top:15px;}
#footer .left a {color:#555;font-size:10px;text-decoration:none;margin-left:5px;padding-left:5px;border-left:1px solid #555;}
#footer .left a:hover {text-decoration:underline;}
#footer .left a:first-child {margin:0;border:0;padding:0;}
#footer #sizzle {float:right;}
#leftnav #leftnavactive {color:#99cc00;}
#contactform {width:300px;margin:0 auto;margin-bottom:20px;}
#contactform input, #contactform textarea, #widepageright input, #widepageright textarea {border:1px solid #DDD;color:#555}
.textwidth {width:300px;}
#contactform .product, #widepageright .product {margin-left:30px;margin-top:1em;}
#contactform p, #widepageright p {margin-bottom:0;margin-top:1em;font-weight:bold;}
#contactform #contactenquiry, #widepageright #contactenquiry{width:300px;}
#contactform #recaptcha_response_field, #widepageright #recaptcha_response_field {width:300px;}
#contactform .left,#widepageright .left {font-weight:normal;}
#contactsubmit{font-size:14px;margin-top:10px;}
#coirboxes {margin:0 auto;width:351px;}
.coir {display:block;width:103px;float:left;text-align:center;margin:7px;}
.coir img {display:block}
#recaptcha_instructions {float:left;width:240px;margin-top:10px;}
#widepage #widepageright {float:right;}
#widepage #widepageleft {width:240px;float:left;margin-right:10px}
#widepageleft .contactservices {margin-top:10px;}
#recaptcha_image, #recaptcha_response_field {float:right;margin-top:10px;border:1px solid #DDD;width:300px;}
#underline {margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #DDD;}
#tradeno {margin-left:20px;}
#sitemappages a {display:inline;text-decoration:none;}
#sitemappages a:hover {text-decoration:underline;}
