/*-----------------------------------------------------------------------------------------------*/
/*                   JEREMY MASSEY 3D ARTIST - MAIN CSS MARKUP                                   */
/*                   AUTHOR: NextCode Multimedia                                                 */
/*                   EMAIL: inquiries at nextcode dot com dot au                                 */
/*                   CREATED: 05/04/09 - Copyright 2009, All rights reserved                     */
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
/*                                  CSS RESET THANKS TO ERIC MEYER                               */
/*-----------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: '"';}
blockquote, q {quotes: '"' '"';}

/*-----------------------------------------------------------------------------------------------*/
/*                                          GENERAL STYLES                                       */
/*-----------------------------------------------------------------------------------------------*/
body {
	background:url(../images/background01.png) top repeat-x;
	background-color:#717171;
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Geneva, sans-serif;
	color:#666;
}
p {
    margin:0 0 1.4em 0;
    padding:0;
	font:11px Verdana, Arial, Geneva, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#666;
	text-align:justify;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                          GENERAL LAYOUT                                       */
/*-----------------------------------------------------------------------------------------------*/
#DivLayout-Wrapper {
	width:800px;
	margin:40px auto 0 auto;
}
#DivLayout-Header {
	height:33px;
	width:800px;
	background:url(../images/imagesprite01.png) -0px -0px no-repeat;
}
#DivLayout-Content {
	min-height:500px;
	padding:0px 24px;
	background:url(../images/imagesprite01.png) -800px -0px;
}
#DivLayout-ContentShell {
	padding:50px 15px 0 15px;
}
#DivLayout-ContentShell p {
	font:11px Verdana, Geneva, sans-serif;line-height:18px;
}
#DivLayout-Footer {
	height:22px;
	background:url(../images/imagesprite01.png) -0px -33px no-repeat;
}
#DivLayout-Copyright {
	height:50px;
	padding:0 14px 0 24px;
	color:#CCC;
	font-size:10px;
}
#DivLayout-SubMenu {
	width:300px;
	color:#FFF;
	font-size:14px;
	text-align:right;
	position:absolute;
	margin:-50px 0 0 485px;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                     HOMEPAGE ADJUSTMENTS                                      */
/*-----------------------------------------------------------------------------------------------*/
.Spacer-RightContent 			{height:0px;} /*CHANGE THIS TO ALLOW FOR FLOAT ISSUES ON index.html*/

/*-----------------------------------------------------------------------------------------------*/
/*                                         INDEX STYLES                                          */
/*-----------------------------------------------------------------------------------------------*/
#DivLayout-LeftContent 			{position:absolute;z-index:2000;width:200px;}
#DivLayout-RightContent			{padding:0 0 0 220px;}
#DivLayout-ShowreelBox			{width:500px;height:150px;border:1px solid #ccc;margin-bottom:14px;background:url(../images/showreelbg.jpg) no-repeat;}
#DivLayout-ShotBreakdownBox		{width:500px;height:90px;border:1px solid #ccc;margin-bottom:14px;background:url(../images/shotbreakdownbg.jpg) no-repeat;}

/*-----------------------------------------------------------------------------------------------*/
/*                                    MAXSCRIPTS SPECIFIC STYLES                                 */
/*-----------------------------------------------------------------------------------------------*/
#DivLayout-Maxscripts01			{min-height:500px;padding:8px 0;border-bottom:1px solid #CCC;} /*SETS HEIGHT TO MATCH IMAGE USED*/
#DivLayout-Maxscripts02			{min-height:0px;padding:8px 0;border-bottom:1px solid #CCC;} /*SETS HEIGHT TO MATCH IMAGE USED*/

.MaxscriptsImage-leftfloat		{float:left;margin:0 10px 0 0;}
.MaxscriptsImage-rightfloat		{float:right;margin:0 0 0 10px;}

#DivLayout-VideoPanel-Hi		{width:640px;margin:0 0 30px 35px;height:370px;}
#DivLayout-VideoPanel-Lo		{width:480px;margin:0 0 30px 110px;height:280px;}

