body{
	background:url(../img/background.jpg);
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000;
}
.error
{
	color: #990000;
	font-size:14px;
	font-weight:bold;
}


hr.footer-line {
	color: #0C009F; 
	background-color: #0C009F; 
	border: 0;
	height: 3px;
	width: 100%;
	margin-top: 20px;
}

/* shop thumbnail size */
img.product-thumbnail {
	width: 150px;
	height: 110px;
}




/* menu links */
a.left-menu-nav {
	color: #FFF;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	padding: 0 0 0 6px;
	white-space: nowrap;
}

a.left-menu-nav:hover {
	color: #000;
}


/* Text */
.body{ 
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000 
}
p{
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000 
}
.news{
	font-family: "Trebuchet MS"; 
	font-size: 8pt; 
	color: #000000
}

.bodybold{
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold
}

.title{
	font-family: "Trebuchet MS"; 
	font-size: 18pt; 
	color: #0C009F; 
	font-weight: bold
}

.subtitle{
	font-family: "Trebuchet MS"; 
	font-size: 12pt; 
	color: #0C009F; 
	font-weight: bold
}


/* Body links */
a.linkbody:link{
	text-decoration: none; 
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold
}
a.linkbody:visited{
	text-decoration: none; 
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold
}
a.linkbody:hover{
	text-decoration: underline; 
	font-family: "Trebuchet MS"; 
	font-size: 10pt; 
	color: #ff6600; 
	font-weight: bold
}

a.newslink:link{
	text-decoration: none; 
	font-family: "Trebuchet MS"; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold
}
a.newslink:visited{
	text-decoration: none; 
	font-family: "Trebuchet MS"; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold
}
a.newslink:hover{
	text-decoration: underline; 
	font-family: "Trebuchet MS"; 
	font-size: 9pt; 
	color: #ff6600; 
	font-weight: bold
}

/* Button */
.btn-login
{
	background: url(../img/login.gif) no-repeat;
	height: 42px;
	width: 130px;
	border:none;
}
/* Button */
a:hover .btn-login
{
	background: url(../img/login.gif) no-repeat;
	height: 42px;
	width: 130px;
	border:none;
}
/*cart review*/
.cart_review_drowdown
{
	font-size: 8pt; font-family: Trebuchet MS;
}
/*cart review*/
/* Shopping cart info box - START */
#cart-head{
	background: url(../img/cart-head-background.jpg);
	padding:10 11 0 10;
}

#cart-body{
	background: url(../img/cart-body-background.jpg);
	padding:0 11 0 10;
}

#cart-foot{
	background: url(../img/cart-foot-background.jpg);
	padding:0 11 12 10;
}

.shopping_cart_box{
	background-color:#FFFFFF;
}
/* Shopping cart info box - END */


/* Header - START */
#img_homepage{
  margin:102 0 0 217;
} 

#td_nav{
	padding:57 0 0 0;
}

/* Latest news - START */
#div_news{
	position: absolute; 
	width: 45px; 
	height: 29px; 
	z-index: 3; 
	left: 689px; 
	top: 126px;
}

#div_newsoverlay{
	position: absolute; 
	width: 144px; 
	height: 85px; 
	z-index: 2;
	left: 591px; 
	top: 155px;
}	

#pscroller{
	position: absolute; 
	width: 127px;
	
/*	height: 80px;
	top: 165px;		*/
	height: 90px;
	top: 162px;
	
	left: 605px;
}

.latest_news{
	z-index: 100;
			
	font-family: "Trebuchet MS"; 
	font-size: 8pt; 
	color: #000000;
}
/* Latest news - END */

/* Header - END */


/* Left column - START */
#img_madeintheuk{
  margin-top:182px;
}
/* Left column - END */

/*
	css for paginate in frontend
*/
.paginate
{
	
	font-size:14px;
	
}

.paginate b
{
	font-size: 16px;
}
.paginate a:link{

	text-decoration: none; 

	font-family: "Trebuchet MS"; 

	font-size: 10pt; 

	color: #000000; 

	font-weight: bold

}

.paginate a:visited{

	text-decoration: none; 

	font-family: "Trebuchet MS"; 

	font-size: 10pt; 

	color: #000000; 

	font-weight: bold

}

.paginate a:hover{

	text-decoration: underline; 

	font-family: "Trebuchet MS"; 

	font-size: 10pt; 

	color: #ff6600; 

	font-weight: bold

}



.div_wrap_gallery_image{
	position:relative; 
	width:150px; 
	height:100px;
}

.div_gallery_image{		/* in common */
	position:relative; 
	width:150px; 
	height:100px;
}
html>body .div_gallery_image{	/* firefox hack */
	display:table-cell;	
	vertical-align:middle;	
}
* html .div_gallery_image{		/* ie6 hack */	
	line-height:100px;
	font-size:80px;
}

.gallery_image{
	vertical-align:middle;
}

.div_gallery_overlay{
	position:absolute; 
	top:0px; 
	left:0px;
	display:none;
}



.div_wrap_product_image{
	position:relative; 
	width:150px; 
	height:100px;
}

.div_product_image{		/* in common */
	position:relative; 
	width:150px; 
	height:100px;
}
html>body .div_product_image{	/* firefox hack */
	display:table-cell;	
	vertical-align:middle;	
}
* html .div_product_image{		/* ie6 hack */	
	line-height:100px;
	font-size:10px;
}

.product_image{
	vertical-align:middle;
}

.div_product_overlay{
	position:absolute; 
	top:0px; 
	left:0px;
	display:none;
}
