/* 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.6em;}
.wai { display: none; }

body{background:#ab0a24 url(/Common/Images/bgRedGrad.jpg) repeat-x 0 0;font-size:62.5%;font-family:Arial,Verdana,Helvetica,Sans-Serif;color:#333;padding-bottom:47px}
#page{width:960px;margin:0 auto;padding:0;background:#fff;}

/*===================Header========================*/

#header {background:#ab0a24 url(/Common/Images/bgRedGrad.jpg) repeat-x 0 0;height:123px}

h1, h1 a {z-index:1;position:relative;}
h1 a{float:left;text-indent:-9999px;width:155px;height:79px;background:url(/Common/Images/logoElastoplastSport.gif) 0 0 no-repeat;margin:29px 0 15px;position:relative;left:17px;}
h1 { background:url(/Common/Images/logoLeuko.gif) 190px 30px no-repeat;height:110px; width: 400px; float: left; }

.searchBox{float:right;margin:58px 20px 0 0;position:relative;width:250px}
.searchBox label{background:url(/Common/Images/bgSearch.gif) 0 0 no-repeat;float:left;text-indent:-9999px;width:203px}
.searchBox label input{background-color:#9c5e65;border:solid 1px #deb3b8;color:#fff;display:block;float:left;font-family:Arial;font-size:1.1em;height:15px;margin-top:5px;padding:2px;width:202px;}
.searchBox input.searchSubmit{bottom:4px;height:12px;position:absolute;right:0;width:27px}

/*===================Navigation========================*/

.navigation {background:url(/Common/Images/navBar.png) 0 0 no-repeat;clear:both;height:44px;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:80px}
.navigation li {float:left;width:80px}
.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:-80px 0;left:80px;width:121px}
#ni1:hover a.tl, #ni1.sfhover a.tl {background-position:-80px -44px}
#ni1:hover ul, #ni1.sfhover ul {background:url(/Common/Images/navProductsOff.gif) 0 0 no-repeat;left:80px;width:243px}
#ni1 ul li, #ni1 ul a {width:243px}

#ni2, #ni2 a.tl {background-position:-201px 0;left:201px;width:186px}
#ni2:hover a.tl, #ni2.sfhover a.tl {background-position:-201px -44px}
#ni2:hover ul, #ni2.sfhover ul {background:url(/Common/Images/navTreatmentOff.gif) 0 0 no-repeat;left:201px;width:187px}
#ni2 ul li, #ni2 ul a {width:187px}

#ni3, #ni3 a.tl {background-position:-387px 0;left:387px;width:240px}
#ni3:hover a.tl, #ni3.sfhover a.tl {background-position:-387px -44px}
#ni3:hover ul, #ni3.sfhover ul {background:url(/Common/Images/navProfessionalsOff.gif) 0 0 no-repeat;left:387px;width:241px}
#ni3 ul li, #ni3 ul a {width:241px}

#ni4, #ni4 a.tl {background-position:-627px 0;left:627px;width:210px}
#ni4:hover a.tl, #ni4.sfhover a.tl {background-position:-627px -44px}

#ni5, #ni5 a.tl {background-position:-837px 0;left:837px;width:123px}
#ni5:hover a.tl, #ni5.sfhover a.tl {background-position:-837px -44px}

/*=================Footer===================================================*/

