/*********   Footer   **************/			
			
.COM04 {
	float:right;
	line-height:20px;
	margin: 28px 0px 0px 0px;
	text-align:right;
}
.COM04 a {
	line-height:20px;
	font-size:12px;
	color:#666666;
	text-decoration: none;
	padding:0px 10px 0px 10px;
}
.COM04 a:hover {
	color:#6d1f80;
}
.COM04 a.COM04priamLink {
	line-height:14px;
	font-size:8px;
	color:#666666;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
			
/*********   Navigation   **************/			
			
.COM02{line-height:30px; float:left;padding:0px 20px 0px 20px;}

.COM02 a{line-height:30px; font-size:14px; color:#ffffff; text-decoration:none; padding:0px 20px 0px 20px;}

.COM02 a:hover{color:#ffec00}

/*******************pagenotfound****************************/

.pagenotfound h1 {
        font-size: 30px;
        font-family: verdana,arial;
        margin-left: 50px;
        margin-top: 100px;
}
.pagenotfound h4 {
        font-family: verdana,arial;
        margin-left: 100px;
        font-size: 16px;
}
/**************payment graphic*******************/
/* added 21/7/09 */

.paymentgraphic img {
	height:auto;
	width:105px;
	margin-left: 20px;
	margin-bottom: 6px;
	float: left;
}
/**** new payment strip utilising 1kb png's *****/

.payment-pack {
  float: left;
  margin: 28px 0px 0px 70px;
}
		
/*************** end *********************/

/* Added 01 Feb. '10 - On advice from CL via email */
#poweredby {
	display:none;
}

/* ALL new homepage bits added - RH 19/11/10 ## */

#featuredcell {width:180px; min-height:256px; font-family: Arial, Helvetica, sans-serif;border:1px solid #009EE0;margin:5px 0px}
#featuredcell .cellheader {padding:3px 0px 3px 5px; text-align:left;background-color:#5EC5ED}
#featuredcell .cellheader h2  {color:#FFF;padding:0px 0px 3px 1px; text-align:left;background-color:#5EC5ED;font-size:16px;margin:0px;font-weight:bold}
#featuredcell .cellcontent {padding: 0px;line-height:18px; text-align:left;background: #FFFFFF;height:290px}
#featuredcell ol {margin: 5px 0 15px 32px}
#featuredcell ul {margin: 5px 0 15px 10px;}
#featuredcell li {margin: 0px;padding-bottom:5px}

ul#bestsellerlist {font-weight:bold;color: #6D1F80;list-style:none;margin-left:10px;padding:5px;margin-top:0px}
ul#bestsellerlist a {text-decoration:none;color: #6D1F80;font-size:11px}
ul#bestsellerlist a:hover {text-decoration:underline;color: #E2007A;font-size:12px}
ul#bestsellerlist a.minilist {text-decoration:none;font-size:12px}
ul#bestsellerlist a.minilist:hover {text-decoration:none;font-size:12px}

#leftcell-big {width:370px; /*min-height: 360px;*/ font-family: Arial, Helvetica, sans-serif; border:1px solid #009EE0;}
#leftcell-big .cellheader {padding:3px 0px 3px 5px; text-align:left;background-color:#5EC5ED}
#leftcell-big .cellheader h2  {color:#FFF;padding:0px 0px 3px 1px; text-align:left;background-color:#5EC5ED;font-size:18px;margin:0px;font-weight:bold}
#leftcell-big .cellcontent {font-size:12px;padding:4px 4px 10px 4px; text-align:left;height:180px;min-height:200px;background: url("http://www.thehobbywarehouse.co.uk/images/homepagecells/two_puzzle_pieces_cyan.png") no-repeat top right #ffffff}
#leftcell-big ol {margin: 5px 0 0 32px;line-height:20px;margin-bottom:15px;width:250px}
#leftcell-big li {margin-left: 0px;}

ol#bestsellerlist {font-weight:normal;color: #6D1F80;margin-left:25px;padding:5px;margin-top:0px}
ol#bestsellerlist a {text-decoration:none;color: #6D1F80;line-height:17px}
ol#bestsellerlist a:hover {text-decoration:none;color: #E2007A}
ol#bestsellerlist a.minilist {text-decoration:none;font-size:8px}

.featuredcellimage {border:0px;margin:10px 0px; padding:0px;text-align:center;padding:0 15px;width:160px}
.featuredcelldescription {width:160px;line-height:17px;}
.featuredcelldescription a {color: #6D1F80;font-size:13px;text-align:center;text-decoration:none}
.featuredcelldescription a:hover {text-decoration:underline;color: #E2007A; font-size:13px; text-align:center}
.featuredcelldescription a.featuredlinks {color: #6D1F80;font-size:13px;text-align:center;text-decoration:none;font-weight:normal}
.featuredcelldescription a.featuredlinks:hover {text-decoration:underline;color: #E2007A; font-size:13px; text-align:center;font-weight:normal}
a.featuredlinks span {font-weight:bold}

/* ## Carousel Code ## */

#home-features { position: relative; width: 750px; height: 260px; margin: 0px;}
#home-features-parent {  position: relative;  height: 260px;  width: 750px; margin: 0px;}
#controls {  font-family:"Trebuchet MS",Helvetica,sans-serif; font-size: 20px;  padding: 4px;  background-color: #fff; position: absolute; top: 20px; right: 10px;  z-index: 100;border: 1px solid #ddd;}
#controls a { padding: 0 8px;  background-color: #333;  text-decoration: none;  color: #fff;  font-weight: 100;  margin: 0 2px;}
#controls a.activeSlide:link,  #controls a.activeSlide:visited {  background-color: #6D1F80;  color: #fff !important;  border: 1px solid #ddd;}
#controls a:hover, #controls a:active:hover { color: #fff; background-color: #E2007A;}
#controls a:hover, #controls a:active { text-decoration: none; background-color:#E2007A; color:#FFFFFF;}
#slidenumbers{}

.item {font-family:"Trebuchet MS",Helvetica,sans-serif}
.item h1 { position: absolute;  background-color: #FFF;*/ /* The Fallback */ background: rgba(255, 255, 255, 0.5); text-align:right; color: #696969; padding:5px; top: 20px; right: 20px;font-size: 30px; font-weight: bold;}
.item h2 { position:absolute;  padding:5px; right:15px; bottom:16px; text-align:right}
.item h2 a { background-color: #FFF; /* The Fallback */ background: rgba(255, 255, 255, 0.6); text-align:right; text-decoration: none; color: #696969; font-size:20px;font-weight:bold;padding:2px}
.item h2 a:hover {color: #6E8A51}
.item h3 { position:absolute;background-color: #FFF; /* Fallback for IE */ background:rgba(255, 255, 255, 0.8); text-align:right; right:20px;bottom:50px; color: #696969; font-size:16px; padding:5px;line-height:18px}
.slideshowlink {text-decoration: none; color: red}

