    body
		{
			margin: 0;
			padding: 0;
			width:800px;
			min-width:800px;
			margin-left: auto;
			margin-right: auto;
			font-family: Arial, Tahoma, Verdana, sans-serif;
		}
		* html body
		{
		  margin-left:10%;
		  margin-lef\t:auto;
    }		
		input, textarea
        {
            font: 100% Arial, Tahoma, Verdana, hevetica, sans-serif;
        }
		#titleheading
		{
			float: left;
			margin-left:5px;
      padding:0;
      margin-left:0px;
      margin-right:40px;
      width:100%;
      height:30px;
      background-image:url(../images/heading.jpg);
      color:white;
      }
		#heading
		{
			float: left;
			margin-left:5px;
      padding:0;
      margin-left:0px;
      margin-right:40px;
      width:100%;
      height:30px;
      background-image:url(../images/heading.jpg);
      color:white;
      }
    .heading{padding-top:5px;padding-left:5px;color:white;}

		.sub_heading
		{
		  width:98%;
      padding:5px;
      margin:0px;
      margin-top:30px;
      margin-bottom:10px;
      height:20px;
      color:white;
      background-image:url(../images/heading.jpg);
		}
		#logo {
		  width:765px;
		}
    table {font-size:10pt;}
    tr {line-height:160%;}
    td {border:1px solid gray;}
    .trhead {font-weight:bold;text-align:left;font-size:12pt;}
		#accessibility
		{
			border:1px solid gray; 
			padding: 8px;
			float: left;
			width: 785px;
		}
		#navigation
		{
			float: left;
			width: 800px;
			height:46px;
			margin-top:-3px;
			background-image:url(../images/navbar.jpg);
		}
    .h_home       {top:85px; left:auto; right:auto; padding-left:15px; position:absolute;}
    .h_scooter    {top:90px; left:auto; right:auto; padding-left:115px; position:absolute;}
    .h_wheelchair {top:105px; left:auto; right:auto; padding-left:215px; position:absolute;}
    .h_powerchair {top:125px; left:auto; right:auto; padding-left:315px; position:absolute;}
    .h_ramp       {top:140px; left:auto; right:auto; padding-left:410px; position:absolute;}
    .h_stairlift  {top:160px; left:auto; right:auto; padding-left:510px; position:absolute;}
    .h_accessory  {top:170px; left:auto; right:auto; padding-left:610px; position:absolute;}
    .h_cart       {top:160px; left:auto; right:auto; padding-left:710px; position:absolute;}
    .h_rent       {top:160px; left:auto; right:auto; padding-left:710px; position:absolute;}
    .h_search     {top:200px; left:auto; right:auto; padding-left:45px; position:absolute;z-index:10;}
    fieldset {border:0;text-decoration:0;margin:0;padding:0;font-size:10pt;}
		.home /*Other Navigation options available */
		{
			float: left;
			margin-left: 15px;
			font-size:11pt;
			padding-top: 7px;
		}
		.nav /*Other Navigation options available */
		{
			float: left;
			margin-left: 5px;
			font-size:11pt;
			padding-top: 7px;
		}
    .nav,.home a
    {
      text-decoration:none;
      font-size:11pt;    
    }
    .nav,.home a:hover
    {
      color:white;
      font-size:11pt;    
    }
        .white {color:white;}
        .red{color:red;}
        .blue{color:#324972;}
        .center{text-align:center;}
        .left{text-align:left;}
        .right{text-align:right;}
        .bold{font-weight:bold;}
        .title{text-align:center;font-size:14pt;font-weight:bold;padding-top:2px;}
		    .clearboth { clear: both; }
        .spec{font-size:80%;padding:0;font-family: Arial, Tahoma, Verdana, sans-serif;font-size:95%;margin-top:10px;margin-bottom:10px;}

        #imgleft{float:left;}
        #imgright{float:right};

form#contact fieldset {border:2px solid #324972;}
form#contact {width:98%; padding:10px;}

form#contact legend {font-family: arial, hevetica, sans-serif; font-size:1.1em; font-weight:bold; border:2px solid #324972; margin-bottom:5px; padding:3px; width:200px; background:white; width: auto;}

form#contact label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:black; margin-bottom:0.5em; font-weight:bold;}

form#contact input {display:block; float:left; width:200px; text-align:left; padding-right:10px;  color: black;margin-bottom:0.5em;}

form#contact textarea {width:97%; margin-left:4px;height:15em; border:1px solid #ddd; padding:0.5em; overflow:auto; color: black;}

form#contact #submit {padding-right:0.5em; cursor:pointer; width: auto; text-align: center;}

		#banner
		{
			margin-top: 10px;
			margin-left: 50px;
			border:1px solid gray; 
			float: left;
		}
    .header_left
    {
      float:left; margin:0px;padding:0px;
      height:35px;
      width:35px;
      background-image:url(../images/header_left.jpg);
    }
    .header_bar
    {
      float:left; margin:0px;padding:0px;
      height:29px;
      background-image:url(../images/header_bar.jpg);
      text-align: center;
      padding-top:6px;
      font-size:10pt;
      font-weight:bold;
      color:white;
    }
    .header_right
    {
      float:left; margin:0px;padding:0px;
      height:35px;
      width:35px;
      background-image:url(../images/header_right.jpg);
    }
    .ptitle
    {
      padding-top:6px;
      text-align: center;
      font-size:10pt;
      font-weight:bold;
      color:white;
    }
    .header_line
    {
      float:left;
      width:100%;
      height:35px;
      background-image:url(../images/header_bar.gif);
    }
    .header_price
    {
      float:left;
      width:200px;
      height:35px;
      background-image:url(../images/header_bar.gif);
    }
    .product_img
    {
      float:left;
      margin-left:25px;
      width:150px;
      height:200px;
    }
    .product_price
    {
      float:left;
      margin-left:25px;
      width:150px;
      font-size:14pt;
    }
    .product_info
    {
      float:left;
      margin-left:25px;
      width:575px;
      font-size:10pt;
    }
		#leftcol
		{
			border:1px solid gray;
			margin-top: 10px;
			float: left;
			width: 520px;
		}
		#leftcol2
		{
			margin-top: 10px;
			float: left;
			clear:left;
			width: 520px;
			background-color:gray;
		}
    
		.imageright
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
      font: 90% arial, hevetica, sans-serif;
		}

		.imageleft
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: left;
      font: 90% arial, hevetica, sans-serif;
		}

		#inset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 150px;
            font: 90% arial, hevetica, sans-serif;
		}

		#wideinset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 250px;
		}
		#main
		{
      clear:left;
      margin:0;
      padding:0;
			padding: 5px;
			float: left;
			width: 790px;
      font: 90% arial, hevetica, sans-serif;
		}
    #main_left
    {
      font-size:95%;
      margin-left:30px;
      padding:10px;
      width: 375px;
      float:left;
    }		
    #left_panel
    {
      font-size:95%;
      padding:10px;
      padding-left:25px;
      width: 95%;
      border:1px solid gray;
    }		
    #main_right
    {
      font-size:95%;
      margin-top:10px;
      width: 340px;
      padding:10px;
      float:left;
      border:1px solid gray;
    }
    
