/*
================================
COMMON STYLES  
================================
*/

a { outline: none; }
#layout_area_header { cursor: default; }
.col_layout_header a { cursor: pointer; }

textarea { overflow: auto; }

#loginBox {
	background:url(/Resources/PtEnhance/Site/Layout/login_bg.png) left top no-repeat; 
	height:35px;
	width: 220px;
	padding: 7px 0px 0px 80px; 
	z-index:100; 
	display:block;
	position:absolute;
}

td { vertical-align: top; }

.table_nextHost {
	padding: 25px 20px 70px 0px;
}

.table_form { 	
	color:#666666;
	margin-bottom: 20px;
	font-size: 12px;
}

.table_form td {
	padding: 5px 10px 0px 0px;
}

.mainSubheadings {	
	font-size:14px;
	color:#666666;
}
.subHeadings {
	font-size:13px;
	padding-bottom: 12px;
	color:#666666;
}
.sectionHeadings {
	font-size:22px;
	color:#3f3f3f;
	padding-bottom: 5px;
	letter-spacing: -0.03em;
}

.sectionInstructions {
	font-size:10px;
	color:#666666;
	padding-bottom: 12px;
}
.smallPrint {
	font-size: 11px;
	color:#999999;
}

.page_left_width {
	width: 482px;
}
.page_left_half {
	width: 435px;
}
.page_left {
	padding: 30px 15px 15px 25px;
/*	position:relative;
*/}

.page_right_width {
	width: 388px;
	border-right: solid 1px #CCCCCC;	
}
.page_right_half {
	width: 435px;
	border-right: solid 1px #CCCCCC;	
}
.page_right {
	padding: 30px 20px 15px 20px;
	background:url("/Resources/PtEnhance/Site/Layout/bg_rightSide.jpg") top left no-repeat;
	/*height: 573px;*/
/*	position:relative;
*/}
.page_right_blank {
	padding: 30px 20px 15px 20px;
/*	position:relative;
*/}

.page_mid {
	width: 870px;
	border-right: solid 1px #CCCCCC;		
	height: 573px;
}

#btn_more {
	background: url(/Resources/PtEnhance/Site/Layout/btn_more.png) top left no-repeat;
	width: 228px;
	height: 69px;
}

/*
================================
GENERAL STYLES  
================================
*/

.pageTable {
	border-right: solid 1px #ccc;
}
#layout_area_header a {
    display: block;
    float: left;
    position: relative;
}
#layout_area_header a .label {
    display: none;
}
#layout_area_header a .hover {
    display: none;
    position: absolute;
}
#layout_area_header a:hover .hover {
    display: block;
}
/*
================================
	HOME BUTTON  
================================
*/
#headerLink_home {
    width: 387px;
    height: 176px;
}
#headerLink_home .hover {
    width: 394px;
    height: 176px;
    background:url("/Resources/PtEnhance/Site/Layout/Header_Logo_Hover.png") top left no-repeat;
}
#page_home #headerLink_home .hover {
	/*display:none !important;*/
}
/*
================================
	SIGNUP BUTTON  
================================
*/
#headerLink_signup {
    width: 252px;
    height: 176px;
    margin-left: -6px;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Signup_Normal.png") top left no-repeat;
}
#headerLink_signup .hover {
    width: 252px;
    height: 176px;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Signup_Hover.png") top left no-repeat;
}
#page_signup #headerLink_signup {
    height: 200px;
    z-index: 10;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Signup_Pressed.png") top left no-repeat;
}
#page_signup #headerLink_signup .hover {
    display: none !important;
}
/*
================================
	HELP BUTTON  
================================
*/
#headerLink_help {
    width: 249px;
    height: 176px;
    margin-left: -12px;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Help_Normal.png") top left no-repeat;
}
#headerLink_help .hover {
    width: 249px;
    height: 176px;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Help_Hover.png") top left no-repeat;
}
#page_help #headerLink_help {
    height: 200px; 
    z-index: 10;
    background: url("/Resources/PtEnhance/Site/Layout/Header_Link_Help_Pressed.png") top left no-repeat;
}
#page_help #headerLink_help .hover {
    display: none !important;
}
/*
================================
FOOTER STYLES  
================================
*/

.col_footerContact { padding-top: 25px; }
.col_footerForm { padding-top: 25px; }
.col_footerCHEK { padding-top: 25px; }

#footerTable {
    /*margin-top: 35px;*/
    margin-bottom: 20px;
}

#footerTable input {
    background: #2e2e2e;
    border: none;
    padding: 2px;
    color: #c0c0c0;
}

