@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; }

/*text styles */

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

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; margin-bottom:8px; }

h2 { font-size: 1.0em; }

h3 { font-size: 1.0em; }

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

.h1under { color:#37636f; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; clear:left; display:block; }

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

.subhead-under { font-size:0.7em; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; }

.h2style { font-size:0.69em }

.bold { font-weight:bold; }

.bold-italic { font-weight:bold; font-style:italic; }

.test-head { font-weight:bold; margin:0; }

.side-head { font-size:1em; text-transform:uppercase; font-weight:bold; color:#333; padding:0 0 0 10px; }

.news-head { font-size:0.7em; margin:0; }

.info-detail { margin:0; }

.colour { color:#0ca0d0; }

.link { clear:left; display:block; }

.times { font-size:0.8em; font-weight:500; margin-bottom:5px; }

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; }

.download { width:120px; height:130px; float:left; padding:0 20px; }

.hours { width:230px; height:130px; float:right; padding-left:20px }

.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:right; 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:267px; height:auto; overflow:hidden; 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:258px; height:200px; 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; }

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

.padding { padding-right: 10px; }

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

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

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

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

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

.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:5px; }

.left-boxes { width:210px; height:auto; overflow:hidden; margin-bottom:2px; }

#small-box { width:210px; height:auto; margin:0 0 2px 0; }

.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; }

/*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; }

.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; }

.crossredbox,
.tickgreenbox { width:555px; height:auto; margin:20px auto; padding:15px; }

.crossredbox { background:#f9ebeb; border: 1px #d51e1e solid; }

.tickgreenbox { background:#eff6ef; border:1px #60ba38 solid; }

#links-system { text-align:center; margin-top:5px; }

.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; }

/*Word Press*/
.sidebarhead { font-size:1em; margin:0; padding:5px; color:#37636f; width:200px; }

.sidebarhead a { color:#fff; text-decoration:none; }

.sidebarlist { margin:10px; list-style:none; padding:0; text-align:left; }

.sidebarlist li { margin: 3px 0 3px 0; padding:5px 0 0 0; text-align:left; font-size:0.8em; }

.sidebarlist a { color:#37636f; }

#sidebar { float:left; margin:0; padding:0; width:210px; height:auto; overflow:hidden; }

.sidebarbox { margin: 0 0 10px 0; overflow: hidden; height:auto; overflow:hidden; }

.post { border: 1px dashed #CCC; padding: 10px; float:right; width:430px; }

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

.post a { color:#37636f; }

.entry-meta,
.entry-utility { font-size:0.65em; }

.post-under { color:#999; margin:0; padding:0; line-height:15px }

.right ul { margin:0 0 0 10px; padding:0; }

.minilabel { color:#333333; display:block; font-size:0.8em; font-weight:bold; height:30px; line-height:30px; margin:7px 0; padding:0 10px; width:255px; }

.minilabel span { display:inline; float:left; width:auto; padding: 0 0 0 0; }

.miniformstyle { border:1px solid #CCCCCC; display:inline; float:right; margin:0; padding:6px; width:150px; }

.continue { border:medium none; margin: 10px 10px 10px 100px; cursor:pointer; display:block; height:27px; overflow:hidden; text-indent:-9999px; width:109px; }

.continue:hover { background-position: 0 -27px; }




.frontpostdate2 { float:left; width: 40px; height:40px; margin-top:10px; }

.frontpostcontent { float:left; color:#999; border-top:dotted 1px #fff; width:258px; margin-bottom:15px; padding:5px 0 0 0; }

.frontpostcontenttitle { width:200px; float:right; text-align:left; padding:7px 0 5px 0; font-size:1.4em; }

.frontposttext { width:250px; height:auto; overflow:hidden; color:#37636f; padding:0 0 0 8px; }

.day { width:40px; color: #919191; font-family:Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; text-align: center; font-size: 1.3em; }

.month { width:40px; color: #333; text-align: center; font-size: 0.69em; line-height:15px; text-transform:uppercase; }









#rss li { list-style:none; }

#rss ul { margin:0; padding:0; }

#rss a { text-decoration:none; color:#111; font-weight:bold; padding:0; margin:0; }

.columntext { clear:both; color: #666; line-height:16px; color:#999; margin:0; padding:0; font-size:0.85em; }

#latest { padding:0 5px; }

#rsscontain { background:#EFEFEF; padding:0 10px 5px 10px; width:200px; }

#rsscontain ul { list-style:none; padding:0; margin:0; }

#comments { float:right; width:450px; margin:10px 0 0; }

#comments ol,
li { list-style:none; }

.comment-author { font-size:0.95em; font-weight:bold; }

.comment-meta { font-size:0.7em; }

.commentlist { padding-left:5px; }
