@charset "utf-8";
/* CSS Document */

*, html {margin:0; padding:0;}
img{border:0;}


body{background:#D4EBFF;}
.main-container{width:1100px; margin:0 auto; border-left:2px solid #000; border-right:2px solid #000; background:#FFF; }

.header{}
.header img{float:left;}

.clearfix{clear:both;}


.site-description{background:url(front_images/body-part-a_02.jpg) no-repeat; width:611px; height:94px; display:block; float:left;font: 12px  Arial, Helvetica, sans-serif; 

padding-left:50px;
padding-top:15px;
line-height:18px;

}


/*---HEADER TAGS STYLES---*/
h2.page-titles{font:bold 28px  Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}



/*---TEXT COLORS STYLES---*/
.orange{color:#FEBE42;}
.bluetxt{color:#24A6D6;}

/*---LIGHT BLUE BOX STYLES---*/
.light-blue{background:#F1FBFF; border:1px solid #71D2F3;}
.light-blue-nb{background:#F1FBFF; }
.box-adjust{margin-left:30px;}
td#small-adjust{padding-left:8px;}


/*---BACKEND STYLES---*/

.bk-box{background:#FFF url(front_images/page-bg.jpg) repeat-x;font:13px  Arial, Helvetica, sans-serif; color:#FFF;padding-top:20px;}
.pagebk-container{margin:0 auto;padding-top:0px;color:#000; }

.column-container{ background:url(front_images/bg-blue.jpg) bottom repeat-x ;}
.left-column{float:left; width:530px;padding-left:20px; }
.right-column{float:right; width:490px;padding-left:20px;padding-right:20px; text-align:center;}
.right-column2{float:right; width:510px;padding-left:10px;padding-right:20px; text-align:center;}
.left-details{padding-top:20px;padding-bottom:20px;margin-bottom:20px;line-height:22px;}
.left-details2{padding-top:20px;padding-bottom:20px;margin-bottom:20px;}

.subtitle{font:18px  Arial, Helvetica, sans-serif; color:#000;}
.boxtitle{font:bold 14px  Arial, Helvetica, sans-serif; color:#000; background:#A3E6FD; padding-left:8px; height:28px; text-align:left;}
.box-info{text-align:left;margin-top:10px;margin-bottom:20px;padding-left:15px; line-height:20px;}
.box-info2{text-align:left;margin-top:10px;margin-bottom:20px;padding-left:20px; }
.page-body-container{background:#FFF url(front_images/mid-page-bg.jpg) repeat-x;}
.data-container{width:1060px; margin:0 auto;padding-top:50px;}

.inner-box{color:#000; background:#F1FBFF; height:28px; text-align:left;}
.nosearch-box{margin-left:15px;margin-top:2px;}
.easygrab-box{padding:15px;text-align:center;}


/*----Contact Page -----*/

.contact-container{width:535px;float:left;}
.contact-holder{width:255px; height:108px; float:left; margin-right:10px;margin-bottom:10px; color:#000;}

.contact-box{width:255px; height:108px;
position:absolute;
 border:1px solid #71D2F3;
	background:#F1FBFF; 


}
div.contact-title-tab{width:256px; height:35px; position:absolute;  
	background:#A2E6FD; 
}

h2.contact-name{font:18px  Arial, Helvetica, sans-serif; color:#000;position:relative;text-align:center;padding-top:6px;}


.contact-info{position:relative;text-align:center;padding-top:15px;}
.contact-info a{color:#C0FF00;text-decoration:none;}
.contact-info a:hover{color:#000; text-decoration:underline;}




.contact-form-container{width:520px;float:left;color:#000;}
.form-title-container{font:bold 16px  Arial, Helvetica, sans-serif; color:#000;}

.formbox{width:525px; height:462px;
position:absolute;
        border:1px solid #71D2F3;
	background:#F1FBFF; 


}

.form-contact{position:relative;padding-top:30px; padding-right:50px;}
.form-contact input{width:310px;}
.form-contact textarea{width:310px;}
#send{margin-left:160px;}


.form-text{width:510px;margin-top:5px;clear:both;padding-left:10px;padding-top:5px;color:#000;position:relative;}


.fr-contact, .fr-oursites{background:#FFF url(front_images/page-bg.jpg) repeat-x;padding:35px 20px;font:13px  Arial, Helvetica, sans-serif; color:#000;}

.fr-signup{background:#FFF url(front_images/page-bg.jpg) repeat-x;padding:35px 20px;font:13px  Arial, Helvetica, sans-serif; color:#000; text-align:center;}



.fr-body{}
.fr-body img{float:left;}


.page-links4{ font-size:18px; font-weight:bold;}
.page-links4 a{text-decoration:none;color:#FEA700;}
.page-links4 a:hover{text-decoration:underline;color:#000;}


.page-links3{ font-size:13px; font-weight:bold;}
.page-links3 a{text-decoration:none;color:#008DBD;}
.page-links3 a:hover{text-decoration:underline;color:#000;}


.page-links2{ font-size:13px;}
.page-links2 a{text-decoration:none;color:#000;}
.page-links2 a:hover{text-decoration:underline;color:#008DBD;}


.page-links{}


.page-links a{text-decoration:none;color:#FEA700;}
.page-links a:hover{text-decoration:underline;color:#000;}


.adtools-links{font:bold 18px  Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.adtools-links a{text-decoration:none;color:#000;}
.adtools-links a:hover{text-decoration:underline;color:#FEA700;}






.sites-list{margin-top:20px; width:350px; float:left;}
.sites-list ul{ list-style:none;margin-top:10px;margin-left:10px;}
.sites-list li{font:bold 16px  Arial, Helvetica, sans-serif; color:#BDDFFF;margin-bottom:3px;}
.sites-list a{color:#008DBD; text-decoration:none;}
.sites-list a:hover{color:#000; text-decoration:underline;}


.sites-pics{float:left;padding-top:70px;width:710px;}
.sites-pics img{float:left;  margin-left:5px;margin-bottom:5px;border:1px solid #000;}




/*----Sign Up ----*/


.signup-container{width:550px; height:730px; margin:0 auto;margin-top:10px;}
.signup-box{
	width:550px; height:730px;
position:absolute;
	background:#F1FBFF; border:1px solid #71D2F3;
	
	}
	
.signup-form{
	position:relative;
	text-align:left;
	width:520px;
	margin:0 auto;
	padding-top:10px;
	}	
.signup_input{width:220px;}




/*---FOOTER STYLES---*/

.footer{height:80px; background:url(front_images/footbg.jpg) repeat-x; text-align:center; padding-top:35px;font:bold 14px  Arial, Helvetica, sans-serif; color:#FFF; margin-top:10px;}
.footer a{color:#EAFF5F; }
.footer a:hover{color:#000; text-decoration:none;}


/*---------SMALL BOX STYLES --------------*/

.smallbox-container{width:630px;height:320px; margin:0 auto;padding-top:20px;color:#000; }
.smallbox-box{
width:630px; height:300px;
position:absolute;
	border:1px solid #71D2F3;
	
	background:#F1FBFF;
}
.smallbox-info{position:relative;padding:20px;padding-bottom:100px;}


.smallbox-box2{
width:610px; height:200px;
position:absolute;
	border:1px solid #71D2F3;
	
	background:#F1FBFF;
padding-left:20px;
padding-top:20px;

}

/*---------LINKCODES BOX STYLES --------------*/






.welcome-container{width:495px; height:98px;margin-bottom:10px;}
.welcome-box{width:495px; height:98px;
	
	position:absolute;
        border:1px solid #71D2F3;
	background:#F1FBFF; 
	
	}
.welcome-info{position:relative;padding-top:20px;text-align:center;padding-right:40px;}
.welcome-info a{color:#008DBD;font-weight:bold; }


.left-bk{padding-top:10px;padding-left:20px;width:560px; float:left;}
.right-bk{width:520px; float:right;padding-top:20px;}



.bk-tools-feat{width:550px;}
.bk-tools-feat ul{font:bold 17px  Arial, Helvetica, sans-serif; color:#000;margin-top:20px;padding-left:35px;}
.bk-tools-feat li{ list-style-image:url(front_images/check.png); }



.bk-program-feat{width:500px;margin-top:20px; }
.bk-tools-container{font:13px  Arial, Helvetica, sans-serif; color:#000;padding-top:20px;padding-left:12px;}
.bk-flv{ width:400px; height:45px; background:url(front_images/flv.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:10px;}
.bk-tube{ width:400px; height:45px; background:url(front_images/tube.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:10px;}
.bk-html{ width:400px; height:45px; background:url(front_images/html.png) no-repeat left; padding-left:55px;padding-top:2px;}
.bk-sub-text{}
h2.bk-tools-title{font:20px  Arial, Helvetica, sans-serif; }
h2.bk-tools-title a{color:#008DBD; text-decoration:none;}
h2.bk-tools-title a:hover{color:#000; text-decoration:underline;}


.payment-sched-container{width:510px; }
.payment-box{
width:495px; height:260px;
	
	position:absolute;
border:1px solid #71D2F3;
	background:#F1FBFF; 

}

.payment-info{position:relative;padding-top:20px;}

.payment-period{padding-top:10px;padding-left:210px;color:#000;}
.payment-period li{display:inline; margin-right:68px;*margin-right:48px;font-weight:bold;}


.payment-period-box{margin-top:10px;color:#000;}
.payment-period-box li{display:inline; margin-right:42px;margin-left:2px;}
.period-title{font-weight:bold;font-size:15px;}


.payment-support-text{padding:20px;color:#000;}
.payment-support-text a{color:#008DBD;text-decoration:none;}
.payment-support-text a:hover{color:#000; text-decoration:underline;}


/*------START LOADING STYLES--------*/
		div.loading	{display:none; position:absolute; width:136px;border:1px solid #FFF; text-align:center; margin-left:180px;margin-top:120px;}	
    span.error-msg{color:#FEA700;font-size:11px;}
/*------END LOADING STYLES--------*/

.prog-box{background:url(front_images/body-part-a_04.jpg) no-repeat; height:150px;}
.prog-txt{font:13px  Arial, Helvetica, sans-serif; color:#000; width:361px; float:left; text-align:center; padding-top:25px; }
.prog-info{width:270px;padding-left:10px; margin:0 auto;text-align:justify; line-height:20px;}

.program-container{background:url(front_images/fron-feat-bg.jpg) repeat-x;padding-top:12px;padding-left:15px;}

.program-feat{width:500px; float:left;}
.tools-container{font:13px  Arial, Helvetica, sans-serif; color:#000;padding-top:20px;padding-left:12px;}
.flv{ width:400px; height:45px; background:url(front_images/flv.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:20px;}
.tube{ width:400px; height:45px; background:url(front_images/tube.png) no-repeat left; padding-left:55px;padding-top:2px;margin-bottom:20px;}
.html{ width:400px; height:45px; background:url(front_images/html.png) no-repeat left; padding-left:55px;padding-top:2px;}
.sub-text{}

.tools-feat{width:550px;float:left;}
.tools-feat ul{font:19px  Arial, Helvetica, sans-serif; color:#000;margin-top:20px;padding-left:35px;}
.tools-feat li{ list-style-image:url(front_images/check.png); margin-bottom:12px;}

h2.titles{font:bold 25px  Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}

#login-container{width:615px; height:35px;position:absolute; z-index:10; margin-top:78px; margin-left:485px; visibility:hidden; }

.login-form{font:bold 12px Arial, Helvetica, sans-serif; color:#000;
 position: relative; z-index:12;padding-top:5px;padding-left:25px;}
 

 
 .login-overlay{width:615px; height:35px;position:absolute; z-index:10;
	
	background:#BAE7FF;}
 



