@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
.clear {clear:both;}

.print {display:none;}

.orderby {background:url(../../images/orderupdown.png) no-repeat left;padding-left:14px;}
.orderby:hover {background:url(../../images/orderup.png) no-repeat left;}

.orderby.orderdesc {background:url(../../images/orderup.png) no-repeat left;padding-left:14px;}
.orderby.orderdesc:hover {background:url(../../images/orderdown.png) no-repeat left;}

.orderby.orderasc {background:url(../../images/orderdown.png) no-repeat left;padding-left:14px;}
.orderby.orderasc:hover {background:url(../../images/orderup.png) no-repeat left;}

body {text-align:center;}
body, table {font:11px Arial, Helvetica, sans-serif;}
h1, h2, h3, h4 {font-size:10px;margin:5px 0px 5px;}
h1, h2 {font-size:160%;}
h3, h4 {font-size:120%;margin-bottom:5px;}
p {margin:10px 0px 15px;}
ul {list-style:none;}
li {margin-bottom:4px;}
ol {margin-left:20px;}
img {border:none;}

#header_container {background-position:top right!important;}
#searchbar {margin:3px 0px 0px!important;padding:0px 20px 8px!important;}
*+html #searchbar {margin-top:25px!important;}
.breadcrum {margin:10px;}

.price {font-size:220%;font-weight:bold;}

ul.categorylist li {list-style:none;padding:2px;margin-bottom:2px;font-size:95%;}
li.arrow {background:url(http://www.themowerstore.co.uk/images/styles/mower/indent.gif) no-repeat 3px 3px;padding-left:15px !important;font-size:110%;font-weight:bold;}
li.square {margin-left:10px;background:url(http://www.vistaprint.co.uk/vp/images/nns/common/bullets/bullet_list.gif) no-repeat 5px 8px;padding-left:15px !important;}
li.active {background-color:#DEE7FF;}

#wide li {list-style:disc;margin:3px 0px 3px 30px;}
.side_nav, #navigation {}

.error, .message {padding:5px 10px;margin:0px 5px;}
.error p, .message p {margin:5px 10px;}
.error {background:#FFF4F4;border:1px solid red;border-width:0px 1px 2px;}
.message {background:#FBFFFC;border:1px solid green;border-width:0px 1px 2px;}

#wide .error, #wide .message {clear:both;}

#container {text-align:left;width:980px;margin:20px auto;}


label {float:left;text-align:right;width:150px;margin-top:5px;margin-right:15px;padding-top:2px;font-weight:bold;color:#6C6C6C;}
input, select, option, textarea {margin-top:3px;margin-right:5px;padding:1px;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:1px;}

/**/
#recaptcha_area {float:left;}

.adminedit {margin:-10px 0px 8px;border:1px solid #FF0033;border-width:0px 1px 2px 0px;width:100px;}
.adminedit a {position:relative;left:40px;top:20px;background:#FF0033;padding:2px 10px 3px;color:white;font-weight:bold;margin-right:5px;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.adminedit a:hover {background:#FF6633;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}

hr {background:none;height:1px;border:1px solid #CCCCCC;border-width:1px 0px 0px;margin:10px 20px;}
.center {text-align:center;}

table {width:100%;margin:0px;}
th, td {padding:3px 5px;}
table.nopadding th, table.nopadding td {padding:0px;}
td.top {vertical-align:top;}

tr.red td.first, tr.red td.second {background:#FFDDDE;}
tr.green td.first, tr.green td.second {background:#D7FFD7;}
tr.yellow td.first, tr.yellow td.second {background:#FFE2A8;}

.tick {background:url(../../images/tick.gif) no-repeat top left;padding-left:21px;}
.cross {background:url(../../images/error.gif) no-repeat top left;padding-left:21px;}

ul.nav li {display:inline;padding:0px 5px;}

/*a.order {}
a.orderdesc {background:url(http://www.monitor-nhsft.gov.uk/system/images/sort_down_off.gif) no-repeat right;padding-right:26px;}
a.orderasc {background:url(http://www.monitor-nhsft.gov.uk/system/images/sort_up_off.gif) no-repeat right;padding-right:26px;}*/
/**/

#content {background:white;margin:10px 0px;}

* html #content {padding-bottom:20px;}
* html #background{position:relative;bottom:0px;}

#header #basket {float:right;text-align:right;width:222px;height:42px;}
#basket_inner {background:red url(http://www.vistaprint.co.uk/vp/images/nns/nav/header/hm_search_box_lt.gif) no-repeat bottom left;}

#logo {margin-bottom:15px;}
#full {margin-left:10px;}
#wide {float:right;width:810px;}
#wide label {font-size:90%;}



/*.navigation {/*background:url(../../images/navigation_background.png) no-repeat center center;font-size:90%;text-transform:uppercase;margin:4px 0px 0px;}
.navigation ul {padding:10px;}
.navigation, #footer {}
.navigation li {display:inline;float:left;}
.navigation li a {padding:2px 10px;border-right:1px solid white;color:white;}
.navigation li a:hover {}*/
.navigation {margin:-10px 0px 0px;}
*+html .navigation {margin-bottom:15px;}
* html .navigation {margin-bottom:25px;}
.navigation ul {}
.navigation, #footer {}
.navigation li {display:inline;float:left;}
.navigation li a {padding:0px 10px;border-right:1px solid #A7A7A7;color:#000000!important;}
.navigation li a:hover {}
.narrow, .side_nav {float:left;clear:left;width:160px;margin-bottom:20px;}

.side_nav {font-size:120%;}
.side_nav li.head {margin:5px 0px 2px 10px;font-weight:bold;}
.side_nav li {margin:2px 0px 2px 15px;}
.side_nav li a:hover {text-decoration:underline;}

.inner {margin:10px;}
#wide .inner, #full .inner {padding:0px 30px 0px;}

#footer {text-align:center;padding:10px 20px 10px;color:white;margin-top:10px;}
#footer a {color:white;font-weight:bold;}
.adminbox #footer, .adminbox #footer_logos {display:none;}

.back {padding:5px 0px;}

.box_background {background:url(../../images/box_background.png) no-repeat bottom right;padding:0px 25px 25px 10px;vertical-align:top}

.pdficon {background:url(../../images/pdficon.png) no-repeat left;padding-left:20px;}