﻿/*--- RMCS CSS ---*/

* {
  box-sizing: border-box;
}
.menu {
  float:left;
  width:10%;
  text-align:center;
}
.menu a {
  background-color:#e5e5e5;
  padding:2px;
  margin-top:7px;
  display:block;
  width:100%;
  color:black;
}

.main {
  float:left;
  width:90%;
  padding:0 20px;
}

.center {
  float:justify;
  width:100%;
  padding:0 20px;
}

.full {
  float:left;
  width:100%;
  text-align:center;
}

.mainmobile {
  float:left;
  width:75%;
  padding:0 20px;
}
.submain {
  float:left;
  width:33.3%;
  padding:0 20px;
}
.blankspace {
  background-color:#ffffff;
  float:left;
  width:3%;
  padding:0 20px;
}
.rightmobile {
  background-color:#e5e5e5;
  float:left;
  width:24.9%;
  padding: 15px;
  margin-top:7px;
  text-align:center;
}
.right20 {
  background-color:#e5e5e5;
  float:left;
  width:20%;
  padding: 15px;
  margin-top:7px;
  text-align:center;
}

.right {
  background-color:#e5e5e5;
  float:left;
  width:16.9%;
  padding: 15px;
  margin-top:7px;
  text-align:center;
}

@media only screen and (max-width:620px) {
  /* For mobile phones: */
  .menu, .main, .right {
    width:100%;
  }
}
.xzact {
            margin: 0%;
            position: relative;
        }
.video {
            margin: 0%;
            position: left;
        }
 
.strike-ball-txt {
            position: absolute;
            top: 65px;
            left: 80px;
        }
.confidence-txt {
            position: absolute;
            top: 70px;
            left: 75px;
        }
.looking4-distributors-txt {
            position: absolute;
            top: 65px;
            left: 80px;
        }
.distributors-txt {
            position: absolute;
            top: 70px;
            left: 75px;
        }
.swing-club-txt {
            position: absolute;
            top: 325px;
            left: 115px;
        }
.stop-running-txt {
            position: absolute;
            top: 495px;
            left: 210px;
        }
.stop-breaking-txt {
            position: absolute;
            top: 589px;
            left: 210px;
        }
.shorter-reset-txt {
            position: absolute;
            top: 495px;
            left: 525px;
        }
.hit-more-txt {
            position: absolute;
            top: 693px;
            left: 115px;
        }
.be-smart-txt {
            position: absolute;
            top: 800px;
            left: 115px;
        }

#frame {
	float: left;
	width: 100%;
	padding: 10px 0;
	border: 2px solid #C8CDD2;
}
#frame dl {
	float: left;
	margin: 10px 20px;
	padding: 0;
}
#frame dt {
	float: right;
	width: 73.9%;
	margin: 0;
	padding: 0;
	font-size: 120%;
	letter-spacing: 1px;
	color: #627081;
}
#frame dd {
	margin: 0 0 0 25.9%;
	padding: 0;
	font-size: 95%;
	line-height: 1.2em;
	color: #666;
}
#frame dl dd.img {
	margin: 0;
}
#frame dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 2px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #FFF;
}

/* reverse float */

#frame .alt dt {
	float: left;
}
#frame .alt dd {
	margin: 0 25.9% 0 0;
}
#frame .alt dd.img img {
	float: right;
	margin: 0 0 0 8px;
}

/* second frame */


#sframe {
	float: left;
	width: 100%;
	padding: 10px 0;
	border: 2px solid #C8CDD2;
}
#sframe dl {
	float: left;
	margin: 10px 20px;
	padding: 0;
}
#sframe dt {
	float: right;
	width: 58.9%;
	margin: 0;
	padding: 0;
	font-size: 120%;
	letter-spacing: 1px;
	color: #627081;
}
#sframe dd {
	margin: 0 0 0 40.9%;
	padding: 0;
	font-size: 95%;
	line-height: 1.2em;
	color: #666;
}
#sframe dl dd.img dd.table{
	margin: 0;
}
#sframe dd.img img dd.table table{
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 2px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #FFF;
}

/* reverse float */

#sframe .alt dt {
	float: left;
}
#sframe .alt dd {
	margin: 0 40.9% 0 0;
}
#sframe .alt dd.img img {
	float: right;
	margin: 0 0 0 8px;
}
.bl16 {
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	LINE-HEIGHT: 24px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.bl24 {
	FONT-SIZE: 24px; 
	COLOR: #000000; 
	LINE-HEIGHT: 32px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.bl32 {
	FONT-SIZE: 32px; 
	COLOR: #000000; 
	LINE-HEIGHT: 40px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.bl36 {
	FONT-SIZE: 36px; 
	COLOR: #000000; 
	LINE-HEIGHT: 48px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl16 {
	FONT-SIZE: 16px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl18 {
	FONT-SIZE: 18px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, helvetica, Arial Narrow, sans-serif;
	LETTER-SPACING: 1px
}
.wl20 {
	FONT-SIZE: 20px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl24 {
	FONT-SIZE: 24px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 32px; 
	FONT-FAMILY: helvetica, Calibri, sans-serif; 
	LETTER-SPACING: 1px
}
.wl36 {
	FONT-SIZE: 36px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 36px; 
	FONT-FAMILY: helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl42 {
	FONT-SIZE: 42px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 42px; 
	FONT-FAMILY: Arial, helvetica, Calibri Light, sans-serif; 
	LETTER-SPACING: 1px
}
.wl48 {
	FONT-SIZE: 48px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 48px; 
	FONT-FAMILY: helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl72 {
	FONT-SIZE: 72px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 72px; 
	FONT-FAMILY: helvetica, Arial Narrow, sans-serif; 
	LETTER-SPACING: 1px
}
.wl96 {
	FONT-SIZE: 96px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 1; 
	FONT-FAMILY: Bahnschrift Condensed, Arial Nova Cond, Arial Nova, Arial Nova Light, Arial Narrow, Calibri, Calibri Light; 
	LETTER-SPACING: 1px
}
.wl108 {
	FONT-SIZE: 108px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 108px; 
	FONT-FAMILY: Bahnschrift Condensed, Arial Nova Cond, Arial Nova, Arial Nova Light, Arial Narrow, Calibri, Calibri Light; 
	LETTER-SPACING: 1px
}
.wl120 {
	FONT-SIZE: 120px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 120px; 
	FONT-FAMILY: helvetica, Arial, sans-serif; 
	LETTER-SPACING: 1px
}
.wr16 {
	FONT-SIZE: 16px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 24px; 
	FONT-FAMILY: helvetica, Calibri, sans-serif; 
	LETTER-SPACING: 1px
}
.wr24 {
	FONT-SIZE: 24px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 32px; 
	FONT-FAMILY: helvetica, Calibri, sans-serif; 
	LETTER-SPACING: 1px
}
.wr36 {
	FONT-SIZE: 36px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 36px; 
	FONT-FAMILY: helvetica, Calibri, sans-serif; 
	LETTER-SPACING: 1px
}
.wr48 {
	FONT-SIZE: 49px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 48px; 
	FONT-FAMILY: helvetica, Calibri, sans-serif; 
	LETTER-SPACING: 1px
}

/*--- End Of CSS ---*/
