/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
td{vertical-align:top;padding-top:2px;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
a{text-decoration:none;color:#333;font-size:12px;}
p{z-index:1; margin:10px 0 10px 0;line-height:1.4em;}
.wai { display: none; }

body{background:#ee0000 url(/Common/Images/bgRedburst.jpg) no-repeat top center;font-size:62.5%;font-family:Arial,Verdana,Helvetica,Sans-Serif;color:#616161;padding-bottom:47px}
#page{width:960px;margin:0 auto;padding:0;position:relative;}
area{ border: 0px;}
/*===================Header========================*/

#header {height:138px}

h1, h1 a {z-index:1;position:relative;}
h1 a{text-indent:-9999px;width:300px;height:80px;background:url(/Common/Images/logo-elastoplast.png) 0 0 no-repeat;top:45px;left:20px;display:block;}
h1 { float: left; }

.searchBox{float:right;margin:97px 10px 0 0;position:relative;width:250px}
.searchBox label{float:left;text-indent:-9999px;display:none;}
.searchBox input{border:none;background:url(/Common/Images/search.png) 0 0 no-repeat;color:#acacac;display:block;float:left;font-family:Arial;font-size:1.1em;height:22px;padding:2px 5px 2px 25px;width:170px;}
.searchBox input.searchSubmit{background:none;height:26px;width:30px;padding:0px 0px 0px 5px;}

/*===================Navigation========================*/

.navigation {background:url(/Common/Images/navBar.png) 0 0 no-repeat;clear:both;height:38px;list-style-type:none;position:relative;width:960px;z-index:99}
.navigation ul {height:117px;left:-9999em;list-style:none;position:absolute;top:40px;z-index:99}
.navigation a.tl {background-image:url(/Common/Images/navBar.png);background-repeat:no-repeat;display:block;height:40px;margin:0;outline:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:58px}
.navigation li {float:left;width:auto;}
.navigation ul a, .navigation li {display:block;float:left;height:22px;outline:none;text-indent:-9999px}

#ni0, #ni0 a.tl {background-position:0 0;left:0}
#ni0:hover a.tl, #ni0.sfhover a.tl {background-position:0 -44px}

#ni1, #ni1 a.tl {background-position:-58px 0;left:58px;width:86px}
#ni1:hover a.tl, #ni1.sfhover a.tl {background-position:-58px -44px}
#ni1:hover ul, #ni1.sfhover ul {background:url(/Common/Images/navProductsOff.gif) 0 0 no-repeat;left:58px;width:243px}
#ni1 ul li, #ni1 ul a {width:243px}

#ni2, #ni2 a.tl {background-position:-144px 0;left:144px;width:238px}
#ni2:hover a.tl, #ni2.sfhover a.tl {background-position:-144px -44px}
#ni2:hover ul, #ni2.sfhover ul {background:url(/Common/Images/navTreatmentOff.gif) 0 0 no-repeat;left:144px;width:187px}
#ni2 ul li, #ni2 ul a {width:187px}

#ni3, #ni3 a.tl {background-position:-382px 0;left:382px;width:193px}
#ni3:hover a.tl, #ni3.sfhover a.tl {background-position:-382px -44px}
#ni3:hover ul, #ni3.sfhover ul {background:url(/Common/Images/navProfessionalsOff.gif) 0 0 no-repeat;left:382px;width:241px}
#ni3 ul li, #ni3 ul a {width:241px}

#ni4, #ni4 a.tl {background-position:-575px 0;left:575px;width:164px}
#ni4:hover a.tl, #ni4.sfhover a.tl {background-position:-575px -44px}

#ni5, #ni5 a.tl {background-position:-739px 0;left:739px;width:103px}
#ni5:hover a.tl, #ni5.sfhover a.tl {background-position:-739px -44px}

#ni6, #ni6 a.tl {width:119px}

.nav-share {position:absolute;top:138px;right:5px;z-index:100}
.nav-share li {float:left;}
.nav-share li a {width:35px;height:35px;display:block;}

/* Content wrapper */

#content-wrap { background:#fff; -moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:6px;border-radius:6px}


/*=================Footer===================================================*/

#footer {text-transform:uppercase;font-weight:bold;font-size:1em;clear:both; margin:0 auto; width:960px;height:95px; background:transparent url(/Common/Images/footer.png) 0 0 no-repeat;margin: 45px auto 0;position:relative;}
.footerLink{float:left;height:1.5em;margin:18px 0 0 9px;line-height:0.75}
.footerLink a {color:#2c2c2b;font-size:1.1em;}
.footerLink a:hover{color:#E51937;}
.footerLink li{float:left;padding:0 5px;}
.footerLink li.border{border-right:1px solid #ca9206;}
.footerLogo {height:60px;width:275px;margin-right:4px;background:transparent url(/Common/Images/footer-logos.png) 0 0 no-repeat;float:right;}
.footerLogo li{float:left;}
.footerLogo li a{display:block;width:67px;height:60px;}
.footerLogo .logoNetball {  }
.footerLogo .logoSMA {}
.footerLogo .logoAIS {}
.footerLogo .logoBDF {  }
.footerSpacer {margin-left:65px}
#footer span {color:#fff;position:absolute;top:62px;left:15px;font-size:1em;}
/*#hr {background-color:#e4e4e4;clear:both;height:1px;margin:0 auto;width:925px}*/

/*===========================General Headings===================================*/

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
/*.sIFR-hasFlash h2.fr{visibility:hidden;letter-spacing:-6px;font-size:15px;text-transform:uppercase;font-weight:bold;margin-top:1em;}*/

h2 {color:#11287b;font-weight:normal;font-size:2.2em}
/*.sIFR-hasFlash h3.fr{visibility:hidden;letter-spacing:-6px;font-size:14px;text-transform:uppercase;font-weight:bold;}*/
/*h3 {font-size:1.2em;text-transform:uppercase;color:#666;font-weight:bold;margin-top:1em;}*/
h3 { color:#fff;background:#e51937;margin-top:1.4em;display:inline-block;padding:4px 8px;font-size:1.2em; font-weight:bold;text-transform:uppercase;}
.sIFR-hasFlash h4.fr{visibility:hidden;font-size:12px;font-weight:bold;}
h4 {color:#e51937;font-family:Arial,Verdana,Sans-Serif;font-size:12px;font-weight:bold;margin:1em 0 0 0;}
.sIFR-hasFlash h6.fr{visibility:hidden;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:-6px;}
.sIFR-hasFlash h5#pullquote{letter-spacing:-4px;visibility:hidden;font-size:24px;}
.sIFR-hasFlash h2 em{font-size:17px;}
h6 a {color:#da002e;font-size:11px;font-weight:bold;text-decoration:none}
h6 a:hover {color:#000}

.sIFR-hasFlash h2.fr {visibility:hidden;letter-spacing:4px;font-size:15px;text-transform:uppercase;font-weight:bold}
.sIFR-hasFlash h2.fr2 {visibility:hidden;letter-spacing:4px;font-size:37px;font-weight:bold; height: 60px;}
.sIFR-hasFlash h3.fr {visibility:hidden;letter-spacing:2px;font-size:14px;text-transform:uppercase;font-weight:bold}

/*===========4=====================Home=============================*/

#home {min-height:300px;position:relative;overflow:hidden;padding:0px 0px 15px;}
#home .text {position:absolute;top:20px;left:395px;}
    #home .text p {width:220px;padding:0px 0px 15px 0px;color:#616161;font-weight:bold;margin:0px;font-size:1.3em;line-height:1.4}
#home h2{float:left;margin:0 0 17px 0px; left:-21px;text-indent:-9999px;background:url(/Common/Images/hdrHome.gif) 0 100% no-repeat;width:362px;height:40px;position:relative;}
#home h3{margin:30px 0 13px;width:320px;}
#home p {width:320px;font-size:1.2em;color:#333;}
#iassistant {background:transparent url(/Common/Images/interactive-assist.png) 0 0 no-repeat;float:left;width:285px;height:460px; border: 0px; outline: 0px;}
    #iassistant.home {position:absolute;background:transparent url(/Common/Images/interactive-assist-home.png) 0 0 no-repeat;}
    #AssistantMap area {cursor:pointer;}
#homeFeature {position:relative;height:465px;width:960px}
#homeFeature img {position:absolute}
#home #interactive-assist {position:absolute;top:0px;right:25px;width:285px;height:460px;}
.interactive h2 {padding: 20px 15px 10px;}
    
/*===============================General==============================*/

#container {padding:0px 0px 20px 0px;min-height:497px;overflow:hidden;width:960px;background:url(/Common/Images/horizontal-content-rep.png) 0 0 repeat-x;}
#container p{font-size:1.2em;}



#leftCol{float:left;width:230px; min-height: 400px; overflow:hidden; }
/*#leftCol li{background:url(/Common/Images/bullet2.gif) 0 0.2em no-repeat;padding:0 0 10px 15px;font-size:1.2em;}
#leftCol a{text-decoration:underline;padding-right:20px;}*/
#leftCol .NewLHSimg {margin:0 0 0 15px}
#leftCol .CenterImg {margin:35px 0 0 20px}

.bulletHeading{font-weight:bold;font-size:1em;color:#333;}

#mainContent { float:left;width:455px;text-align:left;padding:45px 0 0; }
.fullWidth {width:700px !important;}
#mainContent ul { margin-top:10px; }
#mainContent li {background:url(/Common/Images/bullet.gif) 0 0 no-repeat;background-position:0 0.3em;padding:0 0 10px 15px;font-size:1.2em;}
#mainContent a {color:#cc0033;font-weight:bold;text-decoration:none}
#mainContent a:hover {color:#ff9933}
#mainContent strong {font-weight:bold;}

#rightCol{margin-top:40px;float:right;width:235px;padding:15px 0px 0px 15px;/*background:url(/Common/Images/rhs-rep.png) 0 0 repeat-y;*/height:100%:}

#breadcrumb {width:960px;height:27px;background:transparent url(/Common/Images/breadcrumb.png) 0 0 repeat;padding:12px 0px 0px 0px;}
span.breadcrumbs {}
span.breadcrumbs, span.breadcrumbs a {text-align:left;font-size:1.1em;color:#999999;text-decoration:none;margin:0 4px;text-shadow:1px 0px 0px #333;font-weight:bold;}
span.breadcrumbs a:hover, span.breadcrumbs a.current {color:#fff;}

/*=======================Video Page=======================*/

#videoList, .sub-menu {padding:40px 0px 0px 0px}
#videoList ul, .sub-menu ul {padding:10px 0 20px 0px;width:184px;margin-left:17px;}
#videoList ul li, .sub-menu ul li {background:url(/Common/Images/icon-video.png) 0 0.2em no-repeat;margin:0;display:block;padding:0px 0px 7px 15px;}
#videoList ul li a, .sub-menu ul li a {display:block;color:#e51937;text-decoration:none; font-size:1em;text-decoration:none;font-size:1.3em;}
#videoList ul li a:hover, .sub-menu ul li a:hover {color:#000;}
 ul li.selected a {color:#000}
#videoList h4 {color:#11287b;line-height:0;margin-bottom:10px;text-transform:uppercase;margin-left:17px;line-height:1.2;}
.sub-menu ul li {background:url(/Common/Images/pdf-icon.png) 0 0.3em no-repeat;}


/*
#videoList ul {display:none}
#videoList li {list-style:disc outside}
#videoList li.selected a {color:#db002f}
#videoList a {color:#666;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase}
#videoList li li {list-style:none}
#videoList li li a {color:#898989;font-weight:normal}
*/
.video-title {}

#esportVideoWrapper {background:#ffe8c5;margin:1.5em 0 3.5em;padding:20px;width:400px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#esportVideo {height:300px;margin:0 auto;width:400px}
#esportVideoTitle {font-size:1.3em;margin-top:1.5em;color:#000;background:url(/Common/Images/icon-video.png) 0 2px no-repeat;padding-left:15px;font-weight:bold;}

/*==============================Side Info================================*/

#gameBox {background:url(/Common/Images/bgBoxBody.gif) 1px 100% no-repeat;width:230px;text-align:left;margin:5px 0;float:left;}
#gameBox div {margin:5px 10px 20px;}
#gameBox img.infoImage {float:right;}
#gameBox a {color:#e51937;text-decoration:underline;}
#gameBox h6 a {text-decoration:none;}
#gameBox a:hover {color:#ff9933;}

#NewsLetterInfoBox {padding:0 10px 10px 0;width:180px;}
#NewsLetterInfoBox ul {margin:10px 0 10px 20px;}
#NewsLetterInfoBox li {background:url(/Common/Images/bullet.gif) 0 0 no-repeat;padding:0 0 0.5em 15px;}
#NewsLetterInfoBox p {margin:0 10px 20px 20px;}

.newsletter-btn {background:url(/Common/Images/news-sign-up.png) 0 0 no-repeat;width:127px;height:25px;display:block;clear:both;}
.newsletter-btn:hover {background-position:0 -30px;!important}


#downloadCenter {float:left;margin:0;min-height:130px;text-align:left;width:220px}
#downloadCenter ul.pdf {padding:10px 0 10px 0px;width:200px;}
#downloadCenter ul.pdf li {background:url(/Common/Images/bullet.gif) 0 0.2em no-repeat;padding-left:16px;margin:0 0 0.5em;display:block;}
#downloadCenter ul.pdf li a {display:block;color:#e51937;text-decoration:none; font-size:1.1em;}
#downloadCenter ul.pdf li a:hover {color:#e51937;}

.downloadCenter {background:#F5F1F1 url(/Common/Images/download-centre.png) 196px 10px no-repeat!important;}
.downloadCenter ul.pdf {padding:10px 0 0px 0px;width:200px;}
.downloadCenter ul.pdf li {background:url(/Common/Images/pdf-icon.png) 0 0.2em no-repeat;padding-left:16px;margin:0 0 0.75em;display:block;}
.downloadCenter ul.pdf li a {display:block;color:#e51937;text-decoration:none; font-size:1.1em;}
.downloadCenter ul.pdf li a:hover {color:#ff9933}




#homeFoot {clear:both;height:1%;overflow:auto;position:relative;overflow:hidden;}
#homeFoot a {display:block;float:left;width:220px;height:69px;padding-top:143px;background:url(/Common/Images/home-footer.jpg) 0 0 no-repeat;margin:0px 15px 10px 0px;-moz-border-radius:13px;border:3px solid #fff;}
#homeFoot a:hover {-moz-border-radius:13px; border-radius: 13px;border:3px solid #ee041a;}
#homeFoot a.homebox-2 {background-position:-236px 0px;}
#homeFoot a.homebox-3 {background-position:-472px 0px;}
#homeFoot a.homebox-4 {background-position:-708px 0px;margin-right:0px;}
#homeFoot a.homebox-5 {background-position:-944px 0px;margin-right:0px;}
#homeFoot a.homebox-6 {background-position:-1180px 0px;margin-right:0px;}
#homeFoot a strong, #homeFoot a span {margin:5px 0px 0px 15px;width:165px;font-size:0.94em;color:#363636;line-height:1.2;}
#homeFoot a span {display:block;}
#homeFoot a strong {font-size:1em;color:#df0000;text-transform:uppercase;font-weight:bold;}
#home #homeFoot {margin-left:15px;}
#home #homeFoot a {margin:0px 10px 0px 0px;}

#panelNewsletterSignup {background:#F5F1F1 url(/Common/Images/newsletter-sign-up.png) 196px 10px no-repeat!important;}


#homeFoot .infoBox h6 {margin-bottom:0}
.infoBox, .infoBoxNoClick {/*background:url(/Common/Images/bgBoxBody.gif) 0 100% no-repeat;*/float:left;margin:0 0 10px;min-height:100px;text-align:left;width:197px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#f5f1f1;padding:5px 10px 10px 13px;overflow:hidden;}
    #homeFoot .infoBox, #homeFoot .infoBoxNoClick {height:212px;width:240px;margin-left:0px;float:right;}
    #homeFoot .infoBox, #panelTapingVideos, #panelNewsletterSignup {}
    #homeFoot .infoBoxHome {background-image:url(/Common/Images/bgBoxBodyHome.gif)}
.infoBox p, .infoBoxNoClick p {padding:0 10px 5px 0px;float:left;line-height:1.2em;}
    #homeFoot .infoBox p, #homeFoot .infoBoxNoClick p {font-size:1.1em;}
#homeFoot .promo {float:left}
.questionBoxPadding {padding:0 5px 10px 10px;float:left;width:200px;}
.infoImage {float:right;margin:11px 13px 0 0;}
.infoImage-wide{ margin: 14px 4px 0 0;}
	.morespace .infoImage { margin: -90px 13px 0 0;}
	.morespace p { width: 120px; padding-bottom: 0; margin-bottom: 20px;}
	.morespace h6 { width: 120px;}
.infoBox h6 {margin:0 0 20px 20px;clear:both;}
.infoBox h4 {color:#11287b;line-height:0;margin-bottom:10px;}


.question {width:82px; margin:0;float:right;}
.listitem {background:url(/Common/Images/getPDF_bullet.gif) no-repeat;min-width:185px;line-height:1.2em;margin-left:20px;}
.infoPaddingQ {padding:0 10px 10px 0;float:left;width:120px;}
.radioQ {padding-top:10px;}

/*=======================Product Page=============================*/

#mainContentProduct{float:left;width:455px;text-align:left;padding:45px 0 0;}


/*.producttable td {padding:4px 0}*/
#productItem{height:auto;width:470px;padding-top:15px;}

.padding2{margin:0 0 20px 20px;text-align:left;}
.headingPadd {padding:0 0 20px 180px}
.headingPadd.interactiveAssistant {padding:0 0 20px 0px}

h2.productNoFR {margin-top:1em}

#productItem ul {margin:0;padding:0;width:455px;list-style-type:none;}
#productItem ul li {clear:left;display:block;margin:0px 0 10px;padding:10px;background:#e6e0e0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:block;overflow:hidden;}
#productItem ul li img {margin:0 10px 14px 0;float:left;border:1px solid #e51937;}
#productItem ul li a:hover img {border:1px solid #d00d11;}
#productItem ul p {float:left;width:340px;margin:0 0 0px 0;}
#productItem ul .Ph4 {color:#e51937;font-family:Arial;font-size:12px;font-weight:bold;display:block;margin-bottom:3px;}



/*==============Injury Content==========*/

#mainContentInj{float:left;width:455px;text-align:left;padding:45px 0 0;}
#mainContentInj li{background:url(/Common/Images/bullet.gif) 0 0 no-repeat;background-position:0 0.3em;padding:0 0 10px 15px;font-size:1.2em;}

#leftColInj {float:left;width:170px}
#leftColInj li {background:url(/Common/Images/bullet.gif) 0 0.4em no-repeat;padding:0 0 10px 15px;text-decoration:none;padding-right:20px;font-weight:normal;font-size:12px;color:#e51937;text-transform:uppercase}
#leftColInj a {text-decoration:none;padding-right:20px;font-weight:normal;font-size:12px;color:#333;}
#leftColInj li.title01 { background: none;}
#leftColInj li.title01 a { font-weight: bold;}

.indent li {margin-left:10px}
#container .black {color:#000;}
#ricer{float:left;}
.RICERTable {width:705px;margin:10px 0 20px;font-size:1.1em;}
.RICERTable caption{display:none;}
.RICERTable th{background:#eae9e9 url(/Common/Images/RICER_Background.gif) 50% 0 no-repeat;color:#fff;padding:4px 11px 10px 11px;text-align:center;border-left:2px solid #fff;}
.RICERTable th img{margin-top:4px;}
.RICERTable td{background-color:#fff;color:#000;padding:8px 11px 8px 13px;}
.RICERTable tfoot td {display:none;}
.RICERTable a {text-decoration:underline; color:#e51937;font-size:1em;}

.InjuryTable {width:460px;margin:0 0 10px 0;}
.InjuryTable caption {display:none;}

.producttable, .newsletterTable {margin-top:15px;}

.InjuryTable th, .producttable th, .newsletterTable th {background-color:#ee5e73;border-bottom:1px solid #fff;color:#fff;font-size:1.2em;font-weight:bold;padding:8px 22px 8px 10px;text-transform:uppercase}
.InjuryTable td, .producttable td {background-color:#ffd398; color:#000; border-right: 1px solid #CCCCCC; padding:8px 22px 8px 10px;font-size:1.2em}
.newsletterTable td {background-color:#ffd398; color:#000; padding:8px 22px 8px 10px;font-size:1.2em}
.InjuryTable td a, .InjuryTable td a:hover {color:#000;font-size:inherit;text-decoration:underline}
.InjuryTable tfoot td {display:none;}
.InjuryTable .odd td {background-color:#ffd398}
.InjuryTable .even td {background-color:#ffe8c5}


.rounded-left {-moz-border-radius:6px 0px 0px 0px;}
.rounded-right {-moz-border-radius:0px 6px 0px 0px;}
.rounded-top {-moz-border-radius:6px 6px 0px 0px;}

#videos {width:390px;overflow:auto;}
#videos li {float:left;width:160px;margin-right:15px;padding-bottom:10px;}
#videos img {border:1px solid #000;}
#videos a:hover img {border:1px solid #f00;}
#videos em {display:block;background:url(/Common/Images/videos/Screenshots/redArrow.gif) 95% 0.5em no-repeat;min-height:8px;padding-left:5px;}

input.goButton {background:url(/Common/Images/submit.png) 0 0  no-repeat;width:71px!important;height:25px!important;}

.NewsletterChecks{font-size:12px;font-weight:bold;}

#container .terms ol {font-size:1.2em;margin:0.5em 0 0 1em;}
#container .terms li {background:none;font-size:1em;margin:0.5em 0;}
#container .terms em {float:left;margin:0 0.5em 0 -2em;}
#container .terms .loweralpha {list-style-type:lower-alpha;padding:0;margin:0.5em 0 0 3em;}
#container .terms .loweralpha li {padding:0;margin:0;font-size:0.9em;}
#container .terms ol ol {list-style-type:lower-alpha;margin-top:10px;}

.standard td {background-color:#ffe8c5;padding:10px;font-size:1.1em;}
table.newsletter td {padding:3px;}
table.newsletter td input {font-size:1.1em;padding:3px 5px;width:280px;height:16px;border:1px solid #ffd398;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
table.newsletter td label {padding:3px 0px 0px;display:block;margin-right:10px;}
.form-wrap {margin-left:0.5em;}
table.newsletter span.checkbox {display:block;margin:0.5em 0 0.5em 0em; clear: both;}
table.newsletter span.checkbox input {margin:0 1em 0 0;width:20px!important;;float:left;}
table.newsletter span.checkbox label {padding:0px;}
.other-wrap {clear:both;overflow:hidden;}
.other-wrap .checkbox {float:left;width:100px;}
.other-wrap input {float:left;}
table.newsletter p {margin-top:10px;clear:both;font-size:1.1em!important;}
table.newsletter textarea {width:420px;border:1px solid #ffd398;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.submit-wrap {padding:10px 0px;}
.submit-wrap .checkbox {float:left; }
.submit-wrap .checkbox input {display:block;width:20px;float:left; }
.submit-wrap > input {float:right; }

ol.reference {list-style-type:decimal;margin:1em 2em 0 2em !important;}
ol.reference li {background:none !important;padding:0 !important;margin:0.5em 0 0 0 !important;font-size:1em !important;}

.listing01 .item01, .listing01 .item02 {float: left;width: 220px;height: 130px; margin: 0 5px 5px 0;}
.listing01 .item02 {margin-right: 0;}

.icon-image01 {margin-bottom: 28px; }
.listing01 div a { display:block; width: 220px;height: 130px; text-indent: -9999px;}
.listing01 div.calf a { background: url(../../Common/Images/btnCalfInjury.jpg) no-repeat 0 0;}
.listing01 div.ankle a { background: url(../../Common/Images/btnAnkleInjury.jpg) no-repeat 0 0;}
.listing01 div.hand a { background: url(../../Common/Images/btnHandInjury.jpg) no-repeat 0 0;}
.listing01 div.hip a { background: url(../../Common/Images/btnHipInjury.jpg) no-repeat 0 0;}
.listing01 div.shoulder a { background: url(../../Common/Images/btnShoulderInjury.jpg) no-repeat 0 0;}
.listing01 div.thigh a { background: url(../../Common/Images/btnThighInjury.jpg) no-repeat 0 0;}
.listing01 div.wrist a { background: url(../../Common/Images/btnWristInjury.jpg) no-repeat 0 0;}
.listing01 div.knee a { background: url(../../Common/Images/btnKneeInjury.jpg) no-repeat 0 0;}
.listing01 div.arm a { background: url(../../Common/Images/btnArmInjury.jpg) no-repeat 0 0;}
.listing01 div.elbow a { background: url(../../Common/Images/btnElbowInjury.jpg) no-repeat 0 0;}
.listing01 div a:hover { background-position: 0 -130px;}


#container .disclaimer {font-size:0.88em;margin-top:15px;}





/*========================Taping Methods==============================*/

#mainContentTapingMethods{float:left;width:455px;text-align:left;padding:45px 0 0;}

#mainContentTapingMethods .tapingTechnique {clear:both;padding-top:20px;}
#mainContentTapingMethods .tapingTechnique img {float:left;}
#mainContentTapingMethods .tapingTechnique ol {float:left;width:300px;margin-left:1em;}
#mainContentTapingMethods .tapingTechnique ol li {margin:0 0 0.5em 2em;clear:both; position: relative; }
#mainContentTapingMethods .tapingTechnique ol span { position: absolute; top: 0px; left: -20px; width: 15px; }

address {font-size:1.2em;margin:0.25em;line-height:1.6em;}

/* Question Box */

#questionForm {margin:0 5px 10px 0px;padding: 4px 0 2em 0;}
#questionForm p {float:none;display:block;width:auto;margin:0;padding:0;}
#questionForm label {display:block;margin:1em 0; font-size:1.2em; color:#333;}
#questionForm label.checkbox {float:left;margin:1em 2em 0 0;}
#questionForm label.checkbox input {margin-right:0.2em;}
#questionForm input.rollover {float:left;}
#questionForm .linkPrivacy {float:right;margin-top:-0.25em}
#questionForm .submit {background:none;border:none;color:#e51937;cursor:pointer;float:left;font-family:Arial;font-size:1.1em;font-weight:bold}
#questionForm .submit:hover {color:#ff9933}

#interactive-wrap {margin:20px 15px 10px;background:#ffc423;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;padding:0px 0px 40px 0px}
#interactive-assist {float:left;width:255px;}
#AssistantSection {float:left;width:670px;}
#AssistantSection h3 {color:#c03;}
#AssistantSection p {/*font-size:1.1em;*/}
#AssistantSection .subsection table {margin-top:1em;}

	
#AssistantSection .subsection ul {list-style-type:none;}
#AssistantSection .subsection ul li {background: url("/Common/Images/bullet.gif") no-repeat scroll 0 0.3em transparent;padding: 0 0 10px 15px;}
#AssistantSection .subsection ol.decimal {list-style-type:decimal;margin-left:3em;}
#AssistantSection #intro {background:transparent 0 0 no-repeat;width:670px;height:250px;}
#AssistantSection .introsection {width:270px;font-family:Arial,Verdana,Sans-Serif;float:left;padding-right:20px;}
#AssistantSection .introsection h3, #AssistantSection .subsection h3 {background: none repeat scroll 0 0 #E51937;color: #FFFFFF;display: inline-block;font-size: 1.3em;margin-top: 1.4em;padding: 4px 8px;}
#AssistantSection .section {width:650px;min-height:250px;overflow:hidden;margin-top:40px;padding-left: 14px;}
#AssistantSection .subsection {width:330px;float:left;border-left:1px solid #ccc;}
.subsection p {font-size:1.1em!Important;}
.subsection a {color:#CC0033;}
.submenu {}

.submenu a {color:#c03!Important;text-decoration:none;margin:0px 0 5px;padding:10px;background:#ffe291;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:block;overflow:hidden;font-size:1.3em;outline:none;}
.submenu dd {font-size:1.1em;margin:0.25em 0 1em;}
.submenu li {}
.submenu li p {margin:3px 0px;line-height:1.3;font-size:.9em !important;}
.submenu li.on a {background:#fff;}

.intro-header, .subsection {margin:0px 0 5px;padding:10px;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:block;overflow:hidden;color:#000}
.intro-header h3, .subsection h3 {margin:0px!important;}
.intro-header p, .submenu li p {color:#000!important;}

#AssistantHead {background:transparent url(/Common/Images/arrow.png) no-repeat 0 20px;}


#AssistantSection {border-collapse:collapse;}
#AssistantSection td {padding:5px;border-right:1px solid #ccc;}
#AssistantSection th {border-bottom:1px solid #ccc;padding:5px;background:#ccc;}
#AssistantSection dl {margin-top:10px;}
#AssistantSection dt {font-weight:bold;padding:5px 3px 5px 0px;}
#AssistantSection dd {padding:5px 3px 5px 0px;}

/*IPhone*/
#IPhone .two-column-layout { width: 100%;}
#IPhone .two-column-layout .column-one { float: left; width: 350px; height: 394px; background: url(/common/images/iphone/img_iphone-big.jpg) no-repeat 0 15px;}
#IPhone .two-column-layout .column-two {float: left; width: 500px;}
#IPhone .two-column-layout .float-btn-right {float: right; margin-top: 25px;}
#IPhone .two-column-layout .float-btn-left {float: left;}
#IPhone .two-column-layout .iphone-buttons {margin-top: 45px; }

/* Promo */
#FootyPromo {margin-top:1em;}
#FootyPromo a {text-decoration:underline;}

#promoSportTeamPackLanding, #promoSportTeamPackPage {margin:0 auto;position:relative;width:920px}
#promoSportTeamPackLanding h3, #promoSportTeamPackLanding h4, #promoSportTeamPackLanding p, #promoSportTeamPackLanding ul, #promoSportTeamPackLanding li {margin:0;padding:0;text-indent:-9999em}
#promoSportTeamPackLanding h3 {background:url(/Common/Images/promoSportTeamPackLanding1.jpg) no-repeat 0 0;height:124px}
#promoSportTeamPackLanding h4 {background:url(/Common/Images/promoSportTeamPackLanding2.jpg) no-repeat 0 0;height:105px}
#promoSportTeamPackLanding ul {background:url(/Common/Images/promoSportTeamPackLanding3.jpg) no-repeat 0 0;height:116px}
#promoSportTeamPackLanding p.note {background:url(/Common/Images/promoSportTeamPackLanding4.jpg) no-repeat 0 0;height:100px}
#promoSportTeamPackLanding p {font-size:0;height:0}
#promoSportTeamPackLanding a.enter {bottom:38px;height:50px;left:30px;position:absolute;width:430px}
#promoSportTeamPackPage {background:#314ea0 url(/Common/Images/promoSportTeamPackBg.jpg) no-repeat 0 0;margin-bottom:2em;min-height:385px;height:auto !important;height:385px;padding:30px;width:860px}
#promoSportTeamPackPage h3 {margin:0 0 24px;padding:0;text-indent:-9999em}
#promoSportTeamPackPage h3.terms {background:url(/Common/Images/promoSportTeamPackHdrTerms.jpg) no-repeat 0 0;height:18px;width:747px}
#promoSportTeamPackPage h3.entry {background:url(/Common/Images/promoSportTeamPackHdrEntry.jpg) no-repeat 0 0;height:28px;position:relative;width:704px;z-index:10}
#promoSportTeamPackPage h3.thankyou {background:url(/Common/Images/promoSportTeamPackHdrThankYou.jpg) no-repeat 0 0;height:28px;width:175px}
#promoSportTeamPackPage p {color:#fff;line-height:1.2;margin:0 0 1em}
#promoSportTeamPackPage a {color:#f22c42;text-decoration:underline}
#promoSportTeamPackPage a.terms {bottom:30px;position:absolute;right:30px}
#promoSportTeamPackPage a:hover {color:#e6ca7b}
#promoSportTeamPackPage ul {color:#fff;font-size:12px;list-style:decimal outside}
#promoSportTeamPackPage li {margin:0 0 1em 2em}
#promoSportTeamPackPage li h4 {margin:1em 0 -1em -2em}
#promoSportTeamPackPage fieldset {border:0;height:1%;margin:0 0 7px;overflow:hidden;padding:0}
#promoSportTeamPackPage label {color:#fff;float:left;font-size:1.2em;padding:2px 0;text-align:right;width:100px}
#promoSportTeamPackPage input {border:solid 1px #7f9db9;font-family:Arial;font-size:1.2em;margin-left:15px;padding:2px;width:240px}
#promoSportTeamPackPage select {border:solid 1px #7f9db9;font-family:Arial;font-size:1.2em;margin-left:15px;padding:2px 0 2px 2px;width:246px}
#promoSportTeamPackPage textarea {border:solid 1px #7f9db9;font-family:Arial;font-size:1.2em;margin:10px 0;padding:2px;width:260px}
#promoSportTeamPackPage .postcode input {width:120px}
#promoSportTeamPackPage .tfwords label {float:none;width:auto}
#promoSportTeamPackPage .subs input {border:none;float:left;margin:0 5px 0 0;vertical-align:middle;width:auto}
#promoSportTeamPackPage .subs label {width:auto}
#promoSportTeamPackPage .submit {margin-left:-4px;padding:0}
#promoSportTeamPackPage .colLeft, #promoSportTeamPackPage .colRight {float:left;margin-top:15px}
#promoSportTeamPackPage .colLeft {width:370px}
#promoSportTeamPackPage .colRight {margin-left:44px;position:relative;width:330px;z-index:10}
#promoSportTeamPackPage .lighter {color:#909ec7}
#promoSportTeamPackPage .deco {position:absolute;right:0;top:40px;z-index:1}
#promoSportTeamPackPage .linkInteractive {margin:30px 20px 0 52px}
#promoSportTeamPackPage .valid {background-color:#fff}
#promoSportTeamPackPage .invalid {background-color:#f89390}

/* Promo HTML Terms */
#tcs {color:#666;background:#fff;}
#tcs h1 {color:#999;margin:20px 50px;font-size:2em;text-transform:uppercase;}
#tcs div {margin:20px;padding:17px 12px;border:1px solid #666;}
#tcs h2 {margin:0 0 17px;color:#666;font-weight:normal;}
#tcs ol {margin:0 0 17px 2em;}
#tcs ol li {margin:0 0 1em 2.5em;}
#tcs ol li em {margin:0 0 0 -2.5em;float:left;}
#tcs ol ol {list-style-type:lower-alpha;margin:0.75em 0 0 0;}
#tcs ol ol li {margin:0 0 0.25em 1em;}

.FirstAidTable {border-collapse:collapse;text-align:left;}
.FirstAidTable thead, .FirstAidTable thead tr, .FirstAidTable thead td, .FirstAidTable thead th {background:#eaeaea;}
.FirstAidTable thead th {padding:1em 1em 0.5em 0.5em;font-size:1.2em;}
.FirstAidTable th {font-size:1em;font-weight:bold;}
.FirstAidTable tbody td {font-size:1.2em;padding:1em;border-bottom:1px solid #eaeaea;text-align:left;}
.FirstAidTable tbody th {padding:1em;font-size:1.2em;}

#printPage {float:right;margin:1em;cursor:pointer;}

#searchResults {border-top:1px solid #eaeaea;padding-top:1em;}
#searchResults dt {font-weight:bold;line-height:1.6em;}
#searchResults dt span {display:block;font-weight:normal;color:#333;font-size:0.9em;}
#searchResults dd {line-height:1.6em;margin:0.25em 0 1em;padding: 0 0 0.5em;border-bottom:1px solid #eaeaea;font-size:1.1em;}

.ListProducts {font-size:1.2em;color:#616161;margin-top:1em;}
.ListProducts li {margin-bottom:12px;}
#btnBack {margin:10px 0;}

/*========================Contact Us Form==============================*/

#formContact {margin:20px 0 0;width:660px;}
#formContact .colLeft {float:left;width:347px}
#formContact .colRight {margin-left:364px;overflow:hidden;width:218px}

#formContact fieldset {float:left;font-size:1.2em;margin-bottom:6px;width:168px}
#formContact fieldset.newline {clear:left;margin-right:11px}
#formContact fieldset.spanSmall {width:64px}
#formContact fieldset.spanSmall input {width:58px}
#formContact fieldset.spanAddressStreetName {width:186px}
#formContact fieldset.spanAddressStreetName input {width:170px}
#formContact fieldset.spanAddressStreetType {width:85px}
#formContact fieldset.spanAddressStreetType input {width:78px}
#formContact fieldset.spanAddressCity {width:194px}
#formContact fieldset.spanAddressCity input {width:188px}
#formContact fieldset.spanAddressState {width:65px;margin-right:11px}
#formContact fieldset.spanAddressState select {width:64px}
#formContact fieldset.spanCompanyName {clear:left;width:347px}
#formContact fieldset.spanCompanyName input {width:341px}
#formContact fieldset.spanSubscribe {width:218px !important}
#formContact fieldset.spanSubscribe label {padding:0 4px 0 2px}
#formContact fieldset.spanSubscribe input {width:auto}

#formContact input, 
#formContact select,
#formContact textarea {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em;margin-top:1px;padding:1px;width:162px}
#formContact select {padding:0 0 0 1px;width:167px}

#formContact .colLeft p {margin:0}
#formContact .colRight fieldset {clear:left;width:204px}
#formContact .colRight input,
#formContact .colRight textarea {clear:left;width:198px}
#formContact .colRight select {clear:left;width:203px}
#formContact .colRight textarea {height:57px}
#formContact .rollover {float:right;height:12px;margin-right:132px;margin-top:16px;width:28px}

/*=======================Interactive Assistant=========================*/

.shoulderTapingVideoTable {width:290px;height:160px;}
.ankleTapingVideoTable {width:290px;height:240px;}
.kneeTapingVideoTable {width:315px;height:240px;}

/*=======================Product Details==============================*/

#mainContentProductDetail{width:470px;text-align:left;padding:0 8px 0 8px;margin:15px 0px 10px 0px;height:auto;}

#mainContentProductDetail h3, .red-box {}
#productDetail h3 {color:#CC0033;}

#productDetail li {list-style:none;padding:0 0 10px 15px;font-size:1.2em;}
#productDetail a {color:#cc0033;font-weight:bold;text-decoration:none}
#productDetail a:hover {color:#ff9933}
#productDetail strong {font-weight:bold;}


#productItemDetail{height:auto;width:470px;padding-top:0px;}
#productItemDetail ul {margin:0;padding:0;width:470px;list-style-type:none;}
#productItemDetail ul li {clear:left;display:block;margin:10px 0;}
#productItemDetail ul li img {margin:0 10px 14px 0;float:left;border:1px solid #a19b9b;}
#productItemDetail ul li a:hover img {border:1px solid #d00d11;}
#productItemDetail ul p {float:left;width:355px;margin:0 0 10px 0;font-size:12px;}
#productItemDetail ul .Ph4 {color:#e51937;font-family:Arial;font-size:12px;font-weight:bold;display:block;}
#rightColProductDetail {margin-bottom:10px;}
#rightColImg {margin-bottom:20px;width:220px;height:184px;}
#rightColProductDetail {margin-bottom:10px;overflow:hidden;}

.infoBoxProductDetail {height:140px;margin-left:0px;float:right;}
.infoBoxProductDetail {cursor:pointer;}
.infoBoxHomeProductDetail {background-image:url(/Common/Images/bgBoxBodyHome.gif)}
.infoBoxProductDetail p {font-size:1.1em;}
#rightColProductDetail{float:left;width:230px;padding-right:0}

.infoBoxProductDetail {background:url(/Common/Images/bgBoxBody.gif) 0 100% no-repeat;float:left;margin:0 0 10px;min-height:130px;text-align:left;width:230px}
.infoBoxProductDetail p {padding:0 10px 10px 20px;float:left;width:95px;line-height:1.2em;}
.infoImageProductDetail {float:right;margin:11px 13px 0 0;}
.infoBoxProductDetail h6 {margin:0 0 20px 20px;clear:both;}
#backBtnContainer {margin-left:120px;margin-top:-20px;}

.image-block {padding:8px 0px 8px 0px;border:0px solid red;height:40px;}
#mainContent .imprintBox .bigBulletList {margin:0px 0px 0px 0px;padding:0px 8px 8px 8px;}
#mainContent .imprintBox .bigBulletList li{margin:0px;padding-bottom:0px;}
.grey-round {margin:20px 0 10px;padding:10px;background:#e6e0e0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:block;overflow:hidden;color:#000!important;}
.pad-top {padding-top:0em;}

.push-bottom {margin-bottom: 10px;}

.ais {margin:100px 0px 0px 30px;}
