body {font-family: "Century Gothic", arial;cursor: default;}
#body {border: 1px solid;width: 800px;min-height: 600px;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;}
#banner {height: 120px;width: 100%;background-color: white;background-image: url(images/banpic.jpg);}
#normlist ul {margin: 0px;padding: 0px;clear: right;	}
#normlist li.norm {list-style-type: circle;margin: 0px;padding: 0px;float: none;width: 400px;font-weight: bold;text-align: left;}
#normlist {margin-left: 100px;}
#logo {margin-top: 40px;position: absolute;}
#search {position: absolute;height: 20px;width: 310px;margin: 5px;z-index: 9;}
button {float: left;font-size: 12px;text-align: center;background-color: #efcc05;color: #272525;margin-right: 10px;border: 1px solid black;height: 19px;padding-bottom: 5px;width: 55px;vertical-align: middle;}
button:hover {cursor:pointer;}
#search input {border: 1px solid black;float: left;background-color: #fdec8a;height: 15px;width: 170px;color: black;font-size: 12px;}
#menu {height: 35px;width: 100%;background-color: #272525;}
#prodrange input {border: none;}
#prodrange input:hover {cursor: default;}
#prodrange button {}
#subprodrange input {border: none;width: 200px;}
#subprodrange input:hover {cursor: default;}
#subprodrange img {height: 50px;}
#subprodrange table td {border-bottom: 1px dashed;}
#res table tr td {border-bottom: 1px dashed black;text-align: left;padding-right: 20px;}
#res table tr th {text-align: left;padding-right: 20px;}
#res table tr td img {border: none;height: 50px;}
.bold {font-weight: bold;margin-left: 3px;}
.boldslider {font-weight: bold;}
#footer {width: 800px;margin: -16px auto 15px auto;height: 40px;border: 1px solid;background-image: url(images/footerimage.jpg);font-size: 12px;font-weight: bold;}
.pic img {border: none;}
#srch {float: right;}
#srch:hover {cursor: default;}
#indexpics {margin: 6px 0 20px 420px;width: 380px;height: 245px;float: left;}
#indexpics.small {height: 125px;background-image: url(images/productsimage.jpg);}
#loading.small {margin-top: 45px;}
#title {width: 420px;margin-left: 0px;float: right;height: 245px;background-color: #272525;position: absolute;margin-top: 6px;}
#title p {color: white;margin-left: 10px;margin-right: 10px;font-size: 12px;}
#title p.right {text-align: right;}
#title.small {height: 125px;}
#title.smallwide {height: 125px;width: 800px;background-image: url(images/prodbanner2.jpg)}
#smallwide{height: 125px;width: 800px;background-image: url(images/prodbanner2.jpg); margin-top:6px;}
#title2 {width: 800px;margin-left: 0px;float: right;height: 125px;background-color: #272525;position: absolute;margin-top: 6px;background-image: url(images/abouttitlepic.jpg);}
#title2 p {color: white;margin-left: 10px;margin-right: 10px;font-size: 12px;}
#title2 p.right {text-align: right;}
#intitle {height: 35px;width: 300px;margin-top: 10px;background-color: white;}
#intitle h1 {font-size: 25px;position: absolute;margin-top: 2px;color: #272525;margin-left: 10px;}
#intitle img {float:right;} 
#loading {width: 32px;height: 32px;margin-left: auto;margin-right: auto;margin-top: 106px;}
#cat {border-top: 1px solid #272525;border-left: 1px solid #272525;border-bottom: 1px solid #272525;height: 190px;width: 160px;margin-top: -235px;margin-left: 640px;margin-bottom: 20px;position: absolute;}
#catdownload {height: 15px;background-color: #272525;color: white;font-size: 10px;}
#cat img {margin: 10px;margin-top: 15px;border:hidden;}
#cat img.min {margin-top: 0px;margin-left: 143px;}
#newprods {height: 24px;width: 200px;background-color: #272525;color: white;font-size: 17px;font-weight: bold;}
#newprods img {float:right}
#content {width: 800px;margin-top: 270px;}
#content.small {margin-top: 125px;}
#content.logpage {margin-top: 110px;}
#content.none {margin-top: 0px;}
#content2 {width: 600px;margin-top: 150px;margin-left: 20px;margin-bottom: 20px;}
#logbox {width: 260px;margin-right: auto;margin-left: auto;border: 1px solid;padding: 50px;}
#newproducts {height: 210px;width: 615px;border-top: 1px solid #272525;border-bottom: 1px solid #272525;border-right: 1px solid #272525;margin-bottom: 20px;background-color: white;}
div.scrollable {  position:relative;overflow:hidden;width: 570px;	 height:190px;	margin-top: -5px;margin-left: 21px;}
#thumbs img {float: left;margin-left: 0px;}
#thumbs {position:absolute;width:20000em;clear:both;}
#thumbs div {float:left;width:190px;height:175px;background-color: white;cursor:default;}
#thumbs div.color {background-color: #e8e8e8;}
#thumbs div.active {cursor:default;}
#thumbs h3 {margin-bottom: 10px;}
#thumbs h3, #thumbs p {margin-left: 10px;margin-right: 5px;font-size:13px;color:#272525;}
#thumbs h3 em {font-style:normal;color:yellow;}
div.scrollable {float:left;cursor: pointer;}
a.prev {background:transparent url(images/left.png) no-repeat scroll 0 0;cursor: pointer;height: 18px;width: 18px;display: block;margin-top: 68px;position: absolute;}
a.next {background: transparent url(images/right.png) no-repeat scroll 0 0;cursor: pointer;height: 18px;width: 18px;display: block;margin-left: 595px;margin-top: 68px;position: absolute;}
a.prevPage, a.nextPage {cursor:pointer;display:block;float:left;height:18px;margin: 90px 10px 0 0px;width:18px;}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {}
a.disabled {visibility:hidden !important;}
a.next, a.nextPage {}
div.navi {height:20px;margin-left:290px;width:200px;}
div.navi a {background:transparent url(images/navigator.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:8px;margin:3px;width:8px;}
div.navi a:hover {background-position:0 -8px;}
div.navi a.active {background-position:0 -16px;}
#header {margin-top: 20px;width: 350px;color: white;background-color: #272525;font-weight: bold;height: 25px;padding-top: 5px;padding-left: 5px;margin-bottom: 20px;overflow: hidden;}
#header img {float:right;height:30px;width:30px;margin-top:-5px;}
#headerpic {height: 30px;}
#headerpic img {position: absolute;height: 30px;margin-left: 320px;top: 187px;float: right;}
#pic img {height: 50px;border: none;}
#pic1 img {height: 270px;border: 1px solid #efefef;float: left;margin-left: 15px;}
#boldcat {font-weight: bold;float: left;padding-right: 5px;}
#pic {float: left;width: 50px;}
#options {float: right;margin-top: -65px;}
#options li {float: left;background-color: #272525;color: white;width: 80px;text-align: center;font-size: 13px;margin-left: 4px;height: 22px;padding-top: 6px;text-transform: lowercase;}
#options li:hover {color: #ffd940;cursor: pointer;}
#define {background-color: #272525;width: 220px;color: white;position:absolute;font-size: 13px;margin-left: 570px;margin-top: -20px;display: none;z-index: 99;}
#define button {float: right;margin-right: 0px;}
#define table {width: 100%;border-collapse: collapse;}
#define td {border-bottom: 1px solid white;}
#define tr:hover {background-color: #898383;}
#defhead {height: 25px;width: 220px;position: absolute;margin-left: 570px;margin-top: -46px;background-color: #272525;color: white;font-size: 13px;border-bottom: 1px solid white;overflow: hidden;z-index: 99;}
#nonbold {font-weight: normal;font-size: 10px;position: absolute;margin-top: -20px;margin-left: 95px;}
#defhead:hover {cursor: pointer;}
#defhead p {margin-top: 3px;font-weight: bold;}
#defhead img {margin-top: -32px;margin-left: 194px;position: absolute;height: 26px;}
#defineseries {background-color: #272525;width: 220px;color: white;position:absolute;font-size: 13px;margin-left: 570px;margin-top: 27px;display: none;}
#defineseries button {float: right;margin-right: 0px;}
#defineseries table {width: 100%;border-collapse: collapse;}
#defineseries td {border-bottom: 1px solid white;}
#defineseries tr:hover {background-color: #898383;}
#defheadseries {height: 25px;width: 220px;position: absolute;margin-left: 570px;margin-top: 1px;background-color: #272525;color: white;font-size: 13px;border-bottom: 1px solid white;overflow: hidden;}
#nonbold {font-weight: normal;font-size: 10px;position: absolute;margin-top: -20px;margin-left: 95px;}
#defheadseries:hover {cursor: pointer;}
#defheadseries p {margin-top: 3px;font-weight: bold;}
#defheadseries img {margin-top: -32px;margin-left: 194px;position: absolute;height: 26px;}
.typehead {font-weight: normal;font-size: 14px;}
#partno {float: left;font-size: 12px;}
.bold {font-weight: bold;}
#catagory {float: left;font-size: 12px;width: 250px;}
.pno {width: 200px;}
#description {font-size: 12px;}
.desc {width: 400px;}
td {vertical-align: top;}
#results {width: 790px;padding-left: 3px;padding-right: 3px;margin-top: 50px;}
#result {height: 70px;border-bottom: 1px dashed #272525;width: 790px;padding-top: 5px;}
#contactform label {font-size: 13px;}
#contactform input {margin-top: -20px;width: 250px;}
#contactform table td {padding-top: 0px;}
#right {float: right;margin-right: -10px;}
#contactform textarea {width: 250px;}
#contactform table {margin-bottom: 20px;margin-left: 30px;}
.error {color: red;font-size: 12px;}
#details {height: 300px;width: 280px;position: absolute;top: 260px;margin-left: 500px;font-size: 11px;}
#details th {text-align: left;vertical-align: top;width: 60px;}
#detail {margin-left: 320px;font-size: 13px;border-bottom: 1px solid #efefef;padding-top: 5px;padding-bottom: 5px;}
#thank {width: 400px;font-size: 12px;margin-left: 20px;margin-top: 45px;}
#senderror{width: 400px;font-size: 12px;margin-left: 20px;margin-top: 45px;color:red;}
a {text-decoration: none;color: #00486a;}
#distributors {margin-top: 30px;}
#distributors table {border-bottom: 1px solid #efefef;margin-bottom: 10px;text-align: left;font-size: 12px;}
#distributors table th {text-align: left;vertical-align: top;}
#distributors td.cell {width: 200px;}
#countrysearch {margin-top: -40px;margin-left: 530px;}
#countrysearch label {font-size: 13px;margin-right: 20px;}
#countrysearch button.more {margin-top: 2px;}
#about{font-size: 12px;}
#q1 {margin-top: 50px;}
#countryselect {height: 200px;width: 400px;background-color: #272525;margin-left: auto;margin-right: auto;border-left: 1px solid #605b5b;border-right: 1px solid #605b5b;}
#countryselect img {position: absolute;margin-left: 230px;margin-top: 25px;}
#t1 {color: white;font-size: 12px;width: 200px;margin-top: 70px;position: absolute;margin-left: 20px;}
#t2 {font-weight: bold;position: absolute;margin-top: 5px;color: white;font-size: 16px;margin-left: 20px;}
#str {width: 800px;height: 200px;margin-top: 80px;position: absolute;background-color: #272525;}
#products {margin-left: -40px;}
#products ul {position: absolute;}
#products li a {display: block;padding-top: 5px;padding-bottom: 5px;margin-top: 0px;}
#products li {float: left;font-size: 12px;width: 112px;text-align: center;height: 25px;margin-bottom: 15px;}
#products li.red {background-color: #e72228;background: transparent url(images/rtab.jpg)  no-repeat scroll 0 0;}
#products li.pink {background-color: #e50e88;background: transparent url(images/ptab.jpg) no-repeat scroll 0 0;}
#products li.blue {background-color: #00a9ec;background: transparent url(images/btab.jpg) no-repeat scroll 0 0;}
#products li.orange {background-color: #ef7f17;background: transparent url(images/otab.jpg) no-repeat scroll 0 0;border-left: none;}
#products li.yellow {background-color: #ffee00;background: transparent url(images/ytab.jpg) no-repeat scroll 0 0;}
#products li.purple {background-color: #912391;background: transparent url(images/putab.jpg) no-repeat scroll 0 0;}
#products li.green {background-color: #019c44;background: transparent url(images/gtab.jpg) no-repeat scroll 0 0;}
#products li.red:hover {font-weight: bold;}
#products li.pink:hover {font-weight: bold;}
#products li.blue:hover {font-weight: bold;}
#products li.orange:hover {font-weight: bold;}
#products li.yellow:hover {font-weight: bold;}
#products li.purple:hover {font-weight: bold;}
#products li.green:hover {font-weight: bold;}
#products li.ui-tabs-selected {font-weight: bold;height: 30px;}
.ui-tabs .ui-tabs-hide {display: none;}
#info {padding-top: 45px;padding-left: 50px;float: none;}
.sublinks {font-size: 12px;margin-bottom: 50px;background-color: #f7f7f7;}
#orange {border: 2px solid #ef7f17;border-right: none;margin-left: 170px;background-color: #f8c89c;}
#blue {border-left: none;margin-left: -10px;border: 2px solid #00a9ec;background-color: #bbecff;width:600px;}
#pink {border: 2px solid #e50e88;background-color: #f997cf;width:600px;}
#yellow {border: 2px solid #ffee00;background-color: #fff9a8;width:600px;}
#purple {border: 2px solid #912391;background-color: #e8a2e8;margin-left: 160px;}
#red {border: 2px solid #e72228;background-color: #f39496; width: 779px;}
#red td {width: 200px;}
#green {border: 2px solid #019c44;margin-left: 160px;}
.sublinks td {width: 150px;}
.sublinks a:hover {color: #007ebb;}
.select{height:30px;}
#aboutprod {padding-top: 0px;}
#aboutprod p {font-size: 13px;padding-right: 10px;}
#aboutprod.low {padding-top: 0px;}
#aboutprod img {float: left;margin-right: 10px;margin-bottom: 10px;}
#subtitle {border: 1px solid;width: 300px;margin-left: 110px;height: 29px;background-color: #272525;color: white;font-weight: bold;}
#subtitle img {float:right;margin-right:0px;margin-bottom:0px;height:29px;}
#newsheader {height: 245px;width: 250px;background-color: #272525;float: right;margin-top: 5px;color: white;font-size: 13px;}
#newsheader p {margin: 5px;margin-top: 10px;}
#newstitle {height: 30px;width: 200px;background-color: white;}
#newsitem {width: 535px;margin-left: 5px;height: 60px;background-color: #ffff95;border: 2px solid #efcc05;margin-top: 5px;}
#newsitem:hover {background-color: #ffff75;}
#intitle.news {width: 200px;}
#intitle.news img {float: right;}
#newsdetail {font-size: 12px;text-align: left;color: #797900;float: left;}
.minwid {width: 140px;}
table td,th {vertical-align: top;}
#delete {float: right;margin-right: 190px;margin-top: -20px;}
#logoff {float: right;margin-top: -30px;}
#infomenu a{color: inherit;padding-right: inherit;display: block;}
h1.infotitle {font-weight: 100;margin-top: 7px;color: white;float: left;}
p.infotitle {font-size:20px;margin-top: 0px;color: white;float: left;clear:left;}
p.maninfotitle {font-size:12px;margin-top: -7px;color: white;float: left;clear:left;}
#infotitle {border: 1px solid #272525;border-left: none;height: 60px;width: 390px;margin-top: 10px;background-color: #272525;}
#infotitle img {float: right;height: 60px;margin-left: 10px;}
#infomenu {float: right;margin-top: 3px;border-left: 1px solid black;height: 100%;width: 210px;}
#infomenu ul {margin-top: -2px;}
#infomenu li {font-size: 12px;margin: 3px;margin-right: 2px;margin-left: -36px;padding-left: 2px;width: 200px;color: white;background-color: #272525;}
#infomenu li.catag {border: 1px solid #272525;background-color: white;color: #272525;font-weight: bold;}
#infomenu li.catag img {float: right;margin-top: 5px;margin-right: 5px;border: none;}
#infomenu li.manprodmenu{color:#808080;background-color: white;}
#infomenu li li{width: 180px;list-style-type: square;margin-left: -19px;background-color:white;font-size: 12px;color:#808080;}
#infomenu li.manprodmenu:hover{background-color: white;}
ul.managemenu li > ul {display: none;}
ul.managemenu {display: block;}
ul.managemenu li:hover > ul {display: block;}
#infomenu li.catag:hover{background-color: white;}
#infomenu ul li:hover {background-color: #efcc05;color: #272525;}
#infomenu li li:hover {background-color: white;color: #272525;}
#infomenu li.catag:hover {background-color: #e80000;color: black;}
#infomenu li.current {background-color:#efcc05;color:black;}
#menu ul.invis {position: absolute;}
#userdetails {height: 58px;width:120px;float: right;margin: 10px;background-color:#efcc05;padding:5px;opacity: 0.9;font-size:12px;border:1px solid;}
.green{color: green;}
#userdetails button{width: 120px;margin-top:5px;}
#userdetails button:hover{background-color:#dd0011;}
table.proditem{text-align:left;font-size: 12px;}
table td.blankcell {width:67px;}
.proditem th,td{text-align:left;}
div.proditem{border: 1px solid;width:575px;margin:5px;background-color: #f5f5f5;height:73px;overflow:hidden;}
div.proditem img {height:63px;width:63px;margin:2px;border:none;}
.proditem input {font-size: 12px; width:155px;}
div.expand{width:15px;height:15px;float:right;background-color:black;background-image:url(images/expand.jpg);border-left:1px solid;border-bottom:1px solid;}
div.expand:hover{cursor:pointer;}
div.resultsshow{float:right;margin-top:-20px;font-size:12px;margin-right:5px;text-align:right;}
div.resultsshowb{font-size:12px;margin-right:215px;margin-top:-5px;text-align:right;}
#editbox{background-color:#efcc05;font-size:12px;color:black;margin:10px;border:1px solid black;padding:5px;position:fixed;width:170px;}
#editbox a:hover {color:red;}
#content.small {margin-top:10px;margin-bottom:10px;}
