body 
{
	background-image: url("/_images/Background/brick2.png");
	background-repeat: repeat;
	color: #000;
}

#wrapper 
{
    background-image: url("/_images/Background/brick1.png");
	background-repeat: repeat;
	color: #000;
}

#searchbox 
{
    background: #303030; /* old browsers */
    background: -moz-linear-gradient(top, #303030 0%, #303030 100%); /*firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#303030)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#303030',GradientType=0 ); /* ie */
}

#searchbox input.button 
{
    background-color: transparent;
	color: transparent;
}

#login a
{
	color: #fff!important;
}

#shoppingcart, #samplebasket 
{
	color: #000;
}

.navcontainer 
{
    background-color: #333333;
	color: #fff;
}

#footer
{
	background-color: #303030;
}

.footertitle
{
    color: #fff;
	border-bottom: 4px solid #f8981d;
}

#footerleft, #footercenter, #footerright
{
	color: #fff;
}

#footerleft a, #footercenter a, #footerright a
{
	color: #fff;
}

#footercreditsleft 
{
	color: #fff;
}

#footercreditsleft a, #footercreditsright a
{
	color: #fff;
}

#menu 
{
    background-color: #303030;
    border-bottom: 4px #f8981d solid;
}

#nav li 
{
	position: relative;
    background-color: #303030;
}

#nav ul li 
{
	color: #575757!important;	
}

#nav li a, #nav li a:visited, #nav li a:hover, #nav li a:active, #nav li a.current
{
	color: #fff!important;
}

#nav li a:hover, #nav li a:active
{
	color: #e98815;
}

#nav li:hover
{
    background-color: #f8981d;
}

#nav ul li a, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active 
{ 
    color: #fff!important;
}

#nav ul li a:hover, #nav ul li a:active, #nav ul li a:hover
{
	color: #000!important;
}

#nav ul li:hover
{
    background-color: #f8981d;
}

#sidenav  ul li 
{
	color: #fff!important;
}

#sidenav li a:visited, #sidenav li a:active, #sidenav li a.current
{
	color: #fff!important;
}

#sidenav li a:hover
{
	color: #e98815!important;
}

a.sub, a:visited.sub, a:hover.sub, a:active.sub, a.subon, a:visited.subon, a:hover.subon, a:active.subon 
{
	color: #fff;
}

a:hover.sub 
{
	color: #fff;
}

a:active.sub, a.subon, a:visited.subon, a:hover.subon, a:active.subon
{
	color: #fff;
}

#sidenav li a.currentsub, #sidenav li a.currentsubon, #sidenav li a.current2sub, #sidenav  li a.current2subon
{
	color: #fff!important;
}

#sidenav li a.currentsubon, #sidenav li a.currentsub:hover
{
	color: #e98815!important;    
}

#sidenav  li a.current2subon, #sidenav  li a.current2sub:hover
{
	color: #fff!important;
}

#sidenav  ul li a, #sidenav  ul li a:visited, #sidenav  ul li a:hover, #sidenav  ul li a:active
{ 
    background: #fff; /* IE6 Bug */
	color: #fff!important;
}

#sidenav  ul li a:hover, #sidenav  ul li a:active, #sidenav  ul li a:active
{
	color: #e98815!important;
}

h1 
{
	color: #000;
}

h2 
{
	border-bottom: dotted 1px #8d8d8d;
	color: #f8981d;
}

.grey 
{
	color: #575757;
}

.blue 
{
	color: #f8981d;
}

#sidenav a
{
	color:#fff!important;
}

a.white 
{
	color: #4486c7;
}

a:visited.white 
{
	color: #4486c7;
}

a:hover.white 
{
	color: #f8981d;
}

a:active.white 
{
	color: #f8981d;
}

a
{
	color: #1360ab;
}

a:visited 
{
	color: #1360ab;
}

a:hover
{
	color: #f8981d;
}

a:active 
{
	color: #4486c7;
}

input.button 
{
	background: #0798db;
	border: solid 1px #0798db;
	color: #ffffff;
}

input.buttonblue, input.buttongreen, input.buttonadmin
{
	background: #b42d23;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #000;
    -webkit-box-shadow: 1px 1px 4px #000;
	-khtml-box-shadow: 1px 1px 4px #000;
    box-shadow: 1px 1px 4px #000;
    zoom: 1; /* This enables hasLayout, which is required for older IE browsers */
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);
}

input.buttonblue:hover, input.buttongreen:hover 
{
	color: #b42d23;
	background: #fff;
}

input.buttonadmin:hover 
{
	background: #45aede;
}

.error
{
    color:Red;
}

#whatshot h2, #specialoffers h2
{
	border-bottom: dotted 1px #8d8d8d;
	color: #cc33cc;
}

.productholder 
{
    background-color: #333;
}

.productname a 
{
	color: #fff;
}

.productdescription 
{
    background-color: transparent!important;
	color: #000000;
}

.productdescription p
{
    background-color: transparent!important;
}

.productdescription span
{
    background-color: transparent!important;
}

.productgender, .productcolour, .productsize, .productpricing
{
    color: #fff;
}

.price 
{
	color: #cc00cc;
} 

#recentlyviewed h2 
{
	border-bottom: dotted 1px #8d8d8d;
	color: #000;
}

.container
{
}

.paging a, .paging
{
	color: #f8981d;
	background-color: #000;
}

.categoryholder, .categoryholderright
{
	background: #575757;
	border: solid 1px #dddddd;
}

#filters 
{
	color: #000;
}

#filters select 
{
	color: #575757;
}

.datapager, .datapager a
{
    color: #000!important;
}

#product 
{
    color: #fff;
	background-color: #333;
}

#productholder h2 
{
    background-color: #f8981d;
	color: #000;
}

#imageactual
{
    background-color:White;
	border: solid 1px #dddddd;
}

.productimagethumb 
{
	border: solid 1px #dddddd;
}

#productBox
{
}

#productcost 
{
    color: #f8981d;
}

.price2 
{
	color: #f8981d;
}

.sliderholder, .sliderholderright
{
	background-color: #4d4d4d;
	color: #fff;
}

.simply-scroll-list li img 
{
	border: solid 1px #dddddd!important;
}

#reviews h2 
{
	color: #fff;
}

#contentpage 
{
	background: #fff;
	border: solid 1px #dddddd;
}

#contentpage input 
{
	background: #fff;
	border: solid 1px #dddddd;
	color: #575757;
}

#contentpage select 
{
	background: #fff;
	border: solid 1px #dddddd;
	color: #575757;
}

#contentpage textarea 
{
	background: #fff;
	border: solid 1px #dddddd;
	color: #575757;
}

.thumbnormal 
{
	border:1px solid #dddddd;
}

.thumbselected 
{
	border:1px solid #0798db;
}

.ModalBackground
{
	background-color:Silver;
}

#subsubmenu {
	color: #575757!important;
}

#subsubmenu li {
	border-right: solid 1px #d9d9d9!important;
	}
	
.forms, .forms h1
{
	color: #000;
}

#calc
{
	color: #000;
}