@import "common.css";

BODY {
    background:url(../images/bg-body-subpage.jpg) White no-repeat;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#333;
}

H2 {
    margin:0;
    padding:0;
    background-color:#999;
    height:54px;
}

HTML>BODY H2 {
    margin-top:20px;
}

H3 {
    margin:38px 0 0 0;
    padding:0 0 10px 0;
    height:20px;
}

h4 {
    height:11px;
    margin:21px 46px 0 200px;
    padding:0 0 1px 0;
}

H2 SPAN,
H3 SPAN,
H4 SPAN {
    display:none;
}

P {
    margin:8px 46px 0 198px;
}

H5
{
    margin:0;
    padding:5px 8px;
    font-size:15px;
}

/* HEADINGS - START */
#hAboutPaulGriffiths {
    background:url(../images/h-about-paul-griffiths.gif) no-repeat 100% 0;
}

#hQuestions {
    background:url(../images/h-questions.gif) no-repeat 100% 0;
}

#hViewPrograms {
    background:url(../images/h-view-programs.gif) no-repeat 100% 0;
}

#hOtherProducts {
    background:url(../images/h-other-products.gif) no-repeat 100% 0;
}

#hTestimonials {
    background:url(../images/h-testimonials-h2.gif) no-repeat 100% 0;
}

#hPrivacyPolicy {
    background:url(../images/h-privacy-policy.gif) no-repeat 100% 0;
}

#hTermsOfUse {
    background:url(../images/h-terms-of-use.gif) no-repeat 100% 0;
}

#hSiteMap {
    background:url(../images/h-site-map.gif) no-repeat 100% 0;
}

#hPublicSpeaking {
    background:url(../images/h-public-speaking.gif) no-repeat 100% 0;
}

#hNews {
    background:url(../images/h-news.gif) no-repeat 100% 0;
}

#hContactUs {
    background:url(../images/h-contact-us.gif) no-repeat 100% 0;
}

#hPaulGriffithsInFocus {
    background:url(../images/aboutpaulgriffiths/h-paul-griffiths-in-focus.gif) no-repeat;
}

#hReasonToSpeakCom {
    background:url(../images/h-reasontospeakcom.gif) no-repeat;
}

#hWhyThisIsForYou {
    background:url(../images/questions/h-why-this-is-for-you.gif) no-repeat;
}

#hMoreUsefulTools {
    background:url(../images/otherproducts/h-more-useful-tools.gif) no-repeat;
}

#hNiceThingsAboutGriffeaux {
    background:url(../images/testimonials/h-nice-things-about-griffeaux.gif) no-repeat;
}

#hPaulGriffithsInFocusSmall {
    background:url(../images/aboutpaulgriffiths/h-in-focus-small.gif) no-repeat;
}
/* HEADINGS - END */

#mainContainer {
    width:915px;
    height:676px;
    background:url(../images/bg-subpage.jpg) no-repeat;
    margin:29px 0 0 72px;
    position:relative;
}

HTML>BODY #mainContainer {
    height:auto;
    min-height:676px;
}

#content {
    margin:0 6px 0 283px;
    position:relative;
    padding-bottom:15px;
}

.leadImage UL {
    margin:9px 46px 0 215px;
    line-height:16px;
}

.noLeadImage IMG {
    margin:8px 0 0 198px
}

#logo a {
    background:url(../images/pglogo-subpage.jpg) left 24px no-repeat;
    margin:0 0 0 4px;
    text-indent:-9999px;
    overflow:hidden;
    width:115px;
    height:120px;
    display:block;
    *margin-top:-24px;
}

#leadImage {
    position:absolute;
    top:132px;
    left:9px;
}

#footer {
    background:url(../images/bg-footer-main.jpg) no-repeat;
    top:0;
    left:72px;
    text-align:center;
    width:915px;
    padding-top:16px;
}

/* STYLES FOR PAGES WITH NO LEAD IMAGE - START */

.noLeadImage 
{
	padding:100px 0 0 30px; 
}

.validator
{
	position:absolute;
	left:302px;
	width:200px;
}

.fieldInput 
{
	position:absolute;
	left:150px;
	Width:145px;
}

.ddlTitle 
{
	position:absolute;
	left:150px
}

.inputRow 
{
	position:relative;
	margin-bottom:20px;
}

.rblGender 
{
	margin-left:85px;
}

.rblGender input 
{
	margin-right:10px;
	margin-left:10px;
}

.lblNumberOfPrograms 
{
	position:absolute;
	margin-left:16px;
	width:40px;
}

.lblExpiryDate 
{
	margin-left:68px;
}

.noLeadImage P {
    margin-left:8px;
}

.noLeadImage H4 {
    margin-left:10px;
}

.noLeadImage UL {
    margin:9px 46px 0 25px;
    line-height:16px;
}

.noLeadImage IMG {
    margin:8px 0 0 8px
}
/* STYLES FOR PAGES WITH NO LEAD IMAGE - END */

#membershipLogin {
    position:absolute;
    top:289px;
    left:33px;
    width:214px;
    height:136px;
    background:url(../images/bg-login-subpage.gif);
}

.imgBtnLogin 
{
	position:absolute;
	top:37px;
	right:10px;
}

.litLogin 
{
	margin:37px 0 0 10px; 
}

.noLeadImage #litLogin {
    margin-left:31px;
    margin-top:50px;
}

.linkForgotPassword {
    margin-left:65px;
    color:#518e8e;
    font-size:11px;
    margin-top:10px;
    display:block;
    width:140px;
}

.litPassword
{
	margin:5px 0 0 5px;
}

.imgBtnForgotPassword 
{
	position:absolute;
	bottom:10px;
	left:13px;
}

