/*========================================================

Global CSS file for 

Created by Strawberrysoup - www.strawberrysoup.co.uk

=========================================================*/
body { 
	background:url('../cssimages/body_background.jpg') repeat-x;
}

#wrapper{
	width:850px;
	margin:0 auto;
	margin-bottom:20px;
}

/*===================================================================
Branding
===================================================================*/
#branding h1{
	text-indent:-999em;
	height:93px;
	width:403px;
	background:url('../cssimages/logo.jpg') no-repeat;
	float:right;
}
#branding h2{
	padding-top:32px;
	color:#ffffff;
	font-size:1.3em;
	width:350px;
}
#branding h2 a{
	color:#ffffff;
}
.basket {
	color:#ffffff;
	padding-top:10px;
	text-align:right;
	font-size:1em;
}
/*===================================================================
Main menu section
===================================================================*/

#mainmenu {
	list-style: none;
	clear:both;
	position:relative;
	top:16px;
}
#mainmenu .current{
	background:url('../cssimages/current_button.jpg') no-repeat;
}

#mainmenu li a {
	display:block;
	width:120px;
	margin-left:5px;
	background:url('../cssimages/menu_button.jpg') no-repeat;
	height:28px;
	padding-top:5px;
	color:#ffffff;
	text-align:center;
}

#mainmenu li{
	float:left;
}

.current { 
	height:31px;
	width:95px;
	background:url('../cssimages/current_button.jpg') repeat-x;
	color:#ffffff;
	padding-top:5px;
	text-align:center;
}

/*===================================================================
Dynamic Text Bar
===================================================================*/

#personalsettings {
	clear:both;
}
#personalsettings p.breadcrumb {
	float:left;
	color:#000000;
}
#personalsettings p.breadcrumb a {
	color:#000000;
}
#personalsettings p.currentuser {
	float:right;
}

/*===================================================================
Left Column
===================================================================*/
#leftcolumn {
	float:left;
	width:169px;
}
#leftcolumn ul {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px
}
#leftcolumn li {
	line-height:1.8em;
}
#leftcolumn ul#secondary_nav li {
	line-height:1.8em;
	margin-bottom:10px;
}
#leftcolumn a{
	text-decoration:none;
	color:#000000;
}
#leftcolumn a:hover{
	text-decoration:underline;
	color:#c5211b;
}
#browseproducts {
	width:169px;
	clear:both;
	list-style: none;
	background-color:#E2E2E2;
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	padding-left:10px;
	font-size:0.9em;
}
.browsetitle {
	color:#840004;
}

#browsebrands {
	width:169px;
	float:left;
	clear:both;
	list-style: none;
	background-color:#E2E2E2;
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	padding-left:10px;
	font-size:0.9em;
}
#secondary_nav li {
	width:169px;
	float:left;
	list-style: none;
	background-color:#E2E2E2;
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	padding-left:10px;
	font-size:0.9em;
}

/*===================================================================
Main Content
===================================================================*/
#maincontent{ 
	width:464px;
	float:left;
	margin-left:36px;
	margin-right:12px;
}
#maincontent p { 
	padding-right:20px;
}
#maincontent ul {
	margin-left: 30px;
	padding-right:20px;
}

#home #maincontent ul, #products #maincontent ul {
	margin-left: 0px;
	padding-right: -10px;
	min-height: 200px;
}

.featured_product {
	width: 180px;
	margin: 10px 0 0 20px;
	text-align: center;
}

#maincontent a, #maincontent a:link, #maincontent a:visited {
	color: #18366A;
}
.contenttitle{
	color:#840004;
}

/*home page */

body#home .content {
	float:left;
	list-style: none;
	background-color:#ffffff;
	border: 1px #C1C1C1 solid;
	margin-top:10px;
	margin-right:10px;
	min-height: 275px;
}
body#home .content li{
	text-align:center;
}

body#home li.find_out_button{
	text-align:center;
	margin-top: 10px;
}

/*our services page*/
body#services #maincontent p {
	margin-bottom:10px;
}

body#services p .services_image{
	float:right;
}

/*Wheelchair Wizard Page*/

body#wizard #maincontent div{
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:10px;
}
body#wizard .weight{
	margin-left:5px;
	width:105px;
	margin-bottom:10px;
}

/*products page */

