@charset "utf-8";
/* CSS Document */
#container {
	width:996px;
	margin:0 auto;
	padding:0;
/*	background:#fff;*/
/*	min-height:650px;*/
/*	background:url(/images/background/container.gif) repeat-y;*/
}
#content {
	float:right;
	width:828px;
	margin:0;
	padding:0;
	background:url(/images/background/white_85.png) repeat;
	min-height:650px;
	margin-bottom:12px;
}
#content_menu {
	float:right;
	width:825px;
	margin:0 0 12px 0;
	padding:3px 0 3px 3px;
	background:url(/images/background/white_85.png) repeat;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#content_wide {
	float:right;
	width:996px;
	margin:0 0 12px 0;
	padding:3px 0 3px 3px;
	background:url(/images/background/white_85.png) repeat;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#content_menu h1,#content_menu h2,#content_menu h3 {
	padding:0;
	margin:0;
}
#content_menu h1 {
	font-size:1.2em;
}
#content_menu a {
	text-decoration:none;
	color:#000;
}
#content_menu a:hover {
	text-decoration:underline;
	color:#000;
}
#content p, #content h1, #content h2 {
	padding:3px;
	margin:0;
}
#header {
	width:996px;
	margin:0 auto 12px auto;
	background:url(/images/background/white_75.png) repeat;
	border-bottom:1px solid #fff;
}
#head_content {
	width:996px;
	margin:0 auto;
	padding:0;
	background:url(/images/background/header.jpg) repeat;
}
.hd_block_r {
	float:right;
	padding:12px 3px 0 3px;
	margin:0;
	font-size:.8em;
	width:150px;
}
.hd_block_2 {
	float:right;
	padding:12px 3px 0 3px;
	margin:0;
	font-size:.8em;
	width:162px;
}
.hd_block_1 {
	float:right;
	padding:12px 3px 0 3px;
	margin:0;
	font-size:.8em;
	width:78px;
}
#logo_header {
	margin:0;
	position:relative;
	top:4px;
	left:4px;
	float:left;
}
#main_menu {
	clear:both;
	margin:0;
	padding:0;
	height:25px;
/*	border-bottom:2px solid #79859F;*/
/*	border-top:1px solid #79859F;*/
	background:url(/images/background/white_85.png) repeat;
}
#main_menu ul {
	margin:0;
	padding:0;
	display:inline;
}
#main_menu li {
	float:left;
	list-style:none;
}
#main_menu li a {
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	line-height:20px;
	height:25px;
	padding:0 0 0 3px;
	margin:0 6px 0 6px;
	width:153px;
	color:#000;
}
#main_menu li.last a {
	margin:0 0 0 6px;
}
#main_menu li.first a {
	margin-left:0px;
}
#main_menu li a:hover {
	background-color:#79859F;
	color:#fff;
}

/*
#main_menu {
	clear:both;
	margin:0;
	padding:0;
	height:35px;
	border-bottom:3px solid #79859F;
	border-top:1px solid #79859F;
}
#main_menu ul {
	margin:0;
	padding:0;
	display:inline;
}
#main_menu li {
	float:left;
	list-style:none;
	border-right:1px solid #79859F;
	margin:5px 0;
}
#main_menu li a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	height:25px;
	padding:0 0 0 3px;
	margin:0 5px 0 6px;
	width:153px;
	color:#000;
}
#main_menu li.first a {
	margin-left:0px;
}
#main_menu li a:hover {
	background-color:#79859F;
	color:#fff;
}
*/
#sidebar_content {
}

#sidebar {
	float:left;
	padding:0;
	margin-right:12px;
	width:154px;
/*	background-color:#CCCCCC;*/
	background:url(/images/background/white_85.png) repeat;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	
/*	min-height:650px;*/
}
<!--[if IE 6]>
#sidebar {
	float:left;
	padding:0;
	margin-right:12px;
	width:142px;
}
<![endif]-->

#sidebar .sb_block {
	margin:0 12px 12px 0;
	padding:0;
	width:100%;
}
#slt_brand {
	width:100%;
}
#sidebar .subcat {
	display:none;
}
#sidebar h2 {
	font-size:1.2em;
	margin-top:3px;
	padding-left:3px;
}
#sidebar h1 {
	margin-top:3px;
	padding-left:3px;
}
#sidebar p {
	padding:3px;
}
#department {
	list-style:none;
	padding:0;
	margin:0;
}
#department a {
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	display:block;
	text-decoration:none;
	line-height:20px;
