 * {
margin:0 auto;
padding:0
}

.top_bg {
background:url(../gifs/images/top-bg.gif) repeat-x;
height:103px
}

.top_menu {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-left:3px;
padding-right:6px
}

.middle_border {
border:solid 1px #b9b903
}

.middle_title {
background:url(../gifs/images/arrow_orange.gif) no-repeat 5px 2px #e55600;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding-left:25px;
height:22px
}

.prod_text {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#767676;
padding-top:5px;
padding-bottom:5px;
text-decoration:none
}

.prod_footer {
background:#eee;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#767676;
height:15px;
padding-left:5px;
text-decoration:none
}

.prod_seperator_line {
border-right:solid 1px #ccc
}

.prod_padding {
padding-top:5px;
padding-bottom:5px
}

.right_title {
background:#9f2323;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
height:40px;
padding-left:5px
}

.right_border {
border:solid 1px #9f2323
}

.right_prod_padding {
padding-left:5px;
padding-top:2px;
padding-bottom:2px
}

.right_mid_border {
border-top:solid 1px #f8dfdf;
height:5px
}

.right_viewmore {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none
}

.search_dropdown {
border:solid 1px #8fc400
}

.testimonial ul li {
text-align:justify;
margin:5px
}

.testimonial ul li a {
padding-left:15px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#585858;
text-decoration:none;
margin:0
}

#categoriescontainer {
width:167px;
background:URL(../gifs/images/topbg_section.gif) repeat-x top left;
font:bold 18px Arial;
color:#04609A;
position:relative;
float:left;
margin:0;
padding:8px
}

#categories {
width:167px;
margin:0;
padding:0
}

.title {
font:bold 12px/17px Arial;
color:#993
}

#categories a {
font-size:11px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#660;
text-decoration:none;
padding:0
}

#categories a:hover {
font-size:11px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#660;
text-decoration:underline;
padding:0
}

#categories ul {
width:167px;
font-size:11px;
border-bottom:solid 1px #B9B903;
margin:0;
padding:3px 0 8px
}

#categories li {
display:inline;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#990;
text-decoration:none;
margin:0;
padding:0
}

#categories li a {
display:inline;
font-size:11px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none
}

#categories li a:hover {
font-size:11px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline
}

#categoriesborder {
border-bottom:solid 1px #ADB9C2;
padding:3px 0
}

.footer_content {
font:normal 11px 'Tahoma';
color:#330
}

.footer_main_title {
padding-left:25px;
height:24px;
background:#EBEBD2;
line-height:24px;
font:bold 11px 'Tahoma';
color:#660
}

.footer_bg {
background:url(../gifs/footer_bg.gif) repeat-x;
height:62px;
padding-top:6px;
padding-left:20px;
padding-right:10px;
font:normal 11px 'Tahoma';
color:#333
}

.footer_title {
font:bold 11px 'Tahoma';
color:#660
}

#footer_links {
width:150px
}

#footer_links li {
list-style:none;
font:normal 11px 'Tahoma';
color:#330;
text-decoration:none;
padding-bottom:4px
}

.copyright {
height:24px;
background:#EBEBD2;
line-height:24px;
font:normal 11px 'Tahoma';
color:#330;
text-align:center
}

.copyright a:hover {
font:normal 11px 'Tahoma';
color:#330;
text-decoration:underline
}

.category-bg {
background:url(../gifs/images/category-midbg-creamy.gif) repeat-x;
font:bold 13px Arial, Helvetica, sans-serif;
color:#161c02;
padding-left:7px;
border-top:#b9b903 1px solid;
border-left:#b9b903 1px solid;
border-right:#b9b903 1px solid;
height:25px
}

.category-mid-bg {
border:#b9b903 1px solid
}

.dotted-border {
background:url(../gifs/images/dots.gif) repeat-x;
height:1px
}

.vertical-dot {
background:url(../gifs/images/vertical-border.gif) repeat-y
}

.selected {
background-color:#888
}

td.search:hover {
background-color:#f7ffe0;
color:#619731;
cursor:pointer
}

td.search {
font-weight:100;
border-bottom:dotted 1px #F7F7F7;
padding-left:5px
}

.testimonial ul,#footer_links ul {
list-style:none;
margin:0;
padding:0
}

.testimonial ul li a:link,.testimonial ul li a:visited,.testimonial ul li a:active,.testimonial ul li a:hover {
text-decoration:none;
color:#585858
}

#footer_links li a,.copyright a {
font:normal 11px 'Tahoma';
color:#330;
text-decoration:none
}

.resource_btn,.resource_btn a {
border:none;
background:#EBEBEB;
height:14px;
width:14px;
font:bold 11px 'Tahoma';
color:#333;
text-align:center;
text-decoration:none
} 