/* 
	Showbiz - main.css
	CSS stylesheet
	Vince Lee - Forte Trinity, 2005
*/
/*fix for disappearing text in IE */
html .visualIEFloatFix { height: 0.01%; }



body, td, input, select, textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
}
body { 
	margin: 0px;
	background: black;
}

a {
	font-size: 12px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: underline;
}
a:link {
	color: #ff0000;
	text-decoration: underline
}
a:visited {
	color: #ff0000;
	text-decoration: underline
}
a:hover {
	color: #ff3333;
	text-decoration: underline
}
a:active {
	color: #ff0000;
	text-decoration: underline
}

a.one {
	font-size: 10px;
	color: #999999;
}
a.one:link {
	text-decoration: none;
	color: #999999;
}
a.one:visited {
	text-decoration: none;
	color: #999999;
}
a.one:hover {
	text-decoration: none;
	color: #333333;
}
a.one:active {
	text-decoration: none;
	color: #999999;
}


#mainContent {
	background:  url("../../images/mainbg.jpg") repeat-y 50% 0%;
	position:relative;
}
#underFlash {
	background:  url("../../images/header_underflash.jpg") no-repeat;
	text-align: left;
}

#underFlash img { margin:0; padding:0 }

#dateTime {
	position: relative;
	top: 9px;
	left: 6px;
	width: 307px;
	height: 42px;
	color: white;
	padding-left: 8px;
}
#leftForm {
	background:  url("../../images/left_formbg.jpg") repeat-y;
	width: 307px;
	padding-top: 10px;
	padding-bottom: 17px;
}
#bookonline {
	margin-bottom: 25px;
}
#loginRightAligned {
	margin-left: 89px;
}
#leftBullets {
	font-weight: bold;
	margin-left: -27px;
	padding-bottom: 5px
}
#newslisting {
	overflow: auto;
	height: 425px;
	padding-right: 0px;
	background: white;
	padding: 0px 20px 0px 20px;
	margin-right: 10px;
}
.newsDateTitle {
	font-weight: bold;
}
.newsDesc {
color: #f56830;
}
.newsHR {
	margin: expression('-10px 0px -10px 0px')
}
.leftgrey {
	padding: 0px 20px 10px 20px;
}
.whitebg {
	background: white;
	padding: 0px 20px 10px 20px;
}

#welcomeText {
	width: 444px;
	margin-bottom: 20px;
}
.rightContent {
	background: url(../../images/rightbg.gif);
	padding: 15px 5px 15px 40px;
}
.whiteArrowBG {
	background: #bababa;
	border: white 1px solid;
}
.clientPic {
	text-align: center;
	border: white 1px solid;
}
.picTextBG {
	background: #CCCCCC;
	border: white 1px solid;
	padding: 4px;
}
#footer {
	background: #f0f0f0;
	padding: 10px;
	border-top: 2px white solid;
	font-size: 10px;
}
.pagetitle {
	position: relative;
	top: -38px;
	top: expression('-48px');
	margin-left: 31px;
	margin-left: expression('40px');
	margin-bottom: -20px;
}
.pagetitle2 {
	position: relative;
	top: -33px;
	top: expression('-48px');
	margin-left: 31px;
	margin-left: expression('41px');
	margin-bottom: -20px;
	margin-bottom: expression('-40px');
}
.subtitle {
	margin-left: 36px;
}
.today {
	background: #a8a8a8;
	color: white;
}
.normalCell {
	background: #d3d3d3;
}	
.formelement {
	width: 150px;
}
.style1 {
	color: #CA0900;
	font-size: 14px;
}

.provBooked {
	background: yellow;
}
.booked {
	background: red;
}
.unavailable {
	background: blue;
}
					
#searchinfo {
	margin-top: 10px;
	padding: 0px 20px;
}
.style2 {
	color: #CA0900;
	font-size: 12px;
	font-weight:200;
}
.style3 {
	color: #666666;
	font-size: 10px;
}
.style9 {
	color: #CA0900;
	font-size: 18px;
}
.style10 {
	color: #666666;
	font-size: 18px;
}

p.artiste { width:400px }

#wrapper { width:780px; margin:0 auto; position:relative}
#primary-nav { width:165px; position:absolute; top:0px; left:0px; z-index:999 }
#primary-nav li { float:left; list-style:none }
#primary-nav li a { font-size:1.0em!important}

#secondary-nav { width:430px; position:absolute; top:0px; left:0px; z-index:999 }
#secondary-nav li { float:left; list-style:none }