.buy_button { float: right; }
.quantity { width: 50px; text-align: center; }
.checkout-box { width: 250px; }

.special_offers_list tr { margin-bottom: 8px; display: block; }
.special_offers_list td { padding: 10px; border: 1px dotted #999999; display: block; width: 600px; }
.special_offers_list h3 { color: #1f70cc;}
.special_offers_list p {font-size: 12px; }
.special_offers_list p.code {font-size: 11px; color: #333;}
.special_offers_list p.code strong {font-size: 14px; font-weight: bold; color: #000;}

.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
}
.subsectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}
.subsectiontitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
}
.sectiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
.sectiontitleblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}
.producttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
.bdytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.greylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}
.whitelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
}
a {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	padding: 0px;
}
body {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
}

/*-------------------------------------------------------------------*/
/* CONTENT  */
/*-------------------------------------------------------------------*/

#content { margin-top: 5px; margin-left: 5px; }
#content h2 { color: #06f; font: normal normal bold 15px/1.4em Arial, Helvetica, sans-serif; }
#content p  { color: #000; font: normal normal normal 12px/1.4em Arial, Helvetica, sans-serif; }
#content blockquote p { font-style: italic; }
#content .smallprint { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }

/*-------------------------------------------------------------------*/
/* BANNER  */
/*-------------------------------------------------------------------*/

#banner { background: transparent url('images/banner/banner.jpg') no-repeat left top; height: 172px; left: 0px; position: relative; top: 0px; width: 700px; }
#banner p { margin: 0; padding: 0; }
#banner p.buyonlinetext { background: transparent url('images/banner/buyonlinetext.png') no-repeat left top; height: 60px; left: 42px; position: absolute; text-indent: -5000px; top: 46px; width: 239px; }
#banner p.specialoffertext { background: transparent url('images/banner/specialoffertext.png') no-repeat left top; height: 58px; left: 315px; position: absolute; text-indent: -5000px; top: 46px; width: 186px; }
#banner a.togglebutton { background: transparent url('images/banner/togglebuttonoff.png') no-repeat left top; display: block; height: 26px; left: 40px; position: absolute; text-indent: -5000px; top: 114px; width: 120px; }
#banner a.togglebutton:hover { background-image: url('images/banner/togglebuttonon.png'); }
#banner a.powerbutton { background: transparent url('images/banner/powerbuttonoff.png') no-repeat left top; display: block; height: 26px; left: 170px; position: absolute; text-indent: -5000px; top: 114px; width: 120px; }
#banner a.powerbutton:hover { background-image: url('images/banner/powerbuttonon.png'); }
#banner a.offerbutton { background: transparent url('images/banner/offerbuttonoff.png') no-repeat left top; display: block; height: 26px; left: 315px; position: absolute; text-indent: -5000px; top: 114px; width: 120px; }
#banner a.offerbutton:hover { background-image: url('images/banner/offerbuttonon.png'); }
#banner p.callus { background: transparent url('images/banner/callus.png') no-repeat left top; height: 14px; position: absolute; text-indent: -5000px; right: 18px; top: 140px; width: 217px; }

