html {

background-image:url(images/tshirtbackground.jpg);

}



h1#logo{

	margin:59px 0px 0px 0px;

}



h1#welcome{

	margin:20px 20px 0px 20px;

	padding:0px;

	width:981px;

	height:66px;

	float:left;

	display:inline;

	background-image:url(images/header/welcome.png);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



h2#h2{

	margin:20px 20px 0px 30px;

	padding:0px;

	width:504px;

	height:24px;

	float:left;

	display:inline;

	background-image:url(images/header/training.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}

#content{

	margin:0px;

	padding:0px;

	width:1020px;

	height:300px;

	float:left;

	display:inline;

}



#content2{

	margin:20px 0px 0px 0px;

	padding:0px;

	width:1020px;

	height:490px;

	float:left;

	display:inline;

}



#body {

	margin:0px;

	padding:0px;

	width:1024px;

	float:left;

	height:880px;

	display:inline;

}



p.p1{

	margin:0px;

	padding:20px 40px 0px 39px;

	font-size:14px;

	text-align:justify;

	}

	

	p.p2{

	margin:0px;

	padding:10px 40px 0px 39px;

	font-size:14px;

	text-align:justify;

	line-height:21px;

	}

	

#l{

	margin:0px 0px 0px 20px;

	padding:0px;

	width:320px;

	float:left;

	height:490px;

	display:inline;

}

#m{

	margin:0px;

	padding:0px;

	width:350px;

	float:left;

	height:490px;

	display:inline;

}

#r{

	margin:0px;

	padding:0px;

	width:300px;

	float:left;

	height:490px;

	display:inline;

}



#r ol{

	margin:25px 0px 0px 50px;

	padding:0px;

	width:240px;

	float:left;

	height:390px;

	display:inline;

}



#r li{

	margin:0px 0px 7px 0px;

	padding:0px;

	list-style:decimal;

}



h2#chrisphil{

	margin:20px 20px 15px 20px;

	padding:0px;

	width:252px;

	height:30px;

	float:left;

	display:inline;

	background-image:url(images/header/christinesphilo.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



h2#reason{

	margin:22px 20px 0px 30px;

	padding:0px;

	width:266px;

	height:22px;

	float:left;

	display:inline;

	background-image:url(images/header/10reasonstoexercise.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



p.p3{

	margin:10px 15px 0px 10px;

	padding:0px;

	text-align:justify;

}



p.p4{

	margin:10px 15px 0px 10px;

	padding:0px;

	text-align:justify;

}



#m img{

	margin:55px 0px 0px 10px;

	padding:0px;

	float:left;

}



#content3{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:1020px;

	height:250px;

	float:left;

	display:inline;

}



#content3 p{

	margin:10px 0px 0px 0px;

	padding:0px 10px 0px 10px;

	font-size:12px;

	text-align:justify;

}



#contain{

	margin:0px 0px 0px 20px;

	padding:0px;

	width:1000px;

	height:150px;

	float:left;

	display:inline;

}



#c1{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:150px;

	float:left;

	display:inline;

}



#c2{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:150px;

	float:left;

	display:inline;

}

#c3{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:150px;

	float:left;

	display:inline;

}

#c4{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:150px;

	float:left;

	display:inline;

}



#c11{

	margin:0px 0px 0px 20px;

	padding:0px;

	width:250px;

	height:25px;

	float:left;

	display:inline;

}



#c22{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:25px;

	float:left;

	display:inline;

}

#c33{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:25px;

	float:left;

	display:inline;

}

#c44{

	margin:0px 0px 0px 0px;

	padding:0px;

	width:250px;

	height:25px;

	float:left;

	display:inline;

}



h2#expert{

	margin:22px 20px 0px 30px;

	padding:0px;

	width:175px;

	height:29px;

	float:left;

	display:inline;

	background-image:url(images/header/asktheexpert.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



h2#header{

	margin:22px 20px 0px 30px;

	padding:0px;

	width:953px;

	height:694px;

	float:left;

	display:inline;

	background-image:url(images/tshirts.jpg);

	background-repeat:no-repeat;

	text-indent:-9999px;

}



li#tshirts{background: url(images/menu/tshirt.jpg) no-repeat 0px -27px;}



.product{

	width:150px;

	height:310px;

	margin:0px 0px 0px 20px;

	padding:0px;

	float:left;

	display:inline;

}



#wrapper1{

	width:870px;

	height:310px;

	margin:10px 0px 0px 80px;

	padding:0px;

}



#wrapper2{

	width:690px;

	height:310px;

	margin:10px 0px 0px 180px;

	padding:0px;

}



h2#h2tshirt{

	margin:25px 0px 10px 25px;

	padding:0px;

	background-image:url(images/tshirts/tshirts.jpg);

	background-repeat:no-repeat;

	width:190px;

	height:25px;

	text-indent:-9999px;

}



p#p1{

	margin:10px 0px 0px 25px;

	padding:0px;

	}

	

h2#quote{

	float:right;

	margin:128px 0px 0px 0px;

	display:block;

	padding:0px;

	background-image:url(images/quotes/8.png);

	background-repeat:no-repeat;

	width:499px;

	height:28px;

	text-indent:-9999px;

}











/* style the initial image size 100px x 75px no border and 5pixel padding */

.gallery ul ul li a img {

width:144px; height:193px;

border:0; margin:0px;

}



/* style the size, background color, border and margin of the submenu links */

.gallery ul li a {

float:left;

width:144px;

height:193px;

background:#fff;

border:0px solid #888;

margin:0px 0px 0px 0px;

}





/* style the 2x size image on hover with an absolute position to place it centrally over the original image */

.gallery ul li:hover li a:hover img {

width:288px; height:386px;

position:relative;

left:-70px; top:-108px;

border:0;

border:0px solid #888;

padding:0px;

background:#ccc;

}



.gallery ul{

list-style:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

width:144px;

}



.gallery ul li{

list-style:none;

margin:0px;

padding:0px;

}



.gallery li{

list-style:none;

margin:0px 0px 0px 0px;

padding:0px;

}



.gallery{

list-style:none;

margin:0px;

padding:0px;

width:144px;

height:193px;

}



