@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; line-height:normal;}
html,body {background:url(../images/background.jpg) top left repeat-x #fff; height:100%;}
.stickyWrap {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */}
.push {height:250px;}

img, a img, :link img, :visited img {border:none;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:none;}

/* Header Divs */
.headWrap {width:1000px; height:100px; margin:0 auto;}
.headRight {width:636px; height:100px; float:right;}
.logo {width:364px; height:100px; float:left;}
.mivaOptions {height:23px;}
.mivaOptions a:link {text-decoration:none; color:#000000}
.mivaOptions a:visited {text-decoration:none; color:#000000}
.mivaOptions a:hover {text-decoration:none; color:#f57bd2}
.mivaOptions a:active {text-decoration:none; color:#000000}
.checkout {width:176px; float:right;}
.shopping {width:172px; float:right;}
.signIn {width:75px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12pt; padding-top:3px;}
.myCount {width:100px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12pt; padding-top:3px;}
.phoneEmail {height:77px;}
.mailList {width:232px; float:right; text-align:right;}
.newstext {width:190px; border:1px solid #bababa; vertical-align:top;}
.mailList p {margin-top:12px; margin-bottom:2px; margin-right:40px; color:#ff00b3; font-family:Arial, Helvetica, sans-serif; font-size:13pt;}
.phoneNum {width:222px; float:right; padding-top:18px;}
.botheader {margin-top:20px;}
.searchList {width:232px; float:right; text-align:right; margin-top:5px;}
.headCalendar {width:270px; float:right;}
.headCalendar a:link {color:#ff11b8; text-decoration:underline;}
.headCalendar a:visited {color:#ff11b8; text-decoration:underline;}
.headCalendar a:hover {color:#000000; text-decoration:underline;}
.headCalendar a:active {color:#ff11b8; text-decoration:underline;}
.headCalendar p {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; line-height:20pt; margin-top:1px; margin-left:30px;}
.rightShip {width:296px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:21pt; font-weight:bold;}
.freeShip {width:202px; float:left; margin-bottom:17px;}

/* Nav Divs */
.navWrap {width:1000px; height:22px; font-size:0;} /*22*/
.selectWrap {width:1000px; height:20px; font-size:0; text-align:center;}
.navLeotard {width:121px; float:left;}
.navPants {width:152px; float:left;}
.navSweat {width:134px; float:left;}
.navAcc {width:202px; float:left;}
.navTeam {width:116px; float:left;}
.navAbout {width:109px; float:left;}
.navContact {width:126px; float:left;}

/* Main Content Divs */
.mainWrap {width:1000px; margin:0 auto;}
.mainWrapWhite {width:1000px; margin:0 auto; background-color:#FFFFFF;}
.cIdxImg {margin-bottom:5px;}
.shoppingWrap {width:802px; min-height:423px; margin:0 auto;}

/* 3 Bot Box Divs */
.rightBox {width:330px; float:right;}
.centerBox {width:335px; float:right;}
.leftBox {width:335px; float:left;}

/* Leo Landing */
.rightLandCont {width:818px; float:right; background-color:#FFFFFF;}
.rightLandBask {width:808px; float:right; background-color:#FFFFFF; margin-right:10px;}
.leftSideNav {width:182px; float:left; background-color:#FFFFFF;}
.sideNavCenter {width:160px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.sideNavCenter h2 {font-size:13pt; text-transform:uppercase; margin-top:15px;}
.sideNavCenter p {font-size:11pt; margin-top:5px;}
.sideNavCenter a:link {color:#000000; text-decoration:none;}
.sideNavCenter a:visited {color:#000000; text-decoration:none;}
.sideNavCenter a:hover {color:#000000; text-decoration:underline;}
.sideNavCenter a:active {color:#000000; text-decoration:none;}
.centerDiv {text-align:center;}
.centerProds {text-align:center; width:818px;}

/* Prod Landing */
.topProdLanding {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-transform:uppercase; font-weight:bold;}
.backToAll {width:100px; float:right; font-size:9pt; margin-top:2px;}
.backToAll a:link {color:#000000; text-decoration:none;}
.backToAll a:visited {color:#000000; text-decoration:none;}
.backToAll a:hover {color:#666666; text-decoration:none;}
.backToAll a:active {color:#000000; text-decoration:none;}
.prodName {width:700px; float:right;}
.prodDetails {width:468px; float:right;}
.prodDetails h2 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal;}
.prodDetails p {font-family:Arial, Helvetica, sans-serif; font-size:9pt; margin-top:5px; padding-right:50px;}
.prodImage {width:350px; float:left; text-align:center;}
.relatedProd {padding-left:18px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.relatedProd h2 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; text-transform:uppercase; font-weight:bold;}
.relatedProdInfo {background-color:#e0f0fe; height:225px; width:780px; margin:0 auto 15px;}
.relProdRight {width:200px; float:right; text-align:right;}
.relProdLeft {width:560px; float:right;}
.relProdLeft h2 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-transform:uppercase; margin-top:20px; font-weight:bold;}
.relProdDescrip {font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.relProdDetails {width:480px; text-align:right;}
.prodPrice {color:#d22ba1; font-family:Arial, Helvetica, sans-serif; font-size:12pt !important; font-weight:bold; padding-top:10px;}
.sizeGuide {padding-top:5px; margin-bottom:10px;}

/* About Us */
.aboutUs {width:700px; margin-left:20px; font-family:Arial, Helvetica, sans-serif;}
.aboutUs h3 {font-family:Arial, Helvetica, sans-serif; font-size:13pt; margin:15px 0 5px 0;}
.para1 {font-size:10pt; margin-bottom:5px;}
.paraR {font-size:10pt; margin-bottom:10px;}
.paraS {font-size:10pt; margin-top:15px;}
.paraQuote {text-align:right; margin:0; margin-bottom:10px;}

/* Contact Us */
.contactUs {width:700px; margin-left:20px; font-family:Arial, Helvetica, sans-serif;}
.contactUs label {font-size:10pt;}
.cPara {font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:2px;}
.send {width:420px; text-align:right;}
.hideaway {font-size:10px; line-height:14px; color:#990000;}

/* Privacy Policy */
.privPol {width:700px; margin-left:20px; font-family:Arial, Helvetica, sans-serif;}
.privPol a:link {color:#4586da; text-decoration:none;}
.privPol a:visited {color:#4586da; text-decoration:none;}
.privPol a:hover {color:#4586da; text-decoration:underline;}
.privPol a:active {color:#4586da; text-decoration:none;}
.privPol h2 {font-size:13pt; margin-bottom:5px;}
.privPol h3 {font-size:12pt; margin:0;}
.privPol ol {font-size:10pt; margin-left:20px;}
.ppPara {font-size:10pt; margin:5px 0 10px 0;}

/* Size-Chart */
.sizeChartBack {background:url(../images/sizeBack.jpg) top left repeat-x; font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#000000;}

/* Additional Info Fields */
.addInput {width:250px;}

/* Footer Divs */
.footer {width:100%; height:210px; background:url(../images/footer-back.jpg) top left repeat-x #a7cff3; margin-top:40px;}
.footWrap {width:1000px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; padding-top:20px;}
.footWrap a:link {color:#000000; text-decoration:none;}
.footWrap a:visited {color:#000000; text-decoration:none;}
.footWrap a:hover {color:#666; text-decoration:none;}
.footWrap a:active {color:#000000; text-decoration:none;}
.footWrap h5 {margin:0; padding:0; font-size:10pt; text-transform:uppercase;}
.footWrap p {font-size:9pt;}
.footRight {width:250px; float:right; text-align:right;}
.footRight p {font-size:9pt; margin-bottom:5px;}
.durraniPara {margin-top:5px; line-height:10pt;}
#daFont {font-size:8pt;}
#daFont a:link {color:#000000; text-decoration:none;}
#daFont a:visited {color:#000000; text-decoration:none;}
#daFont a:hover {color:#ff00b3; text-decoration:none;}
#daFont a:active {color:#000000; text-decoration:none;}
.footService {width:250px; float:right;}
.footAcc {width:160px; float:right;}
.footSP {width:180px; float:right;}
.footLeft {width:160px; float:left;}
.secSeal {margin-top:5px;}

/* Sizing Guide Divs */
body table {padding:0px;border:0px;margin:0px;font-size:9pt;}
.tableSpace {padding:30px 0 0 0; text-align:left; font-family:verdana; font-size:9pt;}
.topTable {padding:10px 0 0 0; text-align:left; font-family:verdana; font-size:9pt;}
.tableheader {font-weight:bold;color:#333;text-align:center;}
.labelHeader {font-weight:bold; color:#000000; font-size:11pt;}
.labelBorder {border-bottom:1px solid #999999;}
.rowGrey td {background:#EEEEE4;border-bottom:1px solid #DFDFD1;border-top:1px solid #DFDFD1;margin:0px;padding:3px 3px ;text-align:center;}
.rowGrey .tdhead {font-weight:bold;color:#333;width:70px;padding-left:5px;text-align:left;}
.rowWhite td {background:#fff;border:0px;margin:0px;padding:3px 3px;text-align:center;}
.rowWhite .tdhead {font-weight:bold;color:#333;width:70px;padding-left:5px;text-align:left;}
.sizeImgCenter {width:269px; margin:0 auto;}
