@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(../images/background2.jpg) no-repeat #5091ba center 5px;
 	font:15px Myriad Pro, Arial, Helvetica, sans-serif;	
	color:#555454;
	border-top:5px #7caccb solid;
	min-width:1024px	
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
											
#main_header{
	padding:0;
	margin:0;
}
.header {
	background:url(../images/hr2.gif) no-repeat 10px 108px;
	width:880px;
	height:385px;	
	padding:0;
}
.header2 {
	width:880px;
	height:112px;	
	padding:0;
}
.logo {
	padding:30px 0 0 0;
	width:295px;
	position:relative;
	left:-10px
}
.logo2 {
	padding:30px 0 0 0;
	width:295px;
	position:relative;
	bottom:-5px;
}
.h_lcol {
	width:415px;
}
.h_lcol h3{
	font-size:20px;
	color:#ddff95;
	padding:20px 0 12px 0;
}
.h_lcol p {
	font-size:16px;
	color:#FFFFFF;
	line-height:22px;
	padding:0 0 16px 0;
}
.h_lcol p strong {
	font-size:20px;
	font-weight:bold;
}
.h_padding {
	padding:0 0 0 10px
}
.h_rcol {
	width:455px;
}
.web {
	margin:62px 0 0 0;
}
.web img {
	position:absolute;
	margin:0 0 0 10px;
}
.navigation {
	clear:both;
	padding:35px 0 0 0;
	text-align:right;
}


#main_contents {
	background:/*url(../images/hr1.gif) center top repeat-x*/ #f5f8fb;
	border-bottom:5px #679fc3 solid;
	border-top:5px #679fc3 solid;
	min-width:1024px;
}
.contents {
	width:880px;
	padding:40px 0 0 0;
}
.l_col {
	width:543px;
}
.l_cont {
	padding:0px 20px 0px 0;
}
.l_cont h1{
	padding:0 0 20px 10px;
}
.l_cont h2{
	font-size:16px;
	color:#5091ba;
	border-bottom:#dcdfe2 1px solid;
	padding:0;
	margin:0 0 10px 0;
}
.video_cont {
	padding:0 0 0 10px;
}
.video_cont span{
	font-size:18px;
	color:#88c266;
	font-weight:bold;
}
.video {}
.btn_seeplan {
	padding:15px 0 15px 0;
}


.r_col {
	width:322px;
}
.cont_box1 {
	padding:0 0 15px 0;
}
.boximg {
	width:100px;
}
.boxdetails {
	width:405px;
}
.cont_box1 p {
	font-size:15px;
}
.cont_box1 span {
	font-size:16px;
	font-weight:bold;
	color:#88c266;
}

.r_cont {
	background:url(../images/rightbg.gif) repeat-y;
	width:297px;
	margin:0 0 0 10px;
}
.r_contents {
	background:url(../images/rightcurvebottom.gif) no-repeat left bottom;
	padding:22px 15px;
}
.r_contents h1 {
	font-size:18px;
	color:#78a85c;
}
.r_contents h2 {
	font-size:16px;
	color:#5091ba;
	padding:0 0 5px 0;
}
.r_contents p {
	font-size:13px;
	padding:0 0 5px 0;
}
.r_contents ul {
	margin:0;
	padding:0;
}
.r_contents ul li {
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
	background:url(../images/imglist1.gif) no-repeat left 5px;	
	color:#81b563;	
}
.r_contents ul li a {
	color:#81b563;
	text-decoration:none;
}
.r_seeplan {
	padding:15px 0 0 10px;
}
.bluebold {
	color:#5091ba;
	font-size:23px;
}
.hr {
	border-bottom:1px #d1dae3 solid;
	display:block;
	padding:15px 0 0 0;
	margin:0 0 15px 0;
}
.cont_box2 {
	margin:15px 0 0 0;
}
.txtsearch {
	background:url(../images/txtsearch.gif) no-repeat;
	width:202px;
	height:25px;
	border:0;
	font-size:16px;
	padding:4px 0 0 0;
}
.box2img {
	width:38px;
	text-align:center;
}
.box2details {
	width:218px;
}

.signin {
	background:url(../images/signinbg.gif) no-repeat;
	height:28px;
	width:256px;
}
.signin p {
	padding:6px 0 0 10px;
	color:#FFFFFF;
	font-size:13px;
}
.signin a {
	text-decoration:none;
	color:#FFFFFF;
}

.cont_box3 {
	padding:0 0 0 10px;
}
.cont_box3 ul {
	margin:0 0 20px 15px;
	padding:0;
}
.cont_box3 ul li {
	padding:5px 0 3px 20px;
	margin:0;
	background:url(../images/imglist2.gif) no-repeat left 5px;
	list-style:none;
	font-size:14px;
}
.cont_box3 ul a{
	padding:8px 0 0 20px;
	margin:0;
	color:#81b563;
	text-decoration:none;
	font-size:14px;
	display:block;
}
*html .cont_box3 ul a{
	padding:8px 0 0 0px;
}

/* ----------------------------- */
.plan {
	padding:0 0 0 30px
}
.plan h1 {
	padding:0;
}
.plan_pricing {
	width:820px;
	background:url(../images/plansbg.gif) repeat-y left top;
	margin:0 0 25px 0px;
}
.plan_container {
	background:url(../images/planstop.gif) no-repeat left top;
	padding:20px 0 10px 2px;
}
.l_plan1 {
	width:268px;
}
.l_plan1 h2, .l_plan2 h2 {
	font-size:24px;
	color:#5091ba;
	background:url(../images/hr3.gif) repeat-x left bottom;
	margin:0 0 8px 0;
	padding:0 0 5px 0;
}
.l_plan2 {
	width:266px;
	background:url(../images/plansbg2.gif) repeat-x left top;
}
.l_plan2 h2 span {
	font-size:14px;
	color:#88c266;
	padding:0 0 0 4px;	
	font-weight:normal;
}
.inner_plan { padding:10px 20px 0 20px; }
.inner_plan ul { 
	margin:0 0 5px 0px;
	padding:0 0 15px 10px;
	border-bottom:#e8edf0 1px solid;
	min-height:150px;
}
*html .inner_plan ul {
	height:150px;	
}
.inner_plan ul li{ 
	background:url(../images/check.gif) no-repeat left 8px;
	padding:0 0 0 18px;
	list-style:none; 
	font:15px/25px Myriad Pro, Arial, Helvetica, sans-serif;
}
.inner_plan ul li a {
	color:#555454;
	text-decoration:none;
}
.plan_cont {
	background:url(../images/plantop.gif) left top no-repeat;
	padding:18px;
}
.plan_cont h2 {
	border-bottom:1px #e2e7ea solid;
}
.plan_cont p {
	padding:5px 0 0 0;
	margin:0;
}
.plan_cont h2 span {
	font-size:12px;
	color:#919191;
	padding:0 0 0 40px;
	font-weight:normal;
}

	

										
											/* Footer */
#main_footer {
	padding:20px 0 20px 0;
	color:#FFFFFF;
}
.footer {
	background:url(../images/footerbg.gif) no-repeat left bottom;
	width:840px;
	height:52px;
	padding:0 20px 0 20px
}
.copyright, .productsales {
	padding:25px 0 0 5px;
}
