@charset "UTF-8";
/* CSS Document */

body	 {	
	background-color: #353636;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

body,td,th {
	color: #d2cdb8;
	font-family: arial;
	font-size: 10px;
}

#wrapper
{
	margin: 0 auto 0 auto;
	text-align: left;
	width: 1020px;
}

#header
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear {
	clear: both;
}
a:link {
	color: #A3781D;
	text-decoration: none;
}
a:visited {
	color: #A3781D;
	text-decoration: none;
}
a:hover {
	color: #A3781D;
	text-decoration: none;
}
a:active {
	color: #A3781D;
	text-decoration: none;
}

.logobox
{
	background-color:#000000;
	width: 235px;
	border: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.logobox a:link, .logobox a:visited, .logobox a:hover, .logobox a:active {
	border: none;
	color: #000000;
}



.smalltitle {
	font-size: 9pt;
	text-transform: uppercase;
	color: #a3781d;
}

.bodeez {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CE9522;
	font-weight: normal;
	letter-spacing: .5mm;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bodeez-scan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	font-weight: normal;
	letter-spacing: .5mm;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bodeez_JUSTCOLOR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CE9522;
	font-weight: normal;
	letter-spacing: .5mm;
}
.bodeezHOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: normal;
	letter-spacing: .5mm;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.bodeez-white-blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: normal;
	letter-spacing: .5mm;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.bodeez-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	letter-spacing: .5mm;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.bodeez-other {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	letter-spacing: .5mm;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.bodeez4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #987147;
	font-weight: normal;
	letter-spacing: .5mm;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.Headlinezzz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C64301;
	font-weight: normal;
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: .5mm;
}
.HeadlinezzzBIGGGG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5mm;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.HeadlinezzzBIG2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #F90;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5mm;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Subheadlinezzz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
}

.Subheadlinezzz-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
}
.Subheadlinezzz_TWO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #960;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
}
.SubheadlinezzzHOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #a7781a;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 40px;
	padding-left: 40px;
	letter-spacing: .5mm;
}
.bodeez-white .bodeez {
	font-family: Arial, Helvetica, sans-serif;
}
.Quotes {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #960;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
}

h1.Quotes {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #960;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
}

.Quotes1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #666;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
	line-height: 23px;
}
.Quotes2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #FFF;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
}
.Quotes3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #F90;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
}
.Quotes4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #069;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: italic;
}
.Quotes_home {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #666;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 20px;
	letter-spacing: .5mm;
	font-style: italic;
}
.CONTACTINFO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
	font-weight: normal;
	text-transform: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
	font-style: normal;
}
.CONTACT-HEADLINE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCC;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-left: 10px;
	letter-spacing: .5mm;
	font-style: normal;
	padding-right: 5px;
}
.paper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
}
.Subheadlinezzz_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #960;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: .5mm;
}
.schedule1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: normal;
	letter-spacing: .5mm;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.GLOSSY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #069;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5mm;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.whitesmall_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFfffF;
	font-weight: normal;
	letter-spacing: .5mm;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}


.news {
	margin: 0 0 0 24px;
	}
.newsheadline {
	font-size: 12pt;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newscopy {
	font-size: 10pt;
	color: #CCCCCC;
}
.formtable {
	font-size: 9pt;
	color: #CCCCCC;
}
.maincontent {
	font-size: 9pt;
	color: #CE9522;
	font-weight: normal;
	background-color: #000000;
	letter-spacing: .5mm;
}
.fineprint {
	font-size: 8pt;
	text-align: left;
	width: 415px;
	margin: 10px auto;
}
.networks {
	color: #999999;
	line-height: 40px;
	margin-top: 30px;
	border: 0px none #000000;
}
.networks a:link, .networks a:visited, .networks a:hover, .networks a:active    {
	font-size: 10pt;
	font-weight: bold;
	border: 0px none #000000;
	color: #CCCCCC;
}
/*
.formtable {
	background-color: #353636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #987147;
	font-weight: normal;
	letter-spacing: .5mm;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 5px;
}
*/#kam {
	height: 600px;
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*Greg's CSS starts here */

.headline-secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: normal;
	letter-spacing: .5mm;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 00px;
	font-weight:bold;
}

td.whitebox25pxborder {
	padding: 25px;
	font-size: 12px;
}

