/*
author: Darren Chandler
company: Campbell Shaw Ltd
email: d.chandler@campbellshaw.co.uk
*/

body,html {
	font-size:100%;
	padding:0;
	margin:0
}

body {
	background:#990000;
}

#login-row {
	font-size:0.9em;
	background:#990000;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff
}

#login-row a {
	color:#fff
}

td,div,body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;	
}


h1 {
	font-size:1.4em;
	color:#ea462a
}

h1 span {
	font-size:11px;
	font-weight:normal;
}


h2 {
	font-size:1.2em;
	color:#ea462a
}

h3 {
	font-size:1.1em
}

h4,h5 {
	font-size:1em
}

h5 {
	font-weight:normal;
	font-style:italic
}

p {
	line-height:1.5em;
}

dl.legal dt,ol li {
	list-style-type:decimal
}

li {
	list-style-type:square;
}

#content li {
    line-height:1.5
}

a img {
	border:0
}

#scrn-read {
	display:none
}

#container {
	background:#fff url(../img/content_bg.gif) repeat-y;
	font-size:0.7em;
	width:850px;
	margin:0 auto
}

#container h1, #container p.strap {
    display:none;
}

#container #content h1, #container #content h1 p.strap {
    display:block;
}

#branding {
	background:#fff url('../img/header_bg.gif') left top no-repeat;
	margin:0;
	font-weight:bold;
	padding:0;
	float:left;
	width:100%;
	position:relative;
	height:62px
}

#branding object {
	float:right;
	margin:10px 18px 0 0
}

#bespoke-branding {
    float:right;
    width:580px;
    padding-top:20px;
    padding-bottom:20px
}

#bespoke-branding img {
    float:left;
    margin-right:20px;
}

.logo {
    margin:11px 0 24px 14px
}

#main-nav {
	clear:both;
	float:left;
	padding-left:12px;
	width:838px;
}

#section-nav-wrap {
    padding-top:3px;
    padding-left:20px;
    width:830px;
    float:left;
    clear:both;
}

#sidebar {
	width:180px;
	margin-right:10px;
	margin-left:25px;
	padding-top:1em;
	float:left;
	display:inline
}

#review {
	display:block;
	font-weight:bold;
	padding:0.4em 1em 1.4em 1em;
	color:#000;
	text-decoration:none
}

#review:hover {
	color:#990000
}

#banner {
	float:right
} 

#site_search label {
    display:block;
    background:#fff url(../img/product_search.gif) no-repeat;
    text-indent:-999em;
    overflow:hidden;
    height:20px;
    width:113px;
    font-size:0.1em;
}

#site_search, #site_search input {
    font-size:0.9em
}

#sidebar .note {
    color:#666;
    padding:0.3em 0
}

#content {
	width:580px;
	padding-top:20px;
	padding-right:20px;
	float:right
}

#alt-layout #sidebar {
    display:none
}

#alt-layout #content {
   	width:417px;
   	padding:20px 20px 20px 34px;
	float:left;
	background:transparent url('../img/top_cnr.gif') left top no-repeat;
}

#home-teasers {
   	width:776px;
   	padding:20px 20px 20px 34px;
   	margin-left:20px;
   	clear:both;
	background:#e5e5e5 url('../img/bottom_cnr.gif') left bottom no-repeat;
}

#customerhome-teasers {
   	width:417px;
   	padding:20px 0 20px 0;
   	clear:both;
}

#feature4 {
	margin-left:4px
}

#inner {
   	margin-top:8px;
   	float:left;
   	display:inline
}

#alt-layout #inner {
   	width:830px;
   	margin-left:20px;
	background:#e5e5e5
}

#content h1 {
	padding-top:0;
	margin-top:0;
	clear:both;
}


#content img.right {
    float:right;
    margin-left:30px;
    display:inline
}

#site-info {
	clear:both;
	float:left;
	width:810px;
	padding:8px 20px;
	position:relative
}

#site-info form {
	float:left;
	padding-left:0 0 0 14px;
	margin:0
}

#site-info .how-to-find {
	position:absolute;
	left:414px
}

#site-info label, #site-info input {
	float:left;
}

#site-info .telephone {
	float:right;
	margin-right:20px;
	display:inline
}

#form-wrap .m3-choice {
    margin:0;
    padding:0
}

#form-wrap .m3-choice li {
    list-style:none
}
    
#form-wrap .m3-choice label {
    width:10em
}

#user-info {
    padding:5px 0 10px 0
}
#user-name {
    color:#ea4729
}

#container #content h1.print-title, #container #content h2.print-title {
    display:none
}
/*
#test, #full {
   display:block;
   width:16em;
   position:absolute;
   background:#faec1a url(../img/basket_menu_bg.jpg) no-repeat top left;
   right:0;
   bottom:0;
   font-weight:bold;
   color:#000;
   text-decoration:none;
}

#test span, #full span {
    background:transparent url(../img/order_icon_main.gif) no-repeat 13em center;
    display:block;
    padding:0.6em 0.8em;
}

#full span {
    background:transparent url(../img/order_icon_main_full.gif) no-repeat 13em center;
}
*/
#basket-nav {
    display:none;
    float:right;
    margin:0;
    padding:0
}

#basket-nav li {
    float:right;
    list-style:none;
    background:#faec1a url(../img/basket_menu_bg.jpg) no-repeat top left;
    display:block;
    width:16em;
}

#basket-nav a.basket-button {
    font-weight:bold;
    display:block;
    color:#000;
    float:right;
    width:100%
 }

a.basket-button:hover, a.basket-button:visited:hover {
}

a.basket-button span {
    background:transparent url(../img/order_icon_main.gif) no-repeat 14em center;
    display:block;
    padding:0.4em 0.8em;
}

 
#basket-nav a#full span {
    background:transparent url(../img/order_icon_main_full.gif) no-repeat 14em center;
}


a.basket-button:link, a.basket-button:visited, a.basket-button:active {
    color:#000;
    text-decoration:none
}

#content img.no-border {
    border:none
}

.footer-copy {
    clear:both;
}

.branch-name {
    font-size:1.1em;
    font-weight:bold;
    color:#000;
}

img.consumer-logo {
    float:right;
}