.bluebold{font-weight:bold;color:#4d8bc6;font-size:12px;}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight: bold;
}
.title {font-size:18px;color:#33B0FF;font-weight:bold;line-height:18px}
.link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#4B8BC9;text-decoration:none;font-weight:bold}
.openedlink {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#BD0400;text-decoration:none;font-weight:bold}
.CodeForeground {margin:0in;margin-bottom:.0001pt;font-size:9.0pt;font-family:Courier New;}
.CodeInText {font-family:Courier New;font-weight:bold;}
.ScreenText {font-family:Tahoma;}
.ImportantWords	{font-weight:bold;}
.LargerImportantWords{font-weight:bold;font-size: 14px;}
.Highlight {font-family:Arial;color:red;}
body {margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666666;white-space:normal;
background:#e4e4e4;


}
td {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666666;white-space:normal; text-align:left}
ul {margin-left:15px;list-style-image: url(/images/arrow3.jpg);}
a {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c8bca;
	text-decoration: none;
}
a:hover {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

a.footerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}
a.footerlink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d8bc6;
	font-weight: bold;
	text-decoration: none;
}
.header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

	.inputtext {
		color: #333333;
		background-color: #FFFFFF;
		font-family:Verdana;
		font-size: 11px;
		border: #888888 1px solid;
		height: 18px;
		width: 200px;
		padding:0;
		}	
		.inputtextrequired
		{
		color: #333333;
		background-color: a5c5e4;
		font-family:Verdana;
		font-size: 11px;
		border: #888888 1px solid;
		height: 20px;
		}	
	.inputselect 
		{
		color: #333333;
		background-color: #FFFFFF;
		font-family:Verdana;
		font-size: 11px;
		border: #888888 1px solid;
		height: 20px;
		}	
	.inputtextarea{
		color: #333333;
		background-color: #FFFFFF;
		font-family:Verdana;
		font-size: 11px;
		border: #888888 1px solid;
		}	
		.inputtextarearequired{
		color: #333333;
		background-color: a5c5e4;
		font-family:Verdana;
		font-size: 11px;
		border: #888888 1px solid;
		}	
	.inputbutton 
		{
		color: #333333;
		background-color: #EEEEEE;
		font-family:Verdana;
		font-size: 11px;
		cursor: pointer;
		border-bottom:  1px solid;
		border-left:  1px solid;
		border-right:  1px solid;
		border-top:  1px solid;
		height: 20px;
		width: 100px;
		font-weight : bold;
		}
		
a.biglink {

}
a.biglink:hover {

}
form {margin: 0;padding: 0;}
.linkbigleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
a.namelink {
}
a.namelink:hover {
}
.price {
	font-weight: bold;
	color: #4C88C7;
	font-size: 14px;
}
a.littlelink {
}
a.littlelink:hover {
}
.RRP {
	text-decoration: line-through;
}
.smallertext {
	font-size: 9px;
}
.detailsbox
{
color:#FFFFFF;
}

ul#catList {
	margin: 0;
	padding: 0;
}

ul#catList li {
	list-style: none;
	background: url(/images/arrow.jpg) no-repeat 0px 5px;
	padding: 0;
	*height: 18px;
}


ul#catList li:hover {
	background: url(/images/arrow-blue.jpg) no-repeat 0px 5px #ffffff;
}

ul#catList li a {
	display: block;
	padding: 5px 0 0 15px;
	min-height: 18px;
	*padding: 5px 0 5px 15px;
	background: none;
}

ul#catList .alternateLi {
	background: url(/images/arrow-dark.jpg) no-repeat 0px 5px #c0d9f2;
}

ul#catList li.alternateLi:hover {
	background: url(/images/arrow-blue.jpg) no-repeat 0px 5px #ffffff;
}

ul#catList #specialOffersLi, #specialOffersLi:hover {
	background: none;
	margin-top: 10px;
}

ul#catList #specialOffersLi a {
	display: block;
	height: 63px;
	background: url(../images/special-offers.gif) no-repeat;
	padding: 0;
}

ul#catList #specialOffersLi em {
	visibility: hidden;
}

ul#catList #specialOffersLi:hover a {
	background: url(../images/special-offers.gif) no-repeat 0 -63px;
}

.prodListImg {
	border: 1px solid #D2E2F2;
	background: #fff;
}

.prodListImg tr:hover, .prodListImg td:hover, .prodListImg td, .prodListImg tr  {
	background: #fff;
}

.prodListImg  td {
	padding: 2px;
}

.prodListTr tr {
	background:#fff;
}

.prodListTr tr:hover {
	background: #efefef;
}

.prodListBigLink {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.prodListBigLink strong {
	visibility: hidden;
}

.prodlistDesc {
	color: #666;
	font-weight: normal;
}

.prodlistDesc:hover {
	text-decoration: none;
	color: #666;
	font-weight: normal;
}

.homePageSeparator {
	padding: 5px;
	*padding: 1px 5px;
	margin-bottom: 10px;
	background: #f3f3f3;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	line-height: normal;
}

.homePageSeparator2 {
	padding: 5px;
	*padding: 1px 5px;
	margin-bottom: 10px;
	background: #fff;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	line-height: normal;
}

.homePageSeparator2 p, .homePageSeparator p {
	margin: 5px 0;
	padding: 0;
}

#homeProdsList {
	margin: 0;
	padding: 0;
}

#homeProdsList li {
	background: url(/images/arrow2.jpg) no-repeat 0px 0;
	margin: 0 0 5px 0;
	padding: 0 0 5px 18px;
	border-bottom: 1px solid #ddd;
	list-style: none;
}
h1 {
	color:#4B8BC9;
	margin:0;
	padding:0;
	font-size:14px;
}
h2 {
	color:#4B8BC9;
	margin:0;
	padding:0;
	font-size:14px;
	padding-bottom:10px;
}

.xmasmessage {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
}

.xmasfrontpage {
margin:0 15px 4px 10px;
background-color:#4B8BC9;
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
padding:5px;
border:#FFFFFF 2px solid;
}
.highbg{
	width:525px;
	margin-bottom:12px;
	padding:7px 7px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#F3F3F3;
}
.lowbg{
	width:525px;
	margin-bottom:12px;
	padding:7px 7px;
	border-right:1px solid #EEE;
	border-bottom:1px solid #EEE;
}
.highbg a, .lowbg a{
	color:#4B8BC9;
}
#hasbundles{
	border:1px solid #4C88C7;
	background-color:#D2E2F2;
	color:#4C8BDC;
	padding:4px 7px;
	margin-bottom:15px;
}
#hasbundles ul li{
	list-style:none;
	list-style-image:none;
	padding-right:13px;
	margin-bottom:7px;
}
#postageBlock{
	border:1px solid #4C8BDC;
	background-color:#D2E2F2;
	color:#4C8BDC;
	margin:0 6px 14px 0;
	padding:4px 7px;
}
#nav a {
	color:#fff;
	margin-left:22px;
	font-size:15px;
	font-weight:normal;
}
table {

}
