body {
	color: #333333;
}

#bodyHolder {
	background: #fff;
}

#topHeader {
	background-color:#FFFFFF;
}
#topHeaderHolder {
	background-color:#FFFFFF;
	width:790px;
}
#topHeader #topLogoHolder {
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:140px;
	width:150px;
}
#topHeader #topBannerHolder {
	background-image:url('../images/top_banner.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:140px;
	width:640px;
}


a {
	color: #001927;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #07599a;
}

h2 {
	color: #397BAA;
}

h3 {
	color: #034285;
}

#topMenu{
	background-image:url('../images/grey/navBar_shop.jpg');
	background-repeat:no-repeat;
}

#topMenu li a, #topMenu li div {
	border-left: 1px solid #ffffff;
	color: #fff;
}

#topMenu li div a {
	border-left: 0;
}

#topMenu li a:hover {
	color: #fff;
}

#menu li a {
	background: url('../images/grey/pagesMenuBg.gif') 0 8px no-repeat;
	color: #fff;
}

#menu li ul li a {
	background: #65b2cb;
}

#menu li ul li a:hover {
	background-color: #78969E;
	color: #fff;
}

#menu li:hover a, #menu li.over a{
	background-color: #A8C5CC;
}



#header {
	border-bottom: 1px solid #78969E;
}

#logo h1 {
	color: #fff;
}

#logo h1 a {
	color: #fff;
}

#searchForm {
	color: #95bbd1;
}

#searchForm label {
	color: #000000;
}

#searchForm a {
	color: #b1ccdc;
}

#searchForm a:hover {
	color: #fff;
}

.leftContent {
	background: transparent url('../images/grey/leftBg.gif') no-repeat;
}

.leftContent li {
	border-bottom: 1px solid #CDD6DA;
}

.leftContent li a:hover {
	color: #07599a;
}

.pageContent {
	background: transparent url('../images/contentBg.gif') no-repeat;
}

.pageContent a {
	color: #075899;
}

.pageContent.wide {
	background-image: url('../images/contentBgWide.gif');
}

.pageContent.widest {
	background-image: url('../images/contentBgWidest.gif');
}


.rightContent {
	background: transparent url('../images/grey/rightBg.gif') no-repeat;
}

.rightContent a {
	color: #034285;
}

.rightContent a:hover, .rightContent a:hover strong {
	color: #001927;
}

#footer {
	border-top: 1px solid #78969E;
}

#footer li a {
	border-left: 1px solid #208db5;
}


#footer .links li.first a {
	border-left: 0px;
}

#footer .links li a {
	border-left: 1px solid #000000;
	color: #000000;
	text-decoration:none;
}

#footer .links li a:hover {
	text-decoration:underline;
}

.poweredBy a {
	color:#248CEC;
}

.pageContent .productList li {
	border: 1px solid #CDD6DA;
}

.pageContent .productList li:hover, .pageContent .productList li.Over {
	background: #EDEFF0;
}

.productList .productImage {
}

.productList strong, .productList strong a {
	color: #075899;
	font-weight:bold;
}
.featuredProducts .desc {
	font-size:11px;
}
.featuredProducts strong, .featuredProducts strong a {
	color: #FD1010;
}

.featuredProducts .more, .featuredProducts .more a {
	color: #016E1B;
	font-size:11px;
	font-weight:bold;
}
.productPrice,.productPriceBig,.productList em {
	color: #016E1B;
}

.productList .rating {
	color: #797979;
}

.rightContent .productList li {
	border-bottom: 1px solid #CDD6DA;
}

.pageContent .featuredProducts .productList li {
	background: #DFF2F7;
}
.pageContent .productList li {
	background: #F3F3F3;
}

.pageContent .featuredProducts .productList li:hover, .pageContent .featuredProducts .productList li.Over {
	background: #D2E8EE;
}

.leftContent .topSellers li .topSellerNumber { /* Contains the number of the item */
	background: url('../images/grey/topSellerNumberBg.png') 0 0 no-repeat;
	color: #5971A6;
}


.breadcrumb {
	border-bottom: 1px solid #DCDFE2;
}


.viewCartLink {
	background: url('../images/grey/cart.gif') no-repeat 3px 0;
}

table.basketContents, table.general {
	border: 1px solid #c7d7db;
}

.basketContents thead tr th, table.general thead tr th {
	background: #edf2f3;
	color: #424748;
	border-bottom: 1px solid #c7d7db;
}

.basketContents tbody .subTotal td {
	border-top: 1px solid #c7d7db;
	color: #075899;
}


.subCategoryList, .subBrandList {
	background:#EEF5F9;
}


/* Tabbed Navigation */
.tabNav {
	border-bottom: 1px solid #3d9abe;
}

.tabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
}

.tabNav li a:hover {
	background-color: #c8e6ed;
}

.tabNav li.active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/* General Tables */
table.general tbody tr td {
	border-top: 1px solid #efefef;
}