@import url(dropmenu.css);
@import url(products.css);
@import url(basket.css);
@import url(top-offer.css);

html, body{
	
	margin:0;
	padding:0;
	}

body{ 

	
	padding:10px 388px;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:100.01%;
	line-height:1.2em;
	color:#25221B;
	background-color:#F2F2F2;
	}

.sreader{
	visibility:hidden;
	display:none;
	}
	
span.abbr, span.abbr a{
	cursor:help;
	speak:spell-out;
	border-bottom:1px dashed #E98618;
	}
	
img{
	border:0;
	padding:0;
	margin:0;
	}

.justify{
	text-align:justify;
	}
	
.bold{
	font-weight:bold;
	}
	
.center{
	text-align:center;
	}
	
.right{
	text-align:right;
	}
	
.nostart {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.clear{
	clear:both;
	}
	
hr.clear{height:0; margin-bottom:25px; border:none; border-top:2px dotted #666666; clear:both;}

a{
	outline:none;
	}
	
address{
	font-style:normal;
	}

p.message{
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFFFF;
	}

.vid{
	float:right;
	clear:right;
	margin:5px 0 10px 10px;
	}

/* ----------------------------------Layout-------------------------------*/
#sizer, #headwrap, #frame, #footer{
	margin:0 auto;
	padding:0;
	}

#sizer{
	width:100%;
	max-width:310px; /*this comes by taking off the expander min width to get the 1280px size */
	/*max-width:180px; Only set to 180 for testing on small monitors standard is above */
	}

#expander{
	margin:0 -388px;
	min-width:776px;
	position:relative;
	}

#wrapper{
	width:100%;
	color:#25221B;
	background-color:#FFFFFF;
	}

/* ----------------------------------------------Generic Box-------------------------------------*/

.box{margin-bottom:15px; font-size:.8em;}
.boxtlc{background:url("images/box/default/boxtlc.gif") top left no-repeat;}
.boxtrc{background:url("images/box/default/boxtrc.gif") top right no-repeat;}
.boxblc{background:url("images/box/default/boxblc.gif") bottom left no-repeat;}
.boxbrc{background:url("images/box/default/boxbrc.gif") bottom right no-repeat;}

/*------------------------------- Header ----------------------------------------*/
#headwrap{
	display:block;
	width:100%;
	height:220px;
	padding-bottom:5;
	color:#25221B;
	background:url("images/hbg.gif") top left repeat-x #FFFFFF;
	}

#head{display:block; width:100%; height:245px; background:url("images/UGO-healthcare.jpg") top right no-repeat;}

#head h2{
	position:absolute;
	visibility:hidden;
	top:218px;
	left:0;
	display:block;
	width:0%;
	text-align:center;
	margin:0;
	padding:5;
	font-size:1.1em;
	}
	
/*#head h2 span{
	color:#546A26;
	background-color:#FFFFFF;
	}*/

#head h2 span{
	color:#FF0000;
	background-color:#FFFFFF;
	}

h1#logo{
	position:relative;
	float:left;
	width:850px;
	height:245px;
	margin:0;
	padding:0;
	background:url("images/UK-Wheelchairs-logo.jpg") top left no-repeat;
	}
	
h1#logo a{
	position:absolute;
	top:111px;
	left:200px;
	width:0px;
	height:0px;
	font-size:.5em;
	color:#FFFFFF;
	background-color:#25221B;
	text-decoration:none;
	overflow:hidden;
	}
	
h1#logo span{
	position:absolute;
	top:0;
	left:0;
	width:255px;
	height:40px;
	
	}

ul#topnav1{
	position:absolute;
	top:15px;
	left:10px;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
ul#topnav1 li{
	display:inline;
	margin-left:5px;
	padding-left:7px;
	border-left:1px solid #FFFFFF;
	}
	
ul#topnav1 li.first{
	border-left:none;
	}
	
ul#topnav1 li a:link, ul#topnav1 li a:visited, ul#topnav1 li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:transparent;
	font-size:.8em;
	font-weight:bold;
	}

ul#topnav1 li a:hover{
	text-decoration:underline;
	}

/*------------------------------- Font Re-size ----------------------------------------*/

ul#resize{
	display:block;
	background-color:#F2F2F2;
	position:absolute;
	top:175px;
	right:10px;
	min-width:100px;
	max-width:150px;
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	}

ul#resize li{
	display:inline;
	}

