@charset "UTF-8";
/* CSS Document */

p,h2,h3,h4,li {
	font-family:  "Lucida Grande", "Tahoma", "Arial", sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#ffec94;
	line-height:20px;
}

#banner { width:725px;
			float:right;
}

body {
	background-image:url(../images/bg.jpg);
	margin:0 auto;
	padding:0;
}

#about {
	padding-top:175px;
	padding-left:40px;
}

#photos {
	padding-left:40px;
/*	border:1px solid red;
*/	
}

#musicPlayer {
	background-image:url(../images/musicplayerBG.png);
	background-repeat:no-repeat;
	padding-left:390px;
	margin-left:37px;
	padding-top:20px;
	padding-bottom:9px;
/*	border:1px solid green;
*/
}

#purchase {
	position:absolute;
	width:272px;
	top:20px;
	left:456px;
	z-index:0;
}

.design {
	position:absolute;
	width:789px;
	top:1150px;
	padding-left:48px;
	z-index:0;
}

.name {
	float:right;
	padding-right:27px;
	padding-top:5px;
	
}

.BMI {
	float:left;
	padding-left:35px;
	padding-top:12px;
}

a:link {
	text-decoration:underline;
	color:#FFF;

}

a:hover {
	text-decoration:none;
	color:#ffec94;
}
a:visited {
	text-decoration:underline;
}

#wrapper {
	width:877px;
	margin:0 auto;
	padding-left:0;
	text-align: left;
/*	border:1px solid red;
*/	background-image:url(../images/inside_bg.jpg);
	background-repeat:no-repeat;
	background-position:82px 0;

}

/*#banner {
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
}
*/

#download {
	padding-top:51px;
	padding-left:35px;
}

.white {
	color:#ffffff;
}

#right {
	float:right;
	width:72px;
/*	border:1px solid yellow;
*/
}

#left {
	float:left;
	width:72px;
/*	border:1px solid green;
*/}

#thisSide {
	float:right;
	padding-right:100px;
}

#rightSide {
	float:right;
	margin-top:175px;
	margin-right:22px;
	background-image:url(../images/rightShadow.png);
	background-repeat:no-repeat;
/*	border:1px solid orange;
*/}

#conWrap {
	width:723px;
/*	border:1px solid yellow;
*/	float:right;
position:relative;
	
}

#middle {
	width:490px;
/*	border:1px solid blue;
*/
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
