ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

body {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
	scrollbar-3dlight-color : #a58a5e;
	scrollbar-highlight-color : #d7d1c9;
	scrollbar-darkshadow-color : #d7d1c9;
	scrollbar-shadow-color : #a58a5e;
	scrollbar-face-color : #d7d1c9;
	scrollbar-arrow-color : #660000;
	scrollbar-track-color : #f0f0f0;
	background-image:url('images/bg_film.jpg');
	background-position: top right; 
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color:#ece6dc

}

a {
	color: #660000;
	font-weight: bold;
}

img {
	border:0px;
}

td {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 12px;
}
h1 {
	height:119px;
	width:270px;
	background:url('images/logo.gif') no-repeat;
	text-indent:-9000px;
	z-index:9999;
}

font.phone {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 14px;
	font-weight:bold;
	display: inline;
	padding:15px;
	color: #000000;
	font-align: right;
}
div.content {
	position:absolute;
	left:0px;
	top:0px;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}


table.buttons {
	position:absolute;
	left:267px;
	top:76px;
	padding:0;
	margin:0;
	border:0;
}


div.main {
	position:absolute;
	left:13px;
	top:79px;

	width:772px;
	height:575px;
	white-space: nowrap;
	background-color: white;
	opacity:.30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	border:1px solid black;
	padding:0;
	margin:0;
	border:1px solid;

}
div.maintext {
	position: absolute;
	left:33px;
	top:120px;
	height:500px;
	width:750px;
	scrollbar-3dlight-color : #a58a5e;
	scrollbar-highlight-color : #d7d1c9;
	scrollbar-darkshadow-color : #d7d1c9;
	scrollbar-shadow-color : #a58a5e;
	scrollbar-face-color : #d7d1c9;
	scrollbar-arrow-color : #660000;
	scrollbar-track-color : #f0f0f0;
	border: 0px;
}

div.copyright {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 11px;
	position: absolute;
	background-image:url('images/cr_gradient.png');
	background-attachment: scroll;

	left:13px;
	top:640px;
	width:772px;
	text-align: center;
	white-space: nowrap;
	background-color: silver;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	border:1px solid black;
	z-index:0;
}

div.contact {
	padding: 10px;
	font-size: 16px;

}
div.scroll {
	height:520px;
	width:740px;
	overflow : auto;
	padding:5px;
	border: none;
	text-align:justify;

}
div.scroll1 {
	height:390px;
	width:620px;
	overflow : auto;
	padding:5px;
	border: none;
	text-align:justify;

}



div.video {
	height:400px;
	width:715px;
	overflow: auto;
	padding:10px;
	margin:10px;
	position:relative;
	left:-10px;
	text-align:center;
	color:white;
	background-color: black;
	background-image:url('images/curtainsdim.jpg');
	background-attachment: scroll;
	background-repeat: no-repeat;

}
div.tagline {

	padding:5px;
	border: solid;
	border-width: 1px;

	background: #DAC7C0;
	text-align:justify;

}
div.crumb {
	font-family: Arial, Verdana, Helvetica, Serif;
	padding-right:5px;
	font-size: 10px;
	text-align:right;
	position:relative;
	top:+10px;

}

div.invis {
display:none;
}

div.maintitle {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 12px;
	font-weight:bold;
	position: absolute;
	left:313px;
	top:63px;
	white-space: nowrap;
	padding-bottom:15px;
	color: #660000;
	text-align:right;
}


div.port_item {
	white-space: nowrap;
	border-bottom:1px solid #bbbbbb;
}


div.portpop {
	visibility:hidden;
	display: none;
	background-color: #f0ece6;
	position: absolute;

	width:400px;
	height:200px;
	padding:0px;
	color: #740c0d;
	border: 1px solid;
	z-index:100;
	}

div.portscroll {
	height:390px;
	width:530px;
	overflow: auto;
	padding:5px;
	border: none;
	position:absolute;
	left:+214px;
	top:+10px;


}

p.heading {
	font-family:  Helvetica, Arial, Verdana,  Serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	width:500px;
	padding:3px;
	color: #740c0d;
	text-align: center;
	margin:0px;
	white-space: nowrap;
	border-bottom: 1px solid;

}

p.headingcollapse {
	font-family:  Helvetica, Arial, Verdana,  Serif;
	font-size: 12px;
	font-weight:bold;
	width:450px;
	padding:3px;
	color: #ddd0bc;
	text-align: left;
	margin:0px;
	white-space: nowrap;
	border-bottom: 1px dashed;
	background:black;

}

tr.headingcollapse a{
	font-family:  Helvetica, Arial, Verdana,  Serif;
	font-size: 10px;
	cursor: pointer;
	width:500px;
	padding:0px;
	margin:0;
	border:0;
	color: #ddd0bc;
	text-align: right;
	text-valign: top;
	white-space: nowrap;
	background:black;

}

img.titlepic {
	float:right;
	position:absolute;
	left:+500px;
	top:+390px;
	/*opacity:.30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;*/
}

div.visiblecell {
	vertical-align: top;
	visibility: visible;
	text-align: right;
	align: right;
	height: 115px;
	padding: 5px;
	position: absolute;
}

div.invisiblecell {
	visibility: hidden;
	display: none;
	height: 115px;
	width: 1px;
}

a.sidebutton {
	font-style: normal;
	text-decoration:none;
	
}

a.sidebutton_off {
	font-style: italic;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	text-decoration:none;
}