@charset "UTF-8";
#sizeChartWrapper {
    font-family: Arial, Helvetica, sans-serif;   
}
#sizeChartWrapper .infoWrapper tr:hover,
.backgroundColorHover {
    background-color: #F9F9F9;
}
#sizeChartWrapper .jumbotronWrapper {
    background-color: #f5f5f8;
    width: 100%;
    height: 405px;
    border-bottom: 1px solid #DDD;
}
#sizeChartWrapper .jumbotronWrapper .container {
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/ladies/ladiesBg.jpg");
    background-repeat: no-repeat;
    background-position: right 20px;
}
#sizeChartWrapper .contentWrapper {
    background-color: #fff;
    width: 100%;
}
#sizeChartWrapper .container {
    width: 950px;
    margin: 0 auto;
    float: none;
}
#sizeChartWrapper h1,
#sizeChartWrapper h2,
#sizeChartWrapper h3,
#sizeChartWrapper h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: 600;
    text-transform: none;
}
#sizeChartWrapper h1 {
    font-size: 80px;
    border-bottom: medium none;
    line-height: 87px;
    padding: 99px 0 132px 24px;
}
#sizeChartWrapper h1 > span {
    color: #de1a17;
}
#sizeChartWrapper h2 {
    font-size: 55px;
    margin-top: 64px;
    margin-bottom: 8px;
}
#sizeChartWrapper h3 {
    font-size: 40px;
    padding-top: 35px;
}
#sizeChartWrapper h4 {
    font-size: 28px;
    margin-bottom: 6px;
}
#sizeChartWrapper .navWrapper {
    width: 250px;
    display: inline-block;
    vertical-align: top;
    position: fixed;
}
#sizeChartWrapper .navWrapper ul {
    margin-top: 76px;
}
#sizeChartWrapper .navWrapper ul > li {
    list-style: none;
    list-style: none;
    display: inline-block;
    border-bottom: 1px solid #d4d4d4;
}
#sizeChartWrapper .navWrapper ul > li.active a {
    background-color: #f2f2f2;
}
#sizeChartWrapper .navWrapper ul > li a:hover {
    background-color: #f2f2f2;
    transition: all 0.2s ease;
}
#sizeChartWrapper .navWrapper ul > li a {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    text-decoration: none;
    padding: 10px;
    display: inline-block;
    width: 185px;
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/icons/chevron.png");
    background-repeat: no-repeat;
    background-position: 184px 14px;
    background-color: #fff;
}
#sizeChartWrapper .infoWrapper {
    width: 680px;
    display: inline-block;
    float: right;
}
#sizeChartWrapper .infoWrapper p {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
}
.tabs {
    border-bottom: 1px solid #DDD;
    margin-top: 24px;
    width: 671px;
}
.tabs li {
    display: inline-block;
}
.tabs li .active img {
    background-color: #FFF;
    border-width: 1px 1px 3px;
    border-style: solid;
    border-color: #DDD #DDD #FFF;
    padding-bottom: 4px;
    margin-bottom: -6px;
}
.tabs li a img {
    background-color: #EEE;
    width: 107px;
    margin-bottom: -2px;
    height: auto;
    border-width: 1px 1px 3px;
    border-color: #FFF;
    border-style: solid;
}
.tabs li a img:hover {
    background-color: #F6F6F6;
    transition: all 0.2s ease;
}
.tabs li .active img:hover {
    background-color: #FFF;
}
.tabs li:last-child a img {
    margin-right: 0;
}
.subcatMarketingSlot img {
    height: auto;
}
.footerNewsLetter {
    margin-bottom: 16px;
}
/*sticky nav*/
.stickytop {
    position:fixed;
    top:70px;
}
/*full width styles*/
#atg_store_contentContainer {
    width: 100%;
    padding: 0;
}
.subcatMarketingSlot {
    float: none;
}
/*hide bread crumb*/
#atg_store_contentHeader {
    display: none;
}
#atg_store_contentContainer {
    margin: 71px auto 0px;
}
#sizeChartWrapper p.lgText {
    font-size: 23px;
    padding-bottom: 42px;
}
#sizeChartWrapper .mannequinContainer h5 {
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 2px;
}
#sizeChartWrapper .mannequinContainer p {
    font-size: 12px;
    color: #919090;
}
#sizeChartWrapper .leftInfo {
    text-align: right;
    max-width: 220px;
    float: left;
}
#sizeChartWrapper .rightInfo {
    text-align: left;
    max-width: 220px;
    float: right;
}
#sizeChartWrapper p.mdText {
    padding-top: 15px;
}
#sizeChartWrapper p.smText {
    font-size: 14px;
    padding-top: 30px;
}
#sizeChartWrapper .infoWrapper h3.lightHeader {
    font-weight: 400;
    font-size: 27px;
    padding-top: 42px;
    margin-bottom: -8px;
}
#sizeChartWrapper .infoWrapper table {
    width: 100%;
    font-size: 14px;
    margin-top: 33px;
    text-align: center;
    margin-bottom: 16px;
}
#sizeChartWrapper .infoWrapper th,
#sizeChartWrapper .infoWrapper td {
    height: 35px;
}
#sizeChartWrapper .infoWrapper td {
    border-bottom: 1px solid #f1f1f1;
}
#sizeChartWrapper .infoWrapper h6 {
    font-size: 14px;
}
#sizeChartWrapper .infoWrapper th.paddedHeading,
#sizeChartWrapper .infoWrapper td.paddedHeading,
#sizeChartWrapper .infoWrapper #tab5 th.paddedHeading,
#sizeChartWrapper .infoWrapper #tab6 th.paddedHeading {
    text-align: left;
    padding-left: 16px; 
}
#sizeChartWrapper .infoWrapper table th,
#sizeChartWrapper .infoWrapper table .altBg{
    background-color: #f1f1f1;
}
#sizeChartWrapper #tab1,
#sizeChartWrapper #tab2,
#sizeChartWrapper #tab3,
#sizeChartWrapper #tab4,
#sizeChartWrapper #tab5,
#sizeChartWrapper #tab6 {
    min-height: 652px;
}
#sizeChartWrapper #tab1 .imgWrapper,
#sizeChartWrapper #tab2 .imgWrapper,
#sizeChartWrapper #tab3 .imgWrapper {
    width: 118px;
}
#sizeChartWrapper #tab4 .imgWrapper {
    width: 144px;
}
#sizeChartWrapper .infoWrapper .imgWrapper {
    text-align: left;
}
#sizeChartWrapper .infoWrapper .imgWrapper img {
    margin-bottom: 0;
}
#sizeChartWrapper #tab2 .fixedWidth,
#sizeChartWrapper #tab3 .fixedWidth {
    width: 63px;
}
#sizeChartWrapper #tab5 .fixedWidth {
    width: 84px;
    text-align: center;
}
#sizeChartWrapper .infoWrapper td.borderB,
#sizeChartWrapper .infoWrapper th.borderB {
    border-bottom: 3px solid #fff;
}
#sizeChartWrapper .infoWrapper td.borderR,
#sizeChartWrapper .infoWrapper th.borderR {
    border-right: 3px solid #fff;
}
.two70 {
    transform: rotate(270deg);
}
#sizeChartWrapper.ladiesWrapper table .center,
#sizeChartWrapper.mensWrapper table .center,
#sizeChartWrapper.kidsSeven14Wrapper table .center,
#sizeChartWrapper.kidsZero7Wrapper table .center {
    text-align: center;
}
.beltInfoText {
    padding-top: 32px;
}
/*ladies styles*/
#sizeChartWrapper.ladiesWrapper .mannequinContainer {
    height: 594px;
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/extractedImages/ladiesMainImg.png");
    background-repeat: no-repeat;
    background-position: center top;
    border-bottom: 2px solid #dedede;
    border-top: 2px solid #dedede;
}
#sizeChartWrapper.ladiesWrapper .leftInfo {
    margin-left: 46px;
    margin-top: 129px;
}
#sizeChartWrapper.ladiesWrapper .leftInfo h5:nth-child(3) {
    margin-top: 58px;
}
#sizeChartWrapper.ladiesWrapper .rightInfo h5 {
    margin-top: 211px;
}
#underwearTable .paddedHeading {
    width: 170px;
}
#sizeChartWrapper .infoWrapper #tab6 th {
    text-align: center;
}
#swimwearTable .firstColWidth {
    width: 124px;
}
.bandSizeWrapper {
    width: 150px;
}
.cupSizeWrapper {
    width: 156px
}
.overbustWrapper {
    width: 106px;
}
/*mens styles*/
#sizeChartWrapper.mensWrapper .mannequinContainer {
    height: 594px;
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/extractedImagesMens/mensMainImg.png");
    background-repeat: no-repeat;
    background-position: center top;
    border-bottom: 2px solid #dedede;
    border-top: 2px solid #dedede;
}
#sizeChartWrapper.mensWrapper .mannequinContainer p {
    max-width: 158px;
}
#sizeChartWrapper.mensWrapper .leftInfo {
    margin-top: 132px;
    margin-left: 34px;
}
#sizeChartWrapper.mensWrapper .rightInfo {
    margin-top: 228px;
    margin-right: 82px;
}
#sizeChartWrapper.mensWrapper #tab1,
#sizeChartWrapper.mensWrapper #tab2,
#sizeChartWrapper.mensWrapper #tab3,
#sizeChartWrapper.mensWrapper #tab4,
#sizeChartWrapper.mensWrapper #tab5,
#sizeChartWrapper.mensWrapper #tab6 {
    min-height: 188px;
}
#sizeChartWrapper.mensWrapper #tab1 .keyContainer {
    width: 107px;
}
#sizeChartWrapper.mensWrapper #tab2 .keyContainer {
    width: 92px;
}
#sizeChartWrapper.mensWrapper #tab3 .keyContainer {
    width: 110px;
}
#sizeChartWrapper.mensWrapper #tab4 .keyContainer {
    width: 100px;
}
#sizeChartWrapper.mensWrapper #tab5 .keyContainer {
    width: 128px;
}
#sizeChartWrapper.mensWrapper #tab5 .keyContainer {
    width: 128px;
}
#sizeChartWrapper.mensWrapper #tab5 .colSpacerM {
    width: 59px;
}
#sizeChartWrapper.mensWrapper #tab5 .colSpacerL {
    width: 131px;
}
#sizeChartWrapper.mensWrapper #tab6 .keyContainer {
    width: 110px;
}
/*kids 7-14 srtyles*/
#sizeChartWrapper.kidsSeven14Wrapper .mannequinContainer {
    height: 594px;
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/extractedImagesKids7-14/kids7-14MainImg.png");
    background-repeat: no-repeat;
    background-position: center top;
    border-bottom: 2px solid #dedede;
    border-top: 2px solid #dedede;
}
#sizeChartWrapper.kidsSeven14Wrapper .leftInfo {
    margin-top: 120px;
    margin-left: 14px;
}
#sizeChartWrapper.kidsSeven14Wrapper .leftInfo h5 {
    margin-top: 28px;
}
#sizeChartWrapper.kidsSeven14Wrapper .rightInfo {
    margin-top: 251px;
    margin-right: 70px;
}
#sizeChartWrapper.kidsSeven14Wrapper .tabs li a img {
    width: 163px;
}
#sizeChartWrapper.kidsSeven14Wrapper #tab1 .keyContainer {
    width: 100px;
}
#sizeChartWrapper.kidsSeven14Wrapper #tab2 .keyContainer {
    width: 130px;
}
#sizeChartWrapper.kidsSeven14Wrapper #tab3 .keyContainer {
    width: 110px;
}
#sizeChartWrapper.kidsSeven14Wrapper #tab3 .colSpacer {
    width: 70px;
}
#sizeChartWrapper.kidsSeven14Wrapper #tab4 .keyContainer {
    width: 90px;
}
/*kids 0-7 styles*/
#sizeChartWrapper.kidsZero7Wrapper .mannequinContainer {
    height: 482px;
    background-image: url("http://www.mrp.com/cdn/01/sizecharts/update_14-09-2015/extractedImagesKids0-7/kids0-7MainImg.png");
    background-repeat: no-repeat;
    background-position: center top;
    border-bottom: 2px solid #dedede;
    border-top: 2px solid #dedede;
}
#sizeChartWrapper.kidsZero7Wrapper .leftInfo {
    margin-top: 228px;
    margin-left: 48px;
}
#sizeChartWrapper.kidsZero7Wrapper .rightInfo {
    margin-top: 157px;
}

