*{
	margin:0;
	padding:0
}
html{
	overflow-y:scroll;
}
body{
	font:0.7em "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	background:#000;
	color:#999;
}
a, a:link, a:visited{
	color:#FFF;
	text-decoration:none;
	outline:0;
}
a:hover{
	
}
label{
	display:block;
	margin-bottom:3px;
}
img{
	border:0;
}
p {
	margin:0 0 10px 0;
}
h1{
	padding:30px 0 30px 0;
}
h2{
	padding:20px 0 20px 0;
}
/* Front Page */
.frontNews{
	width:230px;
}
.frontNewsItem{
	width:210px;
	padding:10px 0;
	border-bottom:1px solid #999;
}
.frontNewsScroll{
	height:300px;
	width:250px;
}

/* Shop Page */
.shopItem{
	float:left;
	margin-right:10px;
}
.shopBackground{
	margin-bottom:10px;
	background: url(/assets/frame.png) no-repeat;
	width:180px;
	height:209px;
	padding:12px 11px;
}
.shopThumb{
	width:180px;
	height:209px;
}

/* News & Tours Page */
.news{
	float:left;
	margin:60px 60px 0 0;
	width:580px;
}
.newsScroll{
	width:580px;
	height:300px;
}
.newsItem{
	width:560px;
	padding:10px 0;
	border-bottom:1px solid #999;
}
.newsThumb{
	width:115px;
	height:82px;
	margin-right:40px;
}
.newsContent{
	float:left;
	width:400px;
}
.tours{
	float:left;
	margin:60px 0 0 0;
	width:290px;
}
.toursScroll{
	width:290px;
	height:300px;
}
.toursItem{
	width:270px;
	padding:3px 0;
}
.tourContent{
	width:270px;
	margin:10px 0;
	padding:10px 0;
	border-top:1px solid #999;
}

/* Ibiza Rocks Page*/
.ibizarocksSlideshow{
	float:left;
	margin:80px 70px 0 0;
	width:320px;
}
.ibizarocksDetails{
	float:left;
	margin:60px 0 0 0;
	width:540px;
}

/* Gallery Page */
.gallery{
	margin-top:90px;
}
.galleryScroll{
	width:655px;
	height:260px;
}
.galleryLeft{
	float:left;
	width:260px;
}
.galleryRight{
	float:left;
	width:670px;
}
.galleryThumb{
	float:left;
	width:150px;
	height:121px;
	margin:0 10px 10px 0;
}

/* Upload Page */
.upload{
	margin-top:90px;
}
.uploadLeft{
	float:left;
	width:300px;
	margin-right:130px;
}
.uploadRight{
	float:left;
	width:500px;
	padding-top:20px;
}
#header{margin:0 auto;width:950px;}
#logo{margin-left:5px;margin-top:19px;}
#signup{margin-top:35px;}
#signupInputBox{margin-right:10px;padding:1px;background-color:#1A1A1A;border:1px solid #4D4D4D;color:#999999;font-size:0.8em;width:180px;}
#navigation{margin:10px;}
#content{border-top:1px solid #464646;border-bottom:1px solid #464646;}
#page{margin:0 auto;width:930px;padding:30px 50px;}
#footer{margin:0 auto 30px;width:970px;height:112px;}
#footer p {color:#4D4D4D;font-size:0.9em;line-height:1.4;text-decoration:none;margin:0;padding:0;}
#footer a:hover{color:#CCCCCC;font-size:1em;}
#footer a {color:#4D4D4D;font-size:1em;text-decoration:none;}
#footerColumn1{width:243px;height:90px;margin:13px 0px 0px 0px;padding:10px 10px 0px 10px;float:left;}
#footerColumn2{width:132px;height:90px;margin:13px 0px 0px 0px;padding:5px 0px 5px 13px;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;float:left;}
#footerColumn3{width:132px;height:90px;margin:13px 0px 0px 0px;padding:5px 0px 5px 13px;float:left;}
#footerColumn4{width:132px;height:90px;margin:13px 0px 0px 0px;padding:5px 0px 5px 13px;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d;float:left;}
#footerColumn5{width:236px;height:90px;margin:13px 0px 0px 0px;padding:0px 0px 5px 13px;float:left;}
#footerInputBox{background-color:#1A1A1A;border:1px solid #4d4d4d;color:#FFF;font-size:0.8em;width:180px;padding:1px; color:#999999;}
.signupArrow{margin-top:4px;}
.navigationItem{margin-right:8px;}
.bg1{background:url('/assets/backgrounds/bg1.jpg') top center no-repeat;min-height:540px;}
.bg2{background:url('/assets/backgrounds/bg2.jpg') top right no-repeat;min-height:700px;}
.bg3{background:url('/assets/backgrounds/bg3.jpg') top right no-repeat;min-height:376px;}
.bg4{background:url('/assets/backgrounds/bg4.jpg') top center no-repeat;min-height:600px;}
.bg5{background:url('/assets/backgrounds/bg5.jpg') top center no-repeat;min-height:600px;}
.bg6{background:url('/assets/backgrounds/bg6.jpg') top center no-repeat;min-height:550px;}
.bg7{background:url('/assets/backgrounds/bg7.jpg') top center no-repeat;min-height:550px;}
.blue, a.blue, a:link.blue, a:visited.blue{color:#85c2e7;}
.orange, a.orange, a:link.orange, a:visited.orange{color:#fb9129;}
.green, a.green, a:link.green, a:visited.green{color:#acdc4f;}
.yellow, a.yellow, a:link.yellow, a:visited.yellow{color:#fff100;}
.white{color:#fff;}
.inputText{border:1px solid #565656;width:200px;padding:2px;margin-bottom:10px;}
.inputSelect{border:1px solid #565656;width:206px;padding:2px;margin-bottom:10px;}
.submit{margin:10px 0 0 210px;}
.error{margin-bottom:10px;color:#DD3C10}
.pagination{font-size:1.2em;}
.line{border-bottom:1px solid #999999;margin:0 20px 0px 0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.hide{display:none;}
.pointer{cursor:pointer;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mr20{margin-right:20px;}
.mr50{margin-right:130px;}