*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	background-color:#c9d0ad;
	font-family: arial;
	font-size: 12px;
	color: #231f20;
}

#page{
	width: 850px;
	margin: 20px auto 0px;
	position: relative;
	height: 100%;
	padding: 0 0 50px 0;
}

#woman{
	
	background-image:url("../img/bg.jpg");
	background-repeat: no-repeat;
	position: fixed;
	width: 593px;
	height: 1074px;
	z-index: -9999;
	top: 0px;
	right: 0px;

}

/* ALL BLOCKS
------------------------------------------*/
.block{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	background-image:url("../img/white.png");
	position: relative;
	padding: 10px;
	margin: 0 0 20px 0;
	z-index: 0;
	
}




h1{
	background-image:url("../img/logo.png") ;
	width: 401px;
	height: 91px;
	text-indent: -9999px;
	margin: 0 0 20px 0;
}

h2{
	color: #a32741;
	font-size: 35px;
	position: absolute;
	top: 0px;
	left: 10px;
}

h4{
	color: #a32741;
	font-size: 30px;
	margin: 10px 0 10px 0;
}



h3{
	color: #c9d0a6;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-color: #000;
	width: 300px;
	font-size: 25px;
	text-align: center;
	padding: 10px;
}

a{
	text-decoration: none;
	color: #a32741;
}


.like{
	position: absolute;
	top: 15px;
	left: 750px;
	
}




/* BANNER
------------------------------------------*/

.banner{
	background: url(../img/banner2.png) no-repeat;
	width: 875px;
	height: 456px;
	position: relative;
	left: -12px;

}

/* ALBUM BLOCKS
------------------------------------------*/

.column1, .column2{
	width: 385px;
	float: left;
}

.column1{
	margin-right: 40px;
}

.product p{
	margin: 10px 0 0 0;
}

.product img{
	position: absolute;
	top: 5px;
	right: 0px;
}

.product{
	position: relative;
	margin: 10px 0 20px 0;
	padding: 25px 120px 0 0;
	min-height: 100px;
}

.product .price{
	font-size: 18px;
	font-weight: bold;
}

.product .price span{
	font-size: 10px;
	font-weight: bold;
	color: #777;
}

.product h5{
	color: #a32741;
	font-size: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.video{
	position: absolute;
	left: 20px;
	bottom: 30px;
	height: 318px;
	width: 833px;
	overflow: hidden;
}
.video object{
	margin: -1px 0 0 -1px;
}


.banner a{
	text-decoration: none;
	background: url(../img/facebook_16.png) no-repeat;
	padding: 2px 0 0 25px;
	height: 24px;
	color: #1467f0;
	position: absolute;
	right: 60px;
	bottom:20px;
}


hr{
	border: 0;
	border-top:thin solid #ddd;
	margin: 10px 0 0 0;
}


.focus{
	width: 431px;
	height: 156px;
	position: absolute;
	top: -6px;
	left: -22px;
	background-image:url("../img/grad.png") ;
	z-index: -1;
}

a.terms{
	text-decoration: none;	
	margin: 10px 0 0 0;
	float: right;
	font-weight: bold;
	color: #a32741;
}



/* SOUND BLOCKS
------------------------------------------*/

.sound{
	clear: both;
	
}


.city{
	font-weight: bold;
	color: #a32741;
	margin: 0 0 0 100px;
}

.date{
	margin: 15px 0 0 0;
	position: relative;
	font-size: 16px;
}

.date h5{
	font-size: 22px;
}




.dates{
	width: 600px;
	margin: 40px auto;
}

.sold{
	color: #c9d0a6;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-color: #a32741;
	width: 80px;
	font-size: 15px;
	text-align: center;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	right: 0px;
	bottom: 0px;
	
}

.buy{
	color: #c9d0a6;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background-color: #000;
	width: 80px;
	font-size: 15px;
	text-align: center;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	right: 0px;
	bottom: 0px;
	
}

.buy:hover{
	background-color: #a32741;
}

/* SOCIAL
------------------------------------------*/
#social{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	background-color: #fff;
	width: 135px;
	height: 40px;
	position: absolute;
	right: 0px;
	top: 10px;
}

#social a{
	background-image:url("../img/social.png") ;
	height: 24px;
	width: 24px;
	text-decoration: none;
	position: absolute;
	top:8px
	
}

#social a span{
	visibility: hidden;
}

.youtube{
	background-position: 24px 0px;
	left: 10px;
}

.myspace{
	background-position: 0px 0px;
	left: 40px;
}

.facebook{
	background-position: 56px 0px;
	left: 70px;
}

.twitter{
	background-position: 89px 0px;
	left: 100px;
}


/* FOOTER
------------------------------------------*/

#footer{
	background-color: #000;
	position: absolute;
	bottom: -20px;
	left: 190px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	height: 20px;
	width: 400px;
	padding: 5px 0 0 0 ;
	text-align: center;
		color: #fff;
	
}

#footer a{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

#footer a:hover{
	color: #a32741;

}
