/*
font info
h1, ~24pt, 182%
h2, 19pt, 146.5%
h3, 16pt, 123.1%
p,  14pt, 108%
*/

#crop1{
	
}

#remember_me{
	display:inline;
	vertical-align:1px;
}

html{
	margin:0;
	padding:0;
	background:url('/images/nsebuilder-background.gif') no-repeat;
/*	background:url('/images/gradient_fade.png') repeat-x;*/
/*	background:url('/images/abstract_background_1.jpg') no-repeat;*/
/*	background:#C6CED0;*/
/*	background: rgba(198, 206, 208, 0.2);*/
}
body{
	font-family:"Helvetica Neue-Ultra-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",verdana,arial,clean,sans-serif;
	font-weight:200;
	margin:0;
	width:100%;
	color:#5D5853;
/*	background:url('/images/ageless_logo_sparkle_scriptina.png') no-repeat;*/
}
h1{
	font-size:197%;
	font-weight:200;
	color:#5D5853;
}
h2{
	font-size:153.9%;
	font-weight:200;
	color:#5D5853;
}
h3{
	font-size:123.1%;
	font-weight:200;
	color:#5D5853;
}
p{
	font-size:108%;
	font-weight:200;
	color:#5D5853;
	margin:10px 0;
}
#wrap{
	width:1100px;
	margin:0;
}
.clear-floats{
	clear:both;
}
a {
	outline:none;
}
#notice{
	margin:20px 0 0 330px;
	font-size:140%;
	color:#5D5853;
}
#error{
	margin:0 0 0 120px;
	font-size:140%;
	color:#CD3D2C;
}
.errorExplanation{
	margin-bottom:20px;
	width:100%;
	font-size:123.1%;
	color:#CD3D2C;
}
.fieldWithErrors{
	display:inline;
	color:#CD3D2C;
}
.aw-head{
	height:210px;
	width:1100px;
}

#aw-flash-logo{
/*	float:left;*/
/*	margin:10px 0 0 15px;*/
/*	position:absolute;*/
/*	z-index:100;*/
}
#aw-below-logo2{
	height: 160px;
	width: 100%;
	background:url('/images/ageless_logo_sparkle.png') no-repeat;
}
#aw-below-logo2{
	position:absolute;
	height: 185px;
	width: 100%;
	background:url('/images/ageless_logo_sparkle_scriptina.png') no-repeat;
}

.admin-nav{
	float:right;
	margin:0 0 0 0;
	font-size:116%;
}
.admin-nav li{
	float:left;
	display:inline;
	padding:0 5px;
}
.admin-nav li a{
	display:block;
	color:#CD3D2C;
	text-decoration:none;
}
.admin-nav li a:hover{
	color:white;
}

.owner-info{
	margin-top:25px;
	clear:both;
	float:right;
	font-size:136%;
	width:700px;
}
.owner-info li{
	float:left;
	display:inline;
	margin:0 5px;
	padding:0 5px;
	color:#5D5853;
}
.owner-info li a{
	display:block;
	color:#5D5853;
	text-decoration:none;
}
.owner-info li a:hover{
	
}
.owner-info .user_photo{
	position:absolute;
	margin-top:-20px;
	border:2px solid #c6ced0;
}

.aw-top-nav{
	margin:80px 0 0 0;
	clear:both;
	float:right;
	min-width:700px;
}
.aw-top-nav li{
	float:left;
	display:inline;
	margin:0 30px;
	padding: 2px;
	font-size:146.5%;
}
.aw-top-nav li a{
	display:block;
	text-decoration:none;
	color:#5D5853;
}
.aw-top-nav li a:hover{
	color:#CD3D2C;
}


#flash-side-nav{
	float:left;
	margin-top:137px;
}
#main-wrap{
	float:right;
	width:775px;
	min-height:400px;
}
#main-flash{
	float:left;
	outline: none;
}

#aw-footer{
	clear:both;
	padding:20px 0;
	text-align:center;
}




/* page filled content*/
#page-filled-content{
	float:left;
	width:850px;
	margin:40px 0 40px 300px;
}
#page-filled-content h2{
	color:#cd3d2c;
}
.lower_left{
	float:left;
}
.lower_right{
	float:right;
}
.main_img{
	border:4px solid #C6CED0;
}
.lower_link_text{
	float:right;
	position:relative;
	width:200px;
	top:-60px;
	right:-50px;
	padding:10px;
	border:4px solid #C6CED0;
	background-image:url('/images/white_bg_transparent.png');
	background-repeat:repeat;
/*	background: rgba(255, 255, 255, 0.7);*/
}
.lower_link_text p{
	font-size:123.1%;
}
.btn_play{
	float:left;
	position:relative;
	top:-24px;
	left:20px;
	border:none;
}
/* end page filled content*/