.imgBtnRegisterNow 
{
	position:absolute;
	bottom:10px;
	right:10px;
}

.btnRegisterNow
{
	display:none;
}

#LoginPresentationCourse_PanelLoggedIn 
{
	margin:30px 0 0 15px;
}

#LoginPresentationCourse_LoginStatusLogout 
{
	color:#518e8e;
    text-decoration:underline;
}

#litInvalid 
{
	position:absolute;
	top:365px;
	left:95px;
	color:red;
	font-size:10px;
}

#membershipLogin #litInvalid 
{
	position:absolute;
	top:5px;
	left:165px;
	color:red;
	font-size:10px;
}

#promoLinks {
    margin:0;
    padding:0;
    position:absolute;
    top:437px;
    left:33px;
    width:214px;
    list-style:none;
}

#promoLinksNoLogin
{
	margin:0;
    padding:0;
    position:absolute;
    top:300px;
    left:33px;
    width:214px;
    list-style:none;
}

#promoLinksNoLogin LI {
    margin:0;
    padding:0;
    *margin-bottom:-2px;
}

#promoLinksNoLogin A {
    display:block;
    height:45px;
}

#promoLinksNoLogin A SPAN {
    display:none;
}

#promoLinksNoLogin #btnFreeSampleVideo {
    background:url(../images/buttons/btn-free-sample-video.gif);
}

#promoLinksNoLogin #btnTestimonials {
    background:url(../images/buttons/btn-testimonials.gif);
}

#promoLinksNoLoginAlternate
{
	margin:0;
    padding:0;
    position:absolute;
    top:300px;
    left:33px;
    width:214px;
    list-style:none;
}

#promoLinksNoLoginAlternate LI {
    margin:0;
    padding:0;
    *margin-bottom:-2px;
}

#promoLinksNoLoginAlternate A {
    display:block;
    height:45px;
}

#promoLinksNoLoginAlternateA SPAN {
    display:none;
}

/*
#promoLinksNoLoginAlternate #btnOtherProducts {
    background:url(../images/buttons/btn-other-products.gif);
}

#promoLinksNoLoginAlternate #btnContactUs {
    background:url(../images/buttons/btn-contact-us.gif);
}
*/

#btnOtherProducts {
    background:url(../images/buttons/btn-other-products.gif);
}

#btnContactUs {
    background:url(../images/buttons/btn-contact-us.gif);
}
    
.LoginStatusLogout 
{
	color:#518e8e;
    text-decoration:underline;
    margin-bottom:20px;
    display:block;
    width:50px;
}

#promoLinks LI {
    margin:0;
    padding:0;
    *margin-bottom:-2px;
}

#promoLinks A {
    display:block;
    height:45px;
}

#promoLinks A SPAN {
    display:none;
}

#promoLinks #btnFreeSampleVideo {
    background:url(../images/buttons/btn-free-sample-video.gif);
}

#promoLinks #btnTestimonials {
    background:url(../images/buttons/btn-testimonials.gif);
}

A#returnToHome 
{
	color:#518e8e;
}

.emailMyPasswordButton 
{	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 background-color: #8399c0;
	 color: #ffffff;
	 width:150px;
	 border:2px solid #8399c0;
}

/* VIDEO PAGE start */

.L1
{
	margin:20px 0 10px 0;
}

.L2
{
	margin:20px 0 10px 0;
}

.L3
{
	margin:20px 0 10px 0;
}

.lblFeedback 
{
	margin-top:10px;
	width:440px;
	display:block;
}

/* Question Page Start */

.questionCheckBox 
{
	margin:10px 0 5px 0;
}

.questionCheckBox input 
{
	margin-right:5px;
}

P.feedbackIntro 
{
	padding:0;
	margin:0;
	width:550px;
}

P.feedbackQuestion 
{
	padding:0;
	margin:0 0 1px 0;
}

.btnViewVideo 
{
	display:block;
	width:158px;
	height:53px;	
	background:url(../images/buttons/btn_current_video.gif) no-repeat;	
	position:relative;
	/*
        top:-50px;
	    left:350px;
        */
}

.btnNextVideo
{
	display:block;
	background:url(../images/buttons/btn_next_video.gif);	
	width:147px;
	height:64px;
	position:relative;
	margin-top:10px;
	/* top:-50px; */
}

.btnAdditionalRecommendedVideos
{
	display:block;
	background:url(../images/buttons/btn-additional-recommended-videos.gif);
	width:149px;
	height:67px;
	position:relative;
	margin-top:8px;
	text-indent:-9999px;
}

#h2PersonalisedUpgrade 
{
	background:url(../images/h2-Presenter-Personalised-Up.gif) no-repeat 100% 0;
}

#hYourCourseOnline
{
	background:url(../images/h-your-course-outline.gif) no-repeat;
}

#hRegistration
{
	background:url(../images/h-registration.gif) no-repeat 100% 0;
}

#hPersonalisedUpgrade
{
	background:url(../images/h-presenter-personalised-up.gif) no-repeat;	
}

#hIfYouFearPublicSpeaking{
	background:url(../images/h-if-you-fear-public-speaking.gif) no-repeat;	
}

#h2Feedback 
{
	background:url(../images/h-feedback.gif) no-repeat 100% 0;
}

.btnCourseCompletion 
{
	display:block;
	background:url(../images/buttons/btn_telephone_conversation.gif);	
	width:147px;
	height:64px;
}

.reqCreditCardNumber 
{
	position:absolute;
	left:300px;
}

.reqSecurityCode
{
	position:absolute;
	left:300px;
}

.AddThis
{
    position:absolute;
    left:536px;
    top:12px;
}

.AddThisNoLeadImage
{
    position:absolute;
    left:528px;
    top:124px;
}