body{background:#fff url(/images/bg.png) top left;font-family:arial, helvetica, sans-serif;font-size:75%;padding:0;margin:0;text-align:center;color:#666}img{border:0}a{color:#ed1c24;text-decoration:none}a:hover{text-decoration:underline}#container{position:relative;width:986px;margin:0 auto;padding:0;text-align:left;background:url(/images/cbg.png) repeat-y}#footer{position:relative;width:986px;margin:0 auto;padding:0;text-align:left;background:url(/images/pg_btm.png) no-repeat}#header{height:100px}#header #logo{position:absolute;top:10px;left:30px}#header #tag{position:absolute;top:55px;right:40px}#menu{background:url(/images/menubar.png) top center no-repeat;height:44px;font-size:120%;line-height:40px}#menu ul{margin:0;list-style:none}#menu ul li{float:left;margin-right:1em}#menu ul li a{display:block;color:#fff;text-decoration:none}#menu ul li a:hover,#menu ul li a.selected{color:#333}#main{position:relative;padding:0 35px}#leftbar{margin-right:260px}#leftbar #about_blurb{position:absolute;left:35px;width:637px;padding:10px;background:#fff;border:1px solid #ccc;z-index:10}#rightbar{position:absolute;width:250px;top:0;right:35px;height:500px}#rightbar .links a{position:relative;margin-bottom:5px}#rightbar .links a,#rightbar .links a span{display:block;width:250px;height:46px}#rightbar .links a span{position:absolute;top:0;left:0}#rightbar .links a .hover{background:transparent}#rightbar .links a .hover:hover{background:url(/images/btn_border.png)}#rightbar .links a.aloe span{background:url(/images/btn_aloe.png)}#rightbar .links a.hart span{background:url(/images/btn_hart.png)}#rightbar .links a.caterpride span{background:url(/images/btn_caterpride.png)}#rightbar .links a.impala span{background:url(/images/btn_impala.png)}#rightbar .links a.pointerware span{background:url(/images/btn_pointerware.png)}#rightbar .enquiries{background:url(/images/blk_bg.png) repeat-y}#rightbar .enquiries form fieldset{padding:10px;border:0}#rightbar .enquiries form fieldset legend{font-weight:bold;font-size:120%}#rightbar .enquiries form fieldset label{display:block}#rightbar .enquiries form fieldset ol{margin:0;padding:0;list-style:none}#rightbar .enquiries form fieldset ol li{margin-bottom:5px}#rightbar .enquiries form fieldset ol input,#rightbar .enquiries form fieldset ol textarea{width:98%}#rightbar .enquiries form fieldset input.submit{float:right}#content{margin-top:10px}#content .about{background:url(/images/about_bg.jpg) no-repeat;padding-left:260px}#content .news{background:url(/images/news_bg.jpg) no-repeat;padding-left:260px}#content .news b{color:#333;font-size:110%}#content .office_hours{position:absolute;margin-top:230px;margin-left:-200px}#content .contacts{background:url(/images/contact_bg.jpg) no-repeat;padding-left:260px}#content .contacts .contact{margin-bottom:1em}#content .contacts .contact table{padding:2px;padding-left:0;spacing:0}#content .contacts p{margin-bottom:0}#content .contacts h1,#content .news h1{position:relative;background:#ed1c24;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:5px;font-size:120%}#content .contacts h1 span,#content .news h1 span{display:block;position:absolute;top:5px;right:5px}#content .contacts h1.grey,#content .news h1.grey{background:#666}#content .contacts h2,#content .news h2{color:#ed1c24;margin-bottom:0.5em}h2{padding:0;margin:0 0 1em 0;font-size:120%;color:#333}p{padding:0;margin:0 0 1em 0}.header{cursor:pointer}.clrl{clear:left;line-height:0}.clr{clear:both;line-height:0}.grey{color:#888}.brand_images a{position:relative;display:block;float:left;margin-right:8px;margin-bottom:8px}.brand_images a,.brand_images a span{width:300px;height:124px}.brand_images a span{position:absolute;top:0;left:0}.brand_images a .hover{background:transparent}.brand_images a .hover:hover{background:url(/images/home_btn_border.png)}.brand_images a.aloe span{background:url(/images/aloe.jpg)}.brand_images a.hart span{background:url(/images/hart.jpg)}.brand_images a.caterpride span{background:url(/images/caterpride.jpg)}.brand_images a.impala span{background:url(/images/impala.jpg)}.brand_images a.watch span{background:url(/images/watchthisspace.png)}.brand_images a.pointerware span{background:url(/images/pointerware.jpg)}.brand_images a.rhs{margin-right:0}.col1,.col2,.col3{width:300px;float:left}.col2{width:296px;padding:10px}.col2 h1{margin:0 0 0.5em 0;font-size:120%}#products{position:relative;height:440px;overflow:auto}.subbrand h1{clear:left;padding:0;margin:0 0 1em 0;font-size:100%;line-height:2em}.subbrand h1 span{display:block;width:42%;text-align:center;text-transform:uppercase;color:#fff}.subbrand .product{clear:both;margin-bottom:2em}.subbrand .product img{float:left}.subbrand .product .detail{margin-left:350px}.subbrand .product .detail ol{list-style:upper-alpha;margin:0 0 1em 1em;padding:0}.subbrand .product .detail ol li{font-weight:bold;color:#333}.subbrand .product .detail .products{margin-bottom:1em}.subbrand .product .detail .name{font-weight:bold;color:#333}.subbrand .product .detail .code,.subbrand .product .detail .description{color:#888;font-weight:normal}.subbrand .product .detail h2{margin-bottom:0}.subbrand .product .detail ul{margin:0 0 1em 1em;padding:0;color:#888}.subbrand .product .detail .notes{color:#f00}p.red{color:#ed1c24}.block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px}.block.grey{background:#ccc;color:#666}.block.red{background:#ed1c24;color:#fff}.block.red h2{color:#fff}ul.not{list-style:none;margin:0;padding:0}
