/**
 * This css define the general theme of the site 
 */

 
/** 
 * main_window is the main div, which contain all texts
 * the sub-styles : #main_window xyz { ... } must define only regular html tags
 * in order to match the style list in the editor
 */
#main_window {
width:420px;
height:380px;
overflow:auto;
overflow-x: hidden;
overflow-y: auto;
font-size: 11px;
font-family: "Gill Sans", Helvetica, Arial, sans-serif;
color: white;
}
/*#main_window  p { 

}*/
#main_window p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
}
#main_window .p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
}
#main_window .p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: normal;
}
#main_window .p4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#main_window .p5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}
#main_window h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
}


body {
	background-color: #000000;
    overflow-x: hidden;
}

#no_scroll {
overflow: visible;
width: 400px;
}

body,td,th {
	font-size: 10px;
	color: #999999;
}
a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #CCCCCC;
}
a:active {
	color: #999999;
}
.style2 {
font-size: 11px; font-family: "Gill Sans", Helvetica, Arial, sans-serif;
}

/* General */
#background { background : url(../images/background.gif) no-repeat left top; }
/* Home */
p.home_p1 { margin: 0.0px 0.0px 12.0px 0.0px; font: 10.0px Arial; color: #ffffff }
/* Booking */
p.booking_p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #fbfcff; min-height: 14.0px}
p.booking_p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #fbfcff}
span.booking_s1 {font: 12.0px Lucida Grande}
span.booking_s2 {color: #ffffff}
a.booking:link { color: #FFFFFF; }
a.booking:visited { color: #FFFFFF; }
a.booking:hover { color: #FFFFFF; }
a.booking:active { color: #FFFFFF; }
/* Session */
p.session_p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #ffffff; min-height: 14.0px}
p.session_p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; color: #ffffff}
p.session_p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #ffffff}
p.session_p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; color: #ffffff; min-height: 15.0px}
span.session_s1 {font: 12.0px Arial}
/* Disco */
p.disco_p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #fbfcff; min-height: 14.0px}
p.disco_p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; color: #fbfcff}
/* studio */
p.studio_p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Arial; color: #fbfcff}
p.studio_p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Arial; color: #fbfcff; min-height: 12.0px}

.name {
	font-size: 11px;
	font-family: "Gill Sans", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	letter-spacing: 3px;
	line-height: 18px;
	margin: 180px 0px 0px 57px;
}
a:link {
	color: #993399;
}
a:visited {
	color: #993399;
}
a:hover {
	color: #996699;
}
a:active {
	color: #993399;
}
#background2 { background : url(../images/background_2.gif) no-repeat left top; }