body#products #maincontent div p {
	text-align:left;
	width:260px;
	padding-left:10px;
	float:left;
	font-size:0.9em;
}
body#products #maincontent div h3 {
	padding-left:10px;
	padding-top:10px;
	width:200px;
}
body#products #maincontent div {
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	padding-left:10px;
	margin-top:10px;
	padding-bottom:10px;
}
body#products .products_image{
  float:right;
	margin:10px;
	width:121px;
	padding: 5px;
	border: 1px #585858 solid;	
}
body#products .products_image_list {
	border: 1px #AAA solid;
}
body#products .find_out_button{
	float:left;
	padding-left:5px;
}

/*product item*/

body#product .product_image{
/*	float:right;*/
/*	margin: 10px;*/
/*	padding: 5px;*/
	border: 1px #585858 solid;
}
body#product #maincontent ul{
	list-style:none;
	line-height:1.8em;
	margin-bottom:10px;
	width:210px;
	font-size:1em;
}
body#product #maincontent li{
	line-height:1.8em;
}
body#product #maincontent h3{
	color:#840004;
	padding-bottom:5px;
}
/*===================================================================
right Column
===================================================================*/

#rightcolumn {
	float:left;
	width:169px;
}

#advert1 {
	margin-bottom:10px;
}
#advert2 {
	margin-bottom:10px;
}
#news_signup {
	padding-left:10px;
	padding-right:10px;
	background-color:#E2E2E2;
	border-style: solid;
	border-color:#C1C1C1;
	border-width: thin;
	margin-top:10px;
	margin-bottom:10px;
}
#news_signup p {
	font-size:0.9em;
}
#news_signup span {
	font-size:1.1em;
	color:#840004;
}
.email_box {
	width:105px;
	margin-bottom:10px;
}
.go_button {
	color:#840004;
	background-color:#C1C1C1;
	margin-bottom:10px;
	margin-left:5px;
}

#special_offers {
	display: block;
	width: 169px;
	height: 121px;
	text-indent: -9999em;
	background: url('../cssimages/s_offers_button.jpg') no-repeat;
}

#part_x {
	display: block;
	width: 169px;
	height: 121px;
	text-indent: -9999em;
	background: url('../cssimages/partx_button.jpg') no-repeat;
}

/*===================================================================
Footer 
===================================================================*/
#footer{
	background:url('../cssimages/background_bottom.jpg') repeat-x;
	height:42px;
	margin:none;
	clear:both;
}
.footer{
	width:850px;
	margin:0 auto;
}

#footer p{
	margin-bottom:5px;
}

#footer p.copyright{
	float:left;
	list-style: none;
	color:#ffffff;
	font-size:1em;
}
#footer p.strawberry{
	float:right;
	list-style: none;
	color:#ffffff;
	font-size:1em;
}
#footer p.strawberry a{
	color:#ffffff;
}
/*===================================================================
SUBNAV
===================================================================*/
/*#sub_navigation ul li li{
	padding-left:20px;
}

#subnav li.subnav_level_1 a {
	margin: 3px;
}

#subnav li.subnav_level_2 a {
	margin: 3px;
	width: 160px;
	margin-left: 23px;
}

#subnav li.subnav_level_3 a {
	margin: 3px;;
	width: 140px;
	margin-left: 43px;	
}*/
p.basket a {
	color: #FFF;
}

body#products #maincontent div#pagination {
	border: none;
	text-align: center;
}
body#products #maincontent div#pagination h3 {
	margin: 0 auto;
}
body#products #maincontent div#pagination p {
	width: auto;
	float: none;
	text-align: center;
}
body#products #maincontent div#pagination p a {
	color: inherit;
	color: #840004;
}
body#products #maincontent div#pagination p a:hover {
	text-decoration: underline;
}
body#wizard #maincontent div.productList {
	border: none;
	padding: 0;
}
body#wizard #maincontent div.productList .products_image {
	float:right;
}

body#wizard #maincontent div.productList ul{
	list-style:none;
	line-height:1.8em;
	margin-bottom:10px;
	width:210px;
	font-size:1em;
}
#products h4 {
	margin: 10px;
	padding: 4px;
}
#products h4 a {
	color: #840004;
}

body#products #maincontent div.subCat {
	width: 47%;
	float:left;
	margin-left: 5px;
	text-align: center;
/*	padding-top: 10px;*/
	padding-left: 0;
	min-height: 210px;
}
a.colorInherit {
	color: #840004;
}
.subCat * {
	color: inherit;
}

/*====================================================================
CSS to format the special delivery
=====================================================================*/

h4.specialDelivery {
	margin-top: 10px;
}

#product_search {
	margin-bottom: 10px;
}

#product_search input {
	width: 161px;
	margin-left: 1px;
	font-size: 16px;
}

#product_search input#submit {
	margin-top: 4px;
	font-size: 1em;
}

.red {
	color: #840004;
}