#footerTable textarea {
    background: #2e2e2e;
    border: none;
    padding: 2px;
    color: #c0c0c0;
}

#footer_call {
    padding: 0px 20px 20px 0px;
    border-right: solid 1px #202020;
    border-bottom: solid 1px #202020;
}

#footer_address {
    padding: 20px 20px 0px 0px;
    border-right: solid 1px #202020;
}

#footer_message {
    padding-right: 20px;
    padding-left: 20px;
    border-right: solid 1px #202020;
}
.footer_field {
	width: 100px !important;
}

#footer_chek {
    padding-left: 20px;
    background: url("/Resources/PtEnhance/Site/layout/footer_chekBg.png") top right no-repeat;
}

#footer_chek_text {
    color: #a1a1a1;
    font-size: 11px;
}

#footer_chek_text a {
    color: #cfcfcf;
}

#footer_chek_text a:hover {
    color: white;
}

#copyright {
	border-top: solid 1px #202020;
	padding: 20px 0px 20px 0px;
	color:#666666;
	font-size: 11px;
}

#copyright a {
	color:#999999;
}

#copyright a:hover {
	color:#CCCCCC;
}

#poweredBy a { background:url("/Resources/PtEnhance/Site/Layout/poweredBy_logo.png") top right no-repeat; width: 110px; height: 25px; display:block; padding: 4px 45px 0px 0px; }
#poweredBy a:hover { background:url("/Resources/PtEnhance/Site/Layout/poweredBy_logo_hover.png") top right no-repeat; }
#poweredBy a span { display:none; }

/*
================================
HOME STYLES  
================================
*/

.home_rightBg {
	background:url("/Resources/PtEnhance/Site/Layout/bg_rightSide.jpg") top left no-repeat;
}

.home_left {
	padding: 30px 15px 15px 25px;
}
.home_right {
	padding: 30px 20px 15px 20px;
}

.home_bulletMain {
	font-size: 18px;
	color:#666666;
	background:url("/Resources/PtEnhance/Site/Layout/img_tick.png") center left no-repeat;
	padding-left: 28px;
	padding-bottom: 4px;
	letter-spacing: -0.02em;
}

.home_bulletMain a {
	color:#666666;
	text-decoration:none;
}
.home_bulletMain a:hover {
	background:#fbf8a8;
	color:#333333;
}

.home_bulletSub {
	font-size: 11px;
	color:#666666;	
	padding-left: 28px;
	padding-bottom: 22px;
	letter-spacing: -0.02em;
}
#youCan {
	padding-bottom: 15px;
}

#home_welcomeText {
	font-size: 18px;
	color:#666666;	
	padding-bottom: 10px;
	padding-top: 5px;
}

/*
================================
FEATURES LAYOUT  
================================
*/

.features_text {
	font-size: 18px;
	color:#666666;	
	padding-bottom: 10px;
}
.features_left {
	padding: 30px 12px 15px 25px;
}
.features_right {
	padding: 0px 20px 15px 0px;
}
.title_screenFeatures {
	padding-bottom: 10px;
}
.featuresDetail1 { 
	background:url("/Resources/PtEnhance/Site/Layout/img_num_1.png") 0px 3px no-repeat;
	padding: 0px 0px 15px 25px;
	color:#666666;
	font-size: 13px;
}
.featuresDetail2 { 
	background:url("/Resources/PtEnhance/Site/Layout/img_num_2.png") 0px 3px no-repeat;
	padding: 0px 0px 15px 25px;
	color:#666666;
	font-size: 13px;
}

.featuresDetail3 { 
	background:url("/Resources/PtEnhance/Site/Layout/img_num_3.png") 0px 3px no-repeat;
	padding: 0px 0px 15px 25px;
	color:#666666;
	font-size: 13px;
}

.featuresDetail4 { 
	background:url("/Resources/PtEnhance/Site/Layout/img_num_4.png") 0px 3px no-repeat;
	padding: 0px 0px 15px 25px;
	color:#666666;
	font-size: 13px;
}

.moreScreens {
	border-top: solid 1px #ccc;
	padding-top: 15px;
}
.moreScreens td {
	padding-right: 5px;
}

.chekExclusive {
	position: absolute;
	margin: 20px 0px 0px 640px;
	width: 163px;
}

/*
================================
FEATURE - CHEK QUESTIONNAIRES  
================================
*/

#chekQuest_screen2 {
	position:absolute;
	margin: 360px 0px 0px 300px;
}
#chekQuest_screen3 {
	position:absolute;
	margin: 360px 0px 0px 540px;
}

