body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 	0.75em;
color:#333333;
background:#ffffff;
width:100%;
text-align:center;
}

img{ border:none;}
#body{
text-align:left;
margin:0 auto;
width:900px;
}
#header{
background:url(../images/introLoader.jpg) no-repeat;
background-position:top;
height:320px;
position:relative;
}
#introMovie{
position:absolute;
top:1px;
height:261px;
width:900px;
}
#menu{
position:absolute;
bottom:0;
width:900px;
height:58px;
background:url(../images/menuBg.png) no-repeat;
}

.m1{
width:900px;
display:block;
list-style:none;
margin:0;
margin-left:10px;
margin-top:5px;
padding:0;
height:49px;
}
.m1 li{
float:left;
list-style:none;
}
.m1 li a.home{
display:block;height:49px;width:73px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:0 100%;
}
.m1 li a.home:hover{
background-position:0 0;
}
.m1 li a.products{
display:block;height:49px;width:77px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-73px 100%;
}
.m1 li a.products:hover{
background-position:-73px 0;
}
.m1 li a.media{
display:block;height:49px;width:60px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-152px 100%;
}
.m1 li a.media:hover{
background-position:-152px 0;
}

.m1 li a.research{
display:block;height:49px;width:80px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-212px 100%;
}
.m1 li a.research:hover{
background-position:-212px 0;
}
.m1 li a.testimonials{
display:block;height:49px;width:105px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-292px 100%;
}
.m1 li a.testimonials:hover{
background-position:-292px 0;
}
.m1 li a.buy{
display:block;height:49px;width:109px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-397px 100%;
}
.m1 li a.buy:hover{
background-position:-397px 0;
}
.m1 li a.distribute{
display:block;height:49px;width:140px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-506px 100%;
}
.m1 li a.distribute:hover{
background-position:-506px 0;
}
.m1 li a.athletes{
display:block;height:49px;width:131px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-646px 100%;
}
.m1 li a.athletes:hover{
background-position:-646px 0;
}
.m1 li a.contact{
display:block;height:49px;width:98px;text-indent:-5000px;
background:url(../images/menuSprite.png) no-repeat;background-position:-777px 100%;
}
.m1 li a.contact:hover{
background-position:-777px 0;
}



#footer ul.m1{
width:785px;
display:block;
list-style:none;
margin:0 auto;
padding:0;
height:30px;
}
#footer ul.m1 li{
float:left;
list-style:none;
line-height:30px;
}

#footer ul.m2{
width:800px;
display:block;
height:30px;
list-style:none;
margin:0 auto;
padding:0;
}
#footer ul.m2 li{
float:left;
list-style:none;
line-height:30px;
}
#footer ul.m1 a,#footer ul.m2 a{
margin-left:20px;
text-decoration:none;
color:#999999;
font-weight:bold;
}
#footer ul.m1 a:hover,#footer ul.m2 a:hover{
text-decoration:underline;
}


#container{
width:900px;
}
#content{
width:550px;
float:left;
background:url(../images/sideBarShaddow.jpg) no-repeat;
background-position:top right;
}

#sideBar{
width:340px;
float:left;
padding-left:7px;
}

#sideBar ul{
margin-left:20px;
padding:0;
list-style:none;
}
#sideBar ul li{
margin:0;
padding:0;
list-style:none;
}


#footer{
background:url(../images/footBar.png) no-repeat;
height:60px;
text-align:center;
}
#copy{
text-align:center;
margin-top:10px;
}
#sideBar a{
color:#333333;
}
#sideBar a:hover{
text-decoration:underline;
}

/*----------------------------------------------------------------
Testimonial
----------------------------------------------------------------*/
#sideBar blockquote{
text-align:left;
margin:0 auto;
padding:0;
width:300px;
display:block;
}

#sideBar blockquote .title{
background:url(../images/q1.gif) no-repeat;
display:block;
line-height:30px;
font-weight:bold;
height:30px;
padding-left:40px;
}
#sideBar blockquote .text{
display:block;
padding-left:10px;
}
#sideBar blockquote .from{
background:url(../images/q2.gif) no-repeat;
background-position:top right;
display:block;
line-height:30px;
font-weight:bold;
height:30px;
padding-left:20px;
}


/*----------------------------------------------------------------
FONTS
----------------------------------------------------------------*/

a{
text-decoration:none;
color:#0052a4;
}
a:hover{
text-decoration:underline;
}
p{
padding-left:10px;
padding-right:20px;
}

h1{
padding-left:10px;
font-size:2em;
color:#0052a4;
font-weight:normal;
}
h2{
margin:0;
padding:0;
padding-left:10px;
font-size:1.4em;
color:#0052a4;
font-weight:normal;
}
h3{
margin:0;
padding:0;
font-size:1.3em;
color:#0052a4;
font-weight:normal;
}
h3 a{
text-decoration:none;
color:#0052a4;
}
h3 a:hover{
text-decoration:underline;
}
.large{
margin-top:10px;
font-size:1.1em;
}
.large img{
margin-right:5px;
}
.xlarge{
font-size:1.3em;
font-weight:bold;
}
.clear{
clear:both;
}
