body {font-family:Arial, Helvetica, sans-serif; background-color: #000;}

#divMarginWrapper {width:847px; margin: 0 auto 0 auto; height: auto; background-color:#000000; padding: 0;}
#divMarginWrapper h1 {color:#ffffff; font-size:large; text-align:right; letter-spacing:5px; margin:0 3px 4px 0; padding:0;}

.banner {width: 847px; height: 274px; margin: 0 0 15px 0; padding: 0; float: left;}

h2 {padding: 15px 10px 10px 10px; color: #ffffff;font-size:x-large; text-shadow: #CCCCCC;font-weight : normal; margin:0;}
h3 {color : #ffffff; font-size:large;font-weight : normal;}
p, li, td, th {color:#e6e652; font-size:small; text-align : left;}
p, h3, table {padding-left : 10px;}

a:link, a:visited {color : #ffffff;}
a:hover, a:active {color : #ff0000;}

.latestnews {width: 230px; height: auto; margin: 0 0 10px 40px; padding: 0; float: left;}

.dateline {margin: 0; color:#FFFFFF; font-size:small; font-weight : bold;}

.welcome {width:510px; margin:0 0 0 25px; float: left; padding-top:60px;}
.fightcampvid {width:440px; height:267px; padding: 10px 35px 10px 35px; margin : 10px 0 10px 0;}

hr {color:#e6e652; width:450px; margin:20px 0 20px 0;}

.nav_main {width:847px; height:68px; margin: 0 0 -25px 0; padding: 25px 0 0 0; background: url(../img/navbg.jpg) no-repeat 0 0;}
.nav_main ul {list-style-type:none; display:inline;}
.nav_main li {list-style-type:none; display:inline; margin : 0 0 0 18px; font-size:14px; text-transform:lowercase;padding:0;}
.nav_main li a:link, .nav_main li a:visited {color:#000000; text-decoration:none; font-weight:bold;}
.nav_main li a:active, .nav_main li a:hover {color:#ff0000; text-decoration:none; font-weight:bold;}

#divProductMenus {width: 807px; padding: 0 20px 0 20px;float:left;}
#divWeightManagement {width:266px; background-image:url(img/stripbg.jpg); background-repeat:repeat-x;  margin-bottom: 10px; float:left;}
#divAthleticDevelopment {width:266px; background-image:url(img/stripbg.jpg); background-repeat:repeat-x;  margin-bottom: 10px; float:left;}

#fightcamp {width:270px; height:245px; overflow:hidden; float:left; margin: 0 2px 10px 2px;}
#fightcamp a:link img, #fightcamp a:visited img {visibility:hidden; border:0; width:270px; height:245px;}
#fightcamp a:hover img, #fightcamp a:active img {visibility:visible; border:0; margin-top : 18px;}

#divWeightManagement p, #divAthleticDevelopment p, #divFightCamp p, .welcome p {line-height: 22px;}
#divWeightManagement h2, #divAthleticDevelopment h2, #divFightCamp h2, .welcome h2, .latestnews h2 {padding-bottom : 0;}
#divWeightManagement h2 a:link, #divAthleticDevelopment h2 a:link, #divFightCamp h2 a:link, #divWeightManagement h2 a:visited, #divAthleticDevelopment h2 a:visited, #divFightCamp h2 a:visited, .welcome h2 a:link, .welcome h2 a:visited {text-decoration : none; color : #ffffff;}
#divWeightManagement h2 a:active, #divAthleticDevelopment h2 a:active, #divFightCamp h2 a:active, #divWeightManagement h2 a:hover, #divAthleticDevelopment h2 a:hover, #divFightCamp h2 a:hover, .welcome h2 a:active, .welcome h2 a:hover {text-decoration : underline; color : #ff0000;}

#footer {clear : both; text-align : right; width: 827px;margin: 0;padding: 14px 0 4px 0; font-size:small; color :#ffffff;}
#footer a:link, #footer a:visited {text-decoration : none; color : #ffffff;}
#footer a:hover, #footer a:active {text-decoration : underline; color : #ffffff;}

#divHomeBackgroundImage {float:left;width:827px; height: 360px;padding: 0; margin:0; background-image:url(img/fullbgwelcome3.jpg); background-repeat:no-repeat;}
