*{margin: 0px;padding: 0px;}
body {
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px; padding:0px;
	text-align:center;
}
img {border:0;}
.clear {clear: both;}
a:link {color:#FFFFFF;text-decoration:none;}
a:visited {color:#FFFFFF;text-decoration:none;}
a:hover {text-decoration:underline;color:#848484;}
a {outline:none;}

#pagewrapper {
	/*background:url(../images/migninbg.jpg) no-repeat;*/
	background-color:#FFF;
	height:900px; width:1000px;
	padding:0px 100px 0px 100px;
	margin:0px auto 0px auto;
	text-align:left;
}

.logo {float:left;margin:50px 0px 0px 26px;}

/*** Navigation ***/
#nav {
	float:left;
	margin:35px 0px 0px 19px;
	width:980px;
	/*height:37px;*/
	height:45px;
}
#nav a:hover {text-decoration:none;}
#nav ul {float:left;list-style-type:none;margin:0px;padding:0px;}
#nav ul li{display:block;float:left;}

a.reels {background:url(../images/cinemareel.png) no-repeat;width:256px;height:40px;display:block;margin:-10px 0px 0px 0px;background-position: 0 -38px;}
a.reels:hover {background:url(../images/cinemareel.png) no-repeat;width:256px;height:40px;display:block;background-position: 0 0px;}
a.reelsselected {background:url(../images/cinemareel.png) no-repeat;cursor:inherit;width:256px;height:40px;display:block;background-position: 0 0px;}

a.shanghai {background:url(../images/navshanghai.png) no-repeat;width:200px;height:45px;display:block;margin:-6px 0px 0px 25px;background-position: 0 -42px;}
a.shanghai:hover {background:url(../images/navshanghai.png) no-repeat;height:41px;display:block;background-position: 0 -4px;}
a.shanghaiselected {background:url(../images/navshanghai.png) no-repeat;cursor:inherit;height:41px;display:block;background-position: 0 -4px;}

a.resume {background:url(../images/navresume.png) no-repeat;width:125px;height:40px;display:block;margin:-6px 0px 0px 35px;background-position: 0 -42px;}
a.resume:hover {background:url(../images/navresume.png) no-repeat;height:40px;display:block;background-position: 0 -3px;}
a.resumeselected {background:url(../images/navresume.png) no-repeat;cursor:inherit;height:40px;display:block;background-position: 0 -3px;}

a.photography {background:url(../images/navphotography.png) no-repeat;width:150px;height:40px;display:block;margin:-11px 0px 0px 35px;background-position: 0 -38px;}
a.photography:hover {background:url(../images/navphotography.png) no-repeat;height:40px;display:block;background-position: 0 3px;}
a.photographyselected {background:url(../images/navphotography.png) no-repeat;cursor:inherit;height:40px;display:block;background-position: 0 3px;}

a.about {background:url(../images/navabout.png) no-repeat;width:109px;height:40px;display:block;margin:-10px 0px 0px 35px;background-position: 0 -42px;}
a.about:hover {background:url(../images/navabout.png) no-repeat;height:40px;display:block;background-position: 0 -3px;}
a.aboutselected {background:url(../images/navabout.png) no-repeat;cursor:inherit;height:40px;display:block;background-position: 0 -3px;}


/*** Content Area ***/
#content {height:600px;} /* adjust height for main content area */
.display, .displayhome  {
	float:left;	
	height:440px;
	position:relative;
	margin:30px 0px 0px 45px;
}
.movieinfo {margin:0px 20px 30px 25px;} /* wrapper for each movie */
.movieinfo a, .movieinfoall a {font-size:12px;color:#000;} /* movie title link */
.movieinfo h3 {margin:10px 0px 0px 12px;} /* movie title positioning */
.movieinfoall h3 {margin:2px 0px 0px 12px;} /* movie title positioning */
.movieinfo p, .movieinfoall p {font-size:11px;margin:5px 0px 0px 10px;} /* movie description */

p.bio {font-size:11px; line-height:18px; color:#000;}
p.bio a {font-size:11px;color:#551113; font-weight:bold;}
p.bio a:hover {font-size:11px;color:#551113; text-decoration:underline;}

#reels, #resume, #photography, #shanghai, #about {text-align:center; width:900px;}

/*** Footer ***/
#footer {
	float:left;
	padding:0px 0px 40px 50px;
	width:950px;
	height:25px;
	position:relative;
	margin-top:10px;
}
#footer p.contactinfo { /* contact info paragraph */
	font-size:12px;
	line-height:23px;
	padding:5px 0px 0px 25px;
}
#footer p.copyright { /* bio paragraph */
	color:#cccccc;
	font-size:9px;
	position:absolute;
	bottom:10px;
	right:15px;
}

/*** Contact Form ***/
.contactForm ul {margin:5px 0px 0px 0px;list-style:none;padding:0px;width:285px;} /* To hide UL bullets */
.contactForm li {clear:both;} /* To clear floating text box */
.contactForm ul label { /* Field label styling */
	display:block; 
	float:left; 
	width:60px; 
	padding:0px; 
	color:#848484; 
	font-size:12px;
	font-weight:normal;
}
.contactForm .txtField { /* Input text box properties */ 
	display:block;
	float:left; 
	padding:3px; 
	width:200px;
	margin:0px 0px 8px 7px;
	font-size: 12px;
	border:1px solid #300;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
}
.contactForm .send {float:left;margin:0px 0px 0px 232px;} /* Send button positioning */
.error_strings {margin:5px 0px 0px 0px;color:#CCC;font-size:10px;float:left;line-height:16px;}
.error_strings ul {list-style-type:none;}
#message { /* Message sent message styling */
   display: none; /* hidden until shown via Javascript */
   top: 0px; left: 0px;
   position:absolute;   
   z-index:500;
   width:100%;
   height:1200px;
   padding-top:300px;
}
.messagebg { /* Message transparent background */
   top: 0px; left: 0px;
   position:absolute;  
   z-index:501;
   width:100%;
   height:1200px;
   background-color:#000000;
   /* for IE */
   filter:alpha(opacity=70);
   /* CSS3 standard */
   opacity:0.7;
}
.messagecontent {color:#FFF;font-size:15px;position:relative;z-index:502;}

/*** Site Loading Screen ***/
.loading-invisible {display:none;}
.loading-visible {
	display:block;
	padding-top:300px;
	position:absolute;
	width: 100%;
	height: 1200px;
	background:#000;
	z-index:100;
	color:#999;
}
	
	
/**** Slider ****/
#slider {
    width: 935px;
	height:530px;
    margin: 0px;
    position: relative;
}
#sliderall {
    width: 935px;
	height:530px;
    margin: 0px;
    position: relative;
}

.scroll {
    height: 500px;
    width: 935px;
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 0px;
    height: 500px;
    width: 935px;
}

ul.navigation {
    list-style: none;
    margin: -13px 0px 7px 0px;
    padding: 0px;
    padding-bottom: 7px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
	font-size:13px;
}

ul.navigation a {
    padding: 0px;
    color: #000;
    text-decoration: none;
	font-size:13px;
	font-weight:bold;
}

ul.navigation a:hover {font-size:13px;color:#603}
ul.navigation a.selected {font-size:13px;color:#603}

ul.navigation a:focus {
    outline: none;
}

ul.navigationall {
    list-style: none;
    margin: -13px 0px 7px 0px;
    padding: 0px;
    padding-bottom: 7px;
}

ul.navigationall li {
    display: inline;
    margin-right: 10px;
	font-size:13px;
}

ul.navigationall a {
    padding: 0px;
    color: #000;
    text-decoration: none;
	font-size:13px;
	font-weight:bold;
}

ul.navigationall a:hover {font-size:13px;color:#603}
ul.navigationall .selected {font-size:13px;color:#603}

ul.navigationall a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 0px;
    cursor: pointer;
}

.scrollButtons.left {
	top: -10px;
    left: -20px;
}

.scrollButtons.right {
	top: -10px;
    right: -20px;
}

.hide {
    display: none;
}
