body {font-weight: normal; } p {font-weight: normal; } .main_nav li {font-weight: normal; } li {font-weight: normal; } a {font-weight: normal; } button {font-weight: normal; } h1 {font-weight: normal; } h2 {font-weight: normal; } h3 {font-weight: normal; } h4 {font-weight: normal; } h5 {font-weight: normal; } h6 {font-weight: normal; } .portal_logo img { height: 40px; margin-left: 0px; margin-bottom: 0px; }
.above_nav { background-color: #333333; }
.search_box input[type="text"] { border-color: #CCCCCC; }
.currency select { border-color: #CCCCCC; }
#footer_top, #footer_top a { color: #000000; text-decoration: none; }
#footer_top a:hover { color: #000000; text-decoration: none; }
#footer_top ul li ~ li { border-left: 1px solid #FFFFFF; }
.main_nav { background-color: #FFFFFF; }
.main_nav a { font-size: 14px; font-weight: bold; text-transform: None; text-decoration: none; }
.main_nav li:hover { text-decoration: none; }
.main_nav a:hover { font-weight: normal; text-transform: None; }
.second_menu, .sub_menu a { color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: capitalize; text-decoration: none; }
.second_menu, .sub_menu a:hover { color: #FFFFFF; font-weight: normal; text-transform: capitalize; text-decoration: none; }
.btn.btn-blue { color: #FFFFFF; text-transform: capitalize; }
.btn.btn-blue:hover { text-transform: capitalize; }
#main_content { padding-top: 50px; padding-bottom: 35px; }
a:hover { color: #333; }
button, input[type="button"], input[type="reset"], input[type="submit"], .button { background-color: #FFFFFF; }
button, a { text-decoration: none; }
button:hover, a:hover { text-decoration: none !important; }
.reports h2 { margin-top: 0px; font-size: 23px; }
.reports p { font-size: 12px; }
.image_link { display: block; width: 194px; }
.image_link img { width: 194px; height: 50px; }
button.btn.btn-blue:hover {
    background-color: #cc0000;
    border-color: #cc0000;
}

.btn.btn-blue:hover {
    background-color: #cc0000;
    border-color: #cc0000;
}

.above_nav {background-color: #333; }

.btn-blue { background-color: #cc0000; border-color: #cc0000; color: #fff; }



.portal_logo img {    height: 85px;    margin-left: -40px;  width: 215px;}

a {    color: #333;}

.main_nav {background-color: #cc0000; }
.main_nav a {color: #fff; font-size: 14px; text-transform: uppercase; font-weight: normal;}
.main_nav a:hover {text-decoration:underline; color: #fff; text-transform: uppercase;  font-weight: normal;
}

.second_menu, .sub_menu {background-color: #999; }
.second_menu, .sub_menu  a {color: #fff; font-size: 14px; text-transform: uppercase; font-weight: normal;}
.second_menu, .sub_menu  a:hover {text-decoration:underline; color: #fff; text-transform: uppercase; font-weight: normal;}

h1, h2, h3, h4, h5, h6 {color: #cc0000; }

.sidebar .categories h3 { background-color: #cc0000; }
.sidebar .categories li.current {background-color: #cc0000; }

button, a:hover {color:#ccc; text-decoration: none;}
.checkout .ui-accordion .ui-accordion-header {  background-color: #cc0000; }
.btn:hover {color:#ccc;}

.wrap_products_listing .listing_product {
    border: 1px solid #bbbbbb;
    border-radius: 2px;
    padding: 8px;
}
td.current_user { color: #cc0000;}

#footer_top { background-color: #f3f3f5;    border-top: 1px solid #d9d9d9;   }
.copyright-foot { background-color: #f3f3f5;}
/* BUTTON HOVER COLOURS */
button.btn.btn-blue:hover {
    background-color: #cc0000;
    border-color: #cc0000;
}
.btn.btn-blue:hover {
    background-color: #cc0000;
    border-color: #cc0000;
}

.shopping_cart span {
    top: 7px;
    right: -7px;
}

#header_right, #prodsearch { margin-top: 60px; }
