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

/* DOCUMENT */
html, body {
	background-color:#000;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

/* MAIN CONTAINER */

#mainContainer {
	margin:0 auto;
	min-width:1000px;
	max-width:1325px;
	height:100%;
}

#header {
	width:100%;
	height:130px;
	position:relative;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform:uppercase;
	color:#989898;
	font-size:12px;
}

#bodyContent {
	width:100%;
	max-width:1350px;
	min-width:1000px;
	padding:0px;
	margin:0px;
	min-height:530px;
}

#content {
	position:absolute;
	top:130px;
	left:325px;
}

#footer {
	width:100%;
	height:20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform:uppercase;
	color:#989898;
	text-align:center;
	font-size:12px;
	margin-top:50px;
}

/* FORM ITEMS */
.formText {
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:12px;
}

#searchField {
	background-color:#000;
	border:solid 1px #fff;
	width:150px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}

#searchSubmit {
	background-color:#000;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}

#searchSubmit:hover {
	background-color:#f7a322;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

input.text, textarea {
	background-color:#000;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin-bottom:5px;
	padding:5px;
}

input.submit {
	background-color:#000;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}

input.submit:hover {
	background-color:#f7a322;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

input.reset {
	background-color:#333;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}

input.reset:hover {
	background-color:#f7a322;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

input.disabled {
	background-color:#666;
	border:solid 1px #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
}

.errorInput {
	border:solid 2px #F00;
	background-color:#FCF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:5px;
	padding:5px;
}

.error {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#F00;
}

/* Recent items & Nav Boxes */
#navBoxes {
	width:175px;
	height:100px;
	display:block;
	float:left;
	margin-left:0px;
	padding-right:10px;
	padding-bottom:10px;
}

/* Page Content */
#pageContentHeader {
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:20px;
}

#pageContent {
	width:100%;
	height:100%;
	float:left;
}

.flashDiv {
	width:175px;
	height:100px;
	display:block;
	float:left;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	border-color:#fff;
	border-width:2px;
	border-style:solid;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden;
	behavior: url(scripts/border-radius.htc);
	position:relative;
}

a, a:link, a:visited {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#999;
	outline:none;
	text-transform:none;
	text-decoration:none;
}

a:hover {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#f7a322;
	outline:none;
	text-transform:none;
	text-decoration:none;
}

#aboutMovie {
	width:660px;
	font-family:Verdana, Geneva, sans-serif;
	color:#CCC;
	font-size:12px;
	padding-top:5px;
	border-top:solid 1px #f7a322;
}

#workTitle {
	color:#ccc;
	font-size:14px;
	text-transform:uppercase;
}

#workClient {
	color:#666;
	font-size:12px;
	text-transform:none;
}

#workInfo {
	padding-top:10px;	
}

#prevDiv {
	position:absolute;
	z-index:1;
	left:0px;
	top:130px;
	width:50px;
	height:100px;
	display:block;
	background-color:#333;	
	text-align:center;
	color:#CCC;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:100px;
	opacity:0.7;
}

#nextDiv {
	position:absolute;
	z-index:1;
	right:0px;
	top:130px;
	width:50px;
	height:100px;
	display:block;
	background-color:#333;	
	text-align:center;
	color:#CCC;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:100px;
	opacity:0.7;
}

/* Work Slide Show */
/* rotator in-page placement */
div#recentWork {
	position:relative;
	width:300px;
	height:175px;
	display:block;
	background-color:#000;
	float:left;
	margin-left:20px;
}

/* rotator css */
div#recentWork ul li {
	float:left;
	position:absolute;
	list-style: none;
	left:10px;
	top:10px;
}

/* rotator image style */
div#recentWork ul li img {
}

div#recentWork ul li.show {
	z-index:500;
}

/* News Slide Show */
/* rotator in-page placement */
div#recentNews {
	position:relative;
	width:300px;
	height:175px;
	display:block;
	background-color:#000;
	float:left;
	margin-left:20px;
}

/* rotator css */
div#recentNews ul li {
	float:left;
	position:absolute;
	list-style: none;
	left:10px;
	top:10px;
}

/* rotator image style */
div#recentNews ul li img {
}

div#recentNews ul li.show {
	z-index:500;
}

#f1_upload_process{
   z-index:100;
   position:absolute;
   visibility:hidden;
   margin:0px;
   text-align:center;
   background-color:#000000;
   opacity: 0.8;
   width:213px;
   height:100%;
   top:0;
   left:0;
}

/* Search Style */
.sheading {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#f7a322;
}

.scopy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
}

.snav {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#f7a322;
}

#roller {
	width:175px;
	height:100px;
	display:block;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden;
	behavior: url(scripts/border-radius.htc);
	font-size:0px;
	text-indent:-500px;
	line-height:500px;
}

#roller:hover {
	background:url(../web_images/layout/roller.png) no-repeat 0 0;
	width:155px;
	height:70px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	text-align:center;
	font-size:10px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	text-indent:0px;
	line-height:inherit;
}

p {
	margin-top:0px;	
	margin-bottom:10px;
	font-size:12px;
	color:#ccc;
	font-family:Verdana, Geneva, sans-serif;
}

#closeEnlarge {
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	background:url(../cms/images/closeUp.jpg) no-repeat 0 0;
	z-index:300;
}

#closeEnlarge:hover {
	background:url(../cms/images/closeOver.jpg) no-repeat 0 0;
}

#visitSite {
	width:200px;
	height:20px;
	display:block;
	position:absolute;
	top:5px;
	right:35px;
	z-index:300;
	text-align:right;
	padding-top:5px;
}