#sizeChartWrapper.kidsZero7Wrapper .rightInfo h5:nth-child(3) {
    margin-top: 16px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab1 .keyContainer {
    width: 86px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab2 .keyContainer {
    width: 112px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab3 .keyContainer {
    width: 112px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab4 .keyContainer {
    width: 114px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab5 .keyContainer {
    width: 110px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab5 .valueWrapper {
    width: 100px;
}
#sizeChartWrapper.kidsZero7Wrapper #tab6 .keyContainer {
    width: 110px;
}
/*pop-up styles*/
#sizeChartWrapper.popUp h2,
#sizeChartWrapper.popUp p.lgText {
    display: none;
}
#sizeChartWrapper.popUp .tabs {
    padding-left: 0;
}
#sizeChartWrapper.popUp .tabs li a img {
    width: 106px;
}
#sizeChartWrapper.popUp.kidsSeven14Wrapper .tabs li a img {
    width: 162px;
}
#sizeChartWrapper.popUp .mannequinContainer {
    display: none;
}
#sizeChartWrapper.popUp h3,
#sizeChartWrapper p.mdText {
    padding-top: 0;
}
#sizeChartWrapper.popUp h6 {
    margin: 0;
}
#sizeChartWrapper.popUp .infoWrapper {
    float: none;
}
#sizeChartWrapper.popUp .container {
    margin: 0 0;
}
/*styles for mobi*/
#sizeChartWrapper.mobi {
    padding: 0 15px;
    text-align: left;
    font-size: 12px;
}
#sizeChartWrapper.mobi h3 {
    font-size: 34px;
    padding-top: 35px;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi p.mdText {
    padding: 15px 0;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi .mobiSizeChartNav li {
    display: inline-block;
    margin-top: 10px;
}
#sizeChartWrapper.mobi .mobiSizeChartNav li a {
    font-size: 18px;
    padding: 2px 10px;
    border-right: 1px solid #000;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi .mobiSizeChartNav li:last-child a {
    border: none;
}
#sizeChartWrapper.mobi section1,
#sizeChartWrapper.mobi section2,
#sizeChartWrapper.mobi section3,
#sizeChartWrapper.mobi section4,
#sizeChartWrapper.mobi section5,
#sizeChartWrapper.mobi section6 {
    border-top: 1px solid #F1F1F1;
    margin-top: 17px; 
}
#sizeChartWrapper.mobi p.smText {
    padding-top: 0;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi h3.lightHeader {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi .infoText {
    font-size: 18px;
    padding-bottom: 15px;
}
#sizeChartWrapper.mobi .paddedTop {
    padding-top: 15px;
}
#breadcrumb,
.browse_list {
    display: none;
}
#sizeChartWrapper.mobi .navWrapper {
    width: 100%;
    position: relative;
}
#sizeChartWrapper.mobi .navWrapper ul {
    margin-top: 0;
}
#sizeChartWrapper.mobi .navWrapper ul>li {
    display: block;
    margin: 0 -15px;
}
#sizeChartWrapper.mobi .navWrapper ul>li a {
    display: inherit;
    width: 100%;
    padding: 10px 18px;
    background-position: 85% 14px;
    font-family: Arial, Helvetica, sans-serif;
}
#sizeChartWrapper.mobi .tableImg {
    width: 100%;
    height: auto;
}
#sizeChartWrapper.mobi .beltInfoText {
    padding-bottom: 15px;
}
#sizeChartWrapper.mobi .navHeader {
    font-size: 20px;
    padding-top: 15px;
}