body{
	margin:0;
	padding:0;
	font-size:12pt;
	color:#303030;
	line-height:14pt;
	font-family: Arial, Garamond, serif;
	padding-bottom:50px;
}


a img{border:none;}
hr{clear:both;visibility:hidden;}


/* Headings ***** anything over 18pt is a heading *****/
h1{font-size:16pt;}
h2{font-size:18pt;}
h3{font-size:20pt;}


/* Alignments */
.right{text-align:right}
.float-right{float:right;}
	
.left{text-align:left;}
.float-left{float:left;}
	
.center{text-align:center}
	
/* FRAME */
#login{
	padding:0 55px 2px 0;
	width:900px;
	margin:0 auto;	
}

.header{
	width:871px;
	height:155px;
	margin:0 auto;
}

#header-home{background:url('../images/header-home.png') no-repeat top center;}
#header-lil{background:url('../images/header-lill.png') no-repeat top center;}
#header-kik{background:url('../images/header-kik.png') no-repeat top center;}
#header-teens{background:url('../images/header-home.png') no-repeat top center;}
#header-adults{background:url('../images/header-adult.png') no-repeat top center;}

#phone, #company, #tag{padding:0 10px 0 0;margin:0;}
#phone{padding-top:28px;}
#company{padding-top:10px;}
#tag{padding-top:2px;}


/* Links */
a.login{background:url('../images/login.jpg');height:21px;width:18px;display:block;margin-left:auto;}
a.login:hover{background: url('../images/login_o.jpg');}

a.program{display:block;width:191px;height:75px;margin:10px 0;text-decoration:none;}
a.program:hover{text-decoration:underline;}


#SignUp{
	background:url('../images/signupbg.gif') no-repeat top left;
	height:42px;
	width:826px;	
	margin:0 auto;
}

#alert{margin-left:15px;}
#signUpTxt{margin:4px 0 0 10px;padding:0;width:300px;line-height:12pt;}

#signUp-submit{margin-top:4px;}
#signUp-Name-Box{margin:10px 5px 5px 15px;}
#signUp-Email-Box{margin:10px 5px 5px 15px;}

#signUp-name, #email {
    width: 142px;
}

#freetrialform{width:346px;height:285px;background:url('../images/freetrialbg.png') no-repeat;margin-left:36px;padding-left:20px;}
.video{width:360px;height:240px;border:1px solid #000;margin-top:20px;}

#homeVideo{margin-left:45px;}
#otherVideo{margin-left:15px;margin-top:60px;}

#content_wrapper{
	width:855px;
	margin:0 auto;
	border-top:none;
}

.left-col{width:408px;margin-left:36px;padding:20px 20px 0px 10px;}
.right-col{width:381px;padding:0px 0px 0px 0px;}

#leftcol-home{background:url('../images/leftcolbg.png') no-repeat top left;}
#leftcol-other{}

#rightcol-home{background:url('../images/rightcolbg.png') no-repeat top right;padding:80px 0 20px 30px;width:339px;}
#rightcol-other{}




