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

html {
	height				: 100%;
}

body {
	padding				: 0;
	margin				: 0;
	background			: #000 url(img/starsback2.gif);

	font-family			: "Trebuchet MS", Arial, Verdana;
	font-size			: 12px;
	
	color				: #333333;
}

form {padding:0;margin:0;}
input{margin:0;}

a {color:#333333;}

.container {
	width				: 840px;
	height				: 100%;
	margin				: 0 auto;
	padding-bottom:40px;
	background			: #FFFFFF url(img/tartanfooter.jpg) bottom no-repeat ;
}

.header {
	background			: url(img/header.jpg);
	height				: 335px;
}

.nav {
	padding				: 0;
	margin				: 0 0 0 0;
	list-style			: none;
	height				: 48px;
	
	background			: url(img/navBG.jpg) right no-repeat;
}

.nav li {
	float				: left;
}

.nav li a {
	height				: 48px;
	line-height			: 38px;
	background			: url(img/navBG.jpg) right no-repeat;
	font-size			: 15px;
	text-decoration		: none;
	padding				: 0 11px 0 10px;
	color				: #fff;
	display				: block;
	font-weight			: bold;
	text-transform		: uppercase;
}

.nav li a:hover {
	color				: #7acdfd;
}

.nav .last a {
	background			: none;
}

.nav .current a {
	color				: orange;
}

.content {
	padding				: 30px 20px 40px 40px;
}

.lCol {
	width				: 440px;
	float				: left;
}
.lCol p {

	margin-top			: 0;
}

.rCol {
	float				: right;
	width				: 280px;
	background			: #f2f2f2;
}

.clearFix {
	clear				: both;
}

h1 {
	margin				: 0 0 18px 0;
	padding				: 0;
	color				: #2f75b0;
	font-size			: 20px;
	font-weight			: normal;
}

h2 {
	margin				: 20px 0 10px 0;
	padding				: 0;
	color				: #2f75b0;
	font-size			: 14px;
	font-weight			: normal;
}

.fullwidth {
	width				: 760px;
}

#player {margin-left:120px;padding-top:30px;}

.album {
	background			: #f5f5f5;
	padding				: 15px;
	position			: relative;
	border				: #E4E4E4 solid 1px;
	margin-bottom		: 18px;
}


.trackList {float:left;margin:0;padding:0;margin-left:24px;margin-right:10px;width:320px;margin-top:15px;font-size:11px;text-transform:uppercase;}

.album h2 {
	position			: absolute;
	top					: 15px;
	left				: 130px;
	padding				: 0;
	margin				: 0;
	color				: #333333;
	font-size			: 15px;
}

.album p {
	position			: absolute;
	top					: 35px;
	left				: 130px;
	padding				: 0;
	margin				: 0;

	width				: 450px;
	text-align			: justify;
	
	font-size			: 11px;
}

.buynow {
	position			: absolute;
	top					: 40px;
	right				: 15px;
	border				: none;
}

h3 {
	padding				: 8px 0 8px 0;
	margin				: 0 0 8px 0;
	border-bottom		: #CCCCCC solid 1px;
	font-size			: 14px;
	clear				: both;
}

.article {font-size:10px;text-decoration:none;color:#666666;display:block;padding:10px;margin:0 auto;}

.article strong {display:block;color:#333333;font-size:11px;}

.article img {float:left;border:none;margin-right:10px;}

.rCol h2 {
	background			: #e6e6e6;
	line-height			: 40px;
	text-align			: center;
	color				: #333333;
	font-size			: 18px;
	margin				: 0;
	padding				: 0;
}

.head2 {
	background			: url(img/head1.jpg);
}

.head3 {
	background			: url(img/head2.jpg);
}

.head4 {
	background			: url(img/head3.jpg);
}

.head5 {
	background			: url(img/head4.jpg);
}

.head6 {
	background			: url(img/head5.jpg);
}

.expander {margin-top:8px;}

.buyType {position:absolute;top:10px;right:10px;}