@charset "utf-8";
/* CSS Document */

.top{
	height: 600px;
	width: 100%;
	background-image: url(../images/Colours/pink/pinkBG.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position:relative;
	overflow:hidden;
}
.top .container{
	width:975px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/Ripped-Top.png);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	overflow:hidden;
}
.coverup{
	background-image: url(../images/Colours/pink/pink-cover.png);
	background-repeat: no-repeat;
	height: 81px;
	width: 977px;
	position: absolute;
	right: -4px;
	top: 0px;
	z-index:999;
}
.philmac{
	height: 91px;
	width: 310px;
	position:absolute;
	top:100px;
	left:14px;
	z-index:1;
	opacity:0;
}
.arrow{
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	height: 92px;
	width: 74px;
	position:absolute;
	top:-92px;
	left:-74px;
	z-index:1;
}
#pink{
	background-image: url(../images/Colours/pink/James-Pink.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.youtube{
	width:46px;
	height:49px;
	float:left;
	margin-left:32px;
	opacity:0;
}
.youtube a{
	display: block;
	width:46px;
	height: 0px !important;
	height /**/:49px; /* IE 5/Win hack */
	padding-top: 49px;
	overflow: hidden;
	background-image: url(../images/Colours/pink/Youtube.jpg);
	background-repeat:no-repeat;
}
.twitter{
	width:43px;
	height:43px;
	float:left;
	margin-left:10px;
	margin-right:15px;
	opacity:0;
}
.twitter a{
	display: block;
	width:43px;
	height: 0px !important;
	height /**/:43px; /* IE 5/Win hack */
	padding-top: 43px;
	overflow: hidden;
	background-image: url(../images/Colours/pink/twitter.jpg);
	background-repeat:no-repeat;
}
.facebook{
	width:58px;
	height:59px;
	float:left;
	opacity:0;
}
.facebook a{
	display: block;
	width:58px;
	height: 0px !important;
	height /**/:59px; /* IE 5/Win hack */
	padding-top: 59px;
	overflow: hidden;
	background-image: url(../images/Colours/pink/Facebook.jpg);
	background-repeat:no-repeat;
}
.column a:link{
	background-image: url(../images/Colours/pink/Pink-Block.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	width:75px;
	margin-top:4px;
}
.column a:visited{
	background-image: url(../images/Colours/pink/Pink-Block.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	width:75px;
	margin-top:4px;
}
.column a:hover{
	background-image: url(../images/Colours/pink/Pink-Block.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	width:75px;
	margin-top:4px;
	text-decoration:underline;

}
.footer{
	background-image: url(../images/pink-foot-dash.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	font-size:12px;
	line-height:22px;
	width:966px;
	clear:both;
	margin-left:5px;
	margin-top:40px;
	color:#999;
}
a:link{
	color:#f676a7;
	text-decoration:none;
}
a:visited{
	color:#f676a7;
	text-decoration:none;
}
a:hover{
	color:#a11655;
	text-decoration:none;
}
.bottom .container h1{
	text-align:center;
	display:block;
	padding:0px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	height:120px;
	width:930px;
	background-image: url(../images/pink-dash-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.textblock h2{
	font-size:34px;
	color:#f676a7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
}
div.fadehover {
	position: relative;
	border: 8px solid #c6c2df;
	height:64px;
	overflow:hidden;
	cursor:pointer;
}
h3{
	color:#f676a7;
	font-size:18px;
	padding:0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