ul#resize li a{
	color:#C06101;
	background-color:#E3ECCA;
	text-decoration:none;
	}

/*------------------------------- Main ----------------------------------------*/

#main{
	float:left;
	width:100%;
	margin:0;
	}

/*------------------------------- Content ----------------------------------------*/

#content a:link, #content a:visited, #content a:hover{
	color:#C06101;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	text-decoration:none;
	}
	
#content a:hover{
	text-decoration:underline;
	}

#content .pad{
	padding:10px 10px 25px 10px;
	color:#25221B;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	margin-bottom:15px;
	font-size:.8em;
	}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #sitemap h1, #searchresults h1{
	margin:12px 0;
	padding:0;
	font-size:1.4em;
	/*color:#8A9D69;*/
	color:#003366;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	}

/* -- Product Price --*/

span.strike{
	text-decoration:line-through;
	}

span.price{
	color:#990000;
	background-color:#FFFFFF;
	}

/* -- Breadcrumb --*/

#breadcrumb{
	display:block;
	margin:0 0 20px 0;
	padding:0 0 4px 0;
	font-size:.85em;
	border-bottom:2px dotted #666666;
	}
	
#breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#breadcrumb li{
	display:inline;
	margin:0 2px 0 2px;
	}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover{
	/*color:#C06101;*/
	color:#003366;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	}

#breadcrumb li.first, #breadcrumb li.current{
	font-weight:bold;
	}

/* -- Pagination --*/

.pagination{
	padding:0 10px 0 10px;
	margin:25px 0;
	text-align:center;
	}
	
.pagination ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
#content .pagination li{
	background:none;
	padding:0;
	display:inline;
	}

#content .pagination li.first{
	font-weight:bold;
	margin-right:10px;
	}

#content .pagination li.first span{
	color:red;
	background-color:#FFFFFF;
	}

#content .pagination li a.selected{
	text-decoration:underline;
	}

/* ----------------------------------------------Generic Left & Right Block Information-------------------------------------*/

#leftblock, #rightblock{
	padding-top:5px;
	position:relative;
	float:left;
	width:215px;
	text-align:center;
	}

#leftblock{
	padding-left:5px;
	margin:0 0 0 -100%;
	}

#rightblock{
	margin:0 0 0 -220px; 
	}

#leftblock a:link, #leftblock a:visited, #leftblock a:hover, #rightblock a:link, #rightblock a:visited, #rightblock a:hover{
	/*color:#25221B;*/
	color:#C06101;
	background-color:transparent;
	}
	
#leftblock a:hover, #rightblock a:hover, #rightblock a:hover span{
	text-decoration:underline;
	}
	
#leftblock .pad, #rightblock .pad{
	padding:5px 5px 8px 5px;
	}
	
#leftblock ul.nav, #rightblock ul.nav{
	margin:0;
	padding:0;
	list-style:none;
	}

#leftblock ul.nav a:link, #leftblock ul.nav a:visited, #leftblock ul.nav a:hover, #rightblock ul.nav a:link, #rightblock ul.nav a:visited, #rightblock ul.nav a:hover{
	display:block;
	width:188px;
	padding:0 5px 0 12px;
	color:#25221B;
	background:url("images/link-g.gif") left center no-repeat #90AFEE;
	text-decoration:none;
	}
	
#leftblock ul.nav a:hover, #rightblock ul.nav a:hover{
	color:#FFFFFF;
	background:url("images/link-w.gif") left center no-repeat #90AFEE;
	}

#leftblock ul.nav li, #rightblock ul.nav li{
	margin-bottom:5px;
	border-bottom:1px dashed #6A7C4B;
	}

/* Level 2 */

#leftblock ul.nav ul, #rightblock ul.nav ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

#leftblock ul.nav ul li a:link, #leftblock ul.nav ul li a:visited, #leftblock ul.nav ul li a:hover{
	display:block;
	width:178px;
	padding:0 5px 0 12px;
	margin-left:10px;
	font-size:.9em;
	}

#leftblock ul.nav ul li{
	margin-bottom:3px;
	border-bottom:none;
	line-height:normal;
	}
	
#leftblock ul.nav li.active a{
	font-weight:bold;
	}
	
#leftblock ul.nav li.active li.active a{
	color:#FFFFFF;
	background-color:#90AFEE;
	font-weight:bold;
	}

#leftblock ul.nav li.active li a{
	color:#25221B;
	background-color:#90AFEE;
	font-weight:normal;
	}

