body, p, table, input, textarea, select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; color: #000; }
body{ background-color: #fff; padding: 0; margin: 0; }

/* Margin bar down the right hand side */
div#outerContainer{ background-image: url("../images/stylesheet/margin.jpg"); 
background-repeat: repeat-y;
background-position: top right; }
/* Position the Logo Div */
div#logo{ height: 100px; width: 225px; background-image: url("../images/stylesheet/logo.gif"); 
background-repeat: no-repeat;
background-position: top left; }

a{ color: #8F02BD; text-decoration: none; }
a:hover{ color: #B800F5; text-decoration: underline; }
h1, h2, h3{ font-weight: bold; }
h1{ font-size: 13px; }
h2{ font-size: 12px; }
h3{ font-size: 11px; }
img{ border: 0px #808080 solid; }
input, textarea, select{ border: 1px #636363 solid; }
input{ text-indent: 0px; }
input:focus{ background : #fff }
input.numeric{ text-align: right; }
input.error, textarea.error, select.error{ background-color: #ffffa0; }
input.button{ background-color: #e0e0e0; cursor: pointer; }
input.buttonover{ background-color: #f0f0f0; cursor: pointer; }
input.checkbox, input.file{ border: 0px #636363 solid; }
div#pageHeaderLeft{ height: 90px; }
div#contentCol2{ background-color: #f8f8f8; }
div#footer{ background-color: #f9f9f9; margin: 5px 0px 0px 0px; }
div#termsandconditions{ font-size: 9px; text-align: center; }
.titleBar{ background-image: url("../images/stylesheet/title-bar-center.gif"); 
background-repeat: repeat-x; }
.titleBarLeft{	background-image: url("../images/stylesheet/title-bar-left.gif");
background-repeat: no-repeat; background-position: top left; }
.titleBarRight{	background-image:	url("../images/stylesheet/title-bar-right.gif");
background-repeat: no-repeat; background-position: top right; }
.titleBar h1{ font-size: 11px; padding: 0; margin: 0; }
.footerBar{ background-image: url("../images/stylesheet/footer-bar-center.gif");
background-repeat: repeat-x; background-position: bottom left; }
.footerBarLeft{ background-image: url("../images/stylesheet/footer-bar-left.gif");
background-repeat: no-repeat; background-position: bottom left; }
.footerBarRight{ background-image: url("../images/stylesheet/footer-bar-right.gif");
background-repeat: no-repeat; background-position: bottom right; }
.navigatorContent{ background-color: #f9f9f9; }
.navigatorMenu{ background-color: #f9f9f9; }
.navigatorMenu li{ border-style: solid;
border-color: #fff; border-width: 1px 0px 0px 0px; }
.navigatorMenu a, .navigatorMenu a:hover{ text-decoration: none; }
.navigatorMenu a:hover{ background-color: #f0f0f0; }

table.prices th, table.options th{ background-color: #e5e5e5; }
table.options td{ background-color: #f0f0f0; }
table.prices td{ background-color: #ffffff; text-align: center; }
table.prices th, table.prices td{ border: 1px #808080 solid;  }
table.basket_form td{ background-color: #f9f9f9; }

table.list th{ background-color: #e5e5e5; }
table.list .odd_row{ background-color: #f0f0f0; }
table.list .even_row{ background-color: #e9e9e9; }
table.list .list_row{ background-color: #f0f0f0; }
table.list .list_line{ background-color: #f0f0f0; }
table.list .list_sub-total{ font-weight: bold; background-color: #e9e9e9; }
table.list .list_total{ font-weight: bold; background-color: #e5e5e5;
border-width: 1px 0px 1px 0px; border-color: #808080; border-style: solid; }
table.list .list_end{ background-color: #e9e9e9; }
.product img { border: 1px #808080 solid; }
.special_offer { margin: 0; padding: 3px 0px 0px 0px; }

#contentCol3 h2{ font-size: 11px; }

.links h3 { margin: 5px 0px 0px 0px; padding: 0; }

.copy h2, .product h2 { margin: 5px 0px 5px 0px; padding: 0; }
.copy h4 { margin: 5px 0px 0px 0px; padding: 0; }
.copy p { margin: 5px 0px 15px 0px; padding: 0; }
.navigatorContent h2 { margin: 5px 0px 0px 0px; padding: 0; }
.navigatorContent p { margin: 0px 0px 5px 0px; padding: 0; }

.product a{ color: #8F02BD; text-decoration: underline; }
.product a:hover{ color: #B800F5; text-decoration: underline; }
.categoryNavigator{ text-align: right; height: 20px; font-size: 11px; }
