/******************************************************************************* OLD PAGES - minimal effort to clean up */
/******************************************************************************* /compex */
.cms-page-view.cms-compex .col1-layout .col-main { width: 975px; min-height: 400px; margin: 20px auto 0; text-align: left; }

.cms-page-view.cms-compex .banner { overflow: hidden; position: relative; height: 437px; }

.cms-page-view.cms-compex .banner span { position: relative; float: left; }

.cms-page-view.cms-compex .banner span a { background: url(../images/legacy/cms/banner/buttBannerStimulators.png) no-repeat scroll 0 0 transparent; bottom: 56px; height: 32px; position: absolute; left: 55px; text-decoration: none; width: 238px; }

.cms-page-view.cms-compex .banner span a span span { color: white; font-weight: bold; left: 11px; position: relative; text-transform: uppercase; top: 6px; width: 236px; font-size: 14px; }

.cms-page-view.cms-compex .banner span a.last { background: url(../images/legacy/cms/banner/buttBannerHowWork.png) no-repeat scroll 0 0 transparent; bottom: 56px; height: 32px; position: absolute; left: 310px; text-decoration: none; width: 188px; }

.cms-page-view.cms-compex .banner span a.last span { position: relative; }

.cms-page-view.cms-compex .banner span a.last span span { color: white; font-weight: bold; left: 13px; position: relative; text-transform: uppercase; top: 6px; width: 158px; }

.cms-page-view.cms-compex .banner span a.learnMore { background: url(../images/legacy/cms/banner/buttBannerLearnMore.png) no-repeat scroll 0 0 transparent; bottom: 160px; height: 32px; left: 125px; position: absolute; text-decoration: none; width: 188px; }

.cms-page-view.cms-compex .banner span a.learnMore2 { background: url(../images/legacy/cms/banner/buttBannerLearnMore.png) no-repeat scroll 0 0 transparent; bottom: 99px; height: 32px; left: 168px; position: absolute; text-decoration: none; width: 188px; }

.cms-page-view.cms-compex .banner span a.compexStimulator { background: url(../images/legacy/cms/banner/buttBannerStimulators.png) no-repeat scroll 0 0 transparent; bottom: 56px; height: 32px; position: absolute; left: 490px; text-decoration: none; width: 238px; }

.cms-page-view.cms-compex .banner span a.compexHowWork { background: url(../images/legacy/cms/banner/buttBannerHowWork.png) no-repeat scroll 0 0 transparent; bottom: 56px; height: 32px; position: absolute; left: 755px; text-decoration: none; width: 188px; }

/*.cms-page-view.cms-compex .banner span iframe { border: 12px solid #39393A;float: left;top: 149px;position: absolute;right: 110px; }*/
.cms-page-view.cms-compex .banner span a.video { background: url(../images/legacy/cms/banner/video-compex.jpg) repeat scroll 0 0; bottom: 105px; height: 181px; left: 561px; position: absolute; width: 306px; float: left; }

.cms-page-view.cms-compex .banner .pagination { text-align: left; margin-left: 23px; position: absolute; top: 402px; }

.cms-page-view.cms-compex .banner .pagination a { background: url(../images/legacy/cms/banner/bannerCircleNotSet.png) no-repeat; width: 10px; height: 10px; margin: 0 11px 0 0; display: inline-block; }

.cms-page-view.cms-compex .banner .pagination a.selected { background-position: -25px -300px; cursor: default; background: url(../images/legacy/cms/banner/bannerCircleSet.png) no-repeat; }

.cms-page-view.cms-compex .banner .pagination a span { display: none; }

.cms-page-view.cms-compex .infoProduct { padding: 15px; overflow: auto; }

.cms-page-view.cms-compex .infoProduct .info { float: left; margin-left: 40px; position: relative; }

.cms-page-view.cms-compex .infoProduct .info.first { margin-left: 0; }

.cms-page-view.cms-compex .infoProduct .info.first span { position: relative; display: block; }

