@charset "utf-8";
body  {
	font: 80% Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #464646;
}

img{
border:none;
}

.rightBoxContainer{
position: relative;
top: -70px;
}

a:link, a:visited {
	color: #8c8c8c;
    text-decoration: none;
}


a:hover, a:active {
	color: #dea3ea;
	text-decoration: none;
}

h1 {
	color:#7f7f7f;
	font-size:14px;
}

h2 {
	color:#c090f4;
	font-size:12px;
}

a.category-links:link, a.category-links:visited, a.category-links:hover, a.category-links:active {
color:#7F7F7F;
}

a.category-top:link, a.category-top:visited{
color:#7F7F7F;
}

a.category-top:hover, a.category-top:active{
	color:#ba00db;

}

a.top_links_red:link, a.top_links_red:visited,  a.top_links_red:active {
color: black;
}

a.top_links_red:hover{ 
text-decoration: none;
color: #FFF;
}

a.top_links:link, a.top_links:visited,  a.top_links:active {
color: #ffffff;
}
a.top_links:hover{ 
text-decoration: none;
color: black;
}

.my_view_cart{
	color: #c090f4;
	height: 20px; 
	position:relative; 
	left: 4px;

}

#container { 
	width: 981px;  
	background: #FFFFFF;
	background-image:url(/images/container_bg.jpg);
	background-repeat:repeat-y;
	background-position:1%;
	margin: 0 auto; 
	text-align: left; 
} 
#header { 

	background-image: url(/images/header_img.jpg);
	background-repeat: no-repeat;
	position:relative;
	left:15px;
	height:116px;
	width:981px;
	padding: 0 10px;  
} 

div.top_menu {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
}

.top_menu {
	width:370px;
	position:relative;
	top:65px;
	left:577px;
	font-size:11px;
	color:#FFF;
}

#header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#categoriesContent{
   top:25px;
   left: 5px;
   /*position: relative;*/
}
#sidebar1 {
	float: left; 
	width: 200px; 
	background-image:url(/images/products_nav_header.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:25px;
	top:15px;
	padding: 15px 0;
	z-index:1;

}

.left_products{
	float: left; 
	width: 190px;
	position: relative;
	left: -28px;
}

.sideBoxContent {
	background-color: transparent;
	position: relative;
    right: 4px;
	top: 20px;
	padding: 0.4em;
	width: 170px;
	
}
#sidebar2 {
	float: right; 
	width: 200px; 
	/*background-image:url(/images/shopping_basket_blank.jpg);*/
	background-repeat:no-repeat;
    position:relative;
	right: 18px;
	top:27px;
	padding: 15px 0; 

}

#shoppingcart{ 
	width: 180px; 
	background-image:url(/images/shopping_basket_header.jpg);
	background-repeat: no-repeat;
    position:relative;
	top:-27px;
	padding: 15px 0; 
	
}

#shoppingcartHeading{
display:none;
}

.del_img {
	background-image:url(/images/free_del.jpg);
	background-repeat:no-repeat;
	height:147px;
	position:relative;
	top:-15px;
}

#sidebar1 p, #sidebar2 p, #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}

#sidebar1 p, h3{
display: none;
}

.center_img { 

    background-image:url(/images/ukbed_header.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:19px;
	height:162px;
	width:940px;
}

#mainContent { 
	margin: 0 24% 0 0;
}

#mainContent p {
	font-size:12px;
	
}

#footer { 
	padding: 0 10px; 
	background:#c090f4;
	position:relative;
	left:14px;
	width:933px;
} 
#footer p {
	margin: 0; 
	padding: 10px 0;
	color:#FFF;
	text-align:center;
	font-size:11px;
}

/* Classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* taken from stleysheet css */
.navNextPrevList {

	display: inline;

	white-space: nowrap;

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	}
/* taken from stleysheet css */	
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

	padding: 0.8em;

	}
/* taken from stleysheet css */
LABEL.inputLabel {

	width: 9em;

	float: left;

	}	
	
.cartBoxTotal {
	text-align: left;
	font-weight: bold;
	position: relative;
	top: -30px;
	}	
	
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 



#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}	
	
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	text-align: center;

	}	
