/* CSS Document */

body,
html {
    margin:0;
    padding:0;
    background:#000000;
    color:#454547;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    }
body {
    min-width:870px;
    }
#wrap {
    background:#FFFFFF;
    margin:0 auto;
    width:870px;
    }
a{text-decoration:none; color:#000000;}
#nav {
    background:#FFFFFF;
    }.map{ font-weight:bold; text-decoration:none; }a.map{color:#f26522; }a:hover.map {color:#000000; }		
#leftSide{float:left; width:480px; padding-left:30px; padding-bottom:20px; background-color:#ffffff;}
#rightSide {padding:0px 28px 20px 0px; background:#FFFFFF; float:right; width:300px; text-align: right;}
#rightSide img{padding-left:10px;}
#headerHome {background:url(images/headerHome.jpg) no-repeat #FFFFFF;height:233px; width:856px; padding:5px;background-position:7px 7px; }
#headerAbout {background:url(images/headerAbout.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerTraining {background:url(images/headerTraining.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerExercise {background:url(images/headerExercise.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerSuccess {background:url(images/headerSuccess.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerContact {background:url(images/headerContact.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerDownload {background:url(images/headerDownload.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }
#headerPartners {background:url(images/headerPartners.jpg) no-repeat #FFFFFF;height:138px; padding:5px;background-position:7px 7px; }

#menu{ margin-top:24px;background:url(images/background.jpg)  repeat-x; height:24px;}
#top {background:#000000;color:#cccccc; font-size:10px; padding-right:35px; padding-top:10px;height:20px; text-align:right; }
#top a{color:#cccccc; }
#top a:hover{color:#e4521f; }
#top .on{color:#e4521f;}

#footer {margin:0 auto;width:870px; height:auto;font-size:10px;color:#CCCCCC;text-align:left;padding-top:20px; padding-bottom:40px; background:#000000; clear:both; }
#footer a:link{color:#cccccc;}
#footer #footerLeft{float:left;width:500px; }
#footer #footerRight{padding-top:12px;float:right;width:320px;text-align: right;  }
#footer p{margin:0px;}
#footerINC{float:right; width:200px;}
H1{color:#f26522; font-size:19px; font-variant:small-caps; letter-spacing:0.2px; padding:0;margin:0px; margin-top:3px; margin-bottom:12px;}
H2{color:#f3bc1b; font-size:15px; font-variant:small-caps; padding-bottom:0; margin-bottom:0; letter-spacing:0.2px;}
H3{color:#ffb81e; font-size:15px; font-variant:small-caps; display:inline; letter-spacing:0.2px;}
H3 a{color:#ffb81e;}
H4{font-size:12px; padding-bottom:0; margin-bottom:0px;font-weight:normal;}
H4 img{float:left;  width:86px ;height:86px; margin-right:5px; }
H5{color:#f94b18; font-size:15px; font-variant:small-caps; padding:0; margin:0px; margin-bottom:10px; letter-spacing:0.2px;}
H6{font-size:12px; font-weight:normal; text-transform:uppercase; background:url(images/dotted.jpg) repeat-x bottom; margin:0px; padding:13px; margin-bottom:13px;}
#spif1{margin-left:25px;width:284px; height:133px; background:url(images/spif1.jpg) no-repeat top left;text-align:center; text-transform:uppercase; font-size:12px;}
#spif2{margin-left:25px;width:284px; height:133px; background:url(images/spif2.jpg) no-repeat top left; text-align:center; text-transform:uppercase; font-size:12px;}
.spif2link{padding-top:90px; font-weight:bold;}
.spif2link a{padding-top:90px; font-weight:bold; color:#79776f;}
.spif2link a:hover{color:#010101;}
.spif1link{padding-top:75px;}
.spif1link a{font-weight:bolder; color:#f7f7f7;}
.spif1link a:hover{color:#ffc20e;}
#nav-menu ul{list-style: none;padding: 0;margin: 0; }
#about {float:left; margin: 0 ;  height:14px; padding:0px 20px 0px 10px; background: url(images/star.gif) top right no-repeat; width:auto;}
#training {float:left; margin: 0 ;  height:14px; padding:0px 23px 0px 16px; background: url(images/star.gif) top right no-repeat; width:auto;}
#success {float:left; margin: 0 ;  height:14px; padding:0px 25px 0px 10px; background: url(images/star.gif) top right  no-repeat; width:auto;}
#exercise{float:left; margin: 0 ;  height:14px; padding:0px 25px 0px 10px; background: url(images/star.gif) top right  no-repeat; width:auto;}
#blog{float:left; margin: 0 ;  height:14px; padding:0px 25px 0px 10px; background: url(images/star.gif) top right  no-repeat; width:auto;}
#contact{float:left; margin: 0 ;  height:14px; padding:0px 0px 0px 10px; width:auto;}
#about .on{color:#e4521f; }
#training .on{color:#e4521f; }
#success .on{color:#e4521f; }
#exercise .on{color:#e4521f; }
#blog .on{color:#e4521f; }
#contact .on{color:#e4521f; }
#nav-menu li a{display: block; width: auto;color:#000000;font-weight:bold;padding: 0.1em 0.7em 0.5em 0.5em;text-transform:uppercase;text-decoration: none;}

#nav-menu li a:hover{color:#e4521f;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}
/* End hide */
#nav-menu{font-size:12px; padding-top:4px; text-align:center; padding-left:21px; vertical-align:middle;} 
#leftSide .learnMore { text-transform:uppercase; font-size:11px; padding-left:38px; background:url(images/learnMore.gif) no-repeat left; font-weight:bold; margin-bottom:5px; }
#leftSide a.learnMore:hover{ background:url(images/learnMoreOver.gif) no-repeat left;}
#trainingMain{margin:0px 30px 30px 30px; width:600px; font-size:12px;}
#trainingLeft{float:left; width:350px; padding-left:30px; padding-bottom:20px; background-color:#ffffff;}
#trainingRight {padding:0px 28px 20px 0px; background:#FFFFFF; float:right; width:350px; text-align: left;}

#exerciseSmart{margin:0px 30px 0px 30px; width:500px; font-size:12px;padding-bottom:20px;}
#exerciseSmart a{color:#f26522; font-weight:bold; text-decoration:none;}
#exerciseSmart a:hover{color:#000000;}

#exerciseSmart p{margin:2px;}
#sitemap{margin:0px 30px 0px 30px; width:700px; font-size:12px;padding-bottom:20px;}
#sitemap p{margin:3px;}
#sitemap a:hover{}
#sitemap ul li{margin:0px;}
#contactSmartFeetness {margin:0px 30px 0px 30px; width:500px; font-size:12px;padding-bottom:20px;}
#contactSmartFeetness p{margin:2px;}
#contactSmartFeetness .map{ font-weight:bold; text-decoration:none; }
#contactSmartFeetness a.map{color:#f26522; }
#contactSmartFeetness a:hover.map {color:#000000; }
#partners{padding-left:30px; margin-bottom:30px; padding-bottom:20px; float:left;z-index:10; background:#FFFFFF; width:400px; font-size:12px;}
#partners p{ margin:0px; padding-top:5px;}
#partners img{float:left;  width:86px ;height:86px; margin-right:5px;}
#partners p .name{ margin-top:10px; margin-bottom:40px;display:block; line-height:14px;}
#successStories{ margin:0px 30px 0px 30px; width:500px; font-size:12px;padding-bottom:20px;}
#successStories p{margin:2px; font-style:italic;}