.nav-customprints:link {
	color: #ff0000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.nav-customprints:visited {
	color: #ff0000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.nav-customprints:hover {
	color: #ff0000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.nav-customprints:active {
	color: #ff0000;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.white16px-header {color: #FFF; text-transform:uppercase; font-size:16px; font-weight:bold; letter-spacing:.5mm;}

.services-header {color: #FFF; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.services-description {font-size: 9pt; color: #CE9522; font-weight: normal; letter-spacing: .5mm; text-transform:none;}
.services-whitelinks:visited {color: #FFF; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.services-whitelinks:link {color: #FFF; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.services-whitelinks:hover {color: #FFF; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.services-whitelinks:active {color: #FFF; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:.5mm;}

.homepage-graytext {
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	letter-spacing: .5mm;
	text-transform:none;
	
}
.Subheadlinezzz-nocaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	font-weight: normal;
	text-transform: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	letter-spacing: .5mm;
}

.index-news-headline {font-size: 12px; color: #FFF; font-weight: bold; text-transform:uppercase; padding-top: 0px; padding-top:5px; padding-bottom:5px; font-style:italic;}
.index-news-blurb {font-size: 12px; color: #FFF; font-weight: normal; text-transform: none; padding-top: 0px; line-height:normal;}
.index-news-sectionheader {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #fff; font-weight: bold; text-transform: uppercase; padding: 0 10px 7px 0; letter-spacing: .5mm;}


h1.pageheader {
	font-size: 14pt;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5mm;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.padleft {
	padding: 15px;
}


.gallery-intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #CE9522;
	letter-spacing: .5mm;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}

.Gallery-Photobox {
	background-color:#CCCCCC;
	margin:5px;
	}
	
.DottedGrayBox {
	padding: 5px;
	border-style:dotted;
	border-width:thin;
	background-color:#F2F2F2;
	margin:5px;
}

.GalleryFloatingBox {
	padding: 5px;
	border-color:#666;
	border-width:medium;
	background-color:#fff;
	margin: 15px;
	width:400px;
}

.Text-11ptWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	font-weight: normal;
	letter-spacing: .5mm;
}

.GalleryArchives-ShowTitle:visited {color: #FFF; text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowTitle:link {color: #FFF; text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowTitle:hover {color: #FFF; text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowTitle:active {color: #FFF; text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:.5mm;}

.GalleryArchives-ShowDescription:visited {color: #FFF; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowDescription:link {color: #FFF; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowDescription:hover {color: #FFF; font-size:12px; font-weight:bold; letter-spacing:.5mm;}
.GalleryArchives-ShowDescription:active {color: #FFF; font-size:12px; font-weight:bold; letter-spacing:.5mm;}

.Blue-Uppercase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #069;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5mm;
}

.text-black-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.5mm;
	color:#000;
}
	

.socialmediabuttons	{
	text-align: right;
	width: 97%;
	margin-top: -35px;
	margin-left: 16px;
	
}

ol.calibrate {padding-top: 0px; margin-top:0px;}
ol.calibrate li {padding:4px;}

td.filmservices {padding: 5px 0px 0px 0px; letter-spacing: .5mm; font-size:12px; color:#000;}
.FilmServices-SectionHeadline {font-size:15px; font-weight:bold; color:#000;}

#giftcard {
	padding: 0px 0px 0px 0px;
	margin-left:15px;
	margin-top:-2px;
}

#giftcard li {
	padding-bottom:5px;
	padding-left:5px;
	margin-left:15px;
}
.maintable table tr td table tr .whitebox25pxborder p .text-black-11pt strong {
	font-size: 14px;
}

.text-white-14px {
	font-size:14px;
	color:fff;
}




#nav {
	margin: 0;
	padding: 0px 0px 0 0;
	line-height: 100%;
	background: #000; /* for non-css3 browsers */
}
#nav li {
	margin: 0 ;
	padding: 0 ;
	float: left;
	position: relative;
	list-style: none;
		color: #A3781D;
		font-size:10px;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
}
/* main level link */
#nav a {
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding:  10px 0px 2px 3px;
	margin: 0;
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
		background: #000; /* for non-css3 browsers */
		color: #A3781D;
		font-size:10px;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
	
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #A3781D;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
	font-size:10px;
	font-weight:bold;
	padding: 8px 0 8px 10px;
		
	
}
#nav ul a:hover {
	background: #000 !important; /* for non-css3 browsers */

	color: #fff !important;
}
/* level 2 list */
#nav ul {
	background: #222; /* for non-css3 browsers */
	
	display: none;
	margin: 0 0 0 5px;
	padding:0;
	width: 250px;
	position: absolute;
	top: 24px;
	left: 0;
	-moz-box-shadow:    5px 5px 5px 0px #333;
    -webkit-box-shadow: 0px 15px 15px 0px #333;
    box-shadow:         0px 15px 15px 0px #333;
	z-index:1;

}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}




#nav2 {
	margin: 0;
	padding: 0px 0px 0 0;
	line-height: 100%;
	background: #000; /* for non-css3 browsers */
}
#nav2 li {
	margin: 0 ;
	padding: 0 ;
	float: left;
	position: relative;
	list-style: none;
		color: #A3781D;
		font-size:10px;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
}
/* main level link */
#nav2 a {
	color: #A3781D;
	text-decoration: none;
	display: block;
	padding:  10px 0px 2px 3px;
	margin: 0;
}
/* main level link hover */
#nav2 .current a, #nav li:hover > a {
		background: #000; /* for non-css3 browsers */
		color: #A3781D;
		font-size:10px;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
	
}
/* sub levels link hover */
#nav2 ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #A3781D;
	text-transform: uppercase;
	letter-spacing: 0.3mm;
	font-size:10px;
	font-weight:bold;
	padding: 8px 0 8px 10px;
		
	
}
#nav2 ul a:hover {
	background: #000 !important; /* for non-css3 browsers */

	color: #fff !important;
}
/* level 2 list */
#nav2 ul {
	background: #222; /* for non-css3 browsers */
	
	display: none;
	margin: 0 0 0 5px;
	padding:0;
	width: 250px;
	position: absolute;
	top: 24px;
	left: 0;
	-moz-box-shadow:    5px 5px 5px 0px #333;
    -webkit-box-shadow: 0px 15px 15px 0px #333;
    box-shadow:         0px 15px 15px 0px #333;

}
/* dropdown */
#nav2 li:hover > ul {
	display: block;
}
#nav2 ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav2 ul a {
	font-weight: normal;
	
}
/* level 3+ list */
#nav2 ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav2 ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav2 ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav2 {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}

