body {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: 000000;
background-color: #C0C0C0;}

table,td {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: 000000; }
form {margin: 0px;}
hr {height: 1px; clear: both; margin-bottom: 20px;}
.header {background-image: url(../images/back-header.gif); margin-bottom: 5px;}
.header-right {padding: 10px;}
.header-links {font-weight: bold; padding-left: 10px;}
.header-links a {font-size: 12px; color: #FFFFFF;}

.textbox-search {border: 1px solid #30799E; font-size: 10px; margin-top: 5px;}
.button-search {border: 1px solid #30799E; font-size: 10px; padding: 0px; margin-top: 5px; }

.menu-section-links {display: block; padding: 5px; border-bottom: 1px dotted #C0C0C0; text-decoration: none;
font-size: 11px; font-weight: bold; }
.menu-section-links:hover {background-color: #EEEEEE;}
.menu-section-links-active {display: block; padding: 5px; border-bottom: 1px dotted #C0C0C0; text-decoration: none;
font-size: 11px; font-weight: bold; background-color: #EEEEEE;}

.main-content {background-image: url(../images/back-top.gif); background-repeat: no-repeat;
background-color: #FFFFFF;}

.col-left {padding-left: 10px; padding-top: 10px;}
.col-left-wrapper { padding-right: 10px; border-right: 1px solid #EEEEEE;}
.col-left-title {padding: 5px; font-size: 11px; font-weight: bold; background-color: #0099FF; 
border-bottom: 2px solid #666666;background-image: url(../images/back-col-title.gif); color: #FFFFFF;}
.col-left-content {margin-bottom: 10px; padding: 5px; clear: both;}
.col-left-feature {height: 65px; font-weight: bold;}
.col-main {padding-right: 20px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px;}

.title-page{}
.title-section {font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.title-item {font-size: 12px; font-weight: bold;}

.section {float: left; clear: both; margin-bottom: 15px; width: 100%; }
.section-news {clear: both; margin-bottom: 15px; width: 100%; height: 195px;}
.section-title {padding: 5px; font-size: 13px; font-weight: bold; background-color: #0099FF;
background-image: url(../images/back-col-title.gif); clear: both; margin-bottom: 10px; color: #FFFFFF;}
.section-content { float: left; padding-top: 10px; margin-bottom: 0px;}
.section-item {padding: 5px; margin-bottom: 10px;}
.section-img {float: left; width: 160px; height: 100px; margin-bottom: 15px;}
.product-data {float: right; width: 270px; margin-left: 10px; text-align: center;}
h2.product-title, .product-title {font-size: 11px; font-weight: bold; margin-bottom: 5px; margin-top: 0px;}
.product-title-product {font-size: 20px; font-weight: normal;}
.product-desc {margin-bottom: 15px;}
.product-bar {padding-top: 5px; padding-bottom: 5px; padding-left: 155px; border-top: 1px solid #EEEEEE;  border-bottom: 1px solid #EEEEEE;}
.product-bar-product {clear: both; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #EEEEEE; }
.product-price-label {color: #FF0000; font-weight: bold;}
.product-price {color: #0066FF; font-weight: bold;}
.product-add-cart {font-weight: bold; margin-left: 5px;}
.product-more-link {font-weight: bold; margin-left: 5px;}
.product-price-label-rrp {color: #FF0000; font-weight: bold;}
.product-price-rrp {color: #0066FF; font-weight: bold; text-decoration: line-through;}

.text-path
{padding-bottom: 3px; padding-top: 0px; margin-bottom: 10px; border-bottom: 1px dotted #DDDDDD; font-size: 10px;}
.text-path a { text-decoration: none;}
.page-links {padding: 10px; clear: both;}

.error-text
{font-weight: bold; color: #FF0000;}
.highlight-text				{}

.description-text			{}
.specialoffer-text
{font-weight: bold; color: #FF0000;}
.extrafield-title-text		{}
.extrafield-content-text	{}
.qty-title-text				{}
.price-title-text			{}
.price-content-text			{}
.other-title-text			{}
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text {font-weight: bold;}
h1.title-welcome {letter-spacing: 1px; font-size: 20px; font-weight: normal; margin-bottom: 5px; text-align: center; color: #FF6600; margin-top: -5px;}
h2.content-welcome {font-size: 12px; font-weight: normal; margin-bottom: 0px; text-align: center;}

.textbox { border: 1px solid #000000; font-size: 10px; }
.button	{ border: 1px solid #000000; padding: 2px; background-color: #FF9900;
 font-size: 10px; font-weight: bold; color: #FFFFFF; margin-top: 2px;}
a.buttonlink, a.buttonlink:hover { border: 1px solid #000000; padding: 3px; background-color: #FF9900;
 font-size: 11px; font-weight: bold; color: #FFFFFF; margin-top: 2px; text-decoration: none;}
.selectbox { border: 1px solid #000000;  font-size: 10px;}

.copyright-text {text-align: center; font-size: 10px;}

a {color: #0000CC;}
a:hover {color: #000000;}
object {float: right; margin: 0px; padding: 0px;}
p {margin-bottom: 5px; line-height: 17px;}
li {line-height: 17px;}
h3 {font-size: 15px;}

/* data table formatting */
.matrix {}
.row1 {background-color: #CCCCCC; font-weight: bold; text-align: center;
border-bottom: 1px solid #000000;}
.row1left { background-color: #CCCCCC;border-bottom: 1px solid #000000;}
.row2 {text-align: center;}
.row2left {}
.row3 {background-color: #F5F5F5; text-align: center;}
.row3left { background-color: #F5F5F5;}

.minicart {width: 160px; float: right; margin-top: 8px; margin-right: 20px; padding: 3px;
border: 1px solid #FFFF00; color: #FFFFFF; text-align: center;}
.minicart-title {font-weight: bold; margin-bottom: 2px;}
.minicart-links {font-weight: bold; color: #FFFFFF; margin-top: 2px;}

.imgborder {border: 1px solid #000000;}
.splash {background-image: url(../images/splash.gif); width: auto; height: 60px; margin-bottom: 10px;}

.top { width: 770px; margin-bottom: 5px; margin-left: auto; margin-right: auto;
font-size: 12px; font-weight: bold; color: #336699; text-align: center;}