@charset "utf-8";
/* CSS Document */

/*GENERAL PAGE STYLES*/

/*Preload image type*/
.preload-images {
display:none;
}

/*Define image link properties (zero border, open link in new window)*/
#image-thumbs img {
border: 0px;
}

.tablebg {
background-color: #e1d9d9;
border: 1px #dbc7c7 solid;
}

.body-header-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

.body-header-text a {
color: #A50D0D;
text-decoration:none;
}

.body-subheader-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.body-subheader-text a {
color: #A50D0D;
text-decoration:none;
}

.body-subheader-text a:hover {
color: #C0C0C0;
}

.body-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.body-text-medium {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.body-text-medium a {
color: #A50D0D;
text-decoration:none;
}

.body-text-medium a:hover {
color: #C0C0C0;
}

.body-text a {
color: #A50D0D;
text-decoration:none;
}

.body-text a:hover {
color: #C0C0C0;
}

.brand-logo {
padding-right: 10px;
border: 0;
float: left;
}

.product-image {
padding-left: 10px;
border: 0;
float: right;
}

/*RIGHT NEWSBAR*/

/*Define newsbar*/
#newsbar {
background-color:#ffffff;
width: 92px;
border: 1px #DBC7C7 solid;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/*LEFT NAVBAR*/

/*Define navbar*/
#navbar {
background-color:#E1D9D9;
width: 148px;
border: 1px #DBC7C7 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 6px;
}

/*Remove default bullet styles*/
#navbar ul li {
list-style-type: none;
}

/*Define link colours and remove underline*/
#navbar ul li a:link, #navbar ul li a:visited {
color: #A50D0D;
text-decoration: none;
padding-left: 15px;
}

/*Set default indentation*/
#navbar ul {
padding-left: 3px;
margin-left: 0;
}

/*Set heirachy indentation*/
#navbar ul li ul {
margin-left: 12px;
}

/*Set heirachy sizes*/
#navbar ul li ul ul li ul li a:link, #navbar ul li ul ul li ul li a:visited {
color: #ff0000;
font-size: 80%;
}

/*Set current page and hover link indicator*/
#navbar ul li.current a:link, #navbar ul li.current a:visited, #navbar ul li a:hover {
background-image: url(/images/red-box-10px.gif);
background-repeat: no-repeat;
background-position: left center;
}

/*PRODUCT NAVBAR*/

#productnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#productnav {
list-style: none;
margin: 0; padding: 0;
}

#productnav li {
float: left;
}

#productnav li a {
display: block;
background: #E1D9D9;
width: 143px;
height: 17px;
text-align: center;
vertical-align: middle;
color: #A50D0D;
padding: 3px 0;
text-decoration: none;
}

#productnav li a:hover {
background: #A50D0D;
color: #E1D9D9;
}