#footer {font-size:1.1em;padding:5px 0 35px;clear:both; margin:0 auto; width:920px; background-color:#fff}
.footerLink{float:left;height:1.5em;margin:24px 0 0 0}
.footerLink a {color:#666;font-size:1em}
.footerLink a:hover{color:#E51937;}
.footerLink li{float:left;padding:0 9px;}
.footerLink li.border{border-right:1px solid #ccc;}
.footerLogo {height:28px;margin:25px 0 0}
.footerLogo li{float:right;margin-right:20px}
.footerLogo .logoAIS {margin-top:-11px}
.footerLogo .logoSMA {margin-top:-2px}
.footerLogo .logoCommonWealthGames { margin-top:-15px; }
.footerLogo .logoElastoplast { margin-top:-15px; }
.footerSpacer {margin-left:65px}
#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:#cc0033;font-weight:normal;font-size:1.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;}
.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 h3.fr {visibility:hidden;letter-spacing:2px;font-size:14px;text-transform:uppercase;font-weight:bold}

/*================================Home=============================*/

#home {margin:20px 20px 0 45px;min-height:300px;}
    #home .text {width:345px;float:left;}
#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/assistant.gif) 0 0 no-repeat;float:left;width:161px;height:295px;}
    #iassistant.home {position:absolute}
    #AssistantMap area {cursor:pointer;}
#homeFeature {background:url(/Common/Images/homeFeatureWrapper.gif) no-repeat 0 0;float:right;height:280px;padding-top:10px;width:380px}
#homeFeature img {margin-left:10px;position:absolute}
    
/*===============================General==============================*/

#container {margin:20px;min-height:497px;overflow:hidden;width:920px;}
#container p{font-size:1.2em;color:#333;}

#leftCol{float:left;width:170px; height: 200px; }
#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:500px;text-align:left;padding:0 10px 20px 10px;}
.fullWidth {width:700px !important;}
#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{float:left;width:230px;padding-right:0}

span.breadcrumbs {padding-bottom:20px;}
#container span.breadcrumbs, #container span.breadcrumbs a {text-align:left;font-size:1.05em;color:#333;text-decoration:none;}
#container span.breadcrumbs a:hover, #container span.breadcrumbs a.current {color:#c03;}

/*=======================Video Page=======================*/

#videoList {color:#db002f;float:left;padding-left:20px;width:150px}
#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}

#esportVideoWrapper {background:url(/Common/Images/bgVideoPlayerWrapper.gif) no-repeat 0 0;height:310px;margin:1.5em auto 3.5em;padding-top:10px;width:420px}
#esportVideo {height:300px;margin:0 auto;width:400px}
#esportVideoTitle {font-size:1.2em;margin-top:0.5em;text-align:center}

/*==============================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;}

#downloadCenter {float:left;margin:0;min-height:130px;text-align:left;width:230px}
#downloadCenter ul.pdf {padding:10px 0 10px 15px;width:200px;}
#downloadCenter ul.pdf li {background:url(/Common/Images/bullet.gif) 0 0.5em no-repeat;padding-left:16px;margin:0 0 1em;display:block;}
#downloadCenter ul.pdf li a {display:block;color:#000;text-decoration:none; font-size:1.1em;background:url(/Common/Images/btngetPdf_off.gif) 100% 50% no-repeat;padding-right:70px;}
#downloadCenter ul.pdf li a:hover {color:#e51937;background:url(/Common/Images/btngetPdf_on.gif) 100% 50% no-repeat;}

.downloadCenter ul.pdf {padding:10px 0 10px 15px;width:200px;}
.downloadCenter ul.pdf li {background:url(/Common/Images/bullet.gif) 0 0.5em no-repeat;padding-left:16px;margin:0 0 1em;display:block;}
.downloadCenter ul.pdf li a {display:block;color:#000;text-decoration:none; font-size:1.1em;background:url(/Common/Images/btngetPdf_off.gif) 100% 50% no-repeat;padding-right:70px;}
.downloadCenter ul.pdf li a:hover {color:#e51937;background:url(/Common/Images/btngetPdf_on.gif) 100% 50% no-repeat;}

#homeFoot {width:920px;margin-left:20px;text-align:center;clear:both;height:1%;overflow:auto;}
#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:130px;text-align:left;width:230px}
    #homeFoot .infoBox, #homeFoot .infoBoxNoClick {height:140px;margin-left:0px;float:right;}
    #homeFoot .infoBox, #panelTapingVideos, #panelNewsletterSignup {cursor:pointer;}
    #homeFoot .infoBoxHome {background-image:url(/Common/Images/bgBoxBodyHome.gif)}
.infoBox p, .infoBoxNoClick p {padding:0 10px 10px 20px;float:left;width:95px;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;}
.infoBox h6 {margin:0 0 20px 20px;clear:both;}
.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:500px;text-align:left;padding:0 10px 0 10px;}

.producttable {border-collapse:collapse;border-spacing:0;font-size:1.2em;padding:20px 0 20px -10px;width:480px;line-height:1.2em;}
.producttable td {padding:4px 0}
#productItem{height:auto;width:470px;padding-top:20px;}

.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:470px;list-style-type:none;}
#productItem ul li {clear:left;display:block;margin:10px 0;}
#productItem ul li img {margin:0 10px 14px 0;float:left;border:1px solid #a19b9b;}
#productItem ul li a:hover img {border:1px solid #d00d11;}
#productItem ul p {float:left;width:355px;margin:0 0 10px 0;}
#productItem ul .Ph4 {color:#e51937;font-family:Arial;font-size:12px;font-weight:bold;display:block;}

/*==============Injury Content==========*/

#mainContentInj{float:left;width:480px;text-align:left;padding:0 10px 0 10px;}
#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;}

#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;}
.InjuryTable th {background-color:#f6b06f;border-bottom:1px solid #fff;color:#000;font-size:1.2em;font-weight:bold;padding:8px 22px 8px 10px;text-transform:uppercase}
.InjuryTable td {background-color:#da0c0c;color:#000;padding:8px 22px 8px 10px;border-top:2px solid #fff;font-size:1.1em}
.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:#fef3e7}
.InjuryTable .even td {background-color:#fbd2ac}

#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 {margin:2em 0;}

.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;}

table.newsletter td {vertical-align:bottom;padding-right:10px;font-size:1.2em;}
table.newsletter td input {font-size:1.1em;padding:1px 0 0 1px;}
span.checkbox {display:block;margin:0.5em 0 0 1em;font-size:1.2em;}
span.checkbox input {margin:0 1em 0 0;}

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 21px 20px 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;}






/*========================Taping Methods==============================*/

#mainContentTapingMethods{float:left;width:500px;text-align:left;padding:0 10px 0 10px;}

#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 20px 10px 15px;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}

#AssistantSection {float:left;}
#AssistantSection h3 {color:#c03;}
#AssistantSection .subsection h3 {margin:0 0 1em;}
#AssistantSection .subsection strong, #AssistantSection .steps dt {font-weight:bold;}
#AssistantSection p {font-size:1.1em;}
#AssistantSection .subsection ul {list-style-type:disc;margin-left:3em;}
#AssistantSection .subsection ol.decimal {list-style-type:decimal;margin-left:3em;}
#AssistantSection #intro {background:#fff url(/Common/Images/bgAssistant.jpg) 100% 0 no-repeat;width:740px;height:250px;}
#AssistantSection .introsection {width:270px;font-family:Arial,Verdana,Sans-Serif;float:left;padding-right:20px;}
#AssistantSection .section {width:750px;min-height:250px;overflow:hidden;}
#AssistantSection .subsection {width:420px;float:left;border-left:1px solid #ccc;padding-left:20px;}

.submenu {margin:0 0 0 0.5em;}
.submenu a {color:#c03;text-decoration:underline;}
.submenu dd {font-size:1.1em;margin:0.25em 0 1em;}

#AssistantSection {border-collapse:collapse;}
#AssistantSection th, #AssistantSection td {padding:0;}
#AssistantSection th {border-bottom:1px solid #ccc;}


/* 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.1em;}
.FirstAidTable th {font-size:1em;font-weight:bold;}
.FirstAidTable tbody td {padding:1em;border-bottom:1px solid #eaeaea;text-align:left;}
.FirstAidTable tbody th {padding:1em;font-size:1.1em;}
.FirstAidTable td a {font-size:1em;}

#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 {margin-top:1em;}
#btnBack {margin:10px 0;}

/*========================Contact Us Form==============================*/

#formContact {margin:20px 0 0}
#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:10px 0px 10px 0px;height:auto;}
#mainContentProductDetail h3 {color:#CC0033;margin-top:1.4em;}
#mainCcontainerProductDetail {float:left;width:500px;text-align:left;padding:0px 10px 20px 10px;}
#mainCcontainerProductDetail li {list-style:none;padding:0 0 10px 15px;font-size:1.2em;}
#mainCcontainerProductDetail a {color:#cc0033;font-weight:bold;text-decoration:none}
#mainCcontainerProductDetail a:hover {color:#ff9933}
#mainCcontainerProductDetail 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:10px;}
#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;}