/***
	Master Reset as per http://meyerweb.com/eric/tools/css/reset/index.html, modified
***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-family:inherit;font-style:inherit;vertical-align:baseline;background:transparent;}


/*** 
	Global tags
***/
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
img{border:none;}
table{border-collapse:collapse; width:100%;border-spacing:0;}
th,td{text-align:left;vertical-align:middle;padding:4px;}
fieldset{border:none;padding:0px;margin:0px;}
select{padding: 3px;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
p{margin:15px 0px;}


/***
	Body
***/
body{margin:0px;padding:0px;background:#f3f3f3 url('/images/layout/body-bg.gif') top center scroll repeat-y;line-height:1.5em;font-family:"Segoe UI", Arial;
 
}
/***
	General floating and alignment
***/
.center { text-align:center; }
.right{ text-align: right; }
.left { text-align: left; }
.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }


/***
	Main wrapper
***/
#healthcare-catalogue{width:980px;margin:0 auto;background:#fff;}


/***
	Header
***/
#header{position:relative;height:115px;}
#header h1,.skiplink,.access-hidden{position:absolute;left:-10000px;top:-10000px;}
#logolink{position:absolute;top:26px;left:10px;}
#phone-number{position:absolute;width:100%;text-align:center;left:0px;top:96px;z-index:100;font-size:1.1em;font-weight:bold;}
#phone-number span{background:url('/images/sprites/icons.gif') -480px -130px no-repeat;padding-left:24px;}

/***
	Search form
***/
#search-form{position:absolute;top:25px;left:282px;background: url('/images/sprites/bars.gif') left -282px no-repeat;width:415px;height:88px;margin:0px;z-index:1;}
#search-form label{display:none;}
#search-form fieldset{border:none;}
#search-box{font-size:0.85em;outline:none !important;border:none !important;border:0;width:270px;margin-top:33px;margin-left:30px;}
#search-button{position:absolute;right:23px;top:26px;}


/***
	Navigation
***/
#navigation{height:30px;background:url('/images/sprites/bars.gif') left -117px no-repeat;padding:3px 10px 0px 10px;color:#fff;	font-size:0.85em;font-weight:bold;z-index:100;}
#navigation ul{margin:0px;padding:0px;list-style:none;}
#navigation li{display:inline-block;padding-right:15px;padding-left:6px;background:url('/images/sprites/icons.gif') right -97px no-repeat;}
#navigation li.first{padding-left:0px;}
#navigation li.last{background:none;}
#navigation a{color:#fff;font-weight:normal;}

/***
	Addtoo
***/
#addtoo{height:32px;background:url('/images/sprites/bars.gif') left -720px no-repeat;padding:5px 10px 0px 10px;color:#fff;	font-size:0.85em;font-weight:bold;z-index:100;}#addtoo A{color: #FFFFFF;}#addtoo hover {color: #FFFF00;}



/***
	Page blocks
***/
#content{float:right;width:790px;display:inline-block;padding:10px;padding-right:1px;}
#left-living-aid-menu{width:170px;float:left;padding:10px 0px;padding-left:0px;}
#right-living-aid-menu{width:160px;float:right;}
#mobility-aid-content{float:left;width:610px;position:relative;}


/***
	Footer
***/
#disability-product-footer{margin-top:10px;font-size:0.8em;padding-bottom:10px;}
#disability-product-footer ul{list-style:none;border-bottom:1px solid #b0b4b6;background:#d9e4f5;}
#disability-product-footer li{display:inline;padding:8px;}
#disability-product-footer h1{font-size:1.0em;}


