html, body{color:#000;font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:normal;margin:0;padding:0;text-align:center;background:#1D1B1C url('/img/body_back.jpg') repeat-x;}
a{color:#A60001;font-weight:normal;text-decoration:none;}a:link{color:#A60001;text-decoration:none;}a:visited{color:#A60001;text-decoration:none;}a:active{color:#A60001;text-decoration:none;}a:hover{color:#A60001;text-decoration:underline;}
hr {border: 1px solid #CCC;}
#main1			{margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;width:686px;}
#main2			{background: url('/img/main_back.jpg');margin-top:20px;overflow:hidden;float:left;}
#header			{background: url('/img/banner_back.jpg') repeat-y;display:block; overflow:hidden;float:left;padding-bottom: 10px;}
#banner			{background: url('/img/banner.jpg') no-repeat;height:76px;width:686px;float:left;color:#fff;text-align:center;line-height:18px;overflow:hidden;}
#flash			{background: url('/img/flash.jpg');height:214px;width:650px;float:left;clear:left;margin-left: 18px;}
#content		{float:left;clear:left;background: url('/img/content_back.jpg');width:686px;overflow:hidden;}
#navigation1	{height:70px;width:686px;background: url('/img/nav_back.jpg') repeat-x;float:left;clear:left;}
#navigation2	{height:70px;width:686px;background: url('/img/nav_backl.jpg') no-repeat top left;}
#navigation3	{height:70px;width:686px;background: url('/img/nav_backr.jpg') no-repeat top right;}
#space			{width:30px;height:40px;float:left;}
#navigation1 a	{font-size:15px;color:#000;float:left;margin:20px 20px 0px 10px;font-weight:bold;}
#navigation1 a:hover{color:#A60001;text-decoration:none;}
.content		{float:left;clear:left;width:686px;}
.content-pad	{padding: 0 30px;}
#footer1		{width:686px;background: url('/img/footer.jpg') top left repeat-x;float:left;clear:left;text-align:right;}
#footer2		{width:686px;background: url('/img/footerl.jpg') top left no-repeat;}
#footer3		{width:686px;background: url('/img/footerr.jpg') top right no-repeat;}
.footer			{padding:30px;color:#9D9D9D;font-size:10px;font-weight:bold;}

h1, h2, h3, h4 {
	clear: both;
}
h3 {margin-top: 0;}
#contact-info {
	display:block;
	width:200px;
	overflow:hidden;
	float:right;
}
.headerImages {
    width: 650px;
    height: 214px;
    padding: 0;
    margin: 0 0 0 12px;
}
.headerImages img {
	position: absolute;
	border: 3px solid #000;
	width: 650px;
	height: 214px;
	top: 0;
	left: 9px;
}

.thumbnail {display: block; overflow: hidden; width: 100px; height: 90px; background-position: center center; border: 2px solid #000;}
.floatLeft {float: left; margin: 0 1.5em 1em 0;}
.floatRight {float: right; margin: 0 0 1em 1.5em;}
.scripture {font-style: italic;}

#flashMessage {padding: 15px;font-weight:bold;margin:1em 0 1em 0;}
#flashMessage.good {background: #edffe8;border:1px solid #204f11; color: #204f11;}
#flashMessage.bad {background: #ffe3d4;border:1px solid #900;color: #900;}

form {float: left; clear:left;}
form div {padding-bottom: 1em;}
form div.error-message {color:#900;font-weight: bold;}
form label{display:block;clear:both;font-weight: bold;}
form fieldset {border: 0;}
form fieldset legend {font-size: 140%;margin-bottom: .5em;}
#FormLeft {display:block;width:275px;float:left;}
#FormRight {float: left;}

table {border-spacing:0px;margin: 1em 0;}
table tr th, table tr td {padding: 3px;}
table tr td {vertical-align: top;}
table tr td.actions {text-align:right;}
table tr.subcategory td {font-weight: normal;}
table tr th {}

div.thumbnail img {border: 1px solid #000; float: left; margin: 0 4em 2em 0;}

#trailer_photo {}
#trailer_specs {margin-bottom: 1em;}
#trailer_drawing {margin-bottom: 1em;}
