body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: #7faa86 url(graphics/background.jpg) no-repeat center top;
	margin: 0;
	padding: 0;
	background-color: white;
}
body * {
	margin: 0;
	padding: 0;
}
a:link {
color:#90080c;
text-decoration:none;
}
a:visited {
color:#90080c;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:active{
color:#90080c;
text-decoration:none;
}


#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 960px;

}

#header {
	margin: 0 0 0 0;
	background:none;
}

#topimage {
background:none;
}

#container {
background-color:white;
}

#side-a {
	float: left;
	width: 180px;
	background:none;
}

#side-a h1 {
	margin-top:10px;
	margin-left:5px;
	font-size:1.1em;
	color:#ed1c24;
	margin-bottom: 10px;
}

#leftnav {
margin-top:20px;
background-color:#ed1c24;
}

#side-b { 
	float: left;
	width: 748px;
	height: 1% /* Holly hack for Peekaboo Bug */;
	margin: 0px;
	background:none;
}

#rightcolumn {
background:none;
margin-top:20px;
margin-left:0px;
margin-right:0px;

}

#rightcolumn p {
margin-left:30px;
}

#rightcolumn h1 {
margin-left:30px;
margin-bottom:10px;
font-size:1.4em;
color:#ed1c24;
}

#rightcolumn h2 {
font-style:italic;
font-weight:300;
margin-left:30px;
margin-bottom:5px;
font-size:1.2em;
color:#ed1c24;
}

#rightcolumn h3 {
font-weight:300;
margin-left:30px;
font-size:1.1em;
color:#ed1c24;
}

#rightcolumn ul {

margin-left:10px;
list-style:none;
color:red;
}

#rightcolumn li {
list-style-image:url(graphics/bullet.gif);
background-repeat: no-repeat;
background-position: 0 0em;
padding-left: .1em;
margin-left:350px;
color:black;
margin-bottom:10px;
}

#footer {
background-image:url(graphics/footer_background.jpg);
background-repeat:repeat-x;
	clear: both;

}

#bottommenu {

  width: 100%;
  height:30px;
  border-top: 1px solid #90080c;
  border-bottom: 1px solid #90080c;
  clear: both;
}
#bottommenu p {
font-family:Arial, Helvetica, sans-serif;
  font-size: small;
  text-align:center;
  color: #90080c;
  margin: 5px;
  padding: 0.2em 0 0.2em 0;
}


#bottommenu a:link {
color:#90080c;
text-decoration:none;
}
#bottommenu a:visited {
color:#90080c;
text-decoration:none;
}

#bottommenu a:hover {
text-decoration:underline;
}

#bottommenu a:active{
color:#90080c;
text-decoration:none;
}

#copyright {
	width: 100%;
	margin-top: 0px;
	clear: both;
}
#copyright p {
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  text-align:left;
  color: white;
  margin: 0px;
  margin-left:5px;
  padding: 0.4em 0 0.4em 0;
}

#copyright p.address {
margin-left:15p;
margin-right:15px;
font-size:0.7em;
text-align:center;
border-top:1px dashed white;
}

#copyright p.address a {
color:white;
}

#ifweb {

}

#ifweb p {
font-size:0.7em;
color:white;
text-align:right;
padding-bottom:10px;
margin-right:10px;
margin-bottom:5px;
}


#ifweb a {
color:white;
text-decoration:none;
}
#ifweb a:hover {
text-decoration:underline;
}

ul.home {
}

li.home{


}

li.hometwo {

}


 .home
{

list-style: none;
padding: 0;

}

#leftnav li a {
	font-size:0.9em;
	font-weight:500;
	background-image:url(graphics/home_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding-top: 10px;
	padding-right: 0;
border-bottom:1px dashed white;
color:white;
display:block;
	padding-bottom: 10px;
	padding-left: 25px;
}

#leftnav li a:hover {
	background-image:url(graphics/home_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
background-color: #ae1015;
	padding-bottom: 10px;
	padding-left: 25px;
}

#links {
	height:130px;
	border-bottom:1px dashed red;
	margin-left:30px;
	margin-right:10px;
	margin-bottom: 20px;
}

#trailers {
margin-left:40px;
border: 1px solid #fda6a6;
margin-right:30px;
margin-bottom:10px;
}

#trailers h1 {
font-size:1em;
margin-left:10px;
margin-top:5px;
}

#trailers a {
color:red;
text-decoration:underline;

	}

#intro {
margin-left:40px;
border: 1px solid #fda6a6;
margin-right:30px;
margin-bottom:10px;
}

#intro h1 {
font-size:1em;
margin-left:10px;
margin-top:5px;
}

#intro a {
text-align:right;
	font-size:1em;
	font-weight:500;
	background-image:url(graphics/home_arrow_over.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-top: 10px;
	padding-right: 25px;
color:black;
display:block;
	padding-bottom: 10px;
	padding-right: 25px;
	margin-right:10px;
	
	}
	
#thuleroofbox {
margin-left:40px;
border: 1px solid #fda6a6;
margin-right:30px;
margin-bottom:10px;
}

#thuleroofbox h1 {
font-size:1em;
margin-left:10px;
margin-right:10px;
margin-top:5px;
border-bottom:1px solid #fda6a6;
}

#thuleroofbox ul {
margin-top:5px;
}

#thuleroofbox li {
margin-left:200px;
}

#thuleroofbox a {
	background-image:url(graphics/enlarge_button.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	padding-right: 0px;
color:black;
display:block;
margin-right:20px;	
}

#lightboxtwo {
width:150px;
float:left;
clear:left;
margin-bottom:40px;
padding-right:10px;
margin-right:10px;
border-right:1px solid #fda6a6;
}

#lightboxtwo p {
font-size:0.7em;
color:gray;
font-style:italic;
}

#lightboxthree {
width:150px;
float:left;
clear:left;
margin-bottom:10px;
padding-right:10px;
margin-right:10px;
border-right:1px solid #fda6a6;
}

#lightboxthree p {
font-size:0.7em;
color:gray;
font-style:italic;
}

table {
width:600px;
		border:0px solid #000066;
		background-color:#FFFFFF;
		border-collapse:collapse;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		padding:0px;
		margin-left:20px;
	}

td,th{
	border-collapse:collapse;
	padding:5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-bottom-color: black;
	border-top-color: black;
	}
	
#fn,#dp,#ar{width:128px;}
#fr,#to{width:138px;}	

caption{
		background:#ccc;
		font-size:100%;
		border:1px solid black;
		border-bottom:none;
		padding:5px;
		text-align:left;
	}
	
	thead th{
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: black;
	}
	tbody th{
		text-align:left;
		border-bottom:1px #9cbc30 solid;
	
	}

#rightcolumn ul.thuleroofboxtop  {
margin-top:10px;
margin-left:60px;
}

#rightcolumn .thuleroofboxtop li {
margin-left:30px;
}