#chekQuest_screenFeatures {
	position: absolute; 
	width: 330px;
	margin: 150px 0px 0px 510px
}

/*
================================
FEATURE - CHEK ASSESSMENTS   
================================
*/

#chekAss_screen2 {
	position: absolute;
	margin: 175px 0px 0px 470px;
	width:340px;
}

#chekAss_screenFeatures .featuresDetail1 {
	position: absolute;
	margin: 500px 0px 0px 40px;
	width: 340px;
}

#chekAss_screenFeatures .featuresDetail2 {
	position: absolute;
	margin: 500px 0px 0px 460px;
	width: 360px;
}

/*
================================
TOUR NAVIGATION   
================================
*/

#slideTabs {
    height: 46px;
    background: url("/Resources/PtEnhance/Site/Layout/Tab_Background.jpg") bottom repeat-x;
    margin-top: -15px;
    position: relative;
}
#slideTabs a {
    display: block;
    float: left;
    text-decoration: none;
    color: white;
}
#slideTabs a:hover {
    text-decoration: underline;
}
#slideTabs a span {
    display: block;
    cursor: pointer;
    height: 30px;
    padding: 16px 15px 0px 14px;
    background: url("/Resources/PtEnhance/Site/Layout/Tab_Right.jpg") bottom right no-repeat;
}

#slideTabs #currentSlideTab {
    background: url("/Resources/PtEnhance/Site/Layout/Tab_Selected_Left.jpg") bottom left no-repeat;
    color: #222;
	position: relative;
}

#slideTabs #currentSlideTab span {
    background: url("/Resources/PtEnhance/Site/Layout/Tab_Selected_right.jpg") bottom right no-repeat;
}

#startTour a {
	width: 145px;
	height: 46px;
	background: url("/Resources/PtEnhance/Site/Layout/butt_startTour.png") top left no-repeat;
	z-index: 500;
	display:block;
}
#startTour span { 
	display:none 
}
#startTour a:hover {
	background: url("/Resources/PtEnhance/Site/Layout/butt_startTour_hover.png") top left no-repeat
}
#tourNext a {
	width: 46px;
	height: 46px;
	background: url("/Resources/PtEnhance/Site/Layout/butt_tourNext.png") top left no-repeat;
	z-index: 500;
	display:block;
}
#tourNext span { 
	display:none 
}
#tourNext a:hover {
	background: url("/Resources/PtEnhance/Site/Layout/butt_tourNext_hover.png") top left no-repeat
}

#tourBack a {
	width: 46px;
	height: 46px;
	position:absolute;
	margin: 23px 0px 0px -25px;
	background: url("/Resources/PtEnhance/Site/Layout/butt_tourBack.png") top left no-repeat;
	z-index: 500;
}
#tourBack span { 
	display:none 
}
#tourBack a:hover {
	background: url("/Resources/PtEnhance/Site/Layout/butt_tourBack_hover.png") top left no-repeat
}

/*
================================
HELP & FAQ STYLES  
================================
*/

#helpfulResources {
	padding-bottom: 1.5em;
	margin-bottom: 1em;
	border-bottom: 1px solid #e5e5e5;
}
#download_pdf {
	background: url(/Resources/PtEnhance/Site/Layout/btn_pdf.png) top left no-repeat;
	width: 185px;
	padding: 36px 6px 10px 6px;
	margin-right: 10px;
}
#download_pdf div {
	font-size: 0.8em;
	padding: 4px 0px;
}
#download_pdf a {
	color: #820404;
}
#download_pdf a:hover {
	text-decoration: underline;
}
.faqNumbers { color: #262626; }
.bulletFAQ {
	background: url(/Resources/PtEnhance/Site/Layout/list_arrow.png) center left no-repeat;
	padding: 5px 5px 5px 25px;
	margin: 10px 0px 0px 0px;
	font-size: 1.2em;
}
.page_right {
	min-height: 490px;
}

.faqLabels {
	font-weight: normal;
}

/*
================================
PLANS & SIGNUP STYLES  
================================
*/

.name {
	font-weight: bold;
	display: inline;
	color: #006600;
	padding: 0em 0.25em 0em 0.2em;
}

.explanation {
	display: inline;
}

.radio {
	margin: 1em 0em;
}

/*
================================
VIDEO - PAUL CHEK
================================
*/

#chekVideo { 
	background: url(/Resources/PtEnhance/Site/Layout/bg_chekVideo.png) top left no-repeat;
	padding: 8px 10px;
	margin: 20px 0px -15px -6px;
	width: 445px;
	height: 425px;
}
