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

/*--------------------------------------*/
/* GLOBAL
/*--------------------------------------*/

body{
	background-attachment: relative;
	background-color: #fff;
	background-image: url(../images/hpbkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

#hpname1 {
	position:absolute;
	top: -5px;
	left: 0px;
	width: 400px;
	height: 50px;
}


#wrapper {
	width:940px;
	margin: 0 auto;
	position:relative;
}

#emaillist {
	position:absolute;
	height:100px;
	width: 434px;
	top:11px;
	left:6px;
	}

#musicplayer {
	position:absolute;
	height:150px;
	width:194px;
	top:377px;
	left:-5px;
	}





/*--------------------------------------*/
/* header
/*--------------------------------------*/



#menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	top:26px;
	color:#EAEAEA;
	width: 700px;
	height: 50px;
	background-image: url(../images/menubkg.png);
	background-repeat: no-repeat;
	left: 276px;
}

li.menu{float:left;
list-style:none;
padding-top:2px;
padding-left:18px;
color:#fff;
}

li.menu a:active,li.menu  a:link,  li.menu a:visited{
color:#EAEAEA; text-decoration:none;
}
li.menu  a:hover{
text-decoration:underline;
color:#999;
}


/*--------------------------------------*/
/* index
/*--------------------------------------*/

#hphomepic {
	position:absolute;
	height: 300px;
	width: 940px;
	left: 15px;
	top: 37px;
}


#index_social {
	background-image: url(../images/index_socialbkg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 478px;
	width: 300px;
	top: 350px;
	left: 5px;
}



#index_facebook {
	background-image: url(../images/facebook.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 64px;
	width: 64px;
	top: 52px;
	left: 24px;
}

#index_myspace {
	background-image: url(../images/myspace.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 64px;
	width: 64px;
	top: 52px;
	left: 118px;
}

#index_youtube {
	background-image: url(../images/youtube.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 64px;
	width: 64px;
	top: 52px;
	left: 208px;
}

#facebookNews {
	position: absolute;
	top: 126px;
	left: 23px;
	width: 260px;
	height: 275px;
}


#index_news {
	position: absolute;
	height: 567px;
	width: 600px;
	top: -73px;
	left: 303px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 40px;
	padding-bottom: 20px;
	font: normal 16px/1.3 arial ms, sans-serif;
	text-align: left;
	overflow: scroll;
}



#index_newstxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bolder;
	text-align:left;
	color: #333333;
	width: 611px;
	height: 33px;
	position:absolute;
	top: -144px;
	left: 301px;
	padding:10px;
	border-bottom:#CCCCCC thin solid;
}



/*--------------------------------------*/
/* about
/*--------------------------------------*/


#hpaboutpic {
	position:absolute;
	height: 300px;
	width: 940px;
	left: 15px;
	top: 37px;
}


#about_txt {
	position: absolute;
	height: 560px;
	width: 630px;
	top: -122px;
	left: 298px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 40px;
	padding-bottom: 20px;
	font: normal 16px/1.3 arial ms, sans-serif;
	text-align: left;
}




/*--------------------------------------*/
/* shows
/*--------------------------------------*/

#hpshowspic {
	position:absolute;
	height: 300px;
	width: 940px;
	left: 15px;
	top: 37px;
}

#shows_main {
	position: absolute;
	height: 422px;
	width: 595px;
	top: -69px;
	left: 316px;
	background-image:url(../images/showsbkg.jpg);
	background-repeat:no-repeat;
}

#shows {
	position:absolute;
	height:347px;
	width:534px;
	left: 28px;
	top: 19px;
}
/*--------------------------------------*/
/* goods
/*--------------------------------------*/

#hpgoodspic {
	position:absolute;
	height: 300px;
	width: 940px;
	left: 15px;
	top: 37px;
}

#goods_main {
	position: absolute;
	height: 727px;
	width: 630px;
	top: -65px;
	left: 300px;
}

#albumtexthead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	text-align:left;
	color: #333333;
	width: 611px;
	height: 15px;
	position:absolute;
	top: -6px;
	left: 1px;
	padding:10px;
	}

#getloosealbum {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#111;
	top: 51px;
}

#getloosealbumtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#111;
	position:absolute;
	left: 367px;
	top: 71px;
	line-height:30px;
	width: 265px;
}

#dassaudio {
	position:absolute;
	left: 132px;
	top: 122px;
}

