/* ----- PRODUCTS ----- */

.price {
	display: block;
	padding-right: 20px;
	padding-top: 25px;
	font-weight: bold;
	text-align: center;
	float: right;
}

.content {
	display: block;
	float:left;
	width: 240px;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

.more {
	display: block;
	margin-top: 0;
	margin-right: 0;
	float: right;
}

.product_header {
	background-image: url(../images/product-heading.gif);
	width: 520px;
	height: 25px;
	padding-top: 8px;
	padding-left: 10px;
	color: #ffffff;
}

/* ----- Footer Sections ----- */

.footer_sectionss {
	background-color: #f8c0d9;
	width: 521px;
	margin-left: 2px;
	color: #bb105f;
	font-weight: bold;
	text-align: center;
}
.footer_sectionss a{
	color: #bb105f;
	font-weight: bold;
}

.footer_sectioncs {
	background-color: #bbe5fb;
	width: 521px;
	margin-left: 2px;
	color: #007fc7;
	font-weight: bold;
	text-align: center;
}

.footer_sectioncs a{
	color: #007fc7;
	font-weight: bold;
}

.footer_sectionbb {
	background-color: #c58dbe;
	width: 521px;
	margin-left: 2px;
	color: #452b65;
	font-weight: bold;
	text-align: center;
}

.footer_sectionbb a{
	color: #452b65;
	font-weight: bold;
}

.footer_sectionrs {
	background-color: #f9a664;
	width: 521px;
	margin-left: 2px;
	color: #f16029;
	font-weight: bold;
	text-align: center;
}

.footer_sectionrs a{
	color: #f16029;
	font-weight: bold;
}


/* ----- SPECIAL OFFERS ----- */
div#sp_main{
	  height: 100%;
}
div#sp_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/special-offers/product_image.gif);
}
* html div#sp_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#sp_right{

}
div.sp_one {
      display:block;
	  background-image: url(../images/special-offers/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.sp_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.sp_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.sp_two {
      display:block;
	  background-image: url(../images/special-offers/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.sp_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- STRAIGHT STAIRLIFTS ----- */
div#ss_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#ss_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/straight-stairlifts/product_image.gif);
}
* html div#ss_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#ss_right{

}
div.ss_one {
      display:block;
	  background-image: url(../images/straight-stairlifts/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.ss_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.ss_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.ss_two {
      display:block;
	  background-image: url(../images/straight-stairlifts/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.ss_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}



/* ----- CURVED STAIRLIFTS ----- */
div#cs_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#cs_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/curved-stairlifts/product_image.gif);
}
* html div#cs_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#cs_right{

}
div.cs_one {
      display:block;
	  background-image: url(../images/curved-stairlifts/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.cs_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.cs_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.cs_two {
      display:block;
	  background-image: url(../images/curved-stairlifts/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.cs_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}



/* ----- RECON STAIRLIFTS ----- */
div#rs_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
* html div#rs_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#rs_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/recon-stairlifts/product_image.gif);
}
div#rs_right{

}
div.rs_one {
      display:block;
	  background-image: url(../images/recon-stairlifts/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.rs_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.rs_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.rs_two {
      display:block;
	  background-image: url(../images/recon-stairlifts/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.rs_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}


/* ----- BISON 80 ----- */
div#bb_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
* html div#bb_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#bb_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/bison-bede-80/product_image.gif);
}
div#bb_right{

}
div.bb_one {
      display:block;
	  background-image: url(../images/bison-bede-80/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.bb_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.bb_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.bb_two {
      display:block;
	  background-image: url(../images/bison-bede-80/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.bb_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- SERVICE ----- */

.heading2 {
	display: block;
	background-image:url(../images/services/product_header.gif);
	background-repeat:no-repeat;
	width: 525px;
	height: 38px;
	font-size: 17px;
}
.heading2 a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 500px;
	  margin-left: auto;
	  margin-right: auto;
}

.description {
	margin-top: 0px;
	padding-top: 0px;
}

* html .description {
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY STAIRLIFTS ----- */
div#ts_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#ts_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-stairlifts/product_image.gif);
}
* html div#ts_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#ts_right{

}
div.ts_one {
      display:block;
	  background-image: url(../images/terry-stairlifts/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.ts_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.ts_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.ts_two {
      display:block;
	  background-image: url(../images/terry-stairlifts/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.ts_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY PUBLIC SECTOR STAIRLIFTS ----- */
div#tps_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tps_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-public-sector/product_image.gif);
}
* html div#tps_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tps_right{

}
div.tps_one {
      display:block;
	  background-image: url(../images/terry-public-sector/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tps_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tps_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tps_two {
      display:block;
	  background-image: url(../images/terry-public-sector/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tps_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY TSL-1000 STAIRLIFTS ----- */
div#tsl_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tsl_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-tsl-1000/product_image.gif);
}
* html div#tsl_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tsl_right{

}
div.tsl_one {
      display:block;
	  background-image: url(../images/terry-tsl-1000/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tsl_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tsl_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tsl_two {
      display:block;
	  background-image: url(../images/terry-tsl-1000/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tsl_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY MELODY-1 STAIRLIFTS ----- */
div#tm1_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tm1_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-melody-1/product_image.gif);
}
* html div#tm1_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tm1_right{

}
div.tm1_one {
      display:block;
	  background-image: url(../images/terry-melody-1/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tm1_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tm1_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tm1_two {
      display:block;
	  background-image: url(../images/terry-melody-1/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tm1_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY MELODY-2 STAIRLIFTS ----- */
div#tm2_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tm2_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-melody-2/product_image.gif);
}
* html div#tm2_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tm2_right{

}
div.tm2_one {
      display:block;
	  background-image: url(../images/terry-melody-2/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tm2_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tm2_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tm2_two {
      display:block;
	  background-image: url(../images/terry-melody-2/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tm2_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY CONCERTO STAIRLIFTS ----- */
div#tcc_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tcc_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-concerto/product_image.gif);
}
* html div#tcc_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tcc_right{

}
div.tcc_one {
      display:block;
	  background-image: url(../images/terry-concerto/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tcc_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tcc_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tcc_two {
      display:block;
	  background-image: url(../images/terry-concerto/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tcc_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY CONCERTO GS STAIRLIFTS ----- */
div#tccgs_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#tccgs_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-concerto-gs/product_image.gif);
}
* html div#tccgs_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#tccgs_right{

}
div.tccgs_one {
      display:block;
	  background-image: url(../images/terry-concerto-gs/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.tccgs_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.tccgs_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.tccgs_two {
      display:block;
	  background-image: url(../images/terry-concerto-gs/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.tccgs_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- TERRY S7 STAIRLIFTS ----- */
div#s7_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#s7_left {
      height:135px;
	  width:145px;
      float:left;
	  background-image: url(../images/terry-s7/product_image.gif);
}
* html div#s7_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#s7_right{

}
div.s7_one {
      display:block;
	  background-image: url(../images/terry-s7/product_header.gif);
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 145px;
	  height: 38px;
	  width: 380px;
	  color: #FFFFFF;
	  font-size: 18px;
	  font-weight: bold;
}
* html div.s7_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.s7_one a{
	  display: block;
	  color: #FFFFFF;
	  font-size: 17px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}
div.s7_two {
      display:block;
	  background-image: url(../images/terry-s7/product_content.gif);
	  height: 97px;
	  width: 380px;
	  margin-left: 145px;
}
* html div.s7_two {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
	margin-top: -19px; /* fix for IE6, the IE Float Model three pixel job bug */
}

/* ----- WISE OWL STAIRLIFTS ----- */
div#wo_main{
      top:0px; left:0px;  bottom:0px; right:0px;
	  height: 100%;
}
div#wo_left {
      height:80px;
	  width:100px;
      float:left;
	  background-image: url(../images/wise-owl.gif);
}
* html div#wo_left {
    margin-right: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div#wo_right{

}
div.wo_one {
      display:block;
	  background-repeat: no-repeat; /* Stops repeat from padding-top in IE6 */
	  margin-left: 100px;
	  height: 38px;
	  width: 380px;
	  color: #FF6600;
	  font-size: 20px;
	  font-weight: bold;
	  padding-top: 10px;
}
* html div.wo_one {
    margin-left: -3px; /* fix for IE6, the IE Float Model three pixel jog bug */
}
div.wo_one a{
	  display: block;
	  color: #FF6600;
	  font-size: 19px;
	  font-weight: bold;
	  text-decoration: none;
	  height: 28px;
	  width: 380px;
}