/* FONT COLORS */
.blue-T1{color:#45aeff;}
.blue-T2{color:#114870;}
.blue-T3{color:#2a6890;}
.blue-T4{color:#0c80d9;}
.red-T1{color:#ff3636;}
.red-T2{color:#990000}
.white-T1{color:#FFF;}
.grey-T1{color:#454545;}
.purple-T1{color:#6f3a80;}
.black{color:#000;}

/* FONT STYLES */
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.italic{font-style:oblique;}

/* FONT SIZE */
.xxx-small{font-size:.6em}
.xx-small{font-size:.7em;}
.x-small{font-size:.8em;}
.small{font-size:.9em;}
.normal{font-size:1.0em;}
.large{font-size:1.1em;}
.x-large{font-size:1.2em;}
.xx-large{font-size:1.3em;}

	
/* Background Colors */
.blue-BG1{background-color:#358dd4;}
.blue-BG2{background-color:#e8f3fb;}
.white-BG1{background-color:#FFF;}
.green-BG1{background:url('../images/topbglil.jpg') repeat-x #7fbe29;}
.yellow-BG1{background:url('../images/topbgkk.jpg') repeat-x #e4c713;}
.grey-BG1{background:url('../images/teensbg.jpg') repeat-x #d7dbe4;}
.darkblue-BG1{background:url('../images/adultbg.jpg') repeat-x #18527e;}

/* Input Boxes */
.simple-I1{border:1px solid #aaaaaa;padding:2px;}



/* Borders */

.blue-BD1{border:1px solid #114870;}
.blue-BD2{border:2px solid #114870;}	
.purple-BD1{border:2px solid #6f3a80;}
.red-BD1{border:2px solid #990000;}
.grey-BD1{border:2px solid #aeaeae;}
/* Program Icons */
#program-lil{background: url('../images/lil.jpg') no-repeat;padding:28px 0 0 110px; color: #6f3a80;}
#program-kik{background: url('../images/kik.jpg') no-repeat;padding:28px 0 0 110px; color: #990000;}
#program-teens{background: url('../images/teens.jpg') no-repeat;padding:28px 0 0 110px; color: #2a6890;}
#program-adults{background: url('../images/adult.jpg') no-repeat;padding:28px 0 0 110px; color: #000;}


#register label{width:100px;display:block;float:left;text-align:right;padding-right:5px;}
#register input{width:180px;margin-bottom:3px;}
#reg_message{width:200px;padding-right:20px;}
#reg{margin-top:10px;}


#benefits_options{width:200px;}
.benefit{text-align:center;width:100%;margin-top:10px;}

.testi {
	border: 1px solid #cfbcdc;
	font-size:13px;
	background: #ede7f1;
	padding:0px 10px; 
}

.testi_stripped {
    border: 1px solid #cfbcdc;
    font-size: 13px;
    background: #ede7f1;
    padding: 0px 10px;
    width:70%;
    margin:0 auto;
}


.subpage{padding:20px;width:815px;}



/* Per page customization */
body#adultpfwl, body#confidence, body#funexercise, body#focus,
body#pfwl, body#respect, body#self-defense, body#self-defense-adult,
body#sesi, body#stress-relief, body#main {
    /* blue-BG1 */
    background-color: #358dd4;
}

body#adults {
    /* darkblue-BG1 */
    background: url('../images/adultbg.jpg') repeat-x #18527e;
}

body#kik {
    /* yellow-BG1 */
    background: url('../images/topbgkk.jpg') repeat-x #e4c713;
}

body#lil {
    /* green-BG1 */
    background: url('../images/topbglil.jpg') repeat-x #7fbe29;
}

body#teens {
    /* grey-BG1 */
    background: url('../images/teensbg.jpg') repeat-x #d7dbe4;
}

#header-home #phone {
    /* red-T2 */
    color: #990000;
}

#header-home #company {
    /* blue-T2 */
    color: #114870;
}

#header-home #tag {
    /* white-T1 */
    color: #FFF;
}

#header-adults #phone {
    /* red-T2 */
    color: #990000;
}

#header-adults #company {
    /* blue-T3 */
    color: #2a6890;
}

#header-adults #tag {
    /* white-T1 */
    color: #FFF;
}

#header-kik #phone {
    /* red-T2 */
    color: #990000;
}

#header-kik #company {
    /* purple-T1 */
    color: #6f3a80;
}

#header-kik #tag {
    /* white-T1 */
    color: #FFF;
}

#header-lil #phone {
    /* red-T2 */
    color: #990000;
}

#header-lil #company {
    /* purple-T1 */
    color: #6f3a80;
}

#header-lil #tag {
    /* white-T1 */
    color: #FFF;
}

#header-teens #phone {
    /* red-T2 */
    color: #990000;
}

#header-teens #company {
    /* purple-T1 */
    color: #6f3a80;
}

#header-teens #tag {
    /* white-T1 */
    color: #FFF;
}


/* Free trial form */

form#register label {
    /* small */
    font-size: .9em;
    /* grey-T1 */
    color: #454545;
}

form#register input {
    /* simple-I1 */
    border: 1px solid #aaaaaa;
    padding: 2px;
}


/*  Video player */

#homeVideo{margin-left:45px;}
#otherVideo{margin-left:15px;margin-top:60px;}

div#home-video .video {
    float:left;
    margin-left:45px;
}

dev#program-video .video {
    margin-left:15px;margin-top:60px;
}

#rightside {
    width: 660px;
    padding-top: 10px;
    padding-left: 10px;
}