body {
background-color: #ACB7C1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
margin: 0px;
}

a {
color:#0033CC;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

#banner {
background: url(../images/banner.jpg) top left no-repeat;
height: 162px;
width: 983px;
}

#body {
background: url(../images/body.jpg) top left repeat-y;
width:983px;
}

#footer {
background: url(../images/footer.jpg) top left no-repeat;
width:983px;
height:57px;
}

#mainbodycontainer {
width:804px;
}

#leftcontainer {
width:179px;
}

#left {
margin-right:4px;
margin-left:20px;
}

#mainbody {
margin-left:10px;
margin-right: 30px;
}

#left a.mainlevel {
width:100px;
font-size:15px;
text-decoration:none;
color:#ffffff;
text-align:right;
padding-right:20px;
}

#left a.mainlevel:hover {
color:#FFD737;
}

#trans_mainlevel td {
width:179px;
text-align:right;
padding-bottom:7px;
background: url(../images/arrow.png) 141px 6px no-repeat;
}

a.sublevel {
padding:5px;
color:#FFFFFF;
text-decoration:none;
font-size:15px;
}

a.sublevel:hover {
color:#FFD737;
}


.contentheading , .componentheading , h3 {
font-size: 20px;
color: #FF9900;
margin-bottom:3px;
}

#pb_productscount {
display:none;
}

.sectiontableheader {
font-weight:bold;
padding:4px;
border:1px #999999 solid;
text-align:left;
}

tr .sectiontableentry1 {
padding:2px;
background:#efefef;
border:1px #FFFFFF solid;
text-align:left;
}

.sectiontableentry1 td {
padding:3px;
background:#efefef;
border:1px #FFFFFF solid;
text-align:left;
}

.sectiontableentry2 td {
padding:3px;
background: #EAEAEA;
border:1px #FFFFff solid;
text-align:left;
}

#pb_pathway , #pb_counter {
display:none;
}

#pb_subcategories {
text-align:left;
background:#efefef;
border-bottom:1px #cccccc solid;
border-top:1px #CCCCCC solid;
}

#user1 , #bottom {
margin-top:20px;
}

#user1 {
margin-left:60px;
}

#bottom {
text-align:right;
margin-right:30px;
}

#pathway {
margin-left:200px;
padding-top:103px;
font-size:10px;
color: #777777;
}