/* 



*/

/*Generic body and list styling*/
* { margin:0; padding:0; outline:0; }
ul,li { list-style:none; }
html, body {height: 100%;}
html, body { 
width:100%; 
background-color:#FFFFFF; 
font-family:Arial; 
font-size:13px; 
}

/*Defaults for clear and focus*/
:focus { outline:0; }
.clear:after { content:"."; visibility:showS; display:block; height:0; clear:both; }
* html .clear { height:1%; }

/*Overall Wrapper*/
.wrapper { width:1005px; margin:0 auto; }


/*Defaults for page links*/
a,a:link, a:visited { text-decoration:none; color: #C52A0B;}
a:hover {color: #448da6;}
img { border:0; }
* { zoom: 1; }


/*Begin Body Styling*/

body{
background: 
-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.09, rgb(153,153,153)),
    color-stop(0.55, rgb(242,242,242)),
    color-stop(0.78, rgb(240,237,240))
);
background:
-moz-linear-gradient(
    center bottom,
    rgb(153,153,153) 9%,
    rgb(242,242,242) 55%,
    rgb(240,237,240) 78%
);


}



#infoframe { 
width:150px; 
height:190px;  
margin-top:-190px; 
display:none; 
position:absolute; 
background-image:url(""); 
background-repeat:no-repeat; 
font-weight: normal;
font-style: normal;
font-family: 'LeagueGothicRegular', Arial;
font-size-adjust: 0.55;
letter-spacing:-1px;
color:white;
font-size:40px;
line-height:60px;
text-shadow:2px 2px 2px #0A0A0A;
text-transform:uppercase;
			}
			
			
.pageholder { width:auto; overflow-x:hidden;}

.page {  float: left; width:auto; }

.page:first-child {  width:1000 px;}

.pageslider { height:auto; overflow-y:hidden; width:6500px; }

.pageheadercell {height:auto; width:500px; padding:1px; border:groove; 
background-color:white; font-size:12px; word-spacing: 10px; line-height:auto;
font-style:normal; font:Verdana, Geneva, sans-serif;}

.cell {height:300px; width:500px; text-align: center; padding:1px; border: none; background-color: transparent; font-size:12px; word-spacing: 6px; line-height:20px;font-style:normal; font:Verdana, Geneva, sans-serif;
margin-left:190px; margin-top:-100px}

.cell1 {height:auto; width:500px; text-align:left; padding:1px; border: none; background-color: transparent; font-size:12px; word-spacing: 6px; line-height:20px;font-style:normal; font:Verdana, Geneva, sans-serif;
margin-left:10px; margin-top:-100}

.cell2 {height:auto; width:500px; padding:1px; border:groove; background-color:white; font-size:18px; word-spacing: 6px; line-height:20px;font-style:normal; font:Verdana, Geneva, sans-serif;
margin-left:190px; margin-top:-510px}

.sidecell {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell1 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell2 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell3 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell4 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell5 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell6 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell7 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}
 
.sidecell8 {height:500px; width:400px; padding:1px; border: none; background-color: transparent;
 margin-left: 750px; margin-top:80px}

body { background-color:#333; margin:0 auto;  
background-image:url('images/interface/bgnoise.png');}  
#container { width:793px; height:498px; margin:0 auto;  
background-image:url('images/interface/back_noise.png');  
background-color:#111; margin-top:40px;}  
#container .mainframe { width: 500px; height:498px; float:left}  
#container .thumbnails { float:left; width:293px; height:498px;  
background-repeat:no-repeat; background-image:url('images/interface/total_grid.png');  
background-position:9px 70px; }  
.thumbnailimage { float:left; padding:7px;}  
.large_thumb    {float:left; position: relative; width:64px;  
height:64px; padding:0px 10px 0px 0;}  
img.large_thumb_image   {position:absolute; left:5px; top:4px;}  
.large_thumb_border {width:64px; height:64px;  
background:url('images/interface/thumb_border.png'); position:absolute; }  
.large_thumb_shine  {width:54px; height:54px;  
background:url('images/interface/shine.png'); position:absolute;  
background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}  
.thumb_container { width:64px; height:64px;  
background-image:url('images/interface/thumb_holder.png'); }  
#largephoto { width: 444px; height:370px; background-color:#333333;  
margin-top:68px; margin-left:40px; -moz-border-radius: 10px;  
-webkit-border-radius: 10px; border-left: 1px solid #fff;  
border-right: 1px solid #fff; border-bottom: 1px solid #fff; }  
#largetrans { width: 444px; height:370px;  
background-image:url('images/interface/main_bg_trans.png');  
-moz-border-radius: 10px; -webkit-border-radius: 10px;}  
.large_image { display:none}  
#containertitle { position:absolute; margin-top:35px;  
margin-left:40px; font-family:Arial, Helvetica, sans-serif;  
font-weight:bold; text-shadow: 0px 1px 2px #fff;}  
#largecaption {  text-align:center; height:100px;  
width:100%; background-color:#111; position:absolute; width: 444px;  
margin-top:270px; -moz-border-radius-bottomleft: 10px;  
-moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px;  
-webkit-border-bottom-rightright-radius: 10px;  
display:none; color:#fff; font-size:30px;  
font-family:Arial; letter-spacing:-1px; font-weight:bold}  
#largecaption .captionContent { padding:5px;}  
#largecaption .captionShine { background:url('images/interface/bigshine.png');  
 position:absolute;  width: 444px; height: 100px;  
 background-position:-150px 0;background-repeat:no-repeat;}  
