html {        font-size: 90%;}

#basket {
}

#basket .button a {}

.aside {        border-color: #68AAC1;}

.packshot {        border-color: #68AAC1;}

/* FIXME - Should not need .navi a */
html, body, p, .navi a, #footer, body a, .paging .current, .paging .previous, .paging .next, #footer a,
.content a, tr.headings th, #basket-postage a, #basket-postage input {}

h1,h2,h3,h4,h5 {        font-size: 80%;}

#basket-checkout .button a {        background-color: #68AAC1;}
#basket-checkout .button {        border-color: #68AAC1;}

#departments .button a, .paging.button .wrapper, .paging.button a, #footer .button .wrapper, #footer .button .wrapper a, #news .navi li a, #search_button {        background-color: #68AAC1;}
#departments .button, .paging.button, #footer .button, #news .navi li {        border-color: #68AAC1;}

.section .button input, .content .downloadlist input.submit {        background-color: #68AAC1 !important;}
.section .button, .content .downloadlist .button {        border-color: #68AAC1;}

.lines .button input.submit {        background-color: #68AAC1 !important; /* FIXME !important shouldn't be needed */        border-color: #68AAC1;}
ul.tabselect.tabs li.active a {
     background-color: #68AAC1;}
ul.tabselect.tabs li.active a, .tabselect.content {
    border-color: #68AAC1 !important;
}
.tabselect.tabs li a {
    border-color: #68AAC1;}

.bookmark_list {    background-color: #68AAC1 !important;}

/* custom block */div, span, table, ul, p, a, h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, Sans-Serif !important; }

body 
{
	background-color: #F8F9F9 !important; 
}

html
  {background-position:center;
	background-color: #F8F9F9 !important; 
   }

#header, .wrapper, .footer, #maincontent {
   background-color:#ffffff;
   
}

div#info, div#minibasket 
{
	margin: 0px !important;
	padding: 0px 5px;
}

div#minibasket 
{
	width: 220px !important;
	background-color: #fff !important;
}

div#maincontent 
{
	margin: 0px !important;
	padding: 10px 5px 0px 5px;
	border-left: 0px !important;
	border-right: 0px !important;
}

#header {
 height: 72px;
}

/* \*/
* html #header { padding-bottom: 11px; }
/* */

#header #container {
 padding: 10px 13px 5px 13px;
 width: 945px;
 height: 62px;
 margin: 0;
 overflow:hidden;
}

#container a 
{
text-decoration: none;
	
}

#header #shoplogo {
 display:inline;
 float:left;
 
}

body {
  width:1024px;
  margin:0px auto;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size:10pt;
  padding: 0;
}


.heavybanner {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	color: black;
}

.lightbanner {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 20px;
	font-weight: normal;
	color: #68AAC1;
}

.smallbanner {
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	color: black;
} 

.navlist a{
color: #68AAC1;
}

.department h1 
{
	color: #333;
	font-size: 14px;
}/* finish custom block */



