/*********************************************** body ***********************************************/
body {
	background: url(/images/body-bg.gif) no-repeat center top;
}

/*********************************************** header ***********************************************/
#header {
	margin: -5px auto 10px auto; 
	padding: 0px 0px 0px 0px;
	/*background: #000 url(/images/header-bg.jpg) no-repeat; */
	width:994px;
	height: 153px;
	color: #fff;
}
#header #pcdjlogo {
 margin: 27px 0px 0px 42px;
 padding: 0px;
 float: left;
}
#header #ukdistributor {
 margin: 22px 0px 0px -1px;
 padding: 0px;
 float: left;
}
#header #basketcheckout {
 margin: 27px 75px 0px 0px;
 _margin: 27px 40px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: right;
 background: url(/images/basket-checkout-bg.gif) no-repeat;
 width: 219px; 
 height: 26px;
}
#header #basketcheckout ul  {
  float: left;
  list-style: none;
  margin: 0px; padding: 0px;
  height: 26px; width: 219px;
  display: inline; overflow: hidden;
  text-indent:-3000px;
}
#header #basketcheckout li {
  margin: 0px;  padding: 0px;
  display: inline; list-style-type: none;
  text-indent:-9999px;
}
#header #basketcheckout a:link, #header #basketcheckout a:visited {
  float: left;
  padding: 0px; height: 26px;
  overflow: hidden;
}
#header #basketcheckout #basketlink a:link, #header #basketcheckout #basketlink a:visited  {
  background:url(/images/header-basket.gif) top left no-repeat;
  width: 95px;
}
#header #basketcheckout #checkoutlink a:link, #header #basketcheckout #checkoutlink a:visited  {
  width: 124px;
  background: url(/images/header-checkout.gif) top left no-repeat;
}
#header #basketcheckout #basketlink a:hover, #header #basketcheckout #checkoutlink a:hover {
  background-position: 0 -26px;
}
/*********************************************** header navigation ***********************************************/
#header ul#navigation  {
float: left;
list-style: none;
margin: 10px 0px 0px 50px; padding: 0px;
height: 32px; width: 845px;
display: inline; overflow: hidden;
}
#header ul#navigation li {
margin: 0px;  padding: 0px;
display: inline; list-style-type: none;
text-indent:-9999px;
}
#header ul#navigation a:link, #header ul#navigation a:visited  {
float: left;
padding: 0px; height: 32px;
overflow: hidden;
}
#header ul#navigation a:hover, #header ul#navigation a:active {
background-position: 0 -32px;
}
#navigation li.home a:link, #navigation li.home a:visited  {
width: 62px;
background: url(/images/nav_home.gif) top left no-repeat;
}
#home ul#navigation li.home {
  background-position: 0 -32px;
}
ul#navigation li.shop a:link, ul#navigation li.shop a:visited   {
width: 82px;
background: url(/images/nav_shop.gif) top left no-repeat;
}
#shop ul#navigation li.shop {
  background-position: 0 -32px;
}
ul#navigation li.pcdjtv a:link, ul#navigation li.pcdjtv a:visited   {
width: 97px;
background: url(/images/nav_pcdjtv.gif) top left no-repeat;
}
#about ul#navigation li.pcdjtv {
  background-position: 0 -32px;
}
ul#navigation li.forums a:link, ul#navigation li.forums a:visited   {
width: 100px;
background: url(/images/nav_forums.gif) top left no-repeat;
}
#forums ul#navigation li.forums {
  background-position: 0 -32px;
}
ul#navigation li.support a:link, ul#navigation li.support a:visited   {
width: 105px;
background: url(/images/nav_support.gif) top left no-repeat;
}
#support ul#navigation li.support {
  background-position: 0 -32px;
}
ul#navigation li.freestuff a:link, ul#navigation li.freestuff a:visited   {
width: 126px;
background: url(/images/nav_freestuff.gif) top left no-repeat;
}
#subscribe ul#navigation li.freestuff {
  background-position: 0 -32px;
}
ul#navigation li.contact a:link, ul#navigation li.contact a:visited   {
width: 124px;
background: url(/images/nav_contact.gif) top left no-repeat;
}
#contactus ul#navigation li.contact {
  background-position: 0 -32px;
}
ul#navigation li.account a:link, ul#navigation li.account a:visited   {
width: 149px;
background: url(/images/nav_account.gif) top left no-repeat;
}
/*********************************************** wrapper container for main design ***********************************************/
#container {
	margin: 0px auto 0px auto; 
	padding: 0px;
	width:994px;
	background: #33333a;

/*********************************************** main content ***********************************************/
#contentmain {
	margin: 5px 10px 0px 0px; 
	_margin: 5px 5px 0px 0px; 
	padding: 20px 10px 50px 25px;
	width: 731px;
	max-width: 731px;
	_width: 725px;
	float:right;
	background: #242422;
		/*background: #33333a url(../images/textbox-bg.gif) bottom center no-repeat;*/
	color: #fff;
}

#contentmain table {
	width: 90%;
}

/*********************************************** footer ***********************************************/
#pcdjfooter {
	margin: 40px 10px 30px 0px; 
	padding: 0px;
	width: 766px;
	max-width: 766px;
	_width: 750px;
	overflow: none;
	float: right;
	font-size: 90%;
}
/* footer links */
#pcdjfooter ul {
	display:block;
	padding: 5px 0px 0px 0px; 
	margin: 0px;
	color: #ffffff;
}
#pcdjfooter li{
  margin: 0px;
	padding:0px; 
	list-style-type:none;
	display:inline;
}
#pcdjfooter a:link, #pcdjfooter a:visited {
	color: #ffffff;
	text-decoration:underline;
}
#pcdjfooter a:hover, #pcdjfooter a:active {
	color: #ccff33;
	text-decoration: none;
}