/*VIDEO CODE*/
.video_wrap1{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}
.video_wrap2{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	border:4px solid #C6CED0;
}
#player object{
	outline:none;
}
.opacity_wrap{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
}
.video_link_wrap h2{
	margin-bottom:20px;
	text-align:center;
	font-size:230%;
	color:#cd3d2c;
	font-weight:100;
}
.video_link_wrap a{
	text-decoration:none;
}
.video_link a{
	text-decoration:none;
}
.btn_close{
	position:absolute;
	left:0;
	z-index:10;
	margin-top:-20px;
	margin-left:-20px;
}
/*END VIDEO CODE*/

/* start galvanic pages */
#live_demo_open{
	float:left;
	margin-left:80px;
	color:#5d5853;
	cursor:pointer;
}
#live_demo_open a{
	color:#5d5853;
	text-decoration:none;
	outline:none;
}
#live_demo_open h3{
	margin:8px 0 0 40px;
	font-size:130%;
}
#galvanic_links{
	float:right;
	font-size:160%;
/*	font-weight:100;*/
	color:#5d5853;
	margin:20px 180px 0 0;
}
#galvanic_links li a{
	margin-bottom:10px;
	padding:2px;
	display:block;
	color:#5d5853;
	text-decoration:none;
}
#galvanic_links li a:hover{
	color:#cd3d2c;
}
/* end galvanic pages */

/* start ageloc pages */
#ageloc_wrap1{
	float:left;
	clear:both;
	width:700px;
}
#ageloc_wrap2{
	clear:both;
	float:left;
	width:650px;
	margin-left:40px;
}
#ageloc_row1_left{
	width:255px;
}
#ageloc_row1_right{
	width:332px;
}
#ageloc_row2_left{
	width:357px;
}
#ageloc_row2_right{
	margin-top:30px;
}
#ageloc_row2_right h2{
	margin:10px 0;
}
#ageloc_row2_right ul li a{
	margin:0 0 5px 14px;
	padding:2px;
	display:block;
	color:#5d5853;
/*	font-size:130%;*/
	text-decoration:none;
}
#ageloc_row2_right ul li a:hover{
	color:#cd3d2c;
}
/* end ageloc pages */

/* tru face pages */
#tru_face_wrap1{
	float:left;
	width:480px;
	margin-top:20px;
}

.tru_face_video_text{
	position:relative;
	width:185px;
	top:-40px;
	left:60px;
	padding:10px;
	border:4px solid #C6CED0;
/*	background: rgba(255, 255, 255, 0.7);*/
	background-image:url('/images/white_bg_transparent.png');
	background-repeat:repeat;
}
.tru_face_video_text h3{
	font-size:145%;
/*	font-weight:100;*/
	color:#cd3d2c;
}
.tru_face_video_text p{
	font-size:130%;
/*	font-weight:100;*/
	color:#5d5853;
}
#tru_face_testimonials{
	float:right;
}
#tru_face_maxcast{
	float:left;
}
#tru_face_resources{
	float:right;
	margin-top:20px;
}
#tru_face_resources_text{
	position:relative;
	width:185px;
	top:-40px;
	left:120px;
	padding:10px;
	border:4px solid #C6CED0;
/*	background: rgba(255, 255, 255, 0.7);*/
	background-image:url('/images/white_bg_transparent.png');
	background-repeat:repeat;
}
#tru_face_resources_text h3{
	font-size:145%;
/*	font-weight:100;*/
	color:#cd3d2c;
}
#tru_face_resources_text p{
	font-size:130%;
/*	font-weight:100;*/
	color:#5d5853;
}
/* end tru face pages */

/* meaningful career pages*/
#meaningful_career_lower_wrap{
	clear:both;
	float:left;
	margin:40px 0 0 60px;
}
#meaningful_career_presentation_wrap{
	width:640px;
	float:left;
}
#meaningful_career_presentation_wrap h2{
	margin-bottom:40px;
	margin-left:20px;
	font-size:230%;
	color:#cd3d2c;
	font-weight:100;
}
#meaningful_career_presentation_wrap a{
	text-decoration:none;
}
.meaningful_career_text{
	position:relative;
	width:195px;
	top:-50px;
	left:80px;
	padding:10px;
	border:4px solid #C6CED0;
/*	background: rgba(255, 255, 255, 0.7);*/
	background-image:url('/images/white_bg_transparent.png');
	background-repeat:repeat;
}
#meaningful_career_text_1{
	left:140px;
}
#meaningful_career_text_2{
	left:60px;
}
.meaningful_career_text h3{
	font-size:145%;
/*	font-weight:100;*/
	color:#cd3d2c;
}
.meaningful_career_text p{
	font-size:130%;
/*	font-weight:100;*/
	color:#5d5853;
}
#meaningful_career_exec_package{
	float:left;
}
#meaningful_career_most_compelling_story{
	float:right;
}
#contact_overlay{
	position:fixed;
	top:240px;
	left:340px;
	z-index:10;
	margin:0 auto;
	text-align:center;
	background:#eee;
	width:480px;
	padding:40px;
	border:4px solid #C6CED0;
	text-decoration:none;
	cursor:pointer;
}
#contact_overlay span{
	color:red;
}
/* end meaningful career */

