@charset "UTF-8";

/* CSS Document */

body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color: #b0c5cc; font-family:Helvetica, Arial, sans-serif; color: #333; }

p { font-family: Helvetica, Arial, sans-serif; font-size:0.75em; line-height: 21px; font-weight:normal; }

ul li { font-size:0.75em; color: #37636f; line-height:18px; }

img { border:0px; }

h1,h2,h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.45em; color: #37636f; font-weight: normal; padding:0px; margin:0px }

h1 {font-size: 1.45em;}

h2 { font-size: 1.0em;}

h3 {font-size: 1.0em;}

a:link { color: #37636f; text-decoration: underline; }

a:visited { color: #37636f; text-decoration: underline; }

a:hover { color: #000; text-decoration: underline; }

/*Design div id tags */

#header { width:890px; height:125px; margin:10px auto 0 auto; background-image: url(images/header.jpg); padding-left:35px; }

#contain { width:925px; height:auto; margin:0 auto 15px auto; overflow:hidden; }

#left { width:210px; float:left; background-image:url(images/left-bg.jpg); background-color:#bacdd3; }

#left li { width:202px; height:13px; list-style:none; margin-bottom:10px; color:#69868e; text-transform:uppercase; padding:0 0 2px 0; }

#left ul { padding:0 0 0 3px; margin:0px; }

#left li a { width:202px; display:block; }

#left a:link { color: #69868e; text-decoration:none; }

#left a:visited { color: #69868e; text-decoration:none; }

#left a:hover { color:#2e2e2e; text-decoration:none; }

.button { float:left; }

#mid { width:442px; height:auto; float:left; overflow:hidden; }

#mid2 { width:709px; height: 275px; float: left; background-image:url(images/mid-bg.jpg); background-color:#d0e2e6; margin:0 0 0 6px }

#pictabs { width: 250px; height:auto; float:left; margin-left:17px }

#imgtext { width:214px; height:82px; float:left; margin: 10px 0 0 17px; }

#flash { width:442px; height: 275px; background-color:#69868e; float:left; }

#chair { width:280px; height:288px; float:left; margin: 5px 15px 25px 0; }

#text { width:416px; background-image:url(images/text-bg.jpg); background-repeat: no-repeat; padding: 15px 10px 10px 10px; border-left:3px solid #69868e; border-right: 3px solid #69868e; border-bottom:3px solid #69868e; color: #37636f; clear:both; background-color:#d1dfe2; }

#text2 { width:678px; background-image: url(images/text2-bg.jpg); border:3px solid #69868e; padding:10px 10px 15px 15px; float:left; background-repeat:no-repeat; background-color:#d3dee2; float:right; }

#text3 { width:678px; background-image: url(images/text2-bg.jpg); border:3px solid #69868e; padding:10px 10px 15px 15px; float:left; background-repeat:no-repeat; background-color:#d3dee2; float:right; }


#right { width:263px; height:622px; float:left; background-image:url(images/right-bg.jpg); padding-left:5px; }

.box1 { width:252px; height:90px; background-color: #90abb3; border: 3px solid #FFF; margin-bottom:8px; clear:both }

.boxstyle { width: 176px; height:18px; background-image:url(images/type-style-bg.jpg); text-transform:uppercase; padding-top:7px; padding-left:5px; margin: 2px 0px 8px 0px; }

.boxstyle2 { width: 176px; height:18px; background-image:url(images/type-style-bg.jpg); text-transform:uppercase; padding-top:7px; padding-left:5px; margin: 2px 0px 8px 0px; font-size:0.89em; }

.white { color:#FFF; line-height:14px; }

.blue { color:#b3f0ff; text-transform:uppercase; font-weight:bold; line-height:14px; }

#bottom { width:886px; padding-right:20px; height:187px; margin:0 auto; border:8px #FFF solid; background-color: #79939c; clear:both; }

#bottom p { color:#FFF; font-size:0.89em; }

#smallflash { width:226px; height:123px; margin:32px 30px 32px 30px; float:left; }

#tab1 { width:169px; height:28px; float:left; margin:33px 25px 15px 0; }

#tab2 { width:390px; height:28px; float:left; margin:33px 10px 15px 0; }

.mob-scooters { width: 670px; clear:both; float:left; }

.testimonialsbox { width:263px; float:right; }

.testimonials { font-family:Arial, Helvetica, sans-serif; font-size: 1.0em; font-style:italic; color: #37636f; padding: 0 0 15px 10px; line-height:21px; border-top:#FFF 1px dotted; }

.testimon { text-transform:uppercase; font-weight:bold; color:#FFF; padding:0 0 0 10px; }

#rotator1 { overflow:hidden; height:100px; }

.inforight { width:173px; height:50px; float:left; padding-left:7px }

.arear, .arear2 { border-top:1px dashed #37636f; padding-top:15px; padding-bottom:15px; clear:both; overflow:hidden; }

.arear2 { border:none; padding:0; }

.stairlift { padding:45px 30px 0 30px; width:155px; overflow:hidden; float: right; }

.arear ul li { margin-right:25px; }

.leftbottom { width:210px; height:auto; background-color:#bacdd3; float:left; border-top:1px dotted #37636f; padding-top:10px; }

.inforight p { margin:0; padding:0px; }

.products { width:199px; height:auto; padding:5px; float:left; margin:0 0 0 11px; border: 1px solid #37636f; min-height:400px; }

.products2 { width:199px; height:auto; padding:5px; float:right; margin:0 0 0 11px; border: 1px solid #37636f; min-height:400px; }

.across { width:440px; padding:15px 5px 15px 5px; float:left; border-bottom:1px dashed #37636f; }

#foot { width:678px; background-image: url(images/text2-bg.jpg); min-height:300px; margin-top:15px; border:3px solid #69868e; padding:10px 10px 15px 15px; float:left; background-repeat:no-repeat; background-color:#d3dee2; float:right; }

/*---jquesry styles------------------------------------------------------------*/

.gallery { width:442px; margin:0 auto; overflow:hidden; display:block; }

.galleryl { width:186px; float:left; }

.gallery img { float:left; }

div.sc_menu { float:left; position: relative; height: 115px; width: 360px; overflow: auto; }

ul.sc_menu { display: block; height: 110px; width: 1500px; padding: 0 0 0 15px; margin: 0; list-style: none; }

.sc_menu li { display: block; float: left; padding: 0 4px; }

.sc_menu a { display: block; text-decoration: none; }

.sc_menu span { color:#555555; display: block; margin-top: 3px; text-align: center; }

.sc_menu a:hover span { display: block; }

.panes2 { width:260px; float:left; margin-right:15px; }

div.panes2 div.pane2 { display:none; }

div.panes2 > div { display:none; border-top:0; margin-top: 1px; }

div.sc_menu2 { float:left; position: relative; height: 115px; width: 360px; overflow: auto; }

ul.sc_menu2 { display: block; height: 110px; width: 2000px; padding: 0 0 0 15px; margin: 0; list-style: none; }

.sc_menu2 li { display: block; float: left; padding: 0 4px; }

.sc_menu2 a { display: block; text-decoration: none; }

.sc_menu2 span { color:#555555; display: block; margin-top: 3px; text-align: center; }

.sc_menu2 a:hover span { display: block; }

.panes3 { width:260px; float:left; margin-right:10px; }

div.panes3 div.pane2 { display:none; }

div.panes3 > div { display:none; border-top:0; margin-top: 1px; }

/*---end jquesry styles---------------------------------------------------------------*/

/*footer*/ 

#footaround { width:910px; margin:0 auto; }

#footl { border-left:1px dotted #FFF; padding-left:10px; width:509px; float:left; margin-bottom:25px; }

#footr { width:300px; float:right; border-left:1px dotted #FFF; padding-left:10px; }

#foot-mid { width: 910px; clear:both; text-align: center; border-top:1px dotted #FFF; padding:10px 0 0 0; }

#footer p { padding:0px; margin:0px; }

#footer { width: 100%; margin:15px auto 0px auto; padding:10px 5px 10px 5px; background-color:#4f7681; overflow:hidden; clear:both }

#footer ul { padding:0px; margin:0px; line-height:13px; }

#footer li { padding-left:3px; padding-right: 5px; list-style:none; display:inline; font-size:0.69em; border-right: 1px solid #FFF; }

#footer a:link { color: #FFF; text-decoration:none; }

#footer a:visited { color: #FFF; text-decoration:none; }

#footer a:hover { color: #FFF; text-decoration: underline; }

/*text styles */

.h2style { font-size:0.69em }

.padding { padding-right: 10px; }

.paddingtop { padding: 10px 10px 0 0 }

.colour { color:#0ca0d0; }

.h1under { color:#37636f; font-size:0.55em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }

.bathmaster { color:#00b0c7; font-size:1.35em; font-weight:bold; }

.type { width:390px; height:auto; float:right; }

.pic-small { width:98px; float:left; }

.pic-small img { float:left; display:block; }

/*php forms*/

.formstyle { width:216px; background-color: #FFF; padding:1px; margin:0 0 3px 2px; border: 1px solid #0b1b29; color: #6b6b6b; font-family: Arial; }

.title { width:60px; background-color: #FFF; padding:1px; margin:0 0 3px 2px; border: 1px solid #0b1b29; color: #6b6b6b; font-family: Arial; }

.formstyle2 { width:200px; background-color: #FFF; padding:1px; margin:0 0 3px 2px; border: 1px solid #0b1b29; color: #6b6b6b; font-family: Arial; font-size:0.69em }

.formbottons { width:205px; margin:0 0 3px 2px; }

.form1 { margin-left:15px; width:167px; margin:0 0 5px 7px; }

.form2 { width:167px; background-color: #e6e6e6; padding:3px; margin:0 0 3px 15px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.formstyle3 { width:225px; background-color: #4d5256; padding:1px; margin-bottom:3px; border: 1px solid #333333; color: #FFFFFF; font-family: Arial; font-size:0.69em; }

.contactformbox { width:210px; border:1px solid #333; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:0.69em; color:#333; }

.contactformbox2 { width:350px; border:1px solid #333; font-family:Arial, Helvetica, sans-serif; padding:3px; font-size:0.69em; color:#333; }

.home-page { border-left:1px #37636f dotted; padding:0 0 0 10px; }

.home-page h1 { font-size:0.7em }

.subhead { font-size:1.53em; font-family:Georgia, "Times New Roman", Times, serif }

.subhead-under { font-size:0.5em; font-family:Arial, Helvetica, sans-serif; }

.formstylex { width:168px; background-color: #ffffff; padding:1px; margin-bottom:3px; border: 1px solid #b2afaf; color: #333; font-family: Arial; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: 390px; border: 1px #000066 solid; background-color: #FFFFFF; padding: 10px 10px 10px 10px; color: #333333; font-size:0.69em; text-align:center; }

#error { margin-left: 15px; font-size: 12px; line-height: 1.5em; }

#other { width:885px; margin:0 auto; padding: 10px 0 10px 0; text-align:center; }
