body {
  font-family:"Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  text-align:center;
  background: url('../images/corkboard-pattern-new.gif') repeat center top;
}

.wrapper {
  width:984px;
  margin:0 auto;
  text-align:left;
}

em {
  /*font-family:"Lucida Sans",;*/
}

.last {
  margin-right:0 !important;
}

a {
  color:#00BCE5;
}

/* HEADER */
#header {
  padding:20px 0px 0px;
}

h1 {
  text-indent:-999em;
  background:transparent url('../images/maxihuge-logo.png') no-repeat top left;  
  width:984px;
  height:110px;
}

#header h2 {
  text-indent:-999em;
  background:transparent url('../images/really-really.png') no-repeat top left;  
  width:984px;
  height:40px;
}

/* DEMO */
#demo {
  background:#9F6C43 url('../images/corkboard-pattern-new.gif') repeat-x center top;
  height:580px;
  width:100%;
  overflow:hidden;
}

#demo .wrapper {
  text-align:center;
  position:relative;
  height:580px;
}

#demo img.maxihuge {
}

#demo img.stuff {
  position:absolute;
  overflow: hidden;
}

#c-buy {
  left:860px;
  top:25px;
}

#c-hline {
  left:135px;
  top:540px;
}

#c-vline {
  left:73px;
  top:23px;
}

#c-whitebox {
  left:136px;
  top:25px;
}

  #c-cats {
    left: -180px;
    top:31px;
  }
  
  #c-keepcalm {
    left:-290px;
    top:300px;
  }
  
  #c-surlies {
    left:1212px;
    top:0px;
  }
  
  #c-flyers {
    left:1100px;
    top:404px;
  }

  #c-stickers {
    left:875px;
    top:260px;
  }
  
  #c-tacks1 {
    left:991px;
    top:229px;
  }

  #c-tacks2 {
    left:70px;
    top:479px;
  }

#content {}

#features {
  text-align:center;
  margin:20px 0;
}

#features ul {
  background:#fff ;
  
}

#features h3 {
  text-indent:-999em;
  height:68px;
  margin-top:20px;
  margin-bottom:10px;
  background-image:url('../images/subheads.png');
}

  #features h3#f-sharpie  { background-position: 0px 0px;}
  #features h3#f-multi    { background-position:-200px 0px;}
  #features h3#f-truly    { background-position:-400px 0px;}
  #features h3#f-start    { background-position:-600px 0px;}
  #features h3#f-feature  { background-position:-800px 0px;}

#features p {
  line-height:1.5em;
  padding-left:8px;
  padding-right:13px;
  color:#666;
  font-size:1.0em;
  margin-bottom:1em;
}

  #features p strong {
    color:#555;
    /*font-size:1.09em;*/
  }
  
  #features p span {
    text-decoration:underline;
  }

#features li {
  display:block;
  width:184px;
  float:left;
  margin-right:16px;
  height:290px;
  background-image:url('../images/a4.png');
}

#includes p {
  margin:0 auto;
  text-align:center !important;
  color:#999;
  font-size:1.2em;
  margin-top:20px;
}


#includes img {
  margin-top:20px;
}


#buy {
  margin:0 auto;
  text-align:center !important;
  color:#333;
  margin:0px 0;
  margin-top:20px;
}

#bot {
	text-align:center !important;
	margin-left:185px;
	margin-top:20px;
	padding-bottom:20px;
	height:200px;
	width:620px;  
	background-image:url('../images/a4-bottom.png');
}

#buy p {
  width:555px;
  margin:0px auto;
  font-size:1.1em;
  line-height:1.4em;
  color:#666;
}

#footer .wrapper {
	height:30px;
}

#footer p {
  text-align:center;
  color:#999;
  margin:3em 0;
}

#footer a {
  color:#999;
}



#button {
  position:absolute;
  left:860px;
  top:25px;
  z-index:100;
}

#button input {
  display:block;
  height:150px;
  float:left;
  text-indent:-999em;
  background-position:top left;
  background-repeat:no-repeat;
}

#button input:hover {
  background-position:bottom left;
}
  
#buy-button input {
  width:150px;
  background-image:url('../images/buttons/button-buy.png');
}

.submit {
  background:none; 
  border:none;
cursor: pointer; cursor: hand;
}

a, a img, a {
  border:none; 
  border-style:none;
}

