.content div { overflow:visible;border:0px solid #444;width:1200px;margin:0px auto 0px; }
.padding-max { background:transparent url('/graphics/anyone-anytime/white-bg.png') 150px 0px repeat-y;padding-bottom:0px; }
.head-arrows {
	background-image:url('/graphics/common/bg-arrows.png');
	background-position:3px 400px;
	background-repeat:no-repeat;
}
.content p { padding:10px 15px 0px 0px;text-align:left; }
.content p.look-good { clear:both;width:300px;text-align:left; }
.content .col { width:550px;text-align:left;border:0px solid #aaa; }
.floatleft { margin-left:130px; }
.floatright { margin-right:130px; }

h2 { font-size:19px;height:27px;text-align:center;padding:3px;
	font-weight:normal;background:transparent;background-image:url('/graphics/exercise-product/h2.png');
	background-position:top left;border:0px;
}
h3 { color:#999;font-size:19px;text-align:left;font-weight:normal; }

.content .banner {
	width:900px;
	float:left;
	height:445px;
	margin:0px 0px 0px 150px;
	background:transparent;
	padding:0px;
	border:0px solid #000;
}


#anchors  { float:left;margin-left:70px;height:260px; }
#anchors div {
	float:left;width:470px;height:240px;background:#fff;
	font-size:12px;line-height:16px;color:#404040;margin:0px;
	text-decoration:none;text-transform:none;font-weight:normal;
	margin-left:20px;
	border:1px solid #eee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	box-shadow:3px 3px 5px 0px #666;
}
#anchors h3 { padding:15px 30px 0px;text-align:left;font-size:19px;line-height:24px;width:260px;color:#999; }
#anchors p { padding:10px 30px;font-size:14px;line-height:20px;width:260px;height:200px; }
#anchors #resistance { background-image:url('/graphics/exercise-product/resistance.png');background-position:300px 60px;background-repeat:no-repeat; }
#anchors #fast { background-image:url('/graphics/exercise-product/fast.png');background-position:260px 40px;background-repeat:no-repeat; }
#anchors #fast p { padding:22px 30px;font-size:14px;line-height:20px;width:240px;height:200px; }

.intro-full-width { max-width:840px;min-height:250px;clear:both;margin:50px auto 10px;padding:0px;background:transparent; }
#precision { border:0px solid #000; }
#grahamprecision { float:right;margin:0px; }
.intro-full-width img { margin:20px auto 20px; }
.intro-full-width h3, .intro-full-width h4 { color:#cc3366;width:420px;font-size:16px;float:left;padding:0px;padding-top:30px; }
.intro-full-width p { float:left;font-size:14px;width:470px;padding:50px 50px 20px 0px; }
.intro-full-width p span { color:#000;letter-spacing:1px;font-size:17px;font-weight:bold;display:block;padding:20px 0px 20px; }

#serious-product-footer { 
	float:left;width:900px;margin-left:120px;height:290px;margin-top:-54px;
	background-image:url('/graphics/exercise-product/grey-box-base.jpg');background-position:top left;
	background-repeat:no-repeat;
}
#serious-product-footer p { margin-left:460px;width:360px;padding:80px 20px 20px 20px;font-size:13px; }

#content-actions ul {
	list-style-type: none;
	height: 54px;
	width: 840px;
	float:left;
}


#div-why { clear:both;padding-top:10px; }
#div-minute { clear:both;padding-top:10px; }
#div-power { clear:both;padding-top:10px; }
#div-everyone { clear:both;padding-top:10px; }
#div-serious { clear:both;padding-top:10px; }
#div-love { clear:both;padding-top:10px; }

.more {}
.footer {
	margin-top: 60px !important;
}