/* @override http://clearwaterswebdesign.co.uk/design/css/layout.css */


/* 
Main CSS Loyout for Clear Water 
Copyright 2009 Clear Water, All Rights Reserved.

*/

* {
	padding: 0;
	margin: 0;
}

html, body {
	background: white;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 2px;
	height:100%;
}

p {

	padding-top:10px;
	}
h1 {
	font-size: 16px;
	font-style:oblique;
	font-weight: lighter;
	}

h2 {
	padding-top:10px;
	font-size: 14px;
	font-style:oblique;
	font-weight: lighter;
	}

#main {
	margin:0 auto;
	width:885px;
}

#topmenu {
	overflow:hidden;
	zoom:1;
}

#topmenu a {
	background:url('/images/topmenu.gif') no-repeat;
	color:#808080;
	display:block;
	float:left;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin-right:3px;
	text-align:center;
	text-decoration:none;
	width:92px;
}

#topmenu a.selected, #topmenu a:hover {
	background:url('/images/topmenu_selected.gif') no-repeat;
	color:black;
}

#content {
	border-collapse:collapse;
	border-left:1px dotted #003399;
	border-right:1px dotted #003399;
	border-top:5px outset #003399;	
	overflow:hidden;
	zoom:1;
}

#content #leftcolumn {
	float:left;
	padding:15px 0 15px 5px;
	width:175px;	
}

#content #rightcolumn {
	float:right;
	padding:15px 0 15px 5px;
	width:175px;	
}

#content #centercolumn {
	overflow:hidden;
	padding:15px 0 15px 5px;
	zoom:1;
}

#content .columns2 {
	border-left:1px dotted #003399;
}

#content .columns3 {
	border-right:1px dotted #003399;
	border-left:1px dotted #003399;	
}

#footer {
	background:url('/images/footer.gif') no-repeat;
	color:white;
	height:30px;
	line-height:30px;
	padding-left:20px;
}

#footermenu {
	margin:10px 0;
	text-align:center;
}

#footermenu a {
	color:gray;
	font-size:0.9em;
	margin: 0 5px;
}

/* Catalogue Section ------ */


#catalog_chain 
{
  margin-bottom:15px;
}

#catalog_chain a
{
  text-decoration:none;
  color:red;
}

#catalog_choose
{
  overflow:auto;
  zoom:1;
  width:100%;
}

.catalog_choose_el
{
  text-align:center;
  margin-bottom:5px;
}

.pager {
	text-align:right;
	color:#606060;
}

.catalog_item {
	margin-top:30px;
 	overflow:hidden;
 	padding-bottom:10px; 
 	width:100%;
}

.catalog_item img {
	float:left;
}

.catalog_item h2 {
	color:#9eb3c5;
	text-transform:uppercase;
}

.more {
	margin-top:40px;
	text-align:right;
	padding-right:60px;
}

.more a{
	color:#606060;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.item_full img.cat_img{
	float:left;
}

/* ------- news section */

div.newsrow p.date {
	margin-bottom:10px;
}

div.newsrow div.more {
	margin-top:10px;
}

/* -------search section */

div.search {
	background:#ebebeb;
	color:#666666;
	padding:20px;
	text-align:center;
}

/* ---------- site map*/

ul.sitemap {
	background:#ebebeb;
	border:1px solid gray;
	list-style:disc;
	margin:10px auto;
	overflow:hidden;
	padding:20px 0 20px 50px;
	width:500px;
	zoom:1;
}

ul.sitemap li {
	margin:5px;
}

ul.sitemap h2 {
	margin:20px 0 10px 0;
}

/* ---------- not found */

div.not_found {
	background:#ebebeb;
	border:1px solid gray;
	margin:0 auto;
	padding:20px;
	width:500px;
}

.storage {
	margin-top:10px;
	margin-left:25px;
	}