

#wrapper
{
	background-color: #fff;
}

a.white {
	color: #fff;
	text-decoration: none;
	font-size:11px;
}

a.newwhite {
	color: #fff;
	text-decoration: none;
}

a:visited.white {
	color: #fff;
}

a:hover.white {
	color: #fff;
}

a:active.white {
	color: #fff;
}

a{
	color: #0f99da;
}

a:visited {
	color: #0f99da;
}

a:hover{
	color: #0f99da;
}

a:active {
	color: #0f99da;
}

#searchbox {

	color: #000;
}

#searchbox input {
	background: #fff;
	color: #000;
}

#searchbox input.button {
	background-color: #456514;
	color: Transparent!important;
	display:none;
}

#login 
{
	color: #fff;
}

#shoppingcart 
{
	background-image: url(/_images/Site/shopping_cart.png);
	background-repeat: no-repeat;
	color: #000;
}

#samplebasket 
{
	color: #000;
}

#menu {
	background: #000; /* old browsers */
    background: -moz-linear-gradient(top, #515151 0%, #515151 100%); /*firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#515151)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#515151',GradientType=0 ); /* ie */
	border-bottom: 4px #525252 solid;
}

#nav li {
	border-right: solid 1px #000;
	background-color: #515151;
}

#nav ul li {
	color: #fff!important;
	}
	
#nav li a {
	color: #fff!important;
	}
	
#nav li a:visited {
	color: #fff;
	}
	
#nav li a:hover {
	color: #0f99da!important;
	}
	
#nav li a:active {
	color: #fff!important;
	}
	
#nav li a.current {
	color: #fff!important;
	}
	
* html ul li a {
				border: 1px solid #515151;  
				}

#nav ul li a { background: #515151; /* IE6 Bug */
					color: #fff!important;
					}

#nav ul li a:visited { background: #515151; /* IE6 Bug */
					color: #fff;
					}
					
#nav ul li a:hover { background: #0f99da; /* IE6 Bug */
					color: #fff!important;
					}

#nav ul li a:active { background: #515151; /* IE6 Bug */
					color: #fff;
					}

#nav ul li a:hover { color: #0f99da; } /* Hover Styles */

a.sub {
	color: #000;
}

a:visited.sub {
	color: #000;
}

a:hover.sub {
	color: #0f99da;
}

a:active.sub {
	color: #000;
}

a.subon {
	color: #000;
}

a:visited.subon {
	color: #000;
}

a:hover.subon {
	color: #0f99da;
}

a:active.subon {
	color: #000;
}

#sidenav  {
	background-color: #fff;
}

.navtitle {
	background-color: #fff;
}

.navcontainer {
	background-color: #fff;
}

#sidenav  li {
	}
	
#sidenav  ul li {
	color: #000!important;
	}
	
#sidenav  li ul {
	border-top: 1px solid #ccc;
	}
	
#sidenav  li a {
	color: #000!important;
	}
	
#sidenav  li a:visited {
	color: #000;
	}
	
#sidenav  li a:hover {
	color: #fff!important;
	background-color: #0f99da; /* old browsers */
	}
	
#sidenav  li a:active {
	color: #000!important;
	}

#sidenav  li a.current{
	color: #fff!important;
	background-color:#0c84c9;
	}
	
#sidenav  li a.currentsub{
	color: #000!important;
	}
	
#sidenav  li a.currentsubon{
	color: #fff!important;
	background-color: #e67b88; /* old browsers */
	}

#sidenav  li a.currentsub:hover {
	color: #fff!important;
	background-color: #0f99da; /* old browsers */
	}
#sidenav  li a.current2sub{
	color: #000!important;
	}
	
#sidenav  li a.current2sub:hover {
	color: #0f99da!important;
	}

* html ul li a { height: 1%;
					padding: 5px;
					border: 1px solid #000;  }
					
#sidenav  ul li a { background: #fff; /* IE6 Bug */
					border: 1px solid #ccc;
					color: #0f99da!important;
					}

#sidenav  ul li a:visited { background: #000; /* IE6 Bug */
					border: 1px solid #ccc;
					color: #0f99da;
					}

#sidenav  ul li a:hover { background: #fff; /* IE6 Bug */
					border: 1px solid #ccc; 
					color: #0f99da!important;
					}
					
#sidenav  ul li a:active { background: #fff; /* IE6 Bug */
					border: 1px solid #ccc; 
					color: #0f99da;
					}
					
#sidenav  ul li a:hover { color: #0f99da; } /* Hover Styles */

a.adhome1 {
	color: #FFFFFF;
	color: #fff;
}

a.adhome2 {
	color: #FFFFFF;
	color: #fff;
}

.indexWrapper #footer, .siteWrapper #footer  {
	background-color: #0f99da; /* old browsers */
	background-repeat: repeat;
	border-radius: 15px;
}


.footertitle {
	color: #fff;
	border-bottom: dashed 1px #fff;
	margin-bottom: 10px;
}


#footercreditsleft {
	color: #fff;
}

#footer a
{
	color: #fff!important;
}