/*-----------------------------------------------------------------------------------------------*/
/*                                          MENU STYLES                                          */
/*-----------------------------------------------------------------------------------------------*/
#DivLayout-Menu 			{width:273px;height:38px;background:url(../images/imagesprite01.png) -0px -55px;padding-left:16px;position:absolute;left:50%;margin:0 0 0 -144px;z-index:500;}

/*-----------------------------------------------------------------------------------------------*/
/*                                          FONT STYLES                                          */
/*-----------------------------------------------------------------------------------------------*/
h1					{font:bold 14px Verdana, Geneva, sans-serif;color:#333;border-bottom:1px solid #999;margin-bottom:8px;}
h2					{font:bold 14px Verdana, Geneva, sans-serif;color:#333;border-bottom:1px solid #999;margin-bottom:8px;}
h3					{font:bold 12px Verdana, Geneva, sans-serif;color:#333;margin-bottom:5px;}
h4					{font:bold 10px Verdana, Geneva, sans-serif;color:#333;margin:5px 0;}

/*-----------------------------------------------------------------------------------------------*/
/*                                          LINK STYLES                                          */
/*-----------------------------------------------------------------------------------------------*/
#DivLayout-Copyright a:link		{text-decoration:underline;font-size:10px;color:#CCC;}
#DivLayout-Copyright a:hover		{text-decoration:none;font-size:10px;color:#F90;}
#DivLayout-Copyright a:visited		{text-decoration:none;font-size:10px;color:#CCC;}

#DivLayout-SubMenu ul			{list-style:none;padding:0;}
#DivLayout-SubMenu li			{display:inline;}
#DivLayout-SubMenu li a:link		{color:#FFF;text-decoration:none;margin:0 11px 0 9px;font-size:14px;}
#DivLayout-SubMenu li a:hover		{color:#FFF;text-decoration:underline;}
#DivLayout-SubMenu li a:visited		{color:#FFF;text-decoration:none;margin:0 11px 0 9px;font-size:14px;}

#ShowMenu				{background:url(../images/imagesprite01.png) -0px -102px;height:28px;width:475px;position:absolute;z-index:2000;margin:107px 0 0 4px;padding:10px 0 0 16px;}
#ShowMenu ul				{list-style:none;padding:0;}
#ShowMenu li				{display:inline;}
#ShowMenu li a:link			{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}
#ShowMenu li a:hover			{padding:0 6px;line-height:25px;text-decoration:underline;color:#666;font-size:11px;}
#ShowMenu li a:visited			{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}

#ShotBreakdownMenu			{background:url(../images/imagesprite01.png) -0px -102px;height:28px;width:230px;position:absolute;z-index:2000;margin:47px 0 0 249px;padding:10px 0 0 16px;}
#ShotBreakdownMenu ul			{list-style:none;padding:0;}
#ShotBreakdownMenu li			{display:inline;}
#ShotBreakdownMenu li a:link		{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}
#ShotBreakdownMenu li a:hover		{padding:0 6px;line-height:25px;text-decoration:underline;color:#666;font-size:11px;}
#ShotBreakdownMenu li a:visited		{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}

#DivLayout-VideoText a:link		{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}
#DivLayout-VideoText a:hover		{padding:0 6px;line-height:25px;text-decoration:underline;color:#666;font-size:11px;}
#DivLayout-VideoText a:visited		{padding:0 6px;line-height:25px;text-decoration:none;color:#666;font-size:11px;}

/*-----------------------------------------------------------------------------------------------*/
/*                                          FORM STYLES                                          */
/*-----------------------------------------------------------------------------------------------*/
.cssform p				{clear:left;margin:0;padding:6px 0 8px 0;padding-left:155px;border-top:1px dashed #CCC;height:1%;}
.cssform label				{font-weight:bold;float:left;margin-left:-155px;width:150px;font-size:11px;margin-top:4px;}
.cssform input[type="text"]		{width:180px;background-color:#f5f5e9;}
.cssform textarea			{width:500px;height:220px;background-color:#f5f5e9;}
* html .threepxfix			{margin-left: 3px;}
.formnotification			{color:#CC0000;}
