body {
margin:0px;
padding:0px;
font-family:arial;
}
p {
font-size:14px;
color:#44474C;
margin:5px 0px;
}
form {
margin:0px;
padding:0px;
}
h1 {
font-size:24px;
}
h2 {
font-size:20px;
}
h3 {
font-size:16px;
}
h4 {
font-size:15px;
}
h5 {
font-size:12px;
}
h6 {
font-size:9px;
}
.secondary {
font-size:11px;
color:#44474C;
}
.subtext {
font-size:10px;
}
a {
color:#41749F;
text-decoration:none;
font-size:14px;
}
a:hover {
text-decoration:underline;
}
#container {
width:985px;
}
#header {
height:101px;
background:#fff url(/images/header-gradient.gif) repeat-x top left;
}
#logo {
float:left;
margin-left:8px;
margin-right:16px;
}
#navBar {
padding-top:52px;
}
#navBar a {
height:19px;
width:129px;
background:#fff url(/images/nav-button.gif) no-repeat top left;
font-weight:bold;
float:left;
margin-right:5px;
text-align:center;
color:white;
text-decoration:none;
font-size:12px;
overflow:hidden;
}
#navBar a:hover {
color:black;
background:#fff url(/images/nav-button-hover.gif) no-repeat top left;
text-decoration:none;
}
.headerButton {
float:right;
margin-right:10px;
margin-top:14px;
text-align:center;
width:55px;
height:25px;
line-height:25px;
color:black;
font-weight:bold;
font-size:12px;
background:#fff url(/images/header-button.gif) no-repeat top left;
text-decoration:none;
}
.headerButton:hover {
color:white;
background:#fff url(/images/header-button-hover.gif) no-repeat top left;
text-decoration:none;
}

.button {
display:block;
text-align:center;
width:178px;
height:37px;
line-height:37px;
color:white;
font-weight:bold;
font-size:16px;
background:#fff url(/images/button.gif) no-repeat top left;
text-decoration:none;
}
.button:hover {
background:#fff url(/images/button-hover.gif) no-repeat top left;
text-decoration:none;
}
#content {
margin-left:8px;
}
#trialBox {
width:624px;
height:308px;
background:#fff url(/images/trial-back.jpg) no-repeat top left;
margin-top:29px;
float:left;
margin-bottom:0px;
}
#trialBox div {
float:right;
text-align:left;
width:250px;
margin-top:15px;
}
#trialBox select {
margin:10px 0px;
}
#trialBox form {
margin-bottom:50px;
}
#powerPerformersBox {
width:336px;
height:337px;
background:#fff url(/images/power-performers-back.gif) no-repeat top left;
margin-left:630px;
margin-top:0px;
font-size:12px;
margin-bottom:0px;
}
#powerPerformersBox form{
margin:10px 0px 5px 0px;
}
#powerPerformersBox .holder {
padding:8px 0px 0px 15px;
}
#grayBack {
width:967px;
height:263px;
background:#404443 url(/images/gray-back.gif) no-repeat top left;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}
#fitFeedback {
width:296px;
height:235px;
background:#404443 url(/images/fit-feedback.gif) no-repeat top left;
margin-top:14px;
margin-left:22px;
}
#fitnessFocus {
width:296px;
height:235px;
background:#404443 url(/images/fitness-focus.gif) no-repeat top left;
margin-top:14px;
}
#browseLibrary {
width:310px;
height:235px;
background:#404443 url(/images/browse-library.gif) no-repeat top left;
margin-top:14px;
}
.left p, .left form {
margin-left:17px;
margin-right:17px;
}
.smallButton {
float:left;
display:block;
text-align:center;
width:55px;
height:25px;
line-height:25px;
color:black;
font-weight:bold;
font-size:12px;
background:#fff url(/images/small-button.gif) no-repeat top left;
text-decoration:none;
}smallButton:hover {
color:white;
background:#fff url(/images/small-button-hover.gif) no-repeat top left;
}
.smallButton:hover {
color:white;
background:#fff url(/images/small-button-hover.gif) no-repeat top left;
text-decoration:none;
}
.blueText {
line-height:25px;
float:left;
font-weight:bold;
font-size:12px;
display:block;
color:#3A7AAA;
margin-right:5px;
}
.gh {
display:block;
}
.left {
float:left;
margin-right:10px;
}
.personPic {
border:1px solid #3A7AAA;
vertical-align:middle;
}
#powerPerformersBox .left .stat{
padding-left:12px;
}
.blue {
color:#3A7AAA;
font-weight:bold;
margin:15px 0px;
}
.top34 {
margin-top:34px;
font-weight:bold;
margin-bottom:20px;
}
.top10 {
margin-top:15px;
}
.right30 {
margin-right:30px;
}