/* start contact */
form.contact_form{
	margin-top:50px;
	width:480px;
}
form.contact_form div.contact_top_fields h3{
	float:right;
	margin:6px 0;
}
form.contact_form div.contact_top_fields h3.contact_to{
	clear:both;
	float:left;
	margin-left:90px;
}
form.contact_form h3 span{
	margin-right:124px;
	margin-left:8px;
}
form.contact_form input[type="text"]{
	width:358px;
	margin-left:6px;
	border:2px solid #c6ced0;
}
form.contact_form textarea{
	float:right;
	width:358px;
	margin:10px 0;
	border:2px solid #c6ced0;
}
form.contact_form h3.contact_submit{
	clear:both;
	margin-left:118px;
}
form.contact_form input[type="submit"]{
	width:106px;
	padding:3px;
	background:#478BA9 none repeat scroll 0 0;
	color:#FFF;
	border:2px solid #c6ced0;
	cursor:pointer;
}
/* end contact */

.aw-content{
	float:right;
	width:800px;
	margin-right:20px;
}

.page-heading{
	position:absolute;
	top:220px;
	left:530px;
	text-align:center;
	font-size:400%;
	color:#478BA9;
}

div.calendar{
	margin-top:20px;
	font-size:120%;
	color:#5D5853;
}

div.buy_form{
	width:500px;
	margin:30px 0 0 60px;
	color:#5D5853;
}
div.buy_form h2, div.buy_form h3{
	margin:10px 0;
}
div.buy_form input, div.buy_form textarea{
	margin-bottom:10px;
	padding:2px;
	width:250px;
	border:2px solid #c6ced0;
}
div.buy_form input.submit{
	width:150px;
	margin:10px 0;
	padding:3px;
	background:#478BA9 none repeat scroll 0 0;
	color:#FFF;
	border:2px solid #c6ced0;
	cursor:pointer;
}

div.join, div.signup{
	width:500px;
	margin:30px 0 0 120px;
	color:#5D5853;
}
div.join h1{
	text-align:center;
}
div.join ul.features li{
	margin-left:40px;
	margin-bottom:6px;
	list-style-type:disc;
	font-size:110%;
}
div.join ul.features li span.bold{
	font-weight:600;
}
div.join ul.features li ul li{
	margin-left:20px;
	list-style-type:none;
	font-size:90%;
}
div.join ul.subscriptions li a{
	color:#CD3D2C;
	text-decoration:none;
}

div.account{
	font-size:130%;
}
div.account h1{
	font-size:150%;
	margin-bottom:15px;
}
div.account h3{
	font-size:135%;
	margin-bottom:15px;
}
div.account form{
	margin:15px 0;
}
div.account input, select{
	margin-bottom:15px;
	color:#5D5853;
}

div.account_form{
	margin:50px 0 0 30px;
}
div.account_form h1{
/*	font-size:130%;*/
	margin-bottom:15px;
}
div.account_form h2{
	margin:20px 0 15px 0;
}
div.account_form h3{
/*	font-size:116%;*/
}
div.account_form form input{
	margin-bottom:15px;
	padding:2px;
	width:250px;
	border:2px solid #c6ced0;
/*	font-size:116%;*/
	color:#5D5853;
}
div.account_form form div.fieldWithErrors input{
	border:2px solid #CD3D2C;
}
div.account_form h3 img{
	margin:0 0 5px 10px;
}
div.account_form select{
	margin-bottom:20px;
	width:125px;
}
div.account_form select#creditcard_type{
	width:250px;
}
div.account_form select#address_country{
	width:250px;
}
div.account_form input.submit{
	width:150px;
	margin:10px 0;
}
div.account_form fieldset{
	border:none;
}
div.account_form .card_name h2{
	margin-top:0;
	margin-bottom:5px;
}

div.login{
	margin:20px 0 0 120px;
	font-size:116%;
	color:#5D5853;
}
div.login h3 input{
	padding:2px;
	margin-bottom:15px;
	border:2px solid #c6ced0;
	color:#5D5853;
}
div.login a{
	color:#CD3D2C;
	text-decoration:none;
}

div.forgot_pass{
	width:500px;
	margin:20px 0 0 120px;
	font-size:122%;
	color:#5D5853;
}
div.forgot_pass form input{
	margin:15px 0 5px 0;
	font-size:116%;
	color:#5D5853;
}