/* global styles */
html{ overflow: -moz-scrollbars-vertical; }
body{
	background-color:#000000;
	background-image:url(../pics/img_bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#9e9e9e;
	margin:0px;
	padding:0px;
}
a{
	outline:none;
	cursor:pointer;
}
a,a:link,a:visited{
	color:#9e9e9e;
	text-decoration:none;
}
a:hover,a:active{
	color:#ffda92;
	text-decoration:none;
}
a[href $='.pdf'] {
	padding-left:35px;
	background:url(../pics/ico_pdf.png) no-repeat center left;
	line-height:29px;
}
a[href $='.zip'] {
	padding-left:35px;
	background:url(../pics/ico_zip.png) no-repeat center left;
	line-height:29px;
}
img{ border:none; }
.block{ display:block; }
.float{ float:left; }
.tit{
	font-size:15px;
	line-height:18px;
	color:#f2f2f2;
	font-weight:bold;
	text-transform:uppercase;
}
.txt{
	text-align:justify;
	color:#f2f2f2;
	padding:2px;
	margin-bottom:5px;
}
.img{
	width:721px;
	overflow:hidden;
}
.splitter{
	width:721px;
	height:1px;
	background-color:#ffffff;
	margin:5px 0;
}

/* boxes */
#blogger{
	position:absolute;
	top:0;
	left:148px;
}
#logo{
	margin-left:815px;
	width:180px;
}
#top,
#toppicks,
#booking,
#footer{
	margin-left:249px;
}
#booking{
	clear:both;
}
#top{
	width:721px;
	height:392px;
	margin-bottom:14px;
	overflow:hidden;
}
#left,
#right{
	float:left;
	width:350px;
}
#left{
	margin-right:21px;
}
#agenda,
#info{
	width:350px;
	height:364px;
	background-color:#000000;
	border-bottom:1px solid #785209;
}
.gig{
	width:350px;
	padding:1px 0;
	border-bottom:1px solid #1b1b1b;
	overflow:hidden;
}
.gig a,
.gig a:link,
.gig a:visited{
	display:block;
	width:350px;
	height:27px;
	color:#9e9e9e;
	background-color:#0f0f0f;
}
.gig a:hover,
.gig a:active{
	color:#ffda92;
	background-color:#2b2928;
}
.gig img{
	float:left;
	margin-right:2px;
}
.gig div{
	float:left;
	padding:2px 5px;
	height:23px;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
}
#media{
	width:342px;
	height:122px;
	background-image:url(../pics/img_bg_tapete.gif);
	background-repeat:repeat;
	border-bottom:1px solid #785209;
	padding:4px;
	margin-bottom:8px;
}
#media span{
	display:block;
	color:#ffae12;
	margin-top:3px;
	margin-bottom:5px;
}
#promopics{
	width:342px;
	height:61px;
	margin-bottom:5px;
	overflow:hidden;
}
#promopics img{
	float:left;
	border:3px solid #303030;
	margin-right:9px;
}
#pdfs{
	padding:3px 3px 2px 3px;
	margin-top:5px;
	background-color:#303030;
	width:335px;
	height:29px;
}
#newsletter{
	width:350px;
	height:32px;
}
.field{
	float:left;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	border-top:2px solid #cb9c41;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #cb9c41;
	background-color:ffffff;
	padding:2px;
	width:228px;
	height:14px;
	color:#a2a2a2;
}
.button{
	float:left;
	margin:0 0 0 9px;
	padding:0;
	height:20px;
	border:none;
}
#toppicks{
	margin-bottom:9px;
}
#bookingform,
#toppickcontainer{
	width:721px;
	background-image:url(../pics/img_bg_tapete.gif);
	background-repeat:repeat;
}
#toppickcontainer{
	border-bottom:1px solid #785209;
}
#bookingform form{
	margin:0;
}
#bookingform label{
	display:block; 
	cursor:pointer; 
	padding:5px 0 2px 0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
#bookingform input,
#bookingform textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	border-top:2px solid #cb9c41;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #cb9c41;
	background-color:ffffff;
	padding:2px;
	width:345px;
	height:14px;
	color:#0f0f0f;
}
#bookingform textarea{
	height:120px;
	margin-bottom:5px;
}
#send{
	margin-top:63px;
	width:106px;
}
#bookingform .button{
	margin:0;
	padding:0;
	height:20px;
	width:106px;
	cursor:pointer;
}
#bookingform .button:hover{
	color:#ffffff;
}
#error,#confirmation{
	color:#ffae12;
	width:701px;
	padding:0 10px;
	margin-top:10px;
}
#footer{
	border-top:1px solid #785209;
	padding-top:8px;
	width:721px;
	font-size:10px;
}
#copyright{
	float:left;
	width:613px;
}
#web20{
	float:left;
	width:108px;
}
#web20 a{
	float:left;
	margin-left:1px;
}
#web20 img:hover{
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
}