#leftblock a, #rightblock a{
	text-decoration:none;
	}

/* My Tools */

#leftblock #tools a{
	display:block;
	width:162px;
	padding:0 5px 0 23px;
	color:#25221B;
	background:0 0 no-repeat #90AFEE;
	text-decoration:none;
	}

#leftblock #tools li.myaccount a{background-image:url("images/my-tools/my-account.gif");}
#leftblock #tools li.viewbasket a{background-image:url("images/my-tools/view-basket.gif");}
#leftblock #tools li.signup a{background-image:url("images/my-tools/sign-in.gif");}
#leftblock #tools li.recommendus a{background-image:url("images/my-tools/recommend-us.gif");}
#leftblock #tools li.orderform a{background-image:url("images/my-tools/pdf-order-form.gif");}
#leftblock #tools li.callrequest a{background-image:url("images/my-tools/call-back.gif");}
#leftblock #tools li.printpage a{background-image:url("images/my-tools/printer.gif");}

#leftblock #tools a:hover{
	color:#FFFFFF;
	background-color:#90AFEE;
	}

/* Box */

#leftblock .box, #rightblock .box{
	display:block;
	width:100%;
	margin-bottom:15px;
	color:#25221B;
	background-color:#90AFEE;
	text-align:left;
	}

#leftblock .box .pad .center, #rightblock .box .pad .center{
	text-align:center;
	}

/* Xtras */

#leftblock .xtras, #rightblock .xtras{
	display:block;
	width:100%;
	margin-bottom:15px;
	}
	
#leftblock .xtras img, #rightblock .xtras img{
	margin-top:20px;
	}

/* ----------------------------------------------Left Block-------------------------------------*/
	
#leftblock .boxtlc, #leftblock .boxtrc{background:none;}
#leftblock .boxblc{background:url("images/box/leftbox/boxblc.gif") bottom left no-repeat;}
#leftblock .boxbrc{background:url("images/box/leftbox/boxbrc.gif") bottom right no-repeat;}

#leftblock .boxbrc h2{
	margin:0;
	padding:5px 5px 8px 5px;
	font-size:1em;
	color:#FFFFFF;
	background:url("images/box/leftbox/boxtop.gif") top left no-repeat #25221B;
	}

#leftblock .boxbrc .pad h1,
#leftblock .boxbrc .pad h2, 
#leftblock .boxbrc .pad h3, 
#leftblock .boxbrc .pad h4, 
#leftblock .boxbrc .pad h5, 
#leftblock .boxbrc .pad h6, 
#leftblock .boxbrc .pad p{
	margin:5px 0 0 0;
	padding:0;
	font-size:.9em;
	text-align:left;
	color:#25221B;
	background:none;
	}

#leftblock h2.mytools{
	margin:0;
	padding:5px 15px 8px 5px;
	font-size:1em;
	color:#FFFFFF;
	background:url("images/my-tools/mytools.gif") top left no-repeat #25221B;
	}

/* ----------------------------------------------Right Block-------------------------------------*/
	
#rightblock .boxtlc, #rightblock .boxtrc{background:none;}
#rightblock .boxblc{background:url("http://www.uk-wheelchairs.co.uk/assets/templates/uk-wheelchairs/images/box/leftbox/boxblc.gif") bottom left no-repeat;}
#rightblock .boxbrc{background:url("http://www.uk-wheelchairs.co.uk/assets/templates/uk-wheelchairs/images/box/leftbox/boxbrc.gif") bottom right no-repeat;}

#rightblock .boxbrc h2{
	margin:0;
	padding:5px 15px 8px 15px;
	font-size:1em;
	text-align:left;
	color:#FFFFFF;
	background:url("http://www.uk-wheelchairs.co.uk/assets/templates/uk-wheelchairs/images/box/leftbox/boxtop.gif") top left no-repeat #90AFEE;
	}

#rightblock .boxbrc .pad h1,
#rightblock .boxbrc .pad h2, 
#rightblock .boxbrc .pad h3, 
#rightblock .boxbrc .pad h4, 
#rightblock .boxbrc .pad h5, 
#rightblock .boxbrc .pad h6, 
#rightblock .boxbrc .pad p, 
#rightblock .boxbrc .pad ol, 
#rightblock .boxbrc .pad ul{
	margin:5px 0 0 0;
	padding:0;
	font-size:.9em;
	text-align:left;
	color:#25221B;
	background:none;
	}

/*-- Basket --*/

#rightblock #basket{
	text-align:center;
	}
	
#rightblock h2.basketheader{
	margin:0 0 5px 0;
	padding:5px 5px 8px 15px;
	font-size:1em;
	text-align:right;
	color:#FFFFFF;
	background:url("images/box/rightbox/basketboxtop.gif") top left no-repeat #90AFEE;
	}
	
#rightblock #basket p{
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	font-weight:bold;
	}

#rightblock #basket p span{
	/*color:#8CB241;*/
	color:#000000;
	background-color:#90AFEE;
	}

/*-- Specials --*/

#rightblock #specials{
	text-align:center;
	font-weight:bold;
	}
	
#rightblock #specials .pad{
	padding:20px 0 5px 0;
	}
	
#rightblock #specials .boxbod{
	margin:0 auto 15px;
	width:140px;
	background:url("images/box/specials/boxbod.gif") top left repeat-y;
	}
	
#rightblock #specials .boxtop{
	background:url("images/box/specials/boxtop.gif") top left no-repeat;
	}
	
#rightblock #specials .boxbot{
	width:130px;
	padding:10px 5px 20px;
	background:url("images/box/specials/boxbot.gif") bottom left no-repeat;
	}
	
#rightblock #specials .boxbod img{
	padding:2px;
	border:1px solid #8C9E6B;
	}
	
#rightblock #specials .boxbod p{
	margin:0;
	padding:15px 0 0 0;
	text-align:center;
	}

/*-- Information Links --*/

#rightblock #information{
	display:block;
	width:100%;
	margin-bottom:0;
	}

#rightblock #information ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

#rightblock #information li{
	margin:0 0 15px 0;
	padding:0;
	}

#rightblock #information a{
	display:block;
	width:215px;
	height:90px;
	margin:0;
	padding:0;
	text-indent:-4000px;
	background:no-repeat top left;
	}

#rightblock #information li.call-back a{background-image:url("images/info/call-back.gif");}
#rightblock #information li.wheelchair-hire a{background-image:url("images/info/wheelchairhire.gif");}
#rightblock #information li.compare-prices a{background-image:url("images/info/compare-prices.gif");}
#rightblock #information li.free-delivery a{background-image:url("images/info/free-delivery.gif");}
#rightblock #information li.vat-exempt{margin-bottom:0;}
#rightblock #information li.vat-exempt a{background-image:url("images/info/vat-exempt.gif");}

/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	display:block;
	width:100%;
	color:#25221B;
	background:url("images/box/footerbox/5pxlinevert.gif") bottom left repeat-x #90AFEE;
	}
	
#footer p{
	margin:10px 0 0 0;
	padding:0;
	}

#footer a:link, #footer a:visited, #footer a:hover{
	color:#C06101;
	background-color:#90AFEE;
	text-decoration:none;
	}

#footer a:hover{
	text-decoration:underline;
	}
	
#footer a.norm:link, #footer a.norm:visited, #footer a.norm:hover{
	color:#25221B;
	background-color:#90AFEE;
	text-decoration:none;
	cursor:text;
	}

#footer .boxtrc{background:url("images/box/footerbox/5pxline.gif") top right repeat-y;}
#footer .boxtlc{background:url("images/box/footerbox/5pxline.gif") top left repeat-y;}
#footer .boxblc{background:url("images/box/footerbox/fblc.gif") bottom left no-repeat;}
#footer .boxbrc{background:url("images/box/footerbox/fbrc.gif") bottom right no-repeat; padding:0 5px;}

#footer .pad{
	padding:5px 10px 20px 10px;
	border-top:5px solid #90AFEE;
	}

/* ----------------------------------------------Delivery Prices-------------------------------------*/

table.delprice{
	width:100%;
	margin-bottom:15px;
	}

table.delprice thead th{
	color:#FFFFFF;
	background-color:#90AFEE;
	border:none;
	vertical-align:top;
	padding:10px 0;
	text-align:left;
	text-align:center;
	}
	
table.delprice td.tprice{
	font-weight:bold;
	text-align:center;
	}
	
table.delprice td{
	padding:3px 5px;
	vertical-align:middle;
	}

/* ----------------------------------------------Testimonials-------------------------------------*/

p.toggler{
	font-weight:bold;
	cursor:pointer;
	color:#C06101;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	margin:0;
	display:inline;
	}

span.clientname{
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#FFFFFF;
	/*background-color:#F4F9EB;*/
	}
