/* Sales Letter HTML/CSS  -  Written By: Bryke O'Neal  -  Last Updated: 2008-10-10 */
/* ====================== Page Formatting ========================*/

#colfull { font-size: 13px; }

p { font-size: 13px; }

/*sales */
.bluethick {font-size:15px; font-weight:bold; color:#000033;}
.salestxt {font-size:13px;}
.giantredtxt {color:#FF0000; font-size:30px; font-weight:bold; text-align:center; padding:1px 5px 1px 5px;}
.bigiredtxt {color:#FF0000; font-size:22px; text-align:center; font-style:italic; padding:15px 10px 15px 10px;}
.bigiredtxt a {color:#FF0000; font-size:22px; text-align:center; font-style:bold; line-height:26px; }

.bigiwhitetxt {color:#FFFFFF; font-size:22px; text-align:center; font-style:italic; padding:10px 5px 10px 5px;}
.bigredtxt {color:#FF0000; font-size:22px; text-align:center; font-weight:bold; padding:10px 5px 10px 5px;}
.graybox {border:#333333 solid 1px; background-color:#CCCCCC; margin:20px 70px 0px 70px; padding:10px 20px 10px 20px;} 
.gutters {width:800px; margin:5px 50px 10px 50px; font-size:13px;}
.gutters ul {line-height:25px; list-style-type:disc; li }

.guttersb {width:640px; margin:0px 10px 10px 210px; font-size:13px;}
.newgutters {width:800px; margin:0px 0px 10px 0px; font-size:12px;}
.newguttersb {width:625px; margin:0px 0px 10px 155px; font-size:12px;}
.newguttersb1 {width:685px; margin:4px 0px 10px 115px; font-size:12px;}
.gutters1 {width:850px; margin:5px 0px 10px 50px; font-size:13px;}
.gutters2 {width:800px; margin:5px 50px 10px 50px; font-size:13px;}
.imgfloatr {float:right; padding:50px 2px 40px 5px; clear:right; }
.imgfloatr1 {float:right; margin:2px 2px 2px 7px; clear:right; }
.imgfloatl {float:left; padding:2px 10px 2px 10px;}
.checkfloatl {float:left; padding:0px 5px 0px 0px;}
.checkfloatl1 {float:left; padding:0px 8px 0px 0px;}
.bold {font-weight:bold;}
.pageback {background-image:url(http://www.purepointgolf.com/images/pageback.png); background-repeat:repeat-y;}
.pagebtm {background-image:url(http://www.purepointgolf.com/images/pagebottom.png); background-repeat:no-repeat; height:17px;}
.letters {font-size:13px; padding:0px 150px 10px 150px; font-family:"Courier New", Courier, monospace;}
.letter1 {font-size:13px; padding:0px 150px 10px 150px;}
.redbox {background-color:#FF0000;}
.bigboldblack {font-size:20px; font-weight:bold; padding:25px 5px 1px 5px;}
.bigboldblack1 {font-size:16px; font-weight:bold; padding:25px 2px 15px 2px; text-align:center;}
.bigboldblack2 {font-size:13px; font-weight:700; padding:15px 2px 15px 2px; text-align:center;}
.midpad {padding:0 122px 0 122px;}
.bobbypicpad {padding:20px 0px 0px 70px;}
.redtxt {color:#FF0000;}
.bluetext1 {color:#000099;}

.bluebold {color:#000099; font-weight:bold;}
.imgrowpadl {padding: 10px 50px 0 125px;}
.imgrowpadr {padding: 10px 125px 0 50px;}
.guttersh {width:800px; margin:5px 50px 10px 50px; font-size:13px; height:200px;}
.guttersh1 {width:800px; margin:5px 50px 10px 50px; font-size:13px; height:138px;}
.fl {float:left; padding-right:15px;}



/* CASE STUDIES PAGE CLASSES */
.caseholder { width: 550px; border: 1px solid #BEBEBE; padding: 2px; text-align: left; background: #DEDEDE; color: #000000; }
.casecollapse { width: 546px; border: 1px solid #BEBEBE; background: #FFFFFF; padding: 0; margin: 0; }
.casebody { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; padding: 4px 4px 14px 4px; }
.caseaudio { width: 300px; height: 35px; line-height: 35px; background: #DEDEDE; border: 1px solid #BEBEBE; color: #000000; font-weight: bold; font-size: 14px;  }
.casepic { padding: 5px; }
.caseexpand { padding: 0 2px 0 2px; }
.casetitle { font-weight: bold; font-size: 16px; color: #990000; text-align: left; }
.casesub { font-weight: bold; font-size: 11px; color: #000000; text-align: left; }


/* LESSONS PAGES CLASSES */
#lsarticles { width: 680px; padding: 0 20px 0 15px;  }
	#lsarticles p { margin: 5px 0 5px 0; }
#lspicture { width: 90px; height: 100%; float: left; margin: 0; padding: 0; }
	#lspicture img { border: 1px solid #000000; }
.artgroups { padding: 0 0 0 5px; margin-left: 88px; margin-bottom: 10px; }
.articlegroup {  width: 580px; padding: 5px 0 5px 0; display: none; }
.articlegroup1 {  width: 580px; padding: 5px 0 5px 0; }
.articleitem { width: 580px; margin-bottom: 10px; padding: 4px; border: 1px solid #DEDEDE; text-align: left; font-size: 11px; }
.groupbigtitle { font-size: 18px; font-weight: bold; color: #006600; }
.groupexpand { font-size: 11px; font-weight: normal; }
.grouptitle { font-size: 22px; font-weight: bold; }
.grouptitle a:link { font-size: 22px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle a:visited { font-size: 22px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle a:hover { font-size: 22px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle a:active { font-size: 22px; font-weight: bold; color: #FF0000; text-decoration: underline; }
.grouptitle1 { font-size: 16px; font-weight: bold; }
.grouptitle1 a:link { font-size: 16px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle1 a:visited { font-size: 16px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle1 a:hover { font-size: 16px; font-weight: bold; color: #0000FF; text-decoration: underline; }
.grouptitle1 a:active { font-size: 16px; font-weight: bold; color: #FF0000; text-decoration: underline; }
.lessonsubtitle { width: 637px; height: 20px; clear: left;  margin: 10px 0 10px 0; background-image: url(http://www.purepointgolf.com/store/images/grn_rule.png); background-repeat: repeat-x; text-align: left; }
	.lessonsubspan { font-size: 16px; font-weight: bold; color: #083304; background: #FFFFFF; padding: 0px 3px 0px 3px; }
.lessonbox { width: 657px; margin: 10px 0 10px 20px;  clear: left; border: 1px solid #bebebe; padding: 5px;  }
.lessoncontent { width: 647px; margin: 10px 0 10px 0; clear: left; background: #FFFFFF; font-size: 11px; text-align: left; }
.lessonpictures { width: 647px; margin: 10px 0 10px 0; background: #FFFFFF;  }
.lessonnotes { width: 647px; margin: 10px 0 10px 0; background: #BEBECF; border: 1px solid #BEBEBE; text-align: left; }


/* MAIN LESSONS PAGE CLASSES - TIPS CLASSES */
#tipscontainer {width:730px ; height:100% ; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; }
.tipsingle {width:360px ; float:left ; padding-right:10px ; }
.tipsingle1 {width:360px ; float:left; }
.mgrnbar {width:360px ; background-image:url(http://www.purepointgolf.com/store/images/tips_grn_minibar.png); background-repeat:no-repeat ; height:52px ; }
.tipswhitetxt {font-family:Arial, Helvetica, sans-serif ; font-size:18px ; color:#FFFFFF ; font-weight:700 ; padding:25px 0 0 10px;}
.tiptxt {width:340px ; height: 50px;  padding:10px 10px 0 10px;  }
.tipimg {margin:17px 5px 0px 10px; border:#666666 solid 1px;  }
.tippic { float:left; }
.tiplist {width:115px ; float:left ; height:155px; margin-left:-5px ; padding:10px 0 0 0; }
.tiplist1 {width:115px ; float:left ; height:155px; margin-left:-5px ; padding:10px 0 0 12px; }
.tips { width:115px; margin: 0; padding: 0; list-style: none; font-size:13px; color:#000066; font-weight:600; }
	.tips li { display: block; margin: 0 0 0 8px; list-style-type: none; line-height:25px ; }
	.tips li a { display: block; text-decoration:underline; }
	.tips ul{ border: 0; margin: 0; padding: 0; list-style-type: none; }	


/* APPRENTICE PAGES */
#appchoice { width: 700px; height: 185px; margin: 10px 5px 10px 5px; padding: 0 10px 0 10px; }
#applogin { width: 340px; height: 185px; line-height: 20px; background-image: url(http://www.purepointgolf.com/store/images/fancy-blue-cutout.png); color: #000000; text-align: center; }
	#applogin span { font-size: 20px; line-height: 36px; color: #FFFFFF; font-weight: bold; }
	#applogin p { width: 328px; height: 137px; margin: 6px; padding: 0; }
	#applogin a { font-size: 11px; text-decoration: underline; } 
#applite { margin-left: 345px; margin-top: -185px; width: 340px; height: 185px; background-image: url(http://www.purepointgolf.com/store/images/fancy-blue-background.png); color: #FFFFFF; text-align: center; }
	#applite span { font-size: 20px; font-weight: bold; line-height: 30px; }
	#applite ul { color: #FFFFFF; text-align: left; }
		#applite ul li { margin: 0 5px 5px 5px; font-weight: normal; }
	#applite a { color: #FFFFFF; font-size: 18px; font-weight: bold; text-decoration: underline; } 
#apptour { width: 700px; clear: left; padding: 20px 0 20px 0; margin: 0; }
	#apptour p { margin: 0 0 15px 0; font-size: 11px; }
	#apptour ul { margin-left: 20px; }
		#apptour ul li { margin-bottom: 5px; font-weight: bold; color: #000000; }
.apptourleft { margin: 5px; width: 190px; text-align: center; float: left; }
.apptourright { margin: 5px; width: 380px; text-align: left; margin-left: 220px; }
/** aMember-specific styles here */
.vedit { border: solid 1px #8CACBB; }
.vedit td { text-align: left; vertical-align: middle; padding: 15px 10px 10px 10px; background-color: white; border: solid 1px #8CACBB; }
.vedit th { padding: 10px 15px 10px 10px; text-align: right; vertical-align: middle; font-weight: bold; background-color: #DEE7EC; border: solid 1px #8CACBB; }
.vedit .headrow { font-weight: bold; text-align: center; }

/* SALES LETTER CLASSES */
#container { width: 750px; padding: 0 75px 0 75px; text-align: left; font-weight: normal; font-size: 13px; }
#container p { margin-bottom: 10px; }
#container ul li { margin: 0 10px 10px 10px; }

/* NEW HOME PAGE CLASSES  */
#homecontainer {width:735px; margin-left:15px; height:100%; padding: 0; }
#boxes {height:106px; padding-top:10px; width:735px; float:left; margin-bottom: 10px; }
#newsletterbox {width:238px; height:106px; background-image:url(http://www.purepointgolf.com/store/images/newsletter-back.jpg); background-repeat:no-repeat; padding-right:10px; float:left ;}
#approgrambox {width:238px; height:106px; background-image:url(http://www.purepointgolf.com/store/images/apprentice-back.jpg); background-repeat:no-repeat; padding-right:10px; float:left ;}
#swingbox {width:238px; height:106px; background-image:url(http://www.purepointgolf.com/store/images/swing-back.jpg); background-repeat:no-repeat; float:left ;}
#welcomebox { padding:10px 10px 10px 10px ; }
#steps {background-image:url(http://www.purepointgolf.com/store/images/steps123.jpg); background-repeat:no-repeat; height:94px ; padding:7px 63px 10px 73px; }
.bobbypad {margin:0 5px 5px 0; float:left; border:solid 1px #CCCCCC ;}
.prodbox {width:360px; height:135px; float:left; }
.prodbox2 {width:360px; height:220px; float:left; padding-bottom:15px;}
.prodboxr {width:360px; height:220px; float:left; padding-bottom:15px; padding-left:15px; }
#prodcontainer {padding:0px 5px 0 5px; height:270px; }
#lesslist {width:735px; background-image:url(http://www.purepointgolf.com/store/images/lessonslist.png); background-repeat:no-repeat; height:264px; }
.desctxt {padding:1px 18px 8px 12px ; }
.greenprodtxt { font-size:14px ; padding:7px 0px 2px 5px ; color:#006600 ; font-weight:600 ; }
.greenprodtxt1 { font-size:14px ; padding:4px 0px 3px 5px ; color:#006600 ; font-weight:600 ; }
	.greenprodtxt1 a:link {font-size:14px ; color: #006600; text-decoration: none; }
	.greenprodtxt1 a:visited {font-size:14px ; color: #006600; text-decoration: none; }
	.greenprodtxt1 a:hover {font-size:14px ; color: #006600; text-decoration: underline; }
	.greenprodtxt1 a:active {font-size:14px ; color: #006600; text-decoration: none; }
.learnmorebtn {padding:10px 10px 10px 10px;}
.swinganpad { padding:28px 110px 5px 7px; font-size:10px; }
.approgpad { padding:31px 125px 5px 7px; font-size:10px; }
.newspad { padding:5px 1px 0px 10px; font-size:10px; margin:0;}
.newspad1 { padding:4px 1px 0px 61px; font-size:10px; margin:0;}
#newsl {padding:27px 0 0 18px ; }
.bigbluetxt{font-size:14px; color:#000066; font-weight:600; }
.bigbluetxt2{font-size:18px; color:#000066; font-weight:600; line-height:20px; font-family:Arial, Helvetica, sans-serif ;}
.bigbluetxt3{font-size:18px; color:#000066; font-weight:600; font-family:Arial, Helvetica, sans-serif ;}
.bigbluetxt1{font-size:15px; color:#000066; font-weight:600; padding:5px 0 3px 7px; }
.bulletpad{padding:0px 2px 0 4px;}
.bulletpad1{padding:7px 2px 0 4px;}
.singleless {padding:5px 0 10px 3px; height:35px;}
.singleless1 {padding:5px 0 10px 3px; height:50px;}
#sprycontainer {width:735px; height:215px ;  }
#livechat { width:150px; height:73px; background-image:url(http://www.purepointgolf.com/store/images/livetextbck.jpg); background-repeat:no-repeat; padding-bottom:7px; }
.grnbold { color:#006600; font-size:9px; font-weight:800; padding:5px 1px 3px 40px;}
.chattxt { margin: 0 0 0 55px;}

/*pro newsletter*/
#subbanner {width:663px ; background-image:url(http://www.purepointgolf.com/images/grn_banner.png) ; background-repeat:no-repeat ; height:45px ; margin-left:auto ; margin-right:auto ; }
.smtext { width:620px ; margin-left:67px ; margin-right:67px ; margin-top:10px ; font-family:Arial, Helvetica, sans-serif ; font-size:9px ; }
.mainflash {width:400px ; margin-left:177px ; margin-right:178px ; margin-top:10px ; }
.medgreentxt { font-family:Arial, Helvetica, sans-serif ; font-size:20px ; color:#083304 ; font-weight:800 ; width:660px ; margin-left:auto ; margin-right:auto ; padding-top:10px ; }
.medgreentxt2 { font-family:Arial, Helvetica, sans-serif ; font-size:18px ; color:#083304 ; font-weight:800 ; width:560px ; padding-top:5px ; }
.medwhitetxt1 {font-family:Arial, Helvetica, sans-serif ; font-size:24px ; color:#FFFFFF ; font-weight:800; padding-top:7px ; padding-left:15px ; }
.grnrule { width:500px ; height:4px ; background-color:#083304 ; float:right ; }
.maintxt {width:620px ; margin-left:67px ; margin-right:67px ; margin-top:3px ; }
.bobby { margin-left:65px ; }
.dave { margin-bottom:20px ; }