#loader { width:150px; height:150px;  
background-image:url('images/interface/loader.gif');  
background-repeat:no-repeat; position:absolute;}  






#mantletext h1
{	margin:0 auto;
color:#FFFFF ;
letter-spacing:-1px;
text-shadow:0 1px 0 #FFFFFF;
}
#mantletext h2
{
margin:0 auto;
color:#FFFFF ;
letter-spacing:-1px;
text-shadow:0 1px 0 #FFFFFF;
}


#mantletext h3 {
  font-size:24px;   
}

#mantletext h4 {
  font-size:24px;   
}

#mantletext h5 {
  font-size:24px;   
}

header { width:100%; height:98px;  display:block; }

#teamnutrition { height: 150px; background-position: 50% 0px; background:no-repeat scroll center top;}
# .wrapper { width:1006px; }


.frame {   
width:175px; height:85px;  font-size:20px; color:#6c6c6b;  
float:right; display:inline; margin:10px 20px 0; 
line-height:25px; 
text-align:center;}
.frame a {  width:180px; height:80px; display:block; padding:10px 0 0; color:#3d3d3d; margin-top:20px;}
.frame span { font-size:24px; color:#3d3d3d; margin:1px 0 0;  }
.frame span {

font-family: 'LeagueGothicRegular', sans-serif;
font-size-adjust: 0.55;
letter-spacing:-1px;
color:#666;
font-size:40px;
	
			}
.first { margin-left:0; }
.fourth { margin-right:0; }
#overlay { width:100%; height:109px; background:rgba(107,115,114,.3); margin:-55px 0 0; z-index:2; margin-top:100px; }
#content #left { width:615px; float:left; }
#content #right { width:340px; float:right; }


#teamnutrition{background-image:url("../../../../../../924852~1/AppData/Local/Temp/Rar$DR78.104/Team Nutrition/images/Banner2.png")}

#nav
{
background: url(images/slice.jpg) repeat-x;
width:100%;
height:70px;
}
#navigation 
{
margin-left:250px;
}



#navigation li
{

float:left;
display:block;
}

#navigation li a
{
background-image:url(images/sprite.jpg);
display: block;
	outline: none;
	position: relative;
	height: 70px;
	text-decoration: none;
	width: auto;

}



	
	#navigation .home, frame
	{
	background-position:0px 0px;
	width:102px;
	height:70px;
	
	}
	
	#navigation .services 
	{
	background-position:-102px 0px;
	width:110px;
	height:70px;
	}
	
	#navigation .portfolio 
	{
	background-position:-212px 0px;
	width:108px;
	height:70px;
	}
	
	#navigation .about 
	{
	background-position:-320px 0px;
	width:102px;
	height:70px;
	}
	
	#navigation .contact 
	{
	background-position:-422px 0px;
	width:103px;
	height:70px;
	}
	
	
	
	#navigation a .hover {
	background: transparent  url(images/sprite.jpg) no-repeat;
	display:block ;
	opacity: 0;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	
	}
	
	#navigation .home .hover {
	background-position: -0px -72px;
	
	}
	#navigation .services .hover{
	background-position: -102px -72px;
	
	}
	#navigation .portfolio .hover {
	background-position: -212px -72px;
	}
	#navigation .about .hover {
	background-position: -320px -72px;
	}
	#navigation .contact .hover {
	background-position: -422px -72px;
	}
	