/* CSS Document */

html,body{
	margin: 0px auto; 
	padding: 0px; 
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	background-color:#009A7B;
	background-image: url(/images/shadow2.gif);
	background-repeat:repeat-y;
	background-position: top;
}

#content{
	margin: 0px auto; 
	padding: 0px; 
	text-align:justify;
	width:739px;
	top:0px;
}

#content2{
	margin: 0px auto; 
	padding: 0px; 
	text-align:justify;
	width:739px;
	background-color: #FFF;
	top:0px;
}


#footer{
	text-align:center;
	clear:both;
	font-weight:bold;
	
}

/* CSS for the tabs starts here */

	#headerhomebook {
		height:190px;
		background:url(/images/index-book.jpg) 0 0 no-repeat;
	}
	#headerbio {
		height:190px;
		background:url(/images/biography.jpg) 0 0 no-repeat;
	}
	#headerappearances {
		height:190px;
		background:url(/images/appearances-new.jpg) 0 0 no-repeat;
	}
	#headernews {
		height:190px;
		background:url(/images/news.jpg) 0 0 no-repeat;
	}
	#headerapprentice {
		height:190px;
		background:url(/images/apprentice.jpg) 0 0 no-repeat;
	}
	#headerxfactor {
		height:190px;
		background:url(/images/xfactor.jpg) 0 0 no-repeat;
	}
	#headerack {
		height:190px;
		background:url(/images/ack.jpg) 0 0 no-repeat;
	}
	#headercontact {
		height:190px;
		background:url(/images/contact.jpg) 0 0 no-repeat;
	}
	#headergallery {
		height:190px;
		background:url(/images/gallery-new.jpg) 0 0 no-repeat;
	}
	
	#headerinspire {
		height:190px;
		background:url(/images/inspire-top.jpg) 0 0 no-repeat;
	}

#apprentice {
	border: 1px solid #000000;
	margin:10px;
	width:112px; 
	height:83px;
}

#news {
	color:#009A7B;
	font-weight:normal;
}




/* begin menu bar */
div#menunav UL#menu {
	padding:0px; 
	background: url(/images/menu_bar7.gif) no-repeat center top; 
	margin: 0px; 
	width: 739px; 
	position: relative; 
	height: 49px
}
div#menunav UL#menu LI {
	padding: 0px; 
	margin: 0px auto; 
	list-style-type: none; 
	position: absolute; 
	top: 0px
}
UL#menu LI {
	display: block; 
	height: 50px
}
UL#menu A {
	display: block; 
	height: 49px
}
div#menunav UL#menu LI A {
	text-indent: -9999px; 
	text-decoration: none
}
#home {
	left: 0px; 
	width: 60px
}
#mission { /* about page */
	left: 70px; 
	width: 50px
}
#services{ /* media page */
	left: 132px; 
	width: 50px
}

#products{ /* apprentice page */
	left: 197px; 
	width: 80px
}

#training{ /* inspire page */
	left: 282px; 
	width: 130px
}
#xfactor { /* footprints page */
	left: 425px; 
	width: 85px
}
#gallery { /* xfactor page */
	left: 515px; 
	width: 70px
}
#ack{ /* photos page */
	left: 595px; 
	width: 65px
}
/*#shop{ 
	left: 599px; 
	width: 55px
}*/
#contact{
	left: 665px; 
	width: 65px
}

#home A:hover {
	background: url(/images/menu_bar7.gif) no-repeat 1px -50px
}
	
