
@charset "utf-8";
html, body {height: 100%; padding:0; margin:0; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/template-bg-wider2.jpg) top repeat-x #535353;text-align: center;}
ul {list-style-type:none;}
div#trials {width:100%; }

div#trials div#headerHelp {position:absolute; z-index:2; top:0px; left:0px; width:35%; height:110px; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/template-bg.jpg) top left repeat-x #2e2e2e;}
div#trials div#trialHeader {position:relative; z-index:4; width:980px; height:110px; margin:0 auto; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/header-bg.jpg) top left no-repeat;}
div#trials div#trialHeader #logo {width:570px; float:left; text-align:left;}
div#trials div#trialHeader #logo a {display:block; padding:0 0 0 40px;}
div#trials div#trialHeader #sponsor {width:400px; float:left; height:110px; padding:5px 0 0 0; text-align:left;}

div#trials div#trialContent {position:relative; margin:0 auto; padding:10px 0 0 45px; width:935px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#bbb;}
div#trials div#trialContent div#trialInfo, div#trials div#trialContent div#signupForm {float:left;}
div#trials div#trialContent div#trialInfo {width:46%; padding:20px 5% 0 0;}
div#trials div#trialContent div#trialInfo h1 {margin:0;}
div#trials div#trialContent div#trialInfo p {font-size:15px; padding:2px 0 0 0; margin:0; line-height:22px;}
div#trials div#trialContent div#trialInfo p b {color:#fff;}
div#trials div#trialContent div#trialInfo img#freeOffer {display:block; margin:30px 0 0 30px;}

div#trials div#screenshots {clear:both; margin:0 auto; text-align:center; height:230px; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/lessons-screenshots-bg.jpg) top repeat-x;}




div#trials div#trialContent div#signupForm {width:40%; padding:20px 0 0 0; margin:0;



}
div#trials div#trialContent div#signupForm form {display:block; padding:0 0 0 0; margin:0;
background: #7c7c7c; /* Old browsers */
background: -moz-linear-gradient(top,  #7c7c7c 0%, #555555 23%, #555555 82%, #727272 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(23%,#555555), color-stop(82%,#555555), color-stop(100%,#727272)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7c7c7c 0%,#555555 23%,#555555 82%,#727272 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7c7c7c 0%,#555555 23%,#555555 82%,#727272 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7c7c7c 0%,#555555 23%,#555555 82%,#727272 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7c7c7c 0%,#555555 23%,#555555 82%,#727272 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#727272',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
border:2px solid #313131;


}

div#trials div#trialContent div#signupForm h3 {
width:90%; margin:0 auto; text-transform:uppercase; letter-spacing:0.1em;
padding:7px;
text-align:center;
background: #565656; /* Old browsers */
background: -moz-linear-gradient(top,  #565656 0%, #2b2b2b 78%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(78%,#2b2b2b), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #565656 0%,#2b2b2b 78%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #565656 0%,#2b2b2b 78%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #565656 0%,#2b2b2b 78%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #565656 0%,#2b2b2b 78%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border:1px solid #111;
border-width:1px 1px 0 1px;
	
}
div#trials div#trialContent div#signupForm form ul {padding:10px 0 0 0; clear:both; font-size:13px; 


}
div#trials div#trialContent div#signupForm form li {display:block; clear:both; padding:5px 0; color:#fff;}
div#trials div#trialContent div#signupForm form label.field {display:block; float:left; width:140px; height:25px; padding:4px 8px 0 0; text-align:right !important;}
div#trials input, div#trials select {display:block; float:left;}
div#trials div#trialContent div#signupForm form #submitBtn {margin-top:10px; padding:4px 0; width:150px !important; font-size:14px;}

