@charset "UTF-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

td.bodyarea li {
margin-left:15px;	
}

body {
	background:#455560 url(../images/bg.jpg) repeat-x;
	font-family:Tahoma;
	font-size:0.8em;
	color:#101010;
}

#wrapper {
width:1119px;
margin:auto;
}

#banner {
width:995px;
height:218px;
margin:auto;
}

#topmenu {
position:absolute;
width:1050px;
margin-top:-37px;
}

#topmenu ul {
padding:0;
margin-left:290px;
}
#topmenu li {
float:left;
list-style:none;
}

#topmenu li a {
color:#FFFFFF;
font-size:12px;
text-decoration:none;
margin-left:26px;
margin-right:26px;
}

#topmenu li a:hover {
font-size:0.9em;
color:#edef74;
text-decoration:none;
}

#topmenu li a.topmenuon {
color:#f3f474;
}


#sidemenubuttons {
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
}

ul.sidemenubuttonssub li {
margin-left:35px;
line-height:20px;
width:190px;
list-style:none;
list-style-image:url(../images/hyphen.jpg);
}
ul.sidemenubuttons li {
margin-left:20px;
line-height:20px;
width:190px;
list-style-image:url(../images/arrow.jpg);
}

#sidemenubuttons li a {
font-size:1em;
text-decoration:none;
}

#sidemenubuttons li a:hover {
display:block;
color:#6f5cb1;
text-decoration:none;
}

a.sidemenutoplevel {
text-decoration:none;
color:#008bc3;
font-weight:bold;
}
a.sidemenusublevel {
text-decoration:none;
color:#40505c;
}
a.sidemenubuttonson {
display:block;
background-color:#322269;
text-decoration:none;
margin-left:-16px;
padding-left:16px;
width:175px;
height:20px;
}

table.topmenuitem {
height:25px;
width:8px;
}

td.tableft {
width:8px;
height:25px;
background: #a4bf34 url(../images/topmenu/tab-left.jpg) no-repeat;
}
td.tabright {
width:8px;	
height:25px;
background: #a4bf34 url(../images/topmenu/tab-right.jpg) no-repeat;
}
td.tabbg {
width:8px;
height:25px;
background: #a4bf34 url(../images/topmenu/tab-bg.jpg) repeat-x;
text-transform:uppercase;
font-size:0.9em;
}
td.bodyarea {
padding-left: 17px;
padding-top: 17px;
padding-bottom: 17px;
padding-right: 35px;
}
input.textwidthreg {
width:200px;
}
select.textwidthreg {
width:204px;
}
#sidemenu {
margin:auto;
width:200px;
}
.productsmenuheader {
padding-top:15px;
font-size:1.4em;
color:#008bc3;
}
h1 {
font-size:2.0em;
font-weight:bold;
color:#008bc3;
}
.titletext {
font-size:2.0em;
font-weight:bold;
color:#008bc3;
}
.titletext2 {
font-size:1.4em;
font-weight:bold;
color:#008bc3;
}

.weblink {
font-size:0.9em;
color:#008bc3;
}
.error {
color:#FF0000;
}
img.productthumbimg {
border:0px solid #43535e;
}
img.productrollthumbimg {
border:1px solid #43535e;
}
td.borderleft {
width:62px;
background: url(../images/left-border.jpg) no-repeat;
}
td.borderright {
width:62px;
height:448px;
background: url(../images/right-border.jpg) no-repeat;
}

#bodylayer {
width:995px;
margin:auto;
background: #000000 url(../images/bodybg.jpg) repeat-y;
}

#footerbtns {
position:absolute;
margin-top:71px;
margin-left:646px;
}
#footerbtns ul {
padding:0;
}
#footerbtns li {
float:left;
list-style:none;
}

#footerbtns li a {
color:#FFFFFF;
font-size:0.85em;
text-decoration:none;
margin-left:26px;
margin-right:26px;
}

#footerbtns li a:hover {
font-size:0.85em;
color:#edef74;
text-decoration:none;
}

#footer {
height:180px;
width:1119px;
background: #000000 url(../images/footer.jpg) no-repeat;
margin:auto;
}
p.brk {margin-bottom:10px;}