#littlebitaudio {
	position:absolute;
	left: 95px;
	top: 184px;
}


#menshirttxt{
	background-color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	color: #f1f1f1;
	width: 485px;
	height: 15px;
	position:absolute;
	top: 446px;
	left: 0px;
	padding:10px;
}

#womenshirttxt {
	background-color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	color: #f1f1f1;
	width: 485px;
	height: 15px;
	position:absolute;
	top: 1115px;
	left: 0px;
	padding:10px;
}

#mensblackshirt {
	position:absolute;
	left: 0px;
	top: 484px;
}

#mensavocadoshirt {
	position:absolute;
	left: 253px;
	top: 484px;
}

#mensblueshirt {
	position:absolute;
	left: 135px;
	top: 786px;
}

#buyshirt {
	position:absolute;
}

#womensblackshirt {
	position:absolute;
	left: 0px;
	top: 1151px;
}

#womensavocadoshirt {
	position:absolute;
	left: 253px;
	top: 1151px;
}

#womensblueshirt {
	position:absolute;
	left: 135px;
	top: 1452px;
}

#shirtorderform {
	position:absolute;
	left: -272px;
	top: 789px;
}

/*--------------------------------------*/
/* links
/*--------------------------------------*/

#linkstxt {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333333;
	position:absolute;
	left: 303px;
	top: -77px;
	width: 630px;
	height: 479px;
}

/*--------------------------------------*/
/* pics and vids
/*--------------------------------------*/

#hppicturespic {
	position:absolute;
	height: 300px;
	width: 940px;
	left: 15px;
	top: 37px;
}

#gallery {
	position:absolute;
	left: 12px;
	top: 402px;
}

#pictures_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bolder;
	text-align:left;
	color: #333333;
	width: 923px;
	height: 33px;
	position:absolute;
	top: 334px;
	left: 14px;
	padding:10px;
	border-bottom:#CCCCCC thin solid;
}

#vidstxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bolder;
	text-align:left;
	color: #333333;
	width: 923px;
	height: 33px;
	position:absolute;
	top: 1062px;
	left: 11px;
	padding:10px;
	border-bottom:#CCCCCC thin solid;
}

#vids{
	position:absolute;
	width: 940px;
	height: 1450px;
	left: 13px;
	top: 1126px;
}

#hotpantsvid{
	position:absolute;
	left: 198px;
	top: 1146px;
}

#donkeyvid {
	position:absolute;
	left: 198px;
	top: 1499px;
}

#synthixvid {
	position:absolute;
	left: 200px;
	top: 1858px;
}

#swashbucklervid {
	position:absolute;
	left: 200px;
	top: 2214px;
}


/*--------------------------------------*/
/* contact
/*--------------------------------------*/


#contactmain{
	position: absolute;
	height: 567px;
	width: 600px;
	top: -73px;
	left: 303px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 40px;
	padding-bottom: 20px;
	font: normal 16px/1.3 arial ms, sans-serif;
	text-align: left;
	
}
}



/*--------------------------------------*/
/* footer
/*--------------------------------------*/

#homefooter{
	height:200px;
	width:940px;
	position:absolute;
	top:1054px;
	left: 9px;
	border-top:#CCCCCC thin solid;
}

#aboutfooter {
	height:200px;
	width:940px;
	position:absolute;
	top:1035px;
	left: 9px;
	border-top:#CCCCCC thin solid;
}

#showsfooter {
	height:200px;
	width:940px;
	position:absolute;
	top:1034px;
	left: 6px;
	border-top:#CCCCCC thin solid;
}

#goodsfooter{
	height:200px;
	width:940px;
	position:absolute;
	top:2172px;
	left: -1px;
	border-top:#CCCCCC thin solid;
}

#picturesfooter{
	height:200px;
	width:940px;
	position:absolute;
	top:2589px;
	left: 15px;
	border-top:#CCCCCC thin solid;
}

#linksfooter{
	height:200px;
	width:940px;
	position:absolute;
	top:1194px;
	left: 4px;
	border-top:#CCCCCC thin solid;
}

#contactfooter {
	height:200px;
	width:940px;
	position:absolute;
	top:1048px;
	left: 7px;
	border-top:#CCCCCC thin solid;
}

#rights{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111;
	position:absolute;
	left:591px;
	top:13px;
	width: 336px;
}