/***
	Headings
***/
h1,h2{margin-top:0px;line-height:1.1em;margin-bottom:10px;}
h3{margin:10px 0px;}
h1,h2,h3,h4{color:#4a97b4;font-weight:normal;}
h4{margin-bottom:4px;}
#left-living-aid-menu h3{font-size:0.95em;margin:0px;background:url('/images/sprites/bars.gif') left -157px no-repeat;height:30px;padding:3px;padding-left:5px;color:#000;margin-bottom:-6px;}
#right-living-aid-menu h3{font-size:0.95em;background:url('/images/sprites/bars.gif') left -197px no-repeat;height:30px;padding:3px;padding-left:5px;color:#000;margin:4px 0px -6px 0px;}


/***
	Small basket
***/
#small-basket{width:216px;height:80px;position:absolute;right:0px;top:31px;background:url('/images/sprites/bars.gif') left -380px no-repeat;padding-top:3px;}
#small-basket .title{padding-left:33px;color:#000;}
#small-basket p{margin:0px;margin-top:10px;padding-left:7px;font-size:0.85em;line-height:1.0em;color:#4a97b4;}
#small-basket span{padding-left:7px;font-size:0.7em;}


/*** 
	Buttons
***/
input.button{width:auto;cursor:pointer;border:outset 1px #ccc;background:#999;height:25px;padding:1px 2px;padding-right:12px;*padding:0px;color:#4e4e4e;}
input.blue{background:url('/images/sprites/buttons.gif') right top no-repeat;}
input.blue-left{background:url('/images/sprites/buttons.gif') left top no-repeat;padding-right:2px;padding-left:12px;}
input.green{background:url('/images/sprites/buttons.gif') right -25px no-repeat;font-weight:bold;}
input.green-left{background:url('/images/sprites/buttons.gif') left -25px no-repeat;padding-right:2px;padding-left:12px;}


/***
	Standard form
***/
.std-form{width:550px;}
.std-form td{padding:5px;}
.std-form th{vertical-align:top;}
.std-form td.left{width:230px;}
.std-form input.text,.std-form textarea{width:300px;}
.std-form label span{font-weight:bold;color:#b00000;}
.std-form legend{text-transform:uppercase;text-align:right;color:#666;display:block;}
.std-form fieldset{padding:5px;margin-bottom:10px;}
input.text,textarea{padding:6px;}
input.postcode{width:100px !important;}


/***
	Headed tables
***/
.headed-table{background:url('/images/sprites/bars.gif') left -470px no-repeat;margin-top:10px;}
.headed-table table{width:789px;padding:5px 4px;}
.headed-table th{height:26px;}
.headed-table th,.headed-table td{font-weight:normal;padding:2px 4px;}
.headed-table tbody{border-top:none;font-size:0.9em;}



/***
	General classes
***/
.print-link{background:url('/images/layout/print-icon.gif') left 2px no-repeat;padding-left:28px;}
.banner{text-align:center;}
.vat-exemption-notice{font-size:0.9em;padding:10px 0px;border-top:1px solid #b0b4b6;border-bottom:1px solid #b0b4b6;margin:10px 0px;}
.vat-exemption-notice strong{font-weight:bold !important;}
.free-delivery{color:red;font-weight:bold;}
.back-link{background:url('/images/sprites/icons.gif') 0px -191px no-repeat;padding-left:20px;}
.access-sep{display:none;}
.undrln{text-decoration:underline;}


/***
	Error / success messages
***/
.error-list{font-weight:bold;border:1px solid #db5050;padding:5px 5px 5px 50px;background:#fbdada url('/images/layout/error-icon.gif') 5px 5px no-repeat;}
.success-list{font-weight:bold;border:1px solid #60db50;padding:5px 5px 5px 50px;background:#dffbda url('/images/layout/success-icon.gif') 5px 5px no-repeat;min-height: 50px;}
.success-list ul{margin:0px;list-style:none;padding:0px;font-size:0.9em;font-weight:normal;font-size:0.9em;}
.error-list ol{font-size:0.9em;font-weight:normal;list-style-type:decimal;padding-left:20px;font-weight:normal;}


/***
	Help sections
***/
.help-wrap{padding:10px 5px;margin-bottom:5px;}
.help-wrap h3 a{color: inherit;}
.help-wrap h3{margin:0px 0px 3px 0px;}
.help-wrap p{margin:0px 0px 10px 0px;}
.help-wrap.alternate{background: #dbf1f7;}


/***
	Login section
***/
#login-welcome{height:50px;line-height:1.0em;}
#login-welcome a{font-size:0.8em;color:#003399;}


/***
	Tag cloud
***/
.tag-cloud{background:#e2f0f9;padding:5px;border:1px solid #dddedf;}
.tag-cloud ul{list-style:none;}
.tag-cloud li{display:inline-block;}

/***
	Top banners
***/
#top-banners{position:relative;height:38px;}
#top-banners a{position:absolute;top:0px;left:0px;z-index:10;}
.initially-hidden{-moz-opacity:0.0;opacity:0.0;filter:alpha(opacity = 0);}

/***
	Main wrapper
***/
.FlabellComponent{
	margin-left: auto;
    margin-right: auto;
	text-align : center; 
}
object#FlabellComponent { display:block; margin:0 auto; }


/***
	Main Font Style
***/
.font-field-main {
	font: normal 13px verdana, geneva, arial, helvetica, sans-serif;
	padding: 2px 5px;
	padding-top: 10px;
	padding-bottom: 18px;
}

/***
	Add url
***/
.add2small {
	font-size: 11px;
	cursor:pointer;
}
.add2head {
	font-size: 11px;
	font-weight: bold;
}
/*** 
	Top menu 
***/
#living-aids-menu{background:url('/images/sprites/bars.gif') top left no-repeat;height:30px;margin-top:7px;}
#living-aids-menu ul{list-style:none;padding:0px;margin:0px;z-index:100;}
#living-aids-menu li{display:inline-block;background:url('/images/sprites/bars.gif') right -77px no-repeat;margin:0px;}
#living-aids-menu .first{margin-left:1px;}
#living-aids-menu .last{background-image:none;}
#living-aids-menu a{color:#000;display:inline-block;padding:3px 20px 7px 20px;margin-right:2px;}
#living-aids-menu .last a{margin-right:0px !important;padding-right:35px;font-weight:bold;color:#FF6600;}
#living-aids-menu a:hover,#living-aids-menu .hover a,#living-aids-menu .current a{background:url('/images/sprites/bars.gif') -10px -40px no-repeat;text-decoration: none;}
#living-aids-menu .last a:hover,#living-aids-menu .last.hover a,#living-aids-menu .last.current a{background:url('/images/sprites/bars.gif') right -40px no-repeat;}
#living-aids-menu .first a:hover,#living-aids-menu .first.hover a,#living-aids-menu .first.current a{background:url('/images/sprites/bars.gif') -1px -40px no-repeat;}


/***
	Top options
***/
#top-options-bar{top:0px;right:5px;z-index:300;padding:0px;margin:0px auto;width:100%;text-align:center;list-style: none;}
#top-options-bar li{display:inline-block;margin:0px 8px;font-size:0.85em;}
#top-options-bar a{color:#000;padding-left:18px;text-align:center;display:inline;}
a#login-option{background:url('/images/sprites/icons.gif') left top no-repeat;}
a#contact-option{background:url('/images/sprites/icons.gif') -16px -18px no-repeat;}
a#help-option{background:url('/images/sprites/icons.gif') -32px -36px no-repeat;}
a#bookmark-option{background:url('/images/sprites/icons.gif') -46px -54px no-repeat;}
a#sitemap-option{background:url('/images/sprites/icons.gif') -62px -72px no-repeat;}


/***
	Sub menus
***/
#submenus{position:relative;}
.submenu{position:absolute;display:none;padding:0px;list-style:none;z-index:200;background:#e2eff8 url('/images/sprites/gradient-bg.gif') left -350px repeat-x;border:1px solid #a3a3a3;border-top:none;}
.submenu li{padding-right:12px;}
.submenu a{display:inline-block;color:#000;padding:6px;width:100%;}
.submenu a:hover{background:#afd6f2;text-decoration:none;}


/***
	Side menus
***/
.side-menu{margin:0px !important;padding:3px;padding-top:0px;list-style:none;border:1px solid #b0b4b6;margin-bottom:10px !important;}
.side-menu li{padding-left:12px;background:url('/images/sprites/icons.gif') -77px -78px no-repeat;font-size:0.9em;overflow:hidden;}
.side-menu li li{background:none;}
.side-menu a{display:block;width:100%;color:#000;padding:4px;padding-right:0px;padding-left:3px;}
.side-menu a:hover{background:#d6e7fc;text-decoration:none;}
.side-menu .current a{font-weight:bold;}
.side-menu li ul{margin:0px;padding:0px;list-style:none;}
.side-menu li li a{font-weight:normal !important;}
.side-menu li .current a{font-style:italic;}