#leftcol{width:300px;float:left;}
#rightcol{width:450px;float:left;padding-left:20px;padding-top:10px;}
#rleft{width:215px;float:left;}
#rright{width:235px;float:left;}
		
		#footer
		{
			padding-left: 45px;
			padding-top:8px;
			float: left;
			width: 755px;
			height:60px;
			background-image:url(../images/footer.jpg);
      font: 70% arial, hevetica, sans-serif;
		}
    #footer_menu
    {
      text-align:right;
      width:750px;
      left:auto;
      right:auto;
      position:absolute;
    }
		h1, h2, h3, h4, h5, h6, p, ul, ol, dl, a
		{
			margin: 2px;
		}
    ul{padding-left:20px;font-family: Arial, Tahoma, Verdana, sans-serif;font-size:100%;}
    li{font-size:100%;}		
  img
		{
		  border:0;
		  margin:0;
		  padding:0;
			vertical-align:middle;
		}
		a em
		{
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
		}

		a:hover 
		{
			text-decoration: underline;
		}		

		h1+p, h2+p, h3+p, h4+p
        {
             margin: .2em;
        }

        h2
        {
            font-weight: bold;
        }
		#copyright
		{
        	font: 80% Arial, Tahoma, Verdana, hevetica, sans-serif;
		}
		.copyright
		{
		  text-align:center;
		  padding-top:12px;
     	color:white;
		}
