body {
	background-color: #c2b99c;
	background-image: url(header_bkgd.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.searchResultsDiv, .searchResultsDivLO {
	background-color: #b6ac91;
	padding: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	width: 150px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.searchResultsDiv {
	height: 214px;
}
.searchResultsDivLO {
	height: 264px;
}


h1, h2, h3, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif
}

h3 {
font-size: 14px;
margin-top: 0px;
text-transform: uppercase;
}

h4 {
font-size:12px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#Container {
	width: 900px;
	text-align: left;	
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: static;
}

.Header {
	height: 175px;
	background-image:url(header_scenic.jpg);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.Navigation {
	padding-top: 24px;
}

.pageTitle {
	font-weight:bold;
	font-size: 14px;
	color:#FFFFFF;
	margin-top: 10px;
	padding-top: 10px;
	width: 900px;
}

.pageTitle .demoReels, .pageTitle form {
	float: right;
	margin: 0px;
	padding: 0px;
}

.pageTitle select {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.PeterYoungURL {
	padding-top:29px;
}

.Content {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	vertical-align: top;
}

.ContentJustify {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	vertical-align: top;
	text-align: justify;
}

.ContentPlain {
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}

.categoryContent {
	padding-bottom: 15px;
}

.leftContent {
	width: 315px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	vertical-align: top;
	text-align: justify;
}

.leftContentBackground {
	width: 205px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	vertical-align: top;
	text-align: justify;
}

.leftStockfootage {
	width: 355px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	vertical-align: top;
	text-align: justify;
}

.leftContentAwards {
	width: 410px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	padding-right: 20px;
	vertical-align: top;
	text-align: justify;
}

.leftContent h4, .searchLeftContent h4 {
	font-weight:bold;
	color:#FFFFFF;
	margin-top: 4px;
	margin-bottom: 0px;
}

.searchLeftContent {
	width: 220px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	margin-right: 15px;
	text-align: justify;
}

.leftShowreels {
	width: 200px;
	float: left;
	line-height: 16px;
	padding-top: 15px;
	margin-right: 15px;
	text-align: justify;
}

.resultsTable {
	padding-right: 0px;
}

.resultsTable td {
	background-color: #b6ac91;
	padding: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	width: 150px;
	vertical-align: top;
	border-left: solid #c2b99c 15px;
	border-top: solid #c2b99c 15px;
}

.pyTable td {
	background-color: #b6ac91;
	font-size: 12px;
	color: #000000;
}

.pyTable td, .pyTable th {
	padding: 6px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	vertical-align: top;
}

.pyTable th {
	background-color: #696b66;
	color: #FFFFFF;
	font-size: 12px;
}

.pyTable .clear {
	background-color: #c2b99c;
	padding: 0px;
}

.pyTable .hilite {
	color: #cc3300;
	font-weight:bold;
}

.pyTableShowreels td {
	background-color: #b6ac91;
	font-size: 12px;
	color: #000000;
}

.pyTableShowreels td, .pyTableShowreels th {
	padding: 6px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	vertical-align: top;
	border-left: solid #c2b99c 2px;
	border-top: solid #c2b99c 2px;
}

.pyTableShowreels th {
	background-color: #696b66;
	color: #FFFFFF;
	font-size: 12px;
}

.pyTableShowreels .clear {
	background-color: #c2b99c;
	padding: 0px;
}

.pyTableShowreels .hilite {
	color: #cc3300;
	font-weight:bold;
}

.resultsTitle, .categoryTitle {
	background-color: #696b66;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.resultsTitle {
	font-size: 10px;
}

.resultsTitleLO {
	font-size: 9px;
}


.categoryTitle {
	font-size: 12px;
}

.resultsInfo {
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.resultsInfoLO {
        font-size: 9px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 0px;
}


.searchBox {
	background-color: #a89d8b;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.searchBox h4 {
	color: #cc3300;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.movieImg, .titleDesc, .clipInfo {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}

.clipInfo {
	width: 170px;
	padding-right: 10px;
	background-color: #a79b7a;
}

.clipTable {
	background-color: #b6ac91;
	width: 100%;
	}

.titleDesc {
	padding-right: 10px;
}

.titleDesc h4 {
	margin-top: 0px;
}

.hideKeywords {
display: none;
}

.copyright {
padding: 20px;
text-align: center;
font-size: 9px;
clear: both;
}

a:link, a:visited {
	color: #0066ff;
	text-decoration: none;
}

a:hover, a:active {
	color: #FC5026;
	text-decoration: none;
}

img {
border:0px;
}

.backgroundimg {
	border: 2px solid #a89d8b;
	margin-bottom: 10px;
	margin-right: 10px;
}

form {
	margin: 0px;
}

.clearBoth {
	clear: both;
	text-align:center;
	padding:15px;
}

.warningBox, .pyTable .warningBox {
	background-color: #cc3300;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
}


.catHilite {
	color: #FC5026;
	text-decoration: none;
}

.hilite {
	color: #cc3300;
	font-weight:bold;
}

hr {
clear: both;
}

.pyStoreImg {
float: left;
padding-right: 10px;
border: none;
}

.storeTitle {
font-size: 14px;
}

.newsArchiveLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
padding: 8px;
}


/* new navigation */


.topNav {
top: 140px;
padding-bottom: 6px;
margin-top: 6px;
}

.topNav ul {
padding: 0px;
display: inline;
margin: 0px;
}

.topNav li {
display: block;
width: 20%;
float: left;
font-size: 12px;
}

.topNav li a, .topNav li.last a {
display: block;
background-color: #555152;
color: #FFFFFF;
text-align:center;
padding-bottom: 3px;
padding-top: 3px;
}

.topNav li a {
margin-right: 6px;
}

.topNav li.last a {
margin-right: 0px;
}

.topNav li a:hover {
display: block;
background-color:#6b727c;
color: #FFFFFF;
text-align:center;
padding-bottom: 3px;
padding-top: 3px;
}

.scrnsvrIcons {
vertical-align: middle;
border: none;
}

.rightSideTitle {
color: #6b727c;
}

#dropdown {
font-size: 12px;
width: 130px;
padding-right: 6px;
margin: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 0px;
}


