@CHARSET "UTF-8";

#lowercat-container
{
	width: 947px;
	background: url(../images/lowercat-grad.gif) repeat-x 0 0 #fafbfc;
	float: left;
	border-left: 1px solid #b6c3cd;
	border-right: 1px solid #b6c3cd;
	border-bottom: 1px solid #b6c3cd;
	padding-bottom: 15px;
}


#lowercat-lhcol
{
	width: 198px;
	float: left;
	margin-left: 29px;
	margin-right: 29px;
	display: inline;
	padding-top: 36px;
}

#lowercat-lhcol .catnav li.maincat
{
	font-weight: bold;
	line-height: 24px;
}

#lowercat-lhcol .catnav li.maincat a
{
	text-decoration: none;
	color: #51626e;
}	

#lowercat-lhcol .catnav li.maincat li
{
	font-weight: normal;
	font-size: .9em;
	
}

#lowercat-lhcol .catnav li.maincat li a
{
	text-decoration: underline;
}

#lowercat-lhcol .catnav li.back
{
  margin-top: 24px;
}

#lowercat-lhcol .catnav li.back a
{
  font-size: .9em;
  color: #51626e;
}


#lowercat-maincol
{
	width: 671px;
	float: left;
	display: inline;
	padding-top: 15px;
}

#lowercat-maincol h1
{
	color: #51626e;
	font-size: 1.5em;
	font-weight: bold;
	width: 320px;
	position: relative;
	top: 15px;
	
}

/*********************** sitemap **********************/

#lowercat-maincol-sitemap
{
  width: 889px;
  float: left;
  display: inline;
  margin: 0px 29px;
  padding-top: 15px;
}

#lowercat-maincol-sitemap h1
{
  color: #51626e;
  font-size: 1.5em;
  font-weight: bold;
  width: 320px;
  position: relative;
  top: 15px;
  margin-bottom: 15px;
}

#sitemap_colour_list
{
  display: inline;
  padding-top: 36px;
}

#sitemap_colour_list li
{
  font-weight: normal;
  line-height: 24px;
}

#sitemap_colour_list li a
{
  text-decoration: underline;
  color: #51626e;
}

#sitemap_colour_list ul
{
  margin-left: 29px;
}

#colourlink
{
  padding: 15px 0px;
}

#colourlink a
{
  color: #51626E;
}

/****************** tabs *******************/

.tabs-area
{
	margin-top: -0px;
}

#matchingimagestabcontrol 
{
	float: right;
	width: 148px;
	height: 27px;
	background: url(../images/imagesmatchingtab.gif) 0 0 no-repeat;
	
}

#matchingimagestabcontrol.active
{
	background: url(../images/imagesmatchingtab-active.gif) 0 0 no-repeat;
}

#matchingimagestabcontrol a
{
	width: 148px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}

#matchingdescriptionstabcontrol 
{
	float: right;
	width: 176px;
	height: 27px;
	background: url(../images/descriptionsmatchingtab.gif) 0 0 no-repeat;
	margin-right: 2px; 
	display: inline;
}

#matchingdescriptionstabcontrol.active
{
	background: url(../images/descriptionsmatchingtab-active.gif) 0 0 no-repeat;
}

#matchingdescriptionstabcontrol a
{
	width: 176px;
	height: 27px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
}

#matchingimagestab,
#matchingdescriptiontab
{
	clear: both;
	width: 671px;
	background: url(../images/tab-top-line.gif) repeat-x 0 0;
	display: none; 
	margin-top: 27px;
}

#matchingimagestab.active,
#matchingdescriptiontab.active
{
	display: block;
}


	
.resultscount
{
	width: 320px;
	float: left;
	color: #667580;
	padding: 10px 0px; 
	font-size: .95em;	
}

.paging-controls
{
	float: right;
	width: 320px;
	text-align: right;
	padding: 10px 0px;
	color: #667580;
	font-size: .85em;
}

.paging-controls a
{
	color: #667580;
}


/*** Results ***/

ul.results
{
	padding-top: 20px;
	clear: both;
	width: 671px;
	float: left;
	padding-bottom: 30px;
}

.result
{
	clear: both;
	width: 671px;
	border-bottom: 1px solid #afb7bd;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.result-image
{
	width: 122px;
	height: 122px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	display: inline;
}

.results-contents
{
	width: 529px;
	float: left;
}

.results-contents h2
{
		float: left;
	width: 330px;
	margin-bottom: 9px;
}

.results-contents h2 a
{
	font-size: 1.3em;
	font-weight: normal;
	color: #667580;
}

.result-description
{
	float: left;
	width: 330px;
	font-size: .9em;
	color: #8c99a4;
	line-height: 1.3em;
}

.result .seemoreproducts
{
  float: left;
  clear: left;
  width: 330px;
  font-size: .9em;
  line-height: 1.3em;
  margin-top: 9px;
}

.result .seemoreproducts a
{
  text-decoration: underline;
  color: #667580;
}

.result .brand
{
	float: right;
}

.result .buyrow
{
	padding-top: 20px;
	clear: left;
}

.result .stock
{
	background: #667580;
	height: 26px;
	padding: 0px 10px;
	display: block;
	float: left;
	line-height: 26px;
	color: #ffffff;
	font-size: .8em;
	margin-right: 2px;
	display: inline;
}

.result .availablenow
{
	background: #d4d9dc;
	height: 26px;
	padding: 0px 10px;
	display: block;
	float: left;
	line-height: 26px;
	color: #667580;
	font-size: .8em;
	margin-right: 2px;
	display: inline;
	text-decoration: none;
}

.result .availablenow:hover
{
	text-decoration: underline;
}

.result .shipping
{
	height: 26px;
	padding: 0px 10px;
	display: block;
	float: left;
	line-height: 26px;
	color: #8c99a4;
	font-size: 1em;
	margin-right: 2px;
	display: inline;
	text-decoration: none;
}

.result .price
{
	height: 26px;
	padding: 0px 0px 0px 10px;
	display: block;
	float: right;
	line-height: 26px;
	color: #667580;
	font-size: 1.3em;
	display: inline;
	text-decoration: none;
}

.results-footer
{
	background: url(../images/results-footer-bg.gif) repeat-x 0 0; 	
	height: 60px;
	clear: both;
	width: 671px;	
}


/******************** brands lists **********************/

#brandlistcontainer
{
  margin-top: 70px;
  color: #51626E;
}

#brandlistcontainer .brandlist li
{
	font-weight: normal;
	line-height: 24px;
	font-size: .9em;
}

#brandlistcontainer h2
{
  font-size: 1.0em;
  margin: 0;
  padding: 0;
  font-weight: bold;
  line-height: 24px;
}

#brandlistcontainer .brandlist li a
{
	text-decoration: underline;
	color: #51626e;
}

#brandlistcontainer .brandlist li.back
{
  margin-top: 24px;
}