/*	height:25px;*/
	padding:3px;
	color:#000;
	border-top:1px solid #fff;
}
#department a:hover {
	display:block;
/*	height:25px;*/
	background-color:#79859F;
	padding-left:3px;
	color:#fff;
}
#department ul {
	list-style:none;
	margin:0;
	padding:0;
}
#department ul a,#department ul a:hover {
/*	padding-left:18px;*/
}
.product_small {
	width:154px;
	float:left;
	margin:0 12px 12px 0;
	border:1px solid #79859F;
	background-color:#fff;
	position:relative;
}
.product_med {
	width:322px;
	float:left;
	margin:0 12px 12px 0;
	border:1px solid #79859F;
	background-color:#fff;
	position:relative;
	text-align:center;
}
.product_details {
	float:right;
	text-align:left;
	width:492px;
}
.end {
	margin:0 0 12px 0;
}
.product_small .product_thumbnail {
	width:100%;
	margin:3px 0;
	text-align:center;
}
.product_small a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#000;
}
.product_small a:hover {
	text-decoration:underline;
}
.product_small .product_detail {
	border-top:1px solid #79859F;
	padding:0px;
	background-color:#CFD3DC;
}
.product_small p {
	margin:0;
	font-size:.8em;
}
#head_content a.link_head, #head_content a.basket_empty {
	color:#000;
	font-weight:bold;
	background:url(/images/background/white_75.png) repeat;
	padding:6px;
}
#head_content a.basket_empty {
	text-decoration:none;
	cursor:default;
}
#footer {
	float:right;
	width:825px;
	margin:0 0 12px 0;
	padding:3px;
	background:url(/images/background/white_85.png) repeat;
}
#footer p {
	margin:0;
	text-align:right;
	font-size:0.75em;
	line-height:1.5em;
}
div.flash {
	position:absolute;
	top:0;
	left:0;
	height:18px;
	width:100%;
	color:#fff;
	background-color:#f00;
	z-index:99;
	text-align:center;
	font-weight:bold;
}

.pagenav {

}
.pagenavlink {
	padding-left:0.5em;
	padding-right:0.5em;
	text-decoration:none;
}
a:link {
	color:#4A5468;
}
a:visited, a:hover {
/*	color:#79859F;*/
	color:#5F6C86;
}
a.pagenavlink {
	color:#000;
}
a.pagenavlink:hover {
	text-decoration:underline;
}

a.linkproduct {
	display:block;
	text-decoration:none;
	color:#000;
}
a.linkproduct:hover {
	text-decoration:underline;
}
table.basket td, table.basket th {
	padding:0;
	margin:0;
	padding-right:1em;
}
table.basket th {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
table.basket tr.total td  {
	border-bottom:1px solid #000;
}
table.basket tr.item td {
	border-bottom:1px solid #79859F;
}
th {
text-align:left;
}
th.right {
text-align:right;
}
th.centre {
text-align:center;
}
#column_checkout_customer {
	width:48%;
	float:left;
	margin:0;
	padding:0 12px 0 0;
}
#column_checkout_basket {
	width:48%;
	float:left;
	margin:0;
	padding:0;
}
label.error {
	display: block;
	color:#f00;
	font-size:.8em;
	font-style: italic;
	font-weight: normal;
	width:100%;
}
.asterisk {
	font-size:.7em;
}
#cards_accepted {
	padding:0;
	margin:0;
}
#cards_accepted li {
	display:inline;
	padding:0 1em 0 0;
	margin:0;
}
.small {
	font-size:.8em;
}
.outofstock, .error {
	color:#f00;
	font-weight:bold;
}
.basket th {
	background-color:#79859F;
	color:#fff;

}
dl.links {
	margin:1em 0 0 0;
	padding:3px;
}
dl.links dd {
	margin:0;
	padding:0 0 1em 0;
}
dl.links a {
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1.333em;
	font-weight:bold;
}

<!--[if IE 6]>
.end {
	margin:0 -12px 12px 0;
}
<![endif]-->
