/*  
Theme Name: PerformaxGolf
Theme URI:  
Description:  A custom WordPress theme Coded for exclusive use by <a href="http://www.sashakleinmarketing.com" target="blank">Sasha Klein Marketing</a>.
Version:  1.0
Author: Sasha Klein Marketing
Author URI: http://www.sashakleinmarketing.com/
*/

* { margin: 0; }
html { padding: 0; margin: 0; }
html, body { height: 100%; }

body { font-family: "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color: #000000; }

a { outline: none; }
a:link { text-decoration: none; color: #0000FF; border: 0px; }
a:active { text-decoration: underline; color: #0000FF; border: 0px; }
a:visited { text-decoration: none; color: #0000FF; border: 0px; }
a:hover	{ text-decoration: underline; color: #b89442; border: 0px; } 
a:focus { outline: none; }

h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; font-family:  "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; }

img { border: none;}

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}


.aligncenter {display: block; margin-left: auto; margin-right: auto; text-align:center}
.alignleft { float: left; }
.alignright { float: right; }

.clearall { clear: both; }

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 950px; margin: 0 auto;  position: relative }
.BGC2 { width: 750px; margin: 0 auto;  position: relative }
.BGC3 { width: 950px; margin: 0 auto;  position: relative }

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Header { float: left; width: 950px; }
.Header h1 { clear: both; display: block; }
.Header h1 a { background: url(images/logo.gif) no-repeat top left; width: 482px; height: 91px; display: block; margin: 0 0 0 14px; text-indent: -9999px; }
.Header2 h1 a { background: url(images/logo.png) no-repeat top left; height: 91px; display: block; margin: 0 0 0 14px; text-indent: -9999px; }
.Header .faces { background: url(images/faces1.png) no-repeat top left; display: block; width: 402px; height: 100px; position: absolute; right: 0; top: 34px; text-indent: -9999px; }

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { padding: 5px 5px 10px 5px; }
.Search input#s{ padding: 3px; width: 160px; border: 1px solid #464646; }
.Search input#searchsubmit { border: none; padding: 3px 5px; background: #464646; color: #fff; text-align: center; cursor: pointer; }
.Search input#searchsubmit:hover { border: none; padding: 3px 5px; background: #d54e21; }

/* Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu  { clear: both; float: left; width: 950px; height: 44px; }
.Menu ul { margin: 0; padding: 0; float: left; background: url(images/menu_sep.gif) no-repeat top left; width: 950px; }
.Menu ul li{ margin: 0; padding: 0; list-style: none; display: block; float: left; background: url(images/menu_sep.gif) no-repeat top right; font-family: Arial, san-serif; }
.Menu a { color: #3f3529; font-weight: bold; padding: 15px; display: block; }
.Menu a:hover { background: url(images/menu_arrow.gif) no-repeat center bottom; }

/* Video +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

. { display: block; float: left; width: 950px; }
.video { width: 622px; height: 286px; display: block; float: left; padding: 10px 6px; }
.free-video { float: left; background: url(images/claim_your_video10.gif) no-repeat top left; width: 286px; margin: 20px 0 0 0; padding: 80px 5px 10px 5px; }
.free-video p { color: #fff; font-size: 14px; line-height: 1.4em; font-weight: bold; font-family: Verdana; padding: 0 15px 15px 0px; }
.free-video .submit { margin: 0; padding: 6px 0px 0px 0px; background: url(images/free_access.gif) no-repeat right top; color: #fff; width: 163px; height: 17px; text-align: left; position: relative; right:25px; }
.free-video .submit:hover { background-position: 0 100%; }
.free-video .submit input { border: none; background: none; cursor: pointer; font-size: 12px; color: #fff; font-weight: bold; text-align: left; }
.free-video td { font-size: 12px; line-height: 1.4em; color: #fff; padding: 0 0 2px 0; }
.free-video td.input input { padding: 3px; width: 153px; font-size: 14px; }
.free-videoO { float: left; background: url(images/claim_your_videoOPT.gif) no-repeat top left; width: 286px; margin: 20px 0 0 0; padding: 80px 5px 10px 5px; }
.videoO { width: 622px; height: 286px; display: block; float: left; padding: 22px 16px; }
.free-videoO p { color: #fff; font-size: 14px; line-height: 1.4em; font-weight: bold; font-family: Verdana; padding: 0 5px 15px 0; }
.free-videoO .submit { margin: 0; padding: 6px 0px; background: url(images/free_access.gif) no-repeat right top; color: #fff; width: 163px; height: 17px; text-align: left; }
.free-videoO .submit:hover { background-position: 0 100%; }
.free-videoO .submit input { border: none; background: none; cursor: pointer; font-size: 12px; color: #fff; font-weight: bold; text-align: left; }
.free-videoO td { font-size: 12px; line-height: 1.4em; color: #fff; padding: 0 0 2px 0; }
.free-videoO td.input input { padding: 3px; width: 153px; font-size: 14px; }
/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { background: url(images/sidebar_bg.gif) repeat-y top right; width: 950px; float: left; position: relative; margin: 14px 0 0 0; padding: 0; }

.CON2 { width: 750px; position: relative; margin: 0 0 0 0; padding: 0; }
.CON3 { width: 950px; position: relative; margin: 0 0 0 0; padding: 0; }

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 638px; position: relative; float: left; margin: 0; padding: 0; }
.SC2 { width: 750px; position: relative; padding: 0; float: none; display: block; margin-left: auto; margin-right: auto; }
.SC3 { width: 950px; position: relative; padding: 0; float: none; display: block; margin-left: auto; margin-right: auto; }
.SC2 .Post { position: relative; margin: 0 10px 15px 10px; padding: 0; font-family: Verdana, san-serif; font-size: 14px; line-height: 1.6em; }
.SC3 .Post { position: relative; margin: 0 10px 15px 10px; padding: 0; font-family: Verdana, san-serif; font-size: 14px; line-height: 1.6em; }

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post { position: relative; margin: 0 10px 15px 10px; padding: 0; font-family: Georgia, Verdana, san-serif; font-size: 16px; line-height: 1.6em; }

.Post img { display: block; }

.Post p { margin: 0 0 15px 0; padding: 0; }
.Post img { padding: 2px;}

.Post ol { margin: 0; padding: 0; }
.Post ul { margin: 0; padding: 0; }
.Post ol li { list-style-type: decimal; margin: 5px 0 5px 30px; padding: 0; }
.Post ul li { list-style: none; background: url(images/yes.png) no-repeat top left; margin: 5px 0 15px 5px; min-height:30px; padding: 0 0 5px 65px; }
.Post .callout ul li { list-style: none; background: url(images/bullet.png) no-repeat top left; margin: 5px 0 15px 5px; min-height:30px; padding: 0 0 5px 45px; }


.inpost { clear: both; margin: 0 0 15px 10px; position: relative; display: block; float: left; }
.PostHead { float: left; width: 55px; display: block; }
.PostCon { float: left; display: block; width: 500px; }
.PostCon h1 { font-size: 24px; line-height: 30px; margin: 0; padding: 0; font-family: "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; }
.PostCon h1 a{ text-decoration: none; }
.PostCon p { margin: 0; padding: 5px 0 10px 0; font-size: 14px; line-height: 24px; font-family: Verdana, san-serif; }
.PostCon .more { font-weight: bold; font-size: 14px; line-height: 24px; font-family:  "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }

.box {position:relative;margin:30px 0; padding: 20px; border: 2px solid; font-size:14px;}
.yellow {background-color:#FFC; border-color:#CBCA8C}

.date { background: url(images/date.gif) no-repeat top left; width: 45px; height: 47px; display: block; text-align: center; color: #fff; padding: 5px 0; margin: 5px 0 0 0; }
.date span { font-size: 16px; font-weight: bold; width: 45px; display: block; }
.com { background: url(images/comment.gif) no-repeat top left; width: 44px; height: 46px; display: block; text-align: center; color: #fff; padding: 8px 0; font-size: 16px; font-weight: bold; }

.next { background: #f1f1f1; width: 100%; margin: 0 15px 0 0; border: 2px solid #d4d4d4; border-width: 2px 0 2px 0; font-size: 24px; line-height: 34px; color: #000; text-align: center; font-family:  "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; letter-spacing:-1px; padding:10px 0; }

.nextyellow { background: #FFFBCC; width: 100%; margin: 0 15px 0 0; border: 2px solid #E6DB55; border-width: 2px 0 2px 0; font-size: 24px; line-height: 34px; color: #000; margin-top:15px; text-align: center; font-family:  "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; letter-spacing:-1px; padding:10px 0; }

.share { background:url(images/postShare.png) no-repeat; width:250px; height:126px; margin:20px 0 0 40px; padding:24px 0px 0 280px; }
.share a { display:block; float:left; margin:0 10px 5px 0; }

.box1 { float: left; background: url(images/box1_con.gif) repeat-y top left; display: block; width: 603px; margin: 0 10px 0 5px; }
.box1top { background: url(images/box1_top.gif) no-repeat top left; display: block; width: 603px; height: 25px; }
.box1bot { background: url(images/box1_bot.gif) no-repeat top left; display: block; width: 603px; height: 25px; }
.box1 h1 { font-size: 24px; line-height: 30px; margin: 0; padding: 0; font-family: "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; text-align: center; color: #cc0000; }
.box1 p { padding: 5px 0 10px 0; font-size: 14px; line-height: 24px; font-family: Verdana, san-serif; margin: 0 20px; }

.box2 { float: left; background: url(images/box2_con.gif) repeat-y top left; display: block; width: 603px; margin: 0 10px 0 5px; }
.box2top { background: url(images/box2_top.gif) no-repeat top left; display: block; width: 603px; height: 25px; }
.box2bot { background: url(images/box2_bot.gif) no-repeat top left; display: block; width: 603px; height: 27px; }
.box2title { background: url(images/box2_title.gif) no-repeat top left; display: block; width: 603px; height: 44px; text-indent: -9999px; }
.box2 h1 { font-size: 24px; line-height: 30px; margin: 0; padding: 0; font-family: "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; text-align: center; color: #cc0000; }
.box2 p { padding: 5px 0 10px 0; font-size: 14px; line-height: 24px; font-family: Verdana, san-serif; margin: 0 40px; }
.box2form { padding: 0 40px; display: block; }
.box2form .submit { margin: 0; padding: 6px 0; background: url(images/free_access.gif) no-repeat left top; color: #fff; width: 163px; height: 17px; text-align: left; }
.box2form .submit:hover { background-position: 0 100%; }
.box2form .submit input { border: none; background: none; cursor: pointer; font-size: 12px; color: #fff; font-weight: bold; }
.box2form td { font-size: 12px; line-height: 1.4em; color: #433a2d; font-weight: bold; }
.box2form td.input input { padding: 3px; font-size: 14px; width: 153px; }
.headline { font-family: "Myriad Pro", "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 48px; line-height: 1.1em; font-weight: bold; color: #cc0000; padding: 0 0 5px 0; }
.headline2 { font-family: Impact, Arial, Verdana, sans-serif; font-size: 55px; line-height: 1.1em; font-weight: normal; color: #A20000; 
padding: 0 0 5px 0; text-align:center; }
.headline3 { font-family: Impact, Arial, Verdana, sans-serif; font-size: 45px; line-height: 1.1em; font-weight: normal; color: #A20000; 
padding: 0 0 5px 0; text-align:center; }
.headline4 { font-family: Impact, Arial, Verdana, sans-serif; font-size: 35px; line-height: 1.1em; font-weight: normal; color: #A20000; 
padding: 0 0 5px 0; text-align:center; }

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.comments { padding: 10px 0 10px 0; overflow: hidden; margin: 0 15px 0 0 }
.comments h2.numberOfComments { padding-left:55px; line-height:40px; height:50px; background: url(images/commentsIcon.png) no-repeat top left; }
.comments h2.leaveComment { padding-left:55px; line-height:50px; height:50px; margin-top:60px; background:url(images/addComment.png) no-repeat top left; }
.comments p.leaveComment { padding-left:55px; line-height:50px; height:50px; margin-top:60px; background:url(images/addComment.png) no-repeat top left; }
.comments #commentform { border:4px solid #CCCCCC; background:#f4f4f4; padding:20px; overflow: hidden; }
.comments ol.commentslist { border-bottom:1px solid #CCCCCC; list-style:none; padding:0px; margin:0px; }
.comments ol.commentslist li { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:20px; overflow: hidden; font-size: 14px; line-height: 24px; }
.comments ol.commentslist li.alt { background:#eaeaea; }
.comments ol.commentslist li h4 { padding:0 0 10px 0; font-size: 16px; font-weight: bold; }
.comments ol.commentslist li .avatar { float:right; display:block; margin:0 0 10px 10px; }

/* Navigation ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Navigation { margin: 0 10px; text-align: center; line-height: 1.4em; } 

/* Side Bar Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR { width: 312px; display: block; position: relative; margin: 0; padding: 0; float: left; }
.SRRT { width: 312px; background: url(images/sidebar_top.gif) no-repeat top left; height: 25px; display: block; }
.SRRB { width: 950px; background: url(images/sidebar_bot.gif) no-repeat top right; height: 25px; display: block; clear: both; padding: 0 0 10px 0; }
.SRRC { width: 270px; padding: 0 21px; }

.right_widget { display: block; margin: 0 0 5px 0; }
.right_widget h1 { font-size: 24px; line-height: 1.1em; font-weight: bold; color: #433a2d; padding: 0; }
.right_widget h2 { font-size: 14px; line-height: 1.4em; font-weight: bold; color: #27521b; padding: 10px 0 2px 0; }
.right_widget ul { margin: 0; padding: 0; }
.right_widget ul li { margin: 0 0 0 20px; padding: 0; list-style: square; color: #fff; line-height: 1.4em; }

.textwidget { line-height: 1.4em; font-size: 12px; }

.claim-video { float: left; background: url(images/claim_your_video_page_1.png) no-repeat top left; width: 286px; margin: 0; padding: 80px 0 10px 0; }
.claim-video p { color: #433a2d; font-size: 12px; line-height: 1.6em; font-weight: bold; font-family: Verdana; padding: 10px 0 10px 0; }
.submit { margin: 0; padding: 6px 0; background: url(images/free_access.gif) no-repeat left top; color: #fff; width: 163px; height: 17px; text-align: left; }
.submit:hover { background-position: 0 100%; }
.submit input { border: none; background: none; cursor: pointer; font-size: 12px; color: #fff; font-weight: bold; }
.claim-video td { font-size: 12px; line-height: 1.4em; color: #433a2d; font-weight: bold; }
.claim-video td.input input { padding: 3px; font-size: 14px; width: 153px; }
.opt-in {background: url(images/access-free-golf-power-secret.png) no-repeat; width: 312px; height: 452px;}

.categories { margin: 10px 0 0 0; }
.categories ul { margin: 0; padding: 0; }
.categories ul li { margin: 0; padding: 0; list-style: none; }
.categories ul li ul{ margin: 0; padding: 0; }
.categories ul li ul li{ margin: 0 0 0 20px; padding: 0; list-style: circle; line-height: 1.4em; font-size: 13px; font-weight: bold; }

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { width: 100%; display: block; background: #3a3125 url(images/footer_bg.gif) repeat-x top left; clear: both; position: relative; height: 100px; overflow: hidden; }
.FooterCon { margin: 0 auto; width: 950px; display: block; color: #b09b7c; font-size: 12px; padding: 10px 0 0 0; }

.Footer ul { margin: 0; padding: 0; height: 16px; }
.Footer ul li {  margin: 0 15px 0 0; padding: 0; list-style: none; float: left; line-height: 1.4em; }

.Footer p { clear: both; font-size: 12px; padding: 0px; margin: 0px; line-height: 1.4em; }
.Footer a { color: #b89442;}
.Footer a:hover { color: #b89442;}

.chart th.side{background:transparent url(images/bg_th_side.gif) no-repeat bottom left}
.chart td.side{text-align:right; background:transparent url(images/bg_td_side.gif) no-repeat bottom left; width:150px; font:bold 12px/15px verdana; color:#000; padding-right:8px}

.chart th{height:100px; border-right:1px solid #fff; vertical-align:bottom; color:#ffffff; letter-spacing:-1px; background:transparent url(images/bg_th.gif) no-repeat bottom left; padding-bottom:5px}
.chart td{color:#FFFFFF; text-align:center; background:transparent url(images/bg_td.gif) no-repeat bottom left; border-right:1px solid #fff; width:135px; height:40px; font:12px/18px verdana; padding:5px}
.chart td.on{background:transparent url(images/bg_td_on.gif) no-repeat bottom left;}
.chart th.on{background:transparent url(images/bg_th_on.gif) no-repeat bottom left; padding-bottom:9px; width:148px}

.chart tfoot td{background:transparent url(images/bg_foot_td.gif) no-repeat top left; height:100px; vertical-align:top; padding-top:8px}
.chart tfoot td.on{background:transparent url(images/bg_foot_td_on.gif) no-repeat top left; height:155px; padding-top:16px}
.chart tfoot td.side{background:transparent url(images/bg_foot_td_side.gif) no-repeat top left}

.chart table{border-collapse:collapse}


/* New Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.postheadline {font-family: arial black, arial, verdana; font-weight: bold; color: #282b31; font-size: 26px; letter-spacing:-1px; line-height: 1.3; text-align:center;}

.hi {background-color:#FFFF99;}

.Post h3 { background: #f1f1f1; border: 2px solid #d4d4d4; border-width: 2px 0 2px 0; font-family: arial black, helvetica, arial, verdana; font-size: 24px; line-height: 1.4; color: #A40003; letter-spacing:-1px; padding: 15px; margin:15px 0; text-align:center }

.Post h5 {font-family: arial black, helvetica, arial, verdana; font-size: 28px; line-height: 1.4; color: #B20403; letter-spacing:-1px; padding: 15px; margin:5px 0; text-align:center }


.bg {margin:25px 0 25px 0; padding:30px; width:670px; }
.blue {background: #E4F1FB; border: 2px solid #a2d5fd; border-width: 2px 0 2px 0; }
.green {background: #E9F1DD; border: 2px solid #B9BFAF; border-width: 2px 0 2px 0; }
.pink {background: #ffd6d6; border: 2px solid #f99090; border-width: 2px 0 2px 0; }
.yellow {background: #F1F0BA; border: 2px solid #CBCA8C; border-width: 2px 0 2px 0; }
.quote {background: #FFFFCC url(images/quote.png) no-repeat scroll 10px 13px; border: 2px solid #F4F4AF; border-width: 2px 0 2px 0; font-family: georgia; font-size: 15px;padding-left:45px;width:655px;}

.bg ul li { list-style: none; background: url(images/bullet.png) no-repeat top left; margin: 5px 0 15px 5px; min-height:30px; padding: 0 0 5px 45px; }
.bg h2 {color:#A40003;font-family:arial black,helvetica,arial,verdana;font-size:24px;font-style:italic;letter-spacing:-1px;line-height:1.4;}

.callout {background-color:#FFFF55; border: 2px solid #e3e30d; border-width: 2px 0 2px 0; float:right; font-size:12px; width:250px; margin-left:25px; padding:20px}
.callout h2{font-family: arial black, helvetica, arial, verdana; font-size: 24px; line-height: 1.4; font-style:italic; color: #A40003; letter-spacing:-1px; }

.dashed {border:4px dashed #A4A4A4; padding:5px 5px 6px;}

.big {font-family: helvetica, arial, verdana;; font-size: 28px; font-style:italic; line-height: 1.4; color: #363731; letter-spacing:-1px; }
.big span {font-family: arial black, helvetica, arial, verdana; color: #4A8300;}

.red {color: #D80000}

.stack{font:bold 14px/1.5 Arial,Helvetica,sans-serif; border: 2px solid #000; padding: 5px 5px 6px; color:#000;}
.stack .left{width:470px; float:left}
.Post .salespage ul li	{ list-style: none; background: url(images/bullet1.png) no-repeat top left; margin: 5px 0 15px 5px; min-height:30px; padding: 0 0 5px 45px; }

.apprentice p {margin-bottom:20px;}