.cms-page-view.cms-compex .infoProduct .info.first span a { background: url(../images/legacy/cms/banner/buttShopNow.png) no-repeat scroll 0 0 transparent; bottom: 22px; height: 32px; position: absolute; right: 18px; text-decoration: none; width: 138px; }

.cms-page-view.cms-compex .infoProduct .info.first span a span span { font-size: 14px; color: white; font-weight: bold; left: 27px; position: relative; text-transform: uppercase; top: 6px; width: 86px; }

.cms-page-view.cms-compex .infoProduct .info.last span { position: relative; display: block; }

.cms-page-view.cms-compex .infoProduct .info.last span a { background: url(../images/legacy/cms/banner/buttLearnMore.png) no-repeat scroll 0 0 transparent; bottom: 22px; height: 32px; position: absolute; right: 18px; text-decoration: none; width: 138px; }

.cms-page-view.cms-compex .infoProduct .info.last span a span span { font-size: 14px; color: white; font-weight: bold; left: 25px; position: relative; text-transform: uppercase; top: 6px; width: 91px; }

.cms-page-view.cms-compex .wraperTestamonials { background: url(../images/legacy/cms/bgCompex.jpg) repeat-x; height: 147px; }

.cms-page-view.cms-compex .wraperTestamonials .imageTestamonial { height: 121px; width: 290px; float: left; }

.cms-page-view.cms-compex .wraperTestamonials .textTestamonial { height: 120px; width: 685px; float: left; border-bottom: 1px solid gray; }

.cms-page-view.cms-compex .wraperTestamonials .textTestamonial p { padding: 10px 25px; color: white; font-style: italic; }

/******************************************************************************* /training/sports-training/baseball */
.cmsLeftContent .baseball { display: inline-table; text-align: left; width: 700px; }

.cmsLeftContent .baseball .secondDiv { background: none repeat scroll 0 0 #B2B7BB; color: black; padding: 15px 0; width: 100%; margin-bottom: 23px; }

.cmsLeftContent .baseball .contentheader { color: #D2232A; font-size: 16px; font-weight: bold; text-align: center; }

.cmsLeftContent .baseball div { font-size: 12px; line-height: 120%; }

.cmsLeftContent .baseball table { width: 100%; border: 0 none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 120%; text-align: left; vertical-align: middle; }

.cmsLeftContent .baseball .secondDiv .tableheader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 black; border-color: white -moz-use-text-color white white; -webkit-border-image: none; border-image: none; border-style: solid none solid solid; border-width: 1px medium 1px 1px; color: white; font-size: 13px; font-weight: bold; padding: 8px 5px; text-align: cente     r; }

.cmsLeftContent .baseball .font12 { font-size: 12px; }

.cmsLeftContent .baseball .border1White { border-left: 1px solid white; }

.cmsLeftContent .baseball .cell1 { background-color: #DBDEE0; border-bottom: 1px solid white; border-right: 1px solid white; font-size: 11px; padding: 8px 7px; text-align: left; }

.cmsLeftContent .baseball .cellheader { color: #D2232A; font-size: 16px; font-weight: bold; text-align: left; }

.cmsLeftContent .baseball .cell2 { background-color: #C3C8CB; border-bottom: 1px solid white; border-right: 1px solid white; font-size: 11px; padding: 8px 9px; text-align: left; }

.cmsLeftContent .baseball .contentheader { color: #D2232A; font-size: 16px; font-weight: bold; text-align: center; }

.cmsLeftContent .baseball .contentul { font-weight: normal; line-height: 150%; margin-bottom: 10px; margin-top: 0; }

.cmsLeftContent .baseball .contentul li { color: black; font-size: 12px; line-height: 17px; list-style-type: disc; margin: 0 0 0 3em; padding: 0; width: auto; }

.cmsLeftContent .baseball .bodyParts { width: 305px; }

.cmsLeftContent .baseball .bodyParts div { float: left; text-align: center; font-size: 11px; }

.cmsLeftContent .baseball .imgborder { border: 1px solid white; margin: 7px 4px 0; }

.cmsLeftContent .baseball .redtext { color: #D2232A; }
