/* CSS Document */
.supercont{height:100%; width:100%;}
body {margin:5px 0px 0px 0px; padding:0px; font-family:"Franklin Gothic Medium", arial, sans-serif; background-image:url(../images/bg.gif);}
.left td img, img {padding:2px; border:1px solid #333333; }
.right img {padding:2px; border:1px solid #ffffff; }
form, textarea {font-family:"Franklin Gothic Medium", arial, sans-serif;}
label {text-transform:capitalize;}
p {margin:8px 0px 8px 0px;}

.top {width:100%;height:250px; overflow:hidden;}
.middle {width:100%;height:100%;}
.bottom {width:100%;height:100%;}
.content {width:780px;height:500px;padding:10px;}


.topcentre {width:800px;margin-left:auto;margin-right:auto;height:250px;border-left:2px solid #ffffff;border-right:2px solid #ffffff; background-image:url(../images/banner.jpg);}
.toptop {width:795px; height:30px; padding:12px 5px 0px 0px; color:#FFFFFF; line-height:30px; text-align:right; font-size:12px; }
.topmenu {width:800px; height:30px; padding:166px 0px 0px 0px; color:#FFFFFF; line-height:30px; font-size:15px;overflow:hidden;}
	.menuitem, .menuitem a:link, .menuitem a:visited {float:left;clear:none;height:30px;width:133px; text-align:center; display:block; overflow:hidden;color:#FFFFFF; text-decoration:none;}
	.menuitemhover, .menuitem a:hover {float:left;clear:none;height:30px;width:133px; text-align:center; background-color:#000000; display:block; overflow:hidden;color:#FFFFFF; text-decoration:none; }

.middlecentre {width:800px;margin-left:auto;margin-right:auto;height:100%;border-left:2px solid #ffffff;border-right:2px solid #ffffff; background-color:#eeeeee; font-size:13px; font-weight:normal; color:#333333; }

.top a, .right a, .bottom a {color:#ffffff;}
.content a, .productsleft a { color:#333333;}
.content a:hover, .productsleft a:hover, .right a:hover, .top a:hover, .bottom a:hover {text-decoration:none;}

.bottomcentre {width:800px;margin-left:auto;margin-right:auto;height:50px;border-left:2px solid #ffffff;border-right:2px solid #ffffff; background-color:#333333; color:#FFFFFF; font-size:12px; text-align:center; padding:5px 0px 0px 0px;}
.bottomlinks {width:800px;margin-left:auto;margin-right:auto;height:20px; font-size:12px; text-align:center; padding:10px 0px 0px 0px;}
.bottomlinks a {color:#333333;}
.bottomlinks a:hover {text-decoration:none;}

.top, .middle {border-bottom:2px solid #ffffff;}

.heading { font-family:impact, "Franklin Gothic Medium", arial, sans-serif; font-size:22px; text-transform:uppercase; color:#333333;}
.thebutton {height:20px;line-height:16px;width:auto;padding:0px 3px 0px 3px;margin:0px;font-size:12px;font-weight:bold;text-transform:uppercase;background-color:#ff0000;border:1px solid #333333;cursor:pointer;color:#ffffff; }
.box2 {height:64px;line-height:13px;font-size:13px;color:#333333;width:200px;border:1px solid #999999;background-color:#fbfbfb;}
.box3 {height:48px;line-height:13px;font-size:13px;color:#333333;width:200px;border:1px solid #999999;background-color:#fbfbfb;}
.box {height:16px;line-height:16px;font-size:13px;color:#333333;width:150px;border:1px solid #999999;background-color:#fbfbfb;vertical-align:middle;}
.quantity {height:16px;line-height:16px;font-size:13px;color:#333333;width:15px;border:1px solid #999999;background-color:#fbfbfb;vertical-align:middle;}
.dropdown {height:20px;line-height:15px;font-size:13px;color:#333333;width:150px;border:1px solid #999999;background-color:#fbfbfb;vertical-align:middle;padding:0px;}

.pagemenuproduct {width:100px;height:100px;float:left;clear:none;margin:5px 5px 0px 5px; }
.pagemenuproduct2 {width:100px;height:121px;float:left;clear:none;margin:5px 5px 0px 5px; }
.pagemenuproduct3 {width:125px;height:146px;float:left;clear:none;margin:5px 5px 0px 5px; }
.pagemenuproductimage3, .pagemenuproductimage3 a:link, .pagemenuproductimage3 a:hover, .pagemenuproductimage3 a:visited {
border:1px solid #dddddd;padding:2px;height:87px;width:105px;float:none;clear:none;margin:auto;text-decoration:none;display:block; }
.pagemenuproductimage, .pagemenuproductimage a:link, .pagemenuproductimage a:hover, .pagemenuproductimage a:visited {
border:1px solid #dddddd;padding:2px;height:63px;width:80px;float:none;clear:none;margin:auto;text-decoration:none;display:block; }
.pagemenuproductname {height:37px;width:100px;text-align:center;padding:4px 0px 0px 0px;display:block; }
.pagemenuproductname2 {height:58px;width:100px;text-align:center;padding:4px 0px 4px 0px;display:block;line-height:14px;font-size:12px;}
.pagemenuproductname3 {height:58px;width:125px;text-align:center;padding:4px 0px 4px 0px;display:block;}

.grid {font-size:11px; }
.griditem1, .griditem2 {
text-align:center;width:55px;border-bottom:1px solid #ffffff;}
.griditem1 {background-color:#eeeeee;}
.griditem2 {background-color:#dddddd;}
.gridtitle {width:95px;border-bottom:1px solid #ffffff;}
.grid img {padding:0px; border:none; }

.left {width:580px;height:100%;float:left;clear:left;padding:10px; font-size:12px; }
.right {width:180px;height:100%;float:right;clear:right;text-align:center; background-color:#333333;color:#ffffff; font-size:12px; padding:0px 10px 0px 10px; }
.right ul {margin:0px 0px 0px 10px;text-align:center;padding:0px; }
.right li {margin:2px 0px 0px 0px;padding:0px; }
.rightsubhead, .rightsubhead a {color:#ffffff; font-size:14px; text-transform:lowercase; text-align:left;}
.rightsubhead {padding:0px 0px 0px 10px;}
.techtitle {font-weight:bold;font-size:14px; text-transform:uppercase;padding:2px 2px 4px 7px;  }
.techsub {width:160px;vertical-align:top;background-color:#cccccc;border-bottom:1px solid #ffffff;padding:2px 2px 2px 7px; }
.techtitles {width:160px;vertical-align:top;background-color:#cccccc;border-bottom:1px solid #ffffff;padding:2px 2px 2px 7px; color:#ff0000; }
.techinfo {width:420px;background-color:#dddddd;border-bottom:1px solid #ffffff;padding:2px 2px 2px 7px; }

.subhead, .leftsubhead, .leftsubhead a {font-size:18px; color:#FF0000; text-transform:uppercase;font-family:impact, "Franklin Gothic Medium", arial, sans-serif;}
.subsubhead {text-transform:uppercase; text-decoration:underline;}
.productsleft {width:580px; float:left; clear:left; padding:10px;}
.productsright {width:180px; float:right; background-color:#333333; padding:10px; color:#FFFFFF; }
.productsright a {color:#ffffff;}
.productsright a:hover {text-decoration:none;}
.left img {border:none;}

.quick {font-weight:bold;color:#ff0000;}
.selectsheet {height:22px;line-height:16px;width:180px;padding:0px; margin:0px; background-color:#333333; color:#ffffff; border:1px solid #ffffff; font-size:13px; text-transform:lowercase;vertical-align:middle;}
.selectsheet option {height:18px;}

.detail tr {padding:0px;margin:0px;}
