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

html, body {margin:0; padding:0;}
body {height:100%; background:url(../graphics/bg_gradient.png) bottom fixed repeat-x; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.simple_overlay h3 {margin-top:0px;}
 
/* For Index.php only */
.logo1 {display:block; background:url(../graphics/playvisionlogo.png) no-repeat;  width:350px; height:120px; text-indent:-2000px; overflow:hidden;  position:absolute; left:10%; top: 0px; margin:0; padding:0;}
.blue1 {  height:120px; background:#4F81BD; width:100%; display:block; position:absolute; top:40%; margin-top:-75px;}
.playvisionMark1 {display:block; position:absolute; width:349px; height:274px; background:url(../graphics/playmotion-logo.png) no-repeat; top:38%; right:10%; margin-top:-165px;}

.logo {display:block; background:url(../graphics/playvisionlogo.png) no-repeat;  width:350px; height:120px; text-indent:-2000px; overflow:hidden;  position:absolute; left:10%; top: 0px; margin:0; padding:0;}

.blue {  height:120px; background:#4F81BD; width:100%; display:block; position:relative; margin-top:200px; /*margin-top:-75px;*/}
.green {display:block; float:right; width:60%; background:#9BBB59; height:120px;}
.orange { display:block; float:right; width:30%; background:#F79646; height:120px;}

.nav {display:block; position:absolute; top:140px; left:10%;}
.nav ul {margin:0; padding:0; list-style:none;}
.nav li {margin:0; padding:0; list-style:none; float:left; margin-right:30px;}
.nav a {font-family: Arial, Helvetica, sans-serif; color:#4F81BD; /*color:#9BBB59;*/ text-decoration:none; font-size:1.2em;}
.nav a:hover {text-decoration:underline; cursor:pointer;}

.playvisionMark {display:block; position:absolute; width:349px; height:274px; background:url(../graphics/playmotion-logo.png) no-repeat; top:110px; right:8%; /*margin-top:-165px;*/}

.footer {display:block; margin-top:20px; margin-left:10%; /*margin:50px auto 20px auto; width:500px; padding-top:10px; text-align:center;*/ font-family: Arial, Helvetica, sans-serif; font-size:.8em; color:#CCC; /*background:url(../graphics/bg_footer.gif) top repeat-x;*/ text-shadow:#FFF 1px 1px;}



/* the overlayed element */
.simple_overlay {display:none;z-index:10000;background-color:#FAFAFA;width:680px;min-height:100px; padding:20px;border:2px solid #333;
-moz-box-shadow:0 0 10px 5px #CCC;
-webkit-box-shadow: 0 0 10px #CCC;	
shadow: 0 0 10px #CCC;
-webkit-border-radius: 10px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topright: 0;
border-radius: 10px;
border-top-right-radius: 0;
}

.simple_overlay .close {background-image:url(../graphics/overlay/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}

.error, .error2 {font-size:120%; display:none;}
.success {font-size:120%; display:none; color:#006600;}
.contactForm {padding-top:5px; clear:both;}
.contactForm .field {position:relative; float:left; display:block; width:340px;}
.contactForm label {position:absolute; left:10px; top:6px;font-size:100%; color: #666}
.contactForm .txtbox {border:#666 1px solid; font-size:100%; color:#000; padding:5px; width:320px; margin-bottom:15px; background:#FAFAFA;}
.contactForm textarea.txtbox {color:#000;font-family:Geneva, Arial, Helvetica, sans-serif; width:660px; }
.contactForm .required {border:#760D0A 1px solid; background:#F9F3F3;}
.contactForm .gotContent {border:#006600 1px solid; background:#E6F0E6;}
.contactForm .button {font-size:105%; color:#333;}