@charset "utf-8";
/* CSS Document */


.rate li {
	width:115px;
}

.rate li input {
	margin-left:10px
}

.dollar-sign {
	float:left;
}


.main_container {
	max-width:580px;
	height:auto;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
.main_container  .header{
	max-width:580px;
	height:168px;;
	margin:0px auto;
	
	
}


.main_container  .header .logo{
	height: 95px;
	max-width: 412px;
	width: 410px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;	
}
.main_container  .heading{
	margin: 0;
	max-width: 526px;
	text-align: center;	
}
.main_container  .heading h1{
	color: #000000;
    font-family: Calibri;
    font-size: 27px;
    margin-right: 15px;
	
}
.main_container .main_body{
	max-width:580px;
	height:auto;
	margin:0px auto;
	
}
.main_container .main_body .tablea{

	max-width:550px;
	min-height:250px;;
	
}
.main_container .main_body .socal_banner{
	max-width:550px;
	min-height:490px;
}
.main_body .socal_banner .scoil_logo{
	width:400px;
	height:80px;
	float:left;
}
.main_body .socal_banner .spend_time{
	
    float: left;
    height: 195px;
    width: 518px;
	position:relative;
	margin:0px; 
	display:block;
	background: #fbe338; /* Old browsers */
	background: -moz-linear-gradient(left,  #fbe338 0%, #feca1d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fbe338), color-stop(100%,#feca1d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fbe338 0%,#feca1d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fbe338 0%,#feca1d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fbe338 0%,#feca1d 100%); /* IE10+ */
	background: linear-gradient(to right,  #fbe338 0%,#feca1d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe338', endColorstr='#feca1d',GradientType=1 ); /* IE6-9 */
	-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  border-radius: 10px; /* CSS3 */
  behavior: url(../stylesheets/css/border-radius.htc);

}
.main_body .socal_banner .spend_time img{
	height: 180px;
    position: absolute;
    top: 17px;
    width: 230px;
	
}
.main_body .socal_banner .spend_time h1{
	color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    margin-left: 195px;
    margin-top: 14px;
	
}
.main_body .socal_banner .spend_time h2{
	color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-left: 198px;
    text-align: right;
    width: 311px;
	font-style:italic;
	
}
.main_body .socal_banner .spend_time p{
	color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 228px;
    text-align: right;
    width: 278px;
}


.main_body .socal_banner  .social_network{
	width:510px;
	height:120px;
	float:left;
	padding-top:10px;
}
.main_body .socal_banner  .social_network ul{
	margin:0px;
	padding:0px;
}
.main_body .socal_banner  .social_network ul li ul{
	margin:0px;
	padding:0 ;
    
}
.main_body .socal_banner  .social_network ul li ul li{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:600;
	list-style:none;

}
.main_body .socal_banner  .social_network ul li {
	margin:0px;
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:600;
	list-style:none;

}
.main_body .socal_banner  .social_network ul li img{
	margin-left:5px;
}
.main_body .phara {
	width:520px;
	height:82px;
	float:left;
}
.main_body .phara p {
	width:500px;
	height:72px;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px; 
	margin:0px;
	font-weight:500;
}
.main_container .main_body .socal_helper{

	max-width:550px;
	min-height:190px;
	
}
.main_container .main_body .socal_helper h1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#DD0806;
}
.main_container .main_body .socal_helper h2{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#DD0806;
}
.main_body .socal_helper ul{
	border: 1px solid #C9C9C9;
    float: left;
    margin: 0;
    padding: 0;
	
}
.main_body .socal_helper ul li{
    border-bottom: 1px solid #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 500;
    list-style: none outside none;
    padding: 5px 10px;
}
.main_body .socal_helper .pakages{
	width:345px;
}
.main_body .socal_helper .price{
	background-color:#FFCC99;
	width:63px;
}
.main_body .socal_helper .table_b{
	margin-left:10px;
}
.tablea .table

{
	color: #666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tablea .table .rightTable {
	color: #FFF;
	background-color: #34C6F4;
	width: 600px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.tablea .table .rightTable:hover {
	background-color: #34C6F4;
}

.tablea .table ul

{
	float:left;
	margin:0;
	padding:0;
}

.tablea .table ul li

{
	list-style:none;
	font-size:14px;
	padding:10px;
	font-weight:500;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-bottom:40px;

}

.tablea .table ul li.title

{
	font-weight:bold;
	color:#fff;
}

.tablea .table ul li.even

{



}

.tablea .table ul li.odd

{

}

.tablea h1{

	font-size:18px;
	color:#DD0806;
	font-family:Arial, Helvetica, sans-serif

}
.tablea .type {
	width:480px;
}
.tablea .week{
	height:40px;
}
.tablea .value{
	text-align: right;
	display: block;
}
.tablea .value_a {
	height:40px;
	text-align: right;
	display: block;
}
.tablea .value_a input, .tablea .value input {
	
	color: #333;
	border: 2px solid #34C6F4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 80px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.main_body  .service_provider{
	width:580px;
	position:relative;
	margin:0px;
	
	
}
.main_body  .service_provider table{
}
.main_body  .service_provider table tr{
	border:1px solid  #333;
}
.main_body  .service_provider table tr td{
}

.main_body .social_helpers{
	width:580px;
	position:relative;
	margin:0px;
	min-height:900px;
}

.main_body .social_helpers .planBlock {
    
    float: left;
    margin-left: 10px;
    width: 180px;
	margin-top:20px;
	
}
.main_body .social_helpers  .planBlock .content {
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.main_body .social_helpers .planBlock h1 {
    display: block;
    font-size: 19px;
    margin: 0;
    padding: 0;
    text-align: center;
	margin-bottom:10px;
}
.main_body .social_helpers .planBlock .content {
    font-size: 12px;
    line-height: 16px;
    padding-left:0px;
	min-height:435px;
	border:6px solid #343735;
	-moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    border-radius: 10px; /* CSS3 */
    behavior: url(../stylesheets/css/border-radius.htc);
}
.main_body .social_helpers .planBlock .content ul {
	line-height: 19px;
	margin: 0px;
	padding: 0px;

}
.main_body .social_helpers .planBlock .content ul li{
	min-height:35px;
	margin-bottom:10px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	display: block;
	background-position: left top;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45px;
	background-image: url(../images/point.png);
	background-repeat: no-repeat;
	list-style-type: none;	
	
}
.social_helpers .planBlock .content ul li p{
	margin:0 ;
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626264;
	width:120px;
	font-weight:400;
}
.social_helpers .planBlock .content  h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF0000;
}
.main_body .social_helpers .planBlock .content p.price {
    margin: 0;
    padding: 0;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:25px;
	text-align:center;
	color:#434344;
	font-weight:bold;
}
table .pupple{
 background-color:#CCCCFF;
}
table .yellow{
	background-color:#FFCC00;
}
table .brown{
	background-color:#FFCC99;
}
table .red{
	color:#DD0806;
	font-size:14px;
}
.field {
	background-color: #FFF;
	text-align: center;
	border: 2px solid #333;
}
.right {
	float: right;
}
.calculatorimage  {
	float: left;
	margin-top: 30px;
	margin-left: 85px;
}
.planBlock  .banner{
	height: 196px;
    margin-top: 79px;
    width: 384px;
	
}
.main_body  .icustom{
	width:580px;
	height:200px;

	float:left;
}
.main_body  .icustom h1{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2C2C2F;
	text-align:center;
	padding:0 ;
	margin:0;
	font-weight:100;
}
.main_body  .icustom i{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF0000;

}
.main_body  .icustom p{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2C2C2F;
	text-align:center;
	padding:0 ;
	margin:0;
	margin-top:5px;
}
.oneDollarBanner {
	background-image: url(../images/banner_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 221px;
	padding-left: 20px;
	color: #333;
	font-weight: bold;
}
.oneDollarBanner h1{
	font-size: 13px;.right {
	float: right;
}
.calculator {
	color: #666;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 18px;
	font-weight: bold;
	background-color: #E4EEEF;
}
.field20, .field30, .field40 {
	padding: 2px;
	border: 2px solid #333;
}


.headingmid {
	min-height: 78px;
	padding: 0px;
	background: url(images/headingplan.png) no-repeat left top;
	text-align: center;
	line-height: 62px;
	color: #FFF;
	font-size: 32px;
	float: left;
	font-weight: bold;
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