.categoryholder {
	border: solid 1px #d4d4d4;
	background: #d4d4d4;
}

.categoryholderright {
	border: solid 1px #d4d4d4;
	background: #d4d4d4;
}

h2 {

	color: #0f99da;
}


#recentlyviewed h2 {
	border-bottom: dotted 1px #ccc;
	color: #515151;
}

#specialoffers h2 {
	border-bottom: dotted 1px #ccc;
	color: #515151;
}

#whatshot h2 {
	border-bottom: dotted 1px #ccc;
	color: #515151;
}


.productname 
{
	color: #000;
}

.price {
	color: #0f99da;
}

.price2 {
	color: #5a5a5a;
}

#filters {
	color: #000;
}

#filters select {
	color: #000;
}

#product {
	

	background-color:#f5f5f5;
}

#productdetails
{
	color: #5a5a5a;
}

#productholder, .blogEntry {
	background-repeat: no-repeat;
	background-position: bottom;
}

#productholder h2
{
	color: #5a5a5a!important;
	border-bottom-color: #000;
}

#reviews, #reviews h2
{
	color: #000;
}

#imageactual
{
	border: solid 1px #dddddd;
	background-color:White;
}

.productimagethumb {
	border: solid 1px #dddddd;
}

#productholder h2 {
	border-bottom: solid 1px #c3c3c3;
	margin-bottom: 10px;
	color: #000;
	line-height:22px;
}

#productcost {
}

.grey {
	color: #fff;
}

.blue {
		color: #fff;
}

.sliderholder {
	background-color: #fff;
	color: #383838;
	font-size: 13px;
	border-radius: 15px;
}

.sliderholderright {
	background-color: #fff;
	color: #383838;
	font-size: 13px;
	border-radius: 15px;
}

#contentpage {
	border: solid 1px #dddddd;
	background: #fff;
}

#contentpage input {
	border: solid 1px #dddddd;
	background: #fff;
	color: #000;
}

#contentpage select {
	border: solid 1px #dddddd;
	background: #fff;
	color: #000;
}

#contentpage textarea {
	border: solid 1px #dddddd;
	background: #fff;
	color: #000;
}

input.button {
	border: solid 1px #fff;
	background: #515151;
	color: #fff;
}

input.buttonblue {
	background: #0f99da;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #ccc;
    -webkit-box-shadow: 1px 1px 4px #ccc;
	-khtml-box-shadow: 1px 1px 4px #ccc;
    box-shadow: 1px 1px 4px #ccc;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);
}

input.buttongrey {
	background: #AAA;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #CCC;
    -webkit-box-shadow: 1px 1px 4px #CCC;
	-khtml-box-shadow: 1px 1px 4px #CCC;
    box-shadow: 1px 1px 4px #CCC;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);
}

input.buttonblue:hover {
	background: #1676a5;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #5a5a5a;
    -webkit-box-shadow: 1px 1px 4px #5a5a5a;
	-khtml-box-shadow: 1px 1px 4px #5a5a5a;
    box-shadow: 1px 1px 4px #5a5a5a;
}

input.buttongrey:hover {
	background: #0F99DA;
	color: #FFF;
}

input.buttongreen {
	background: #f1594e;
	margin-left:5px;
	font-weight:bold;
	color: #fff;
	-khtml-box-shadow: 1px 1px 4px #CCC;
	-moz-box-shadow: 1px 1px 4px #CCC;
    -webkit-box-shadow: 1px 1px 4px #CCC;
    box-shadow: 1px 1px 4px #CCC;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);
}

input.buttongreen:hover {
	background: #ff6060;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #5a5a5a;
    -webkit-box-shadow: 1px 1px 4px #5a5a5a;
	-khtml-box-shadow: 1px 1px 4px #5a5a5a;
    box-shadow: 1px 1px 4px #5a5a5a;	
}

input.buttonadmin {
	border: solid 2px #fff;
	background: #0f99da;
	color: #fff;
	-moz-box-shadow: 1px 1px 4px #666;
    -webkit-box-shadow: 1px 1px 4px #666;
	-khtml-box-shadow: 1px 1px 4px #666;
    box-shadow: 1px 1px 4px #666;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3);
}

.paging {
	background-color: #0f99da;
	border: 1px solid #fff;
}

.paging a {
	color: #fff;
}

.paging a.active {
	background: #0f99da; 
	color: #fff;
}

.paging a:hover {
				color: #0f99da;
}

.thumbnormal {
	border:1px solid #dddddd;
}

.thumbselected {
	border:1px solid #ff6600;
}

.ModalBackground
{
	background-color:Silver;
}

.blockHolder {
	background: Transparent;
}

.error
{
    color:Red;
}

#subsubmenu {
	color: #fff!important;
}

#subsubmenu li {
	border-right: solid 1px #000!important;
	}
	
#cookie
{
	color: #000;
}

#pagination
{
	color: #000;
}

.enquiryBox, .enquiryBox h1, .enquiryBox h2
{
	color: #000!important;
}

#calc
{
	color: #000;
}