* {margin:0; padding:0;}

body {background:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000000;}

a {color:#007fc4; text-decoration:none;}
a:visited {color:#007fc4;}
a:hover {color:#000000;}

.qtv ul {padding:6px 0 0 20px;}
.qtv li {margin-bottom:6px;}

sup {vertical-align:baseline; position:relative; top:-0.4em; font-size:75%}
img {border:none;}
p {margin-bottom:8px;}

h1 {font-size:20px; font-weight:bold; line-height:26px; margin-bottom:6px;}

#header {width:960px; height:110px; margin:0 auto;}

#container2 {width:960px; height:2688px; position: relative;margin:0 auto; background:url(../images/student-bg.jpg) center top; background-attachment:fixed; overflow:hidden;}

#menu {width:229px; height:153px; padding-top:140px; position:fixed; top:140px; left:50%; margin-left:-480px; background:url(../images/menu.png);}
#menu a {width:175px; height:26px; display:block; font-size:16px; font-weight:bold; line-height:26px; padding-left:40px;}


#stalk {width:491px; height:2648px; position:absolute; top:20px; left:0; background:url(../images/student-beanstalk.png);}
#head-copy {width:557px; height:128px; position:absolute; top:40px; left:250px;}
#highlighter {width:424px; height:167px; position:absolute; left:0; top:190px; background:url(../images/highlighter.png);}

#maxhead {width:475px; height:233px; position:absolute; top:1350px; left:270px;}
#maxmiddlehead {width:471px; height:24px; background-color:#007fc4; color:#ffffff; font-size:16px; line-height:24px; padding-left:4px; position:absolute; top:1586px; left:270px;} 	
#maxprice {width:257px; height:163px; position:absolute; top:1613px; left:270px;}
#max {height:153px; width:198px; position:absolute; top:1613px; left:527px; padding:10px 0 0 20px}
#max ul {margin:0; padding:0;}
#max li {margin-bottom:8px;}
#red {width:207px; height:385px; position:absolute; top:1050px; left:755px;}

#cloud1 {height: 450px; width:960px; position:absolute; top:700px; left:0;}
#cloud2 {height: 450px; width:960px; position:absolute; top:1720px; left:0;}
#cloud3 {height: 230px; width:960px; position:absolute; top:2900px; left:0;}

a#phonefine {width:80px; height:18px; font-size:12px; line-height:18px; background-color:#007fc4; color:#ffffff; position:absolute; top:2650px; left:865px; text-align:center;}
a#phonefine:hover {color:#000000;}
#phonefinep {width:800px;}
#fine {width:400px;}

.call1 {width:326px; height:55px; position:absolute; top:955px; left:500px;}
#callunderline {width:346px; height:19px; position:absolute; top:1013px; left:500px; background:url(../images/callunderline.png);}
.call2 {width:326px; height:55px; position:absolute; top:1790px; left:335px;}

#phones {height:160px; width:316px; position:absolute; top:470px; left:480px;}

#bold {height:190px; width:115px; position:absolute; top:645px; left:392px; padding-top:40px;}
#htc {height:225px; width:202px; position:absolute; top:645px; left:540px; padding-top:5px;}
#galaxy {height:241px; width:182px; position:absolute; top:645px; left:770px;}

#bold-info {height:45px; width:166px; position:absolute; top:890px; left:360px; text-align:center;}
#htc-info {height:45px; width:202px; position:absolute; top:890px; left:540px; text-align:center;}
#galaxy-info {height:45px; width:182px; position:absolute; top:890px; left:770px; text-align:center;}

#phone-button {width:212px; height:40px; position:absolute; top:1040px; left:555px;}

#phone-note {width:372px; height:285px; position:absolute; left:0; top:550px;}
#phone-marker {width:468px; height:147px; position:absolute; left:0; top:1050px; background:url(../images/phone-marker.png);}


#game-play {width:354px; height:317px; position:absolute; top:2050px; left:250px;}
#game-screens {width:349px; height:316px; position:absolute; top:2050px; left:600px; background:url(../images/game-screens.png);}
#game-copy {width:497px; height:93px; position:absolute; top:2400px; left:270px;}
#game-balloon {width:132px; height:271px; position:absolute; top:2700px; left:775px;}

#footer {width:960px; height:89px; margin:0 auto;}



#one {position:absolute; top:110px; left:0;}
#two {position:absolute; top:450px; left:0;}
#three {position:absolute; top:1250px; left:0;}
#four {position:absolute; top:2150px; left:0;}



.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   line-height:18px;
   border-radius:10px;
   -moz-border-radius: 10px; 
  -webkit-border-radius: 10px;
   
}



.qtip-wrapper {
	border:10px solid #007fc4;
   -moz-border-radius: 10px; 
  -webkit-border-radius: 10px;
   border-radius:10px;
-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B7B7B7,endColor​str=#FFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B7B7B7,endColorstr=#FF​FFFF)";
}

