#home #header h1 { height: 74px; }
#home #content { padding: 0; }
#home #footer { margin: 0; }
#content .wrapper{
	margin-top:40px;
}
div#sitepal{
	width:330px;
	height:320px;
	float:left;
	margin-right:15px;
}
div#items-container{
	margin-left:15px;
}
div.item{
	float:left;
	border-bottom:1px dashed #81AC9F;
	width:562px;
	padding-bottom:10px;
	margin-bottom:5px;
}
div.item p{
	color:#383838;
}

div#authorize-logo{float:right; position:relative; top:60px;}
div#authorize-logo img{width:49px; height:42px;}

.left,
.right{
	width:445px; 
	float:left; 
	margin-top:20px;
	}
.right{
	margin-left:23px;
	}
/* Social */
div.social {
	float:left;
	width:382px;
	padding:2px 0px 20px 73px;
}
div.social a { float:left; text-indent:-9999px; }
div.social div#twitter {
	float:left;
}
div.social div#facebook {
	float:left;
	width:74px;
	padding:0px 155px 0px 0px;
}
#h2-container{
	border-bottom:1px dashed #C0D68E; 
	height:45px;
}
h4{
	font-weight:bold;
}
p{
	font-size:13px;
}
li{
	padding-bottom:10px;
}	
li span.number{
  top: 50%;
  left: 6px;
  width: 25px;
  height: 26px;
  margin: -13px 0 0;
  text-align: center;
  line-height: 26px;
  font-weight: bold;
  color: #fff;
  background: url(../images/layout/customer_service_acc_number.png) no-repeat;  
	display:inline-block;
	margin-top:0;
	float:left;
}	
li p{
	display:inline-block;
	width:415px;
	margin:5px 0 0 5px;;
}
#benefits-table-container{
	width:920px;
	border-top:1px dashed #CECECE;
	}
table#benefits-table {
	width:100%
	}
table#benefits-table tbody#tbody-2{
	border:1px dashed #D2E2AC;
	}
table#benefits-table tbody#tbody-2 *{
	font-size:12px;
	padding:4px;
}	
table#benefits-table td {
	border:1px dashed #CECECE; 
	vertical-align:middle; 
	padding-left:10px;
	}
table#benefits-table th.first-column{
	width:500px;
	vertical-align:top; 
	padding-top:15px;
	}
table#benefits-table th.second-column, 
table#benefits-table th.third-column{
	padding-top:5px;
	width:215px; 
	text-align:center; 
	vertical-align:top;
	padding-bottom:5px;
	}
table#benefits-table tr {}
table#benefits-table tr td{width:715px;}
table#benefits-table td.tick{width:205px; text-align:center;} 
table#benefits-table td span{
	color:#045940; 
	font-weight:bold;
	font-family: arial;
	 }

.fcf0d2 td{	background-color:#fcf0d2;}

a#click-here-to-become-a-member{
	display:block; 	width:452px; height:185px; float:left; margin-right:15px;
	background:url(../images/layout/home-links-bg.png) no-repeat 0 0;
}	
a#click-here-to-become-a-member span{display:none;}
a#teachers-and-parents span{display:none;}
a#teachers-and-parents{
	display:block; width:452px; height:185px; float:left; 
	background:url(../images/layout/home-links-bg.png) no-repeat -456px 0;
	}
a#create-account span{display:none;}
a#create-account{
	display:block; width:451px; height:152px; float:right; 
	background:url(../images/layout/create-account.png) no-repeat 0 0;
	}

/* SUBSCRIPTION FORM */
#frmSS1 {
	color:     #606060;
	font-size: 13px;
	line-height: 1.5em;

	margin-bottom: 10px;
	border:        1px dashed #606060;
	padding-top:    18px;
	padding-right:  17px;
	padding-bottom: 10px;
	padding-left:   20px;
	width:          408px;
}

#frmSS1 th { 
	color:          #045940;
	text-align:     left;
	text-transform: uppercase;
}

#frmSS1 input.text {
	font-style: italic;
	color: #888;

	background-color: #ececec;

	margin: 0px 0px 12px;
	border: 1px solid #99BCB2;
	padding: 4px 6px 0px;
	width: 300px;
	height: 22px;

	box-shadow:         inset -3px 3px 3px #cecece;
	-moz-box-shadow:    inset -3px 3px 3px #cecece;
	-webkit-box-shadow: inset -3px 3px 3px #cecece;
	float: left;
}

#frmSS1 input.submit {
	text-indent: -1000px;
	
	background: url(../images/layout/customer_service_submit.png) no-repeat;

	margin-top: -1px;
	margin-left: 10px;
	border: 0;
	width:  82px;
	height: 31px;
}

#frmSS1 input.submit:hover {
	background-position: 0 -31px;
}

a#topAd img {
margin: 20px 0 0 0;	
}
