a {color: #6a0041; text-decoration: none; font-weight: bold;}
a:hover{color: #000000;}

body {font-family: Verdana, Geneva, helvetica, sans-serif; color: #282828; font-size: 15px;	margin: 0; background: #FFFFFF;}
td {vertical-align: top;}
th {vertical-align: top;}

H1 {font-size: 16px; font-weight: bold; color: #000000; margin: 0px; text-transform: capitalize;}
H1 STRONG {color: #1b4b7c;}
H2 {font-size: 16px; font-weight: bold; color: #353535; margin-bottom: .5em;}
H3 {font-size: 12px; font-weight: bold; color: #353535; margin: 0px;}
H4 {font-weight: bold; color: #C6E1FF; margin: 0px;}

FORM {margin: 0px;}

FIELDSET H2 {font-size: 12px; font-weight: bold;}
FIELDSET {font-size: 11px;}
LEGEND {font-weight: bold;}

EM {color:#999999; font-style:normal; }

#page {width: 930px; margin: 0 auto 0 auto; background: #FFFFFF;}
#header { background: url(images/stair-lift-header.png) no-repeat; height: 171px; text-align: right; font-size: 12px;}
#main {padding: 1em 0 0 0; background: #FFFFFF;}
#left {float: left; width: 13em;}
#right {margin-left: 14em;}

#sidemenu h2 {font-size: 16px; padding: .2em; background: #6a0041 url(images/bck-header.png) repeat-x bottom; color: #FFFFFF; font-weight: bold;}


#sidemenu ul {list-style: square; margin: 0 .3em; padding: 0 .3em;}
#sidemenu ul li { padding-top: .3em;}
#sidemenu ul li ul {list-style: none; margin: 0; padding: .3em .7em;}
#sidemenu ul li ul a {color: #000000; text-decoration: none; font-size: 12px;}
#sidemenu ul li ul li { padding-top: 0;}

#sidemenu H2 a {color: #FFFFFF;}
#sidemenu H2 a:hover {color: #EEEEEE;}

.articles {margin: 10px 0; border-bottom: 1px solid #6A0041;}

#footer {clear: both; margin-top: 1em; text-align: center; padding: 1em; font-size: 12px; border-top: 2px solid #6a0041;}
#footer a {font-weight: normal;}

#error {margin: 1em; padding: 1em; border: 1px solid #FF0000;}

img.sample {margin-left: 1em;}

#question {font-size: 13px; width: 20em; float: right; background: #f0f0f0 ; padding: .5em; margin: 0 0 .5em .5em; clear:right;}
#question.tristate P {text-align: left;}
#question.tristate img{margin-left: 1em;}
#question H2 {font-size: 13px; margin: 0;  }
#question a {color: #0000FF; font-weight: normal; text-decoration: underline;}
#question a:hover {text-decoration: none;}

#specifications {width: 100%; font-size: 13px; margin-bottom: 2em; border-collapse: collapse;}
#specifications h1 {background: #000000; color: #FFFFFF; padding: .2em;}
#specifications TH {text-align: left; padding: .3em 1em; text-transform:uppercase;}
#specifications TD {border-bottom: 1px solid #333333; padding: .3em 1em;}
#specifications BLOCKQUOTE {margin-right: 0;}

#features { clear: right; width: 100%; font-size: 13px; border: 1px solid #D2d2d2; margin: 1em 0; border-collapse: collapse;}
#features TH {font-size: 14px; text-align: left; border-bottom: 1px solid #D2d2d2;}
#features TD {padding: .1em;}

