/* CSS Document */
body															{ margin: 0px; padding: 0px; font-size: 66%; background: url(img-bin/bg.gif) repeat-y 50% top; color: #808080; font-family:Arial, Helvetica, sans-serif; }
img																{ border:  none; }
div																{ position: relative; }

div#wrapper														{ width: 960px; padding: 0px; margin: 0px auto; font-size: 1.2em; line-height: 150%; }

div#header														{ float: left; background: url(img-bin/headerbg.jpg) #ccc no-repeat; width: 960px; height: 152px; }
div#header h1													{ position: absolute; top: 50px; left: 35px; width: 455px; height: 60px; }
div#header h1 a													{ display: block; width: 415px; height: 70px; cursor: pointer; }
div#header h1 a em												{ display: none; }

div#main_image													{ float: left; margin: 0px; width: 960px; height: 418px; }													
div#content														{ float: left; width: 960px; background: url(img-bin/content_bg.jpg) repeat-y; }
div#content	div#strapline										{ float: left; width: 900px; height: 65px; margin-left: 30px; margin-top: 10px; margin-bottom: 5px; }
div#content div#product_wrapper									{ float: left; widht: 900px; margin-left: 16px; }
div#content div.product											{ float: left; position: relative; width: 182px; background:url(img-bin/prod_bg.jpg) repeat-x; padding: 0px 1px 0px 2px; }

div#content div#otherproducts									{ float: left; width: 900px; height: 65px; margin-left: 30px; margin-top: 5px; margin-bottom: 10px; }

div#content div#lower											{ float: left; width: 880px; margin-left: 40px; }
div#content div#lower #inner_left								{ float: left; width: 420px; }
div#content div#lower #inner_left h2							{ font-size: 145%; font-weight: normal; font-family: "Times New Roman", Times, serif; color: #3b3b3b; }
div#content div#lower #inner_left a								{ color: #6f449e; }

div#content div#lower #inner_right								{ float: right; width: 420px; }
div#content div#lower #inner_right h3							{ font-size: 145%; font-weight: normal; font-family: "Times New Roman", Times, serif; color: #3b3b3b }
div#content div#lower #inner_right ul							{ margin: 0px; padding: 0px; width: 420px; }
div#content div#lower #inner_right ul li						{ list-style-type: none; float: left; position: relative; width: 420px; margin-bottom: 5px; }
div#content div#lower #inner_right ul li a						{ font-size: 95%; color: #6f449e; }
div#content div#lower #inner_right ul li a:hover				{ text-decoration: none; }
div#content div#lower #inner_right #more						{ float: right; margin-top: 25px; width: 420px; height: 40px; }

div#footer														{ float: left; width: 940px; padding: 40px 10px 20px 10px; background:url(img-bin/footer_bg.jpg) no-repeat left top; font-size: 95%; }
div#footer p.copyright											{ float: left; position: relative; width: 30%; margin: 0px; }

div#footer .footer_right										{ float: right; width: 430px; text-align: right; margin-bottom: 10px; }
div#footer .footer_right a.link									{ display: block; float: left; text-align: left; text-decoration: none; font-weight: bold; width: 250px; height:60px; padding-right: 13px; color: #6f449e; border-right: solid 1px #b2b2b2; }
div#footer .footer_right a.email								{ color:#808080; }
div#footer .lower_box											{ float: left; position: relative; width: 80%; padding: 0 10%; text-align: center; margin: 0px auto; color: #808080; font-size: 90%; }
div#footer .lower_box p											{ margin: 0px; }