/* general */body {	background-color:	#FFF;	background-image:	url(images/background.gif);	background-repeat:	repeat-x;	font:				xx-small verdana, arial, sans-serif;	text-align:			center;	margin:				27px 0 0 0;	padding:			0;}p {	font:				xx-small verdana, arial, sans-serif;	margin:				0 0 10px 0;}img {	font:				xx-small verdana, arial, sans-serif;}a:link, a:visited {	font-weight:		bold;	color:				#000;	text-decoration:	none;}a:hover, a:active {	font-weight:		bold;	text-decoration:	underline;	color:				#000;}p.link a:link span, p.link a:visited span {	visibility:			hidden;}p.link a:hover span, p.link a:active span {	visibility:			visible;}/* sections */#page {	position:			relative;	width:				720px;	margin:				0 auto 0 auto;}.title {	display:			block;	width:				416px;	height:				72px;	background-image:	url(images/logo.gif);	background-repeat:	no-repeat;	margin:				0 auto 0 auto;}.d {	display:			none;}#navigation {	position:			absolute;	top:				115px;	left:				20px;	width:				118px;	text-align:			center;}#navigation .link {	font-size:			x-small;	line-height:		105%;	margin:				0 0 5px 7px;}#navigation .copyright, #navigation .webmasters {	margin:				20px 0 20px 0;}#navigation .webmasters .larger {	font-size:			x-small;}#description {	position:			absolute;	top:				115px;	left:				164px;	width:				297px;	text-align:			left;	background-image:	url(images/content_middle.gif);}#description .top {	width:				297px;	height:				13px;	background-image:	url(images/content_top.gif);	background-repeat:	no-repeat;}#description .middle {	position:			relative;	padding:			17px 35px 17px 35px;	line-height:		150%;}#description .bottom {	width:				297px;	height:				53px;	background-image:	url(images/content_bottom.gif);	background-repeat:	no-repeat;}#photos {	position:			absolute;	top:				115px;	left:				478px;	margin:				0 0 40px 0;}/* index page */#index {	position:			absolute;	top:				115px;	left:				140px;	width:				580px;}.item {	top:				0;	width:				115px;	padding:			20px 0 20px 0;	text-align:			left;	line-height:		125%;}.item.left {	position:			relative;	top:				0;	left:				0;	margin:				0 0 0 134px;	z-index:			99;}.item.right {	position:			absolute;	top:				13px;	left:				334px;	margin:				0;	z-index:			99;}.item.special {	position:			absolute;	top:				10px;	left:				338px;	width:				179px;	margin:				0;	z-index:			99;}.row .top {	position:			relative;	width:				580px;	height:				13px;	background-image:	url(images/front_top.gif);	background-repeat:	no-repeat;}.row .middle {	position:			relative;	width:				580px;	background-image:	url(images/front_middle.gif);	background-repeat:	repeat-y;	margin:				0 0 0 0;	text-align:			left;}.row .bottom {	position:			relative;	width:				580px;	height:				30px;	background-image:	url(images/front_bottom.gif);	background-repeat:	no-repeat;	margin:				0;}.guarantee {	display:			block;	position:			absolute;	top:				68px;	left:				254px;	width:				73px;	height:				73px;	background-image:	url(images/guarantee.gif);	background-repeat:	no-repeat;	z-index:			2;}.guarantee span {	display:			none;}/* index page photos */.ionic_pro_index {	display:			block;	position:			absolute;	top:				6px;	left:				44px;	width:				66px;	height:				190px;	background-image:	url(images/photos/ionic_pro.gif);	background-repeat:	no-repeat;	z-index:			2;}.miracle_blade_iii_index {	display:			block;	position:			absolute;	top:				6px;	left:				453px;	width:				102px;	height:				195px;	background-image:	url(images/photos/miracle_blade_iii.gif);	background-repeat:	no-repeat;	z-index:			2;}.ultimate_chopper_index {	display:			block;	position:			absolute;	top:				9px;	left:				448px;	width:				130px;	height:				191px;	background-image:	url(images/photos/ultimate_chopper.gif);	background-repeat:	no-repeat;	z-index:			2;}.bun_and_thigh_roller_index {	display:			block;	position:			absolute;	top:				7px;	left:				18px;	width:				102px;	height:				195px;	background-image:	url(images/photos/bun_and_thigh_roller.gif);	background-repeat:	no-repeat;	z-index:			2;}.total_trolley_index {	display:			block;	position:			absolute;	top:				8px;	left:				16px;	width:				109px;	height:				191px;	background-image:	url(images/photos/total_trolley.gif);	background-repeat:	no-repeat;	z-index:			2;}.phase_4_orthotics_index {	display:			block;	position:			absolute;	top:				17px;	left:				10px;	width:				114px;	height:				173px;	background-image:	url(images/photos/phase_4_orthotics.gif);	background-repeat:	no-repeat;	z-index:			2;}.alpha_calm_index {	display:			block;	position:			absolute;	top:				21px;	left:				432px;	width:				135px;	height:				166px;	background-image:	url(images/photos/alpha_calm.gif);	background-repeat:	no-repeat;	z-index:			2;}.smartware_index {	display:			block;	position:			absolute;	top:				28px;	left:				15px;	width:				111px;	height:				155px;	background-image:	url(images/photos/smartware.gif);	background-repeat:	no-repeat;	z-index:			2;}.yubisaki_pillow_index {	display:			block;	position:			absolute;	top:				16px;	left:				438px;	width:				134px;	height:				181px;	background-image:	url(images/photos/yubisaki_pillow.gif);	background-repeat:	no-repeat;	z-index:			2;}.light_relief_index {	display:			block;	position:			absolute;	top:				32px;	left:				13px;	width:				114px;	height:				146px;	background-image:	url(images/photos/light_relief.gif);	background-repeat:	no-repeat;	z-index:			2;}.prosvent_index {	display:			block;	position:			absolute;	top:				27px;	left:				455px;	width:				111px;	height:				155px;	background-image:	url(images/photos/prosvent.gif);	background-repeat:	no-repeat;	z-index:			2;}.walkfit_index {	display:			block;	position:			absolute;	top:				15px;	left:				11px;	width:				134px;	height:				181px;	background-image:	url(images/photos/walkfit.gif);	background-repeat:	no-repeat;	z-index:			2;}/* buttons */a.button, span.button {	display:			block;	position:			relative;	width:				118px;	height:				24px;	background-repeat:	no-repeat;	margin:				3px 0 3px 0;}a.button:link, a.button:visited {	background-position:0 0;}a.button:hover, a.button:active, span.button {	background-position:0 -24px;}.button span, .title span, .buy_now span {	display:			none;}a.ionic_pro, span.ionic_pro {	background-image:	url(images/nav/ionic_pro.gif);}a.miracle_blade_iii, span.miracle_blade_iii {	background-image:	url(images/nav/miracle_blade_iii.gif);}a.ultimate_chopper, span.ultimate_chopper {	background-image:	url(images/nav/ultimate_chopper.gif);}a.bun_and_thigh_roller, span.bun_and_thigh_roller {	background-image:	url(images/nav/bun_and_thigh_roller.gif);}a.total_trolley, span.total_trolley {	background-image:	url(images/nav/total_trolley.gif);}a.phase_4_orthotics, span.phase_4_orthotics {	background-image:	url(images/nav/phase_4_orthotics.gif);}a.alpha_calm, span.alpha_calm {	background-image:	url(images/nav/alpha_calm.gif);}a.smartware, span.smartware {	background-image:	url(images/nav/smartware.gif);}a.yubisaki_pillow, span.yubisaki_pillow {	background-image:	url(images/nav/yubisaki_pillow.gif);}a.light_relief, span.light_relief {	background-image:	url(images/nav/light_relief.gif);}a.prosvent, span.prosvent {	background-image:	url(images/nav/prosvent.gif);}a.walkfit, span.walkfit {	background-image:	url(images/nav/walkfit.gif);}a.buy_now {	display:			block;	position:			relative;	width:				96px;	height:				24px;	background-image:	url(images/buy_now.gif);	background-repeat:	no-repeat;	margin:				0;}a.buy_now:link {	background-position:0 0;}a.buy_now:hover, a.buy_now:active {	background-position:0 -24px;}/* titles */h1 {	margin:				0;}h2 {	height:				24px;	margin:				0 0 5px 0;	background-repeat:	no-repeat;}h3 {	height:				17px;	margin:				0 0 5px 0;	background-repeat:	no-repeat;}h4 {	height:				15px;	margin:				0 0 5px 0;	background-repeat:	no-repeat;}h2 span, h3 span, h4 span, h5 span {	display:			none;}h2.ionic_pro {	display:			block;	width:				97px;	background-image:	url(images/titles/ionic_pro.gif);}h2.miracle_blade_iii {	display:			block;	width:				177px;	background-image:	url(images/titles/miracle_blade_iii.gif);}h2.ultimate_chopper {	display:			block;	width:				197px;	background-image:	url(images/titles/ultimate_chopper.gif);}h2.bun_and_thigh_roller {	display:			block;	width:				202px;	background-image:	url(images/titles/bun_and_thigh_roller.gif);}h2.total_trolley {	display:			block;	width:				134px;	background-image:	url(images/titles/total_trolley.gif);}h2.phase_4_orthotics {	display:			block;	width:				193px;	background-image:	url(images/titles/phase_4_orthotics.gif);}h2.alpha_calm {	display:			block;	width:				129px;	background-image:	url(images/titles/alpha_calm.gif);}h2.smartware {	display:			block;	width:				122px;	background-image:	url(images/titles/smartware.gif);}h2.yubisaki_pillow {	display:			block;	width:				176px;	background-image:	url(images/titles/yubisaki_pillow.gif);}h2.light_relief {	display:			block;	width:				123px;	background-image:	url(images/titles/light_relief.gif);}h2.prosvent {	display:			block;	width:				98px;	background-image:	url(images/titles/prosvent.gif);}h2.walkfit {	display:			block;	width:				86px;	background-image:	url(images/titles/walkfit.gif);}h3.ionic_pro {	display:			block;	width:				73px;	height:				17px;	background-image:	url(images/titles/ionic_pro_sm.gif);}h3.miracle_blade_iii {	display:			block;	width:				69px;	height:				33px;	background-image:	url(images/titles/miracle_blade_iii_sm.gif);}h3.ultimate_chopper {	display:			block;	width:				72px;	height:				33px;	background-image:	url(images/titles/ultimate_chopper_sm.gif);}h3.bun_and_thigh_roller {	display:			block;	width:				99px;	height:				33px;	background-image:	url(images/titles/bun_and_thigh_roller_sm.gif);}h3.total_trolley {	display:			block;	width:				104px;	background-image:	url(images/titles/total_trolley_sm.gif);}h3.phase_4_orthotics {	display:			block;	width:				76px;	height:				33px;	background-image:	url(images/titles/phase_4_orthotics_sm.gif);}h3.alpha_calm {	display:			block;	width:				97px;	background-image:	url(images/titles/alpha_calm_sm.gif);}h3.smartware {	display:			block;	width:				95px;	background-image:	url(images/titles/smartware_sm.gif);}h3.yubisaki_pillow {	display:			block;	width:				72px;	height:				33px;	background-image:	url(images/titles/yubisaki_pillow_sm.gif);}h3.light_relief {	display:			block;	width:				92px;	background-image:	url(images/titles/light_relief_sm.gif);}h3.prosvent {	display:			block;	width:				73px;	background-image:	url(images/titles/prosvent_sm.gif);}h3.walkfit {	display:			block;	width:				64px;	background-image:	url(images/titles/walkfit_sm.gif);}h4.products {	display:			block;	width:				72px;	background-image:	url(images/titles/products.gif);	margin:				0 auto 10px auto;}h5 {	display:			block;	width:				179px;	height:				144px;	margin:				0;	background-repeat:	no-repeat;	background-image:	url(images/titles/all_products.gif);}