body#homeon #home {
	background: url(/images/menu_bar7.gif) no-repeat 1px -50px
}
#mission A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -70px -50px
}
body#missionon #mission {
	background: url(/images/menu_bar7.gif) no-repeat -70px -50px
}
#services A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -132px -50px
}
body#serviceson #services {
	background: url(/images/menu_bar7.gif) no-repeat -132px -50px
}
#products A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -197px -50px
}
body#productson #products {
	background: url(/images/menu_bar7.gif) no-repeat -197px -50px
}
#training A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -282px -50px
}
body#trainingon #training{
	background: url(/images/menu_bar7.gif) no-repeat -282px -50px
}
#xfactor A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -425px -50px
}
body#xfactoron #xfactor {
	background: url(/images/menu_bar7.gif) no-repeat -425px -50px
}
#gallery A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -515px -50px
}
body#galleryon #gallery {
	background: url(/images/menu_bar7.gif) no-repeat -515px -50px
}
#ack A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -595px -50px
}
body#ackon #ack {
	background: url(/images/menu_bar7.gif) no-repeat -595px -50px
}
/*#shop A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -599px -50px
}
body#shopon #shop {
	background: url(/images/menu_bar7.gif) no-repeat -599px -50px
}*/
#contact A:hover {
	background: url(/images/menu_bar7.gif) no-repeat -665px -50px
}
body#contacton #contact {
	background: url(/images/menu_bar7.gif) no-repeat -665px -50px
}
/* end menu bar */


.spacer {
  clear: both;
}

.container {
  
}

.item1 {
  float: left;
  width:479px;
  padding: 10px;
  margin: 5px 0px 5px 5px;
  text-align:justify;
}

.item2 {
  float: left;
  text-align:center;
  width:200px;
  margin: 5px 0px 5px 5px;
}

.item3 {
  float: left;
  width:479px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 0px;
  text-align:justify;
  font-size:11px;
}

.item3 a { color: #000000; padding: 0; margin: 0; text-decoration: none; }
.item3 a:link { color: #000000; }
.item3 a:visited { color: #000000; }
.item3 a:hover { color: #009A7B; text-decoration: underline; }
.item3 a:active { color: #009A7B; }

.item4 {
  float: left;
  text-align:center;
  width:200px;
}

.item5 {
  float: left;
  width:290px;
  margin-top:20px;
  font-weight:bold;
}
.item6 {
  float: left;
  text-align:center;
  width:185px;
}
.item7 {
  float: left;
  text-align:center;
  width:215px;
}
.item8 {
  float: left;
  text-align:center;
  width:100px;
}

.item9 {
  float: left;
  text-align:left;
  width:220px;
}

.item10 {
  float: left;
  text-align:left;
  width:235px;
}

.item11 {
  float: left;
  text-align:center;
  width:118px;
}

#newsheading {
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right:5px; 
	font-size:14px;
	font-weight:bold;
}

#newsheading a { color: #000000; text-decoration: none; }
#newsheading a:link { color: #000000; }
#newsheading a:visited { color: #000000; }
#newsheading a:hover { color: #009A7B; text-decoration: underline; }
#newsheading a:active { color: #000000; }

#newsheading2 {
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right:5px; 
	font-size:12px;
	font-weight:bold;
}

#newsheading2 a { color: #000000; text-decoration: none; }
#newsheading2 a:link { color: #000000; }
#newsheading2 a:visited { color: #000000; }
#newsheading2 a:hover { color: #e80000; text-decoration: underline; }
#newsheading2 a:active { color: #000000; }

.apprenPhoto {
	background-color:#ffffff; 
	text-align:center; 
	min-height:100px; 
	display: none;
	margin-top:10px;
}
#mediaholder {
	text-align:left; 
	margin:5px; 
	padding:10px 0px 10px 0px; 
	border-top:2px solid #000000; 
}

#mediaitem {
	padding-left:15px; 
	background-image:url(/images/headingicon.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediaimage {
	border: 2px solid #000000; 
}

#mediaword {
	padding-left:20px; 
	padding-bottom:6px;
	background-image:url(/images/icon-word.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediaquick {
	padding-left:20px; 
	padding-bottom:6px;
	background-image:url(/images/icon-quicktime.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediapdf {
	padding-left:20px; 
	padding-bottom:6px;
	background-image:url(/images/icon-pdf.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediamp3 {
	padding-left:20px; 
	padding-bottom:6px;
	background-image:url(/images/icon-mp3.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediaexcel {
	padding-left:20px;
	padding-bottom:6px; 
	background-image:url(/images/icon-excel.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

#mediapic {
	padding-left:20px;
	padding-bottom:6px; 
	background-image:url(/images/icon-image.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

