@charset "utf-8";
/* CSS Document */

body {background-color:#878787; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
h1 { font-size:18px; font-weight:600; color:#000000;}
h3 { font-size:20px; color: #063907; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:10px; }
h4 { font-size:20px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
h5 {color:#000066; font-weight:bold; font-size:14px;}


/*Main Styles*/
#maincontainer {width:820px; margin-left: auto; margin-right: auto; background-image:url(http://www.golfswingguru.com/images/vbackn.png); background-repeat:repeat-y; margin-top:0px }
.header {height:171px; width:820px;}
.footer {background-image:url(http://www.golfswingguru.com/images/footer.png); background-repeat:no-repeat; height:46px; width:820px; padding-top:44px}
.nav { height:44px}
.nav a {border:0px; margin:0px; padding:0px;}
.guarantee {background-image:url(http://www.golfswingguru.com/images/guarantee1.jpg); background-repeat:no-repeat; width:820px; height:174px; padding-top:10px;}
.limited {background-image:url(http://www.golfswingguru.com/images/apbox-t.png); background-repeat:no-repeat; width:760px; height:161px; margin-top:0px;}
.bonuses {background-image:url(http://www.golfswingguru.com/images/bonuses.jpg); background-repeat:no-repeat; width:760px; height:113px; margin-top:10px; margin-bottom:10px}
.bonuses1 {background-image:url(http://www.golfswingguru.com/images/bonustxt.png); background-repeat:no-repeat; width:760px; height:200px; margin-top:10px; margin-bottom:10px}

/*Margins*/
.submargins {margin:0 28px 0 28px;}
.submargins1 {margin:0 69px 0 69px; padding-bottom:35px}
.submarginsno {margin:0 28px 0 28px;}
.submarginsno p {margin:0;}
.submargins li {margin:0 15px 10px 5px;}
.mainmargins {margin:0px 30px 0 30px; background-color:#FFFFFF}
.bonusmargins {margin:0px 28px 0 28px; padding-top:10px;}

/* Text Styles */
.smtxt {font-size:10px}
.red {color:#CC0000;}
.blue {color:#000066;}
.bigblue {color:#000066; font-size:18px; font-weight:bold;}
.biggerblue {color:#000066; font-size:24px; font-weight:bold; text-align:center}
.bluebold {color:#000066; font-weight:bold;}
.bigred {color:#CC0000; font-size:18px; font-weight:bold;}
.biggerred {color:#CC0000; font-size:24px; font-weight:bold;}
.medgreentxt2 { font-size:18px ; color:#083304 ; font-weight:800 ; width:560px ; padding-top:5px ; margin:4px 0 7px 0;}


/* Apprentice Program Area*/
.apbox {height:150px; margin-bottom:35px;}
.apbox p {margin:0}
.apbox1 {height:180px; margin-bottom:35px;}
.apbox1 p {margin:0}
.apbox2 {height:180px;}
.apbox2 p {margin:0}
.apboxm {background-image:url(http://www.golfswingguru.com/images/apbox-m.png); background-repeat:repeat-y; width:760px;}
.apboxb {background-image:url(http://www.golfswingguru.com/images/apbox-b.png); background-repeat:no-repeat; width:760px; height:24px;}
.apbox3 {height:150px;}

/* Bonuses Area*/

.bonusm {background-image:url(http://www.golfswingguru.com/images/bonus-m.png); background-repeat:repeat-y; width:760px; height:170px;}
.bonusb {background-image:url(http://www.golfswingguru.com/images/bonus-b.png); background-repeat:no-repeat; width:760px; height:33px; margin-bottom:5px;}
.bonus1 {background-image:url(http://www.golfswingguru.com/images/bonus1.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus2 {background-image:url(http://www.golfswingguru.com/images/bonus2.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus3 {background-image:url(http://www.golfswingguru.com/images/bonus3.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus4 {background-image:url(http://www.golfswingguru.com/images/bonus4.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus5 {background-image:url(http://www.golfswingguru.com/images/bonus5.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus6 {background-image:url(http://www.golfswingguru.com/images/bonus6.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus7 {background-image:url(http://www.golfswingguru.com/images/bonus7.png); background-repeat:no-repeat; width:760px; height:47px;}
.bonus8 {background-image:url(http://www.golfswingguru.com/images/bonus8.png); background-repeat:no-repeat; width:760px; height:47px;}


/*Testimonials*/
.paper-t {width:599px; height:79px; background-image:url(http://www.golfswingguru.com/images/paper-t.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.paper-tb {width:599px; height:79px; background-image:url(http://www.golfswingguru.com/images/paper-t2.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.paper-sm {width:539px; height:255px; background-image:url(http://www.golfswingguru.com/images/paper-b-sm.png); background-repeat:no-repeat; margin:0 81px 0 80px; padding:0 25px 0 35px}
.paper-md {width:539px; height:366px; background-image:url(http://www.golfswingguru.com/images/paper-b-med.png); background-repeat:no-repeat; margin:0 81px 0 80px; padding:0 25px 0 35px}
.paper-lg {width:539px; height:568px; background-image:url(http://www.golfswingguru.com/images/paper-b-lg.png); background-repeat:no-repeat; margin:0 81px 0 80px; padding:0 25px 0 35px}
.paper-xl {width:539px; height:621px; background-image:url(http://www.golfswingguru.com/images/paper-b-xl.png); background-repeat:no-repeat; margin:0 81px 0 80px; padding:0 25px 0 35px}
.paper-sxl {width:539px; height:707px; background-image:url(http://www.golfswingguru.com/images/paper-b-sxl.png); background-repeat:no-repeat; margin:0 81px 0 80px; padding:0 25px 0 35px}


.picbox {width:110px; text-align:center; height:180px; float:right;  padding-left:5px; font-weight:600; color:#000066; }
.picbox1 {width:110px; text-align:center; height:50px; float:right;  padding-left:5px; font-weight:600; color:#000066; }
.picbox2 {width:110px; text-align:center; height:130px; float:right;  padding-left:5px; font-weight:600; color:#000066; }
.picbox p {margin:0 0 7px 0}
.picbox1 p {margin:0 0 7px 0}
.textbox {width:530px; padding-top:10px; }
.textbox1 {width:420px; padding-top:10px; }
.textbox2 {width:530px; padding-top:10px; }

/* Quotes*/
.fred {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-fred.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.aaron {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-aaron.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.scott {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-scott.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.paul {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-paul.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.ted {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-ted.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.michael {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-michael.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.garyz {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-garyz.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.rick {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-rick.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.willem {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-willem.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.steve {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-steve.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.alan {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-alan.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.neville {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-neville.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.carlos {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-carlos.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.garyo {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-garyo.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.cutler {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-cutler.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.george {width:599px; height:69px; background-image:url(http://www.golfswingguru.com/images/quote-george.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.dale {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-dale.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.dave {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-davemiller.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.mikec {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-mikecollins.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.marten {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-marten.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.bobt {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-bobtuttle.png); background-repeat:no-repeat; margin:0 81px 0 80px;}
.ronm {width:599px; height:53px; background-image:url(http://www.golfswingguru.com/images/quote-ronmor.png); background-repeat:no-repeat; margin:0 81px 0 80px;}




a.rollover {
display: block;
width: 431px;
height: 155px;
text-decoration: none;
background: url("http://www.golfswingguru.com/images/order-btn.png");
}
a.rollover:hover {
background-position: 0px -155px;
}

.report { background-image:url(http://www.golfswingguru.com/images/special-report.png); background-repeat:no-repeat; margin:0 115px 0 115px; height:143px; padding-top:90px}
.caption {font-size:10px; margin-top:7px; text-align:center;}
.flinks {font-size:11px; color:#FFFFFF; text-align:center; }
.flinks a {color:#FFFFFF; text-align:center; text-decoration:none;  }
.flinks a:hover {color:#FFFFFF; text-align:center; text-decoration:underline; }
.flinks span {margin:0 7px 0 7px;}
.flinks1 {font-size:11px; color:#FFFFFF; text-align:center; margin-top:5px;}
.lpad {padding-left:105px;}
.llink {color:#000066; font-size:16px; text-align:right; padding:10px 50px 15px 0 ; font-weight:600}
.llink a {color:#000066; font-size:16px; text-decoration:underline;}
.llink a:hover {color:#000066; font-size:16px; text-decoration:none;}


div#preload { display: none; }

.table {margin:0; padding:0;}

/* exit popup   */

.divcontainer {margin:0 auto; width:600px; background-color:#0e3f10; height:420px; padding-top:10px;}
.toptab {height:58px; background-image:url(images/toptab.png); background-repeat:no-repeat; color:#FFFFFF; font-size:18px; font-weight:600; font-family:Geneva, Arial, Helvetica, sans-serif;}
.toptab p {margin:0; padding:18px 8px 5px 15px; text-align:center;}
.backvrepeat {width:600px; background-image:url(images/backvr.png); background-repeat:repeat-y; height:291px;}
.ebookpic {width:552px; height:230px; margin-left:36px;}
.couponpic {width:354px; height:230px; margin-right:36px;}
.couponpic p {font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; font-size:14px; padding:15px 5px 2px 27px;}
.ebooktxt {font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; font-size:14px; padding:15px 5px 2px 200px; text-align:left}
.toptext {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; height:40px; padding-top:6px; margin-bottom:15px; text-align:left;}

.btm {height:75px;}
  .btm a.rollover {
 display: block;
 width: 600px;
 height: 60px;
 text-decoration: none;
 background: url("images/gsg-exitpop_16.png");
 }

.btm a.rollover:hover {
 background-position: 0px -60px;
  }
  
.backlink { padding:5px 0 5px 0; font-size:12px; text-align:left; }
.quiztxt {font-size:12px; font-weight:600; margin:10px 25px 10px 25px;} 
.grbox {width:620px ; border:solid 1px #afc2af; margin-top:20px; background-color:#edefed;}
.btmcontainer {width:622px; margin-top:7px;}
.helpcontainer {width:240px; float:left; background-color:#edefed;}
.helphdr {background-image:url(http://www.golfswingguru.com/images/help.jpg); background-repeat:no-repeat; width:240px; height:35px;}
.helpbox {width:238px; border-left:solid 1px #afc2af; border-right:solid 1px #afc2af; border-bottom:solid 1px #afc2af;}
.helpbox p {margin:0;}
.casecontainer {width:375px; float:right; background-color:#edefed;}
.caseheader {width:375px; background-image:url(http://www.golfswingguru.com/images/case.jpg); background-repeat:no-repeat; height:35px;}
.casebox {width:373px; border-left:solid 1px #afc2af; border-right:solid 1px #afc2af; border-bottom:solid 1px #afc2af; height:186px;}
.casebox p {margin:0}
.incasebox {height:62px; background-color:#edefed; width:373px; font-size:10px;}
.incasebox1 {height:62px; background-color:#e6e8e6; width:373px; font-size:10px;}
.arrbox {height:49px;}
.arrbox1 {height:39px;}
.helptxt  {padding:8px 5px 3px 0; font-weight:600; color:#022b01;}
.helptxt a:link  { text-decoration:none;}

.casetxt {padding:8px 5px 3px 4px;}
.greensmtxt { color:#003300 }
.greenlinks {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:260px; float:left; text-align:center}
.greenlinks1 {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:340px; float:left; text-align:center}
.greenlinks0 {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:180px; float:left; text-align:center}

.greenlinks a {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:260px; float:left; text-align:center}
.greenlinks1 a {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:340px; float:left; text-align:center}
.greenlinks0 a {font-size:16px; color: #336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; width:180px; float:left; text-align:center}
.grnlnkcont { height:25px; margin:15px 10px 10px 10px }





.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-weight: 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; }

.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;}

.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 ; }

.download {width:550px; margin-left:30px; text-align:center }
.rule {height:1px; background-color:#666666; margin:0 50px 0 50px;}
.mar {margin:5px 10px 5px 10px; display:inline;}
.bigger {font-size:16px; border:solid 2px #083304; padding:10px 10px 10px 10px; }
.textarea {overflow: auto;width: 200px; height:300px; background-color:#DDDDDD; border:solid 1px #CCCCCC; padding:3px 3px 3px 3px;}
.keyword {width:230px; margin-right:25px; float:left;}
.keywordm {width:230px; margin-right:25px; float:left; margin-top:20px  }


