body {
  background: url(../images/pattern.jpg);
  color: #303030;
  font-size: 14px;
  height: auto;
  padding-bottom: 20px;
  line-height:1.5em;
}

/* Common */

a {color: #53a0d8; text-decoration: none;}
a:hover { text-decoration: underline;} 

.logo{padding:30px 0px;}
.MT30{margin-top:30px;}
.MB30{margin-bottom:30px;}
.MB40{margin-bottom:40px;}
.MT20{margin-top:20px;}
.M30-wrapper{margin-top:30px; margin-bottom:30px;}
.bottom-border{ border-bottom:1px solid #dbdbdb;}

.blue-pattern{background:url(../images/pattern-blue.jpg); padding:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cadfed; text-align:center;}

.testimonials {margin-left:0px; padding-left:0px;}
.testimonials li{list-style-type:none; margin-left:0px; padding-left:0px;}
.testimonials li p{display:block;}
.pic{float:left; margin-right:20px; display:block;}
.picr{float:right; margin-left:20px; }
.testimonials-footer{color:#53a0d8;}
  
/* Headings and Text */
  
h2{color:#599b41; font-size:25px; line-height:1.0em;}
h3{color:#303030; font-size:22px;  line-height:1.2em; font-weight:normal;}
  
  
.punch{font-size:13px; line-height:1.2em; text-align:right; margin-top:25px; } 
.money-guarantee{position:absolute; margin-left:265px; margin-top:-15px;}
.section-divider{background:url(../images/section-divider.png) no-repeat; width:100%; height:49px;}


/*top nav */

.topnav{margin-top:55px;	}
.topnav li{display:inline; }
.topnav li a{font-size:30px;}

/* check list */

.checklist li{ list-style-image:url(../images/bullet-check.png);}

.calculator{ margin:10px !important; }
.calculator td{vertical-align:top; line-height:25px;}
.calculator input{border-color: #C5C5C5;
    border-style: inset solid solid;
    border-width: 1px;
    float: left;
    margin: 0 10px 0 0;
    padding: 6px 5px; width:88%;}
 .red{color:red; }
 .timeworth{font-size:25px; font-weight:bold; position:relative; margin-top:9px;}
 .padding30{background-color:#efefef; border: 1px solid #DBDBDB; width:47% !important;}
 
 .signup{ padding:30px !important; width:100%; }
 .signup input{border-color: #C5C5C5;
    border-style: inset solid solid;
    border-width: 1px;
   text-align:left;
    
    padding: 6px 5px; width:55%;}
	

.ph{width:auto !important ; margin: 0 3px 0 0;}	

 .signup select{border-color: #C5C5C5;
    border-style: inset solid solid;
    border-width: 1px;
   text-align:left;
    
    padding: 6px 5px; width:35%;}

 .signup textarea{width:55%;}	
	
label{ line-height:30px;}	
 .signup  td:first-child{width:36%;}
.small{font-size:10px;}
.signup  td{vertical-align:top;  padding:10px;}	
 
 h3.black{color:#303030; margin:15px 10px 25px;border-bottom:1px solid #DBDBDB; padding-bottom:10px; }
 
 
 /* Pricing Wrapper */
 
.pricing-wrapper{background-color:#53a0d8;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.pricing-wrapper ul li{ list-style-type:none;}
.pricing-wrapper ul{float:left; margin-right:3%; width:30%;}
.pricing-wrapper ul:last{margin-right:0px;} 

.aligncenter{text-align:center;}
.bronze{background-color:#53a0d8;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.gold{background-color:#599b41;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.packages li{ list-style-type:none; text-align:left; color:#fff; padding:17px 0px; border-bottom:dashed 1px #9bc5db;}
.packages li:last-child{border-bottom:none;}
.packages{margin:0px; padding:0px; margin-right:20px; }
.gold li{ border-bottom:dashed 1px #9bc094;}

.bronze-plan{margin-top:20px; margin-left:20px; text-align:left;}
.gold-plan{margin-top:20px; margin-left:20px; text-align:left;}
.silver-plan{margin-top:20px; margin-left:20px; text-align:left;}

h4{z-index:1; position:absolute; text-align:center; margin:5px 0px 0px 25px;}
.rates{background-color:#d7543b; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; border-top:1px solid #a03f2d; padding:10px 0px;}

.btn-signup{line-height:50px;}
.gurantee-badge-pricing{position:absolute; left:1015px; margin-top:-40px;}


/* Email subscribtion*/

#mc_embed_signup{background-color:#efefef; border: 1px solid #DBDBDB; padding:15px; }

#mc_embed_signup input[type="email"]{border-color: #C5C5C5;
    border-style: inset solid solid;
    border-width: 1px;
    
    margin: 0 10px 0 0;
    padding: 6px 5px; width:35%;}
	
.indicates-required{font-size:11px; display:none;}
.asterisk{color:red; font-size:11px;}
.spacer20{height:20px;}
.input-group ul{margin-left:0px; padding-left:0px;}
.input-group ul li{display:inline; padding-left:0px; margin-left:16px;}
.button{background-color:#df6344; border:1px solid #b4492e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:6px 10px; color:#fff; font-weight:bold; cursor:pointer; margin-left:105px; }
.button:hover{background-color:#cd583b;}


/* footer */
.basborder{ border-top:1px solid #DBDBDB; height:1px;}
.footer{padding:30px 0;}
.footer-links{margin:0px; padding:0px; margin-top:30px; float:right; display:none; }
.footer-links li{display:inline; list-style-type:none;  margin-left:30px ;}
.footer-links li a{}

.address{font-size:12px; margin-top:25px;}
.footer .social{margin-top:3px;}
.footer .social a{margin-right:6px;}

.fleft{float:left;}
.fright{float:right;}

.copyright{font-size:11px; text-align:center; margin-bottom:10px;}

/* button */

.buttons {
	padding: 9px 28px 9px 26px;
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 1px 0px #FFFFFF;
	filter: dropshadow(color=#FFFFFF, offx=0, offy=1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px #FFFFFF;
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px #FFFFFF;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px #FFFFFF;
	
	margin-right:14px;
	}
	






.button10 {
	background-color: rgba(255,237,237,1.00);
	background-image: -webkit-gradient(linear, left top, left bottom, to(rgba(255,237,237,1.00)), from(rgba(255,211,211,1.00)));
	background-image: -webkit-linear-gradient(top, rgba(255,237,237,1.00), rgba(255,211,211,1.00));
	background-image: -moz-linear-gradient(top, rgba(255,237,237,1.00), rgba(255,211,211,1.00));
	background-image: -o-linear-gradient(top, rgba(255,237,237,1.00), rgba(255,211,211,1.00));
	background-image: -ms-linear-gradient(top, rgba(255,237,237,1.00), rgba(255,211,211,1.00));
	background-image: linear-gradient(top, rgba(255,237,237,1.00), rgba(255,211,211,1.00));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255,237,237,1.00)', EndColorStr='rgba(255,211,211,1.00)');
	border: 1px solid #f6b6b6;
	font-size:20px;
	color: #9d3a3a;
}
.button10:hover {
	background: #fff0f0;
	border: 1px solid #f6b6b6;
	text-decoration:none;
	color: #b55a5a;
}
.button10:active {
	background: rgb(255,183,183);
	background: -moz-linear-gradient(top, rgba(255,183,183,1) 0%, rgba(255,224,224,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,183,1)), color-stop(100%,rgba(255,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(255,183,183,1) 0%,rgba(255,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(255,183,183,1) 0%,rgba(255,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,183,183,1) 0%,rgba(255,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb7b7', endColorstr='#ffe0e0',GradientType=0 );
	background: linear-gradient(top, rgba(255,183,183,1) 0%,rgba(255,224,224,1) 100%);	
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
	border: 1px solid #f6b6b6;

	color: #b55a5a;
}


.button13 {
	background-color: rgba(242,242,242,1.00);
	background-image: -webkit-gradient(linear, left top, left bottom, to(rgba(242,242,242,1.00)), from(rgba(224,224,224,1.00)));
	background-image: -webkit-linear-gradient(top, rgba(242,242,242,1.00), rgba(224,224,224,1.00));
	background-image: -moz-linear-gradient(top, rgba(242,242,242,1.00), rgba(224,224,224,1.00));
	background-image: -o-linear-gradient(top, rgba(242,242,242,1.00), rgba(224,224,224,1.00));
	background-image: -ms-linear-gradient(top, rgba(242,242,242,1.00), rgba(224,224,224,1.00));
	background-image: linear-gradient(top, rgba(242,242,242,1.00), rgba(224,224,224,1.00));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(242,242,242,1.00)', EndColorStr='rgba(224,224,224,1.00)');
	border: 1px solid #bebebe;
	clear: left; font-size:20px;
	
}
.button13:hover {
	background-color: rgba(243,243,243,1.00);
	background-image: -webkit-gradient(radial, 50% 50%,200,50% 50%,20, to(rgba(243,243,243,1.00)), from(rgba(238,238,238,1.00)));
	background-image: -webkit-radial-gradient(50% 50%, rgba(243,243,243,1.00), rgba(238,238,238,1.00));
	background-image: -moz-radial-gradient(50% 50%, rgba(243,243,243,1.00), rgba(238,238,238,1.00));
	background-image: -o-radial-gradient(50% 50%, rgba(243,243,243,1.00), rgba(238,238,238,1.00));
	background-image: -ms-radial-gradient(50% 50%, rgba(243,243,243,1.00), rgba(238,238,238,1.00));
	background-image: radial-gradient(50% 50%, rgba(243,243,243,1.00), rgba(238,238,238,1.00));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(243,243,243,1.00)', EndColorStr='rgba(238,238,238,1.00)');
	color:#131313;
	text-decoration:none;
}
.button13:active {
	background: rgb(204,204,204);
	background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#e8e8e8',GradientType=0 );
	background: linear-gradient(top, rgba(204,204,204,1) 0%,rgba(232,232,232,1) 100%);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .1), inset 0px 1px 0px 0px rgba(255,255,255,.5);
}