input.Ftext {background:#eee; font-size:13px; line-height:18px; padding:1px 4px 0 3px !important; color:#000; height:21px; width:158px; border:1px solid #000; border-color:#000 #000 #000 #000;}
div#trials div#trialContent div#signupForm form li.good {background:url(https://www-ecs.jamplay.com/client/shell/images/general/signup/good-field.gif) 329px -5px no-repeat;}
div#trials div#trialContent div#signupForm form li.goodMessage {background:url(https://www-ecs.jamplay.com/client/shell/images/general/signup/good-field.gif) 329px 0px no-repeat; height:auto;}
div#trials div#trialContent div#signupForm form li.goodMessage span {display:block; clear:both !important; text-align:center; width:150px; font-size:11px; color:#fff; background:#111; border:1px solid #444; padding:7px 10px 10px 10px; margin:0 0 5px 155px; line-height:15px;}
div#trials div#trialContent div#signupForm form li.goodMessage span i {display:block; padding:0 0 2px 0; font-style:normal; color:#999;}
div#trials div#trialContent div#signupForm form li.goodMessage span b {font-size:12px; color:#0C0;}
div#trials div#trialContent div#signupForm form li.goodMessage span strong {display:block; color:#ccbb48; font-weight:normal; text-align:left; width:85%; margin:2px 0 0 8%;}

div#trials div#trialContent div#signupForm form li.bad {background:url(https://www-ecs.jamplay.com/client/shell/images/general/signup/bad-field.gif) 329px 0px no-repeat;}
div#trials div#trialContent div#signupForm form li.badMessage {background:url(https://www-ecs.jamplay.com/client/shell/images/general/signup/bad-field.gif) 329px 0px no-repeat; }
div#trials div#trialContent div#signupForm form li.badMessage span {display:block; width:180px; clear:both !important; padding-left:150px; font-size:11px; color:#f77f84; line-height:13px; }
div#trials div#trialContent div#signupForm form li.badMessage input, div#trials div#trialContent div#signupForm form li.bad input, div#trials div#trialContent div#signupForm form li.badMessage select, div#trials div#trialContent div#signupForm form li.bad select {border:1px solid #F00;}
div#trials div#trialContent div#signupForm form li span ul {padding-top:0;}
div#trials div#trialContent div#signupForm ul li.badMessage span a:link { color: #FC0 !important; }
div#trials div#trialContent div#signupForm ul li.badMessage a {color: #FC0 !important;}

#Signup #couponForm li.badMessage {background:none !important;}
#Signup #couponForm li.badMessage span {color:#0C0 !important;}
#Signup #couponForm li.badMessage input {border:1px solid #000 !important;}
#Signup #couponForm li.badMessage input.required {border:1px solid #C30  !important;}
div#trials div#trialContent div#signupForm form i#waiting {font-size:11px; padding:5px 0 0 0; color:#888; display:block; float:left; font-style:normal;}
















div#trials div#extrasContainer {width:100%; padding:0; background:#252525; text-align:center;}
div#trials div#trialExtras {width:100%; padding:60px 0 0 0; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/content-divider-bg-top.jpg) top repeat-x;}
div#trials div#trialExtras h2 {margin:0 0 5px 0; padding:0;}

div#trials div#trialExtras div#Panels {width:980px; margin:0 auto; padding:15px 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
div#trials div#trialExtras div.panel {display:block; float:left; width:323px; position:relative; text-align:left;}
div#trials div#trialExtras div.panel img.footerImg {display:block; position:absolute; bottom:0px;}

div#trials div#trialExtras div.panel li {padding:0 0 4px 27px; line-height:16px; margin:3px 0; color:#ccc; font-size:11px;}
div#trials div#trialExtras div.panel li.sprite {font-weight:bold; }
div#trials div#trialExtras div.panel li span {display:block; padding:0 30px 0 0; color:#999;}
div#trials div#trialExtras div.panel li span b {margin-top:5px; display:block; color:#ccc;}

div#trials div#trialExtras div.panel div.panelPhaseLogos {width:100%; margin:0 0 0 5%;}
div#trials div#trialExtras div.panel div.panelPhaseLogos img {display:block; float:left; padding:5px 3px; width:90px; height:39px;}
div#trials div#trialExtras div.panel div.btn {height:47px; padding:1px 0 0 0; width:93%; margin:20px auto 0 auto;}
div#trials div#trialExtras div.panel div.btn h3 {width:80%; margin:3px auto 0 auto; padding:2px 0 5px 25px; color:#fff; font-size:13px;}
div#trials div#trialExtras div.panel div p {padding:0px 30px 5px 30px; margin:0;}

div#trials div#trialExtras div#lessonsPanel {margin-right:5px; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/lessons-bg.jpg) top repeat-y;}
div#trials div#trialExtras div#lessonsPanel div#lessonsContent {padding:60px 0 0 0; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/lessons-head.jpg) top no-repeat;}
div#trials div#trialExtras div#lessonsPanel div#lessonsContent div.btn { background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/lesson-button.jpg) top repeat-x;}

div#trials div#trialExtras div#featuresPanel {margin-right:5px; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/features-bg.jpg) top repeat-y;}
div#trials div#trialExtras div#featuresPanel div#featuresContent {padding:60px 0 0 0; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/features-head.jpg) top no-repeat;}
div#trials div#trialExtras div#featuresPanel div#featuresContent div.btn { background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/features-button.jpg) top repeat-x;}

div#trials div#trialExtras div#instructorsPanel {background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/instructors-bg.jpg) top repeat-y;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent {padding:60px 0 0 0; background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/instructors-head.jpg) top no-repeat;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent div.btn { background:url(https://www-ecs.jamplay.com/client/shell/images/trial/template/panels/instructors-button.jpg) top repeat-x;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels {padding:0 0 0 20px; margin:0;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li {position:relative; float:left; padding:0; width:90px; height:115px !important; margin:0px 6px 10px 0; background:url(https://www-ecs.jamplay.com/client/shell/images/buttons/teacher-thumb-up.jpg) bottom center no-repeat !important; }
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li h4 {display:block; margin:0; padding:4px 0 0 0; line-height:11px; height:24px; text-align:center; color:#999 !important; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li h5 {display:none;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li a.engageThumb {display:block; float:none; height:75px; width:75px; border:1px solid #222; margin:0 auto; position:relative; z-index:1;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li a.engageThumb:hover {border:1px solid #000;}
div#trials div#trialExtras div#instructorsPanel div#instructorsContent ul.teacherPanels li a.engageThumb img {display:block; position:relative; z-index:1; padding:0; margin:0 auto; }

/* Pro4 Changes */
div#trials div#trialContent div#signupForm form #_qf_page-0_next-0 {margin-top:10px; padding:4px 0; width:150px !important; font-size:14px;}
