﻿
/*
		General purpose styles
*/
body
{
	background-color: #464646;
	padding-top: 0;
	margin: 0;
}
*
{
	font-family: HelveticaNeue,"Helvetica Neue","Century Gothic",Helvetica,"Helvetica LT Std",Verdana,Arial,sans-serif;
}

div
{
	border-top: dotted 1px white;
	border-bottom: dotted 1px white;
	margin-bottom: 5px;
}
#TB_window, #TB_secondLine {
border: 0;
margin: 0;	
}
div#TB_caption { height:0; }

div div
{
	border: none;
	margin-bottom: auto;

	margin-left: auto;
	margin-right: auto;
	width: 647px;
}

/*
		General display
*/
div#title
{
	border-top: 0;
}
div#title div
{
	padding-top: 0;
	background-color: Lime;
	color: White;
}

div#phone div
{
	height: 200px;
}

div#menu
{
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}
div#menu div
{
	background-color: #898989;
	vertical-align:middle;
	margin-top: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
div#menu div a
{
	text-decoration: none;
	color: #333333;
}
div#menu div a.current
{
	color: white;
	font-weight:bold;
}

div#body div
{
	height: 300px;
}

div#footer
{
	border: 0;
}
div#footer div
{
	padding-top: 2.5em;
	color: #aaaaaa;
}


div.images
{
	float: left;
	margin-left: 3px;
	width: 300px;
}
div.images a
{
	float: left;
	margin: 3px;
	border: solid 1px black;
}
div.images a.first
{
	clear:left;
}
div.images a.selected
{
	border: solid 1px #8DC63F;
}
div.movies
{
	width: 340px;
	margin-left: 301px;
}
div.movies p.movie
{
	margin:0;
	padding:0;
	padding-top: 3px;
	margin-left: 15px;
	height: 245px;
}
div.movies p.bar
{
	margin:0;
	padding:0;
	margin-left: 15px;
	height: 50px;
	color: #aaaaaa;
}

div.stillmenu
{
	float:left;
	width: 190px;
}
div.stillmenu ul
{
	list-style: none;
	margin-left: 10px;
	padding-left: 0;
}
div.stillmenu ul li
{
	padding-top: 15px;
}
div.stills
{
	margin-left: 200px;
	width:400px;
}
div.stills p.image
{
	margin:0;
	padding:0;
	margin-top:5px;
	height: 270px;
}
div.stills p.bar
{
	margin:0;
	padding:0;
	height: 25px;
}
div.stills a, div.stillmenu a
{
	color: #898989;
	text-decoration: none;
}
div.stills span
{
	display:block;
	float:left;
	width:130px;
}
div.stills a.enlarge
{
	color: #8DC63F;
}
div.stills a.selected, div.stillmenu a.selected
{
	color: #ffffff;
}


div.contact
{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: auto;
	color: #aaaaaa;
}
div.contact a
{
	color: #8DC63F;
}
