html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { background:none;border:0; list-style:none; margin:0; outline:0; padding:0; vertical-align:top;}
body{ color:#747679; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.modalWindow{background:none;}
.emailBody{background:#dcddde;}
:focus{outline:0;}
table{border-collapse:separate; border-spacing:0;}
caption, th, td{font-weight:normal; text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:1px; overflow:hidden; width:100%;}
.clear:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clear{zoom:1;}

#pop505Straight,#wrapCurve{ background:url(../images/bg_pop.png) center top no-repeat; height:720px; overflow:hidden; margin:0 auto; width:830px;}
#pop505Straight.p510{}
#pop505Straight sup{ line-height:15px;}
#pop505Straight .closeBtn,#videoWrap .closeBtn{cursor: pointer; float:right;}
#pop505Straight #pg{height:669px; margin:52px auto 0 auto; width:798px; }
#pop505Straight #pg #main{border-bottom:8px solid #030000; color:#000; font:14px/22px Arial, Helvetica, sans-serif; height:535px; margin:0 auto 0 auto; width:790px; }
#pop505Straight #pg #main .detail{ float:right; margin-right:25px; width:300px;}
#pop505Straight #pg #main .detail .select{ border:none; border:1px solid #c7c7c7; display:block; font-size:12px; height:21px; text-transform:uppercase; margin-bottom:40px; width:123px;}
#pop505Straight #pg #main .detail img.pd5{ padding-left:3px;}
#pop505Straight #pg #main .detail img.title{padding-top:65px;}
#pop505Straight #pg #main .detail .inf{background:url(../images/hr_dotline.gif) 0 top no-repeat; clear:both; margin:16px 0 0 0; padding:12px 0px 0 0; width:260px;}
#pop505Straight #pg #main .detail .price{background:url(../images/bg_price.gif) 0 top no-repeat; height:80px; padding:15px 20px 0 0; margin:12px 0 0 0; width:240px; display:none;}
#pop505Straight #pg #main .detail .price p{ margin:0 0 5px 0; padding:0;}
#pop505Straight #pg #main .detail .price p span{ float:left; font-size:11px; height:30px; line-height:14px; margin:0 25px 0 20px;}
#pop505Straight #pg #main .detail .price p a.star{ background:url(../images/sprite-site-wide-2._V181113497_.png) -30px 0 no-repeat; display: block; float:left; height:14px; line-height:24px; margin:0 5px 0 1px; width:65px;}
#pop505Straight #pg #main .detail .price p img{ vertical-align:middle;}
#pop505Straight #pg #main .detail .price strong{ color:#ac192c; font-size:16px;}
#pop505Straight #pg #main .detail .price a strong{ color:#00f; font-weight:lighter; font-size:12px;}
#pop505Straight #pg #main .detail .price a:visited strong,#pop505Straight #pg #main .detail .price a:visited{ color:#800080;}
#pop505Straight #pg #main .detail input{ display:block;}
#pop505Straight #pg #main .detail .shop{ margin:8px 0 0 0;}
#pop505Straight #pg #main .leftside{background:url(../images/bg_leftside.gif) right top no-repeat;float:right; text-align:right; padding-top:1px; margin-right:35px; width:415px; }

.popSizeList{ background:url(../images/bg_ft.gif) 0px -13px no-repeat;margin:0 auto; height:95px; width:790px;}
.popSizeList .noBorder{border:none;}
.popSizeList li{border-right:1px solid #e4e4e5; float:left;height:82px; padding:4px 4px 0; position:relative; width:148px;}
.popSizeList li.full,.popSizeList li.fullLast{ width:104px;}
.popSizeList li.fullFir{ width:103px;}
.popSizeList li.fullLast,.popSizeList li.full9Last,.popSizeList li.full6Last{ border-right:none;}
.popSizeList li.full9,.popSizeList li.full9Last{ width:79px;}
.popSizeList li.full9Last{ width:77px;}
.popSizeList li .le-pop-var-lnk{padding:8px 4px;}
/* .popSizeList li.current .le-pop-var-lnk:hover{ cursor: auto;} */
.popSizeList li span{display:block; width:100%;}
.popSizeList li .type{border-top:1px dotted #999; display:block; padding:6px 0 0;}
.popSizeList li.current .type{border-top:1px dotted #999; display:block;/*  padding-top:6px; */ }
.popSizeList li .type a{ display:block; height:44px;padding:6px 0 0 0; }

.popSizeList li .type .pd5Lf{ padding-left:5px;}
.popSizeList li .type .pd5top{ padding-top:5px;}
.popSizeList li .clear{ display:block;height:23px; padding:0 0 5px 0;}
.popSizeList li .clear a{display:block;height:23px; padding:0 0 1px 0;}
.popSizeList li.first{width:152px;}/* padding-left:0; */
.popSizeList li.last{border:none; padding-right:0; width:156px;}
.popSizeList li .icon,.popSizeList li .iconShort{display:none; position:absolute; top:-20px;}

.popSizeList li.current .le-pop-var-lnk{background:#c5c4c2; height:67px;}/*#cdcccc*/
a.le-pop-var-lnk:hover, a.le-pop-var-lnk:active{background-color:#e4e2e2;}
.popSizeList li.current .icon, .popSizeList li.checked .icon{display:block;}/* , .popSizeList li:hover .icon - This rule causes the iPad links to be required to be clicked twice.*/
.popSizeList li.mg300px{border-left:1px solid #e4e4e5; margin:0 0 0 300px}/* 1 item */
.popSizeList li.mg220px{border-left:1px solid #e4e4e5; margin:0 0 0 220px}/* 2 items */
.popSizeList li.mg160px{border-left:1px solid #e4e4e5; margin:0 0 0 160px}/* 3 items */
.popSizeList li.mg80px{border-left:1px solid #e4e4e5; margin:0 0 0 80px}/* 4 items */

/*Shop BUTTON*/
#main .btnShopFit{background:url(../images/btn_shop_this_fit.gif) 0 0 no-repeat; width:131px;}
#main .Fit2{ width:122px;}
#main .Fit3{ width:161px;}
#main .Fit4{ width:127px;}
#main .Fit5{ width:154px;}
#main .Fit6{ width:138px;}
#main .Fit7{ width:113px;}
#main .Fit8{ width:157px;}
#main .Fit9{ width:107px;}


#main .btnShopFit, #main .btnStraight, #main .btnSlimStraight, #main .btnShopSkinny, #main .btnBootCut, #main .btnAllShort, #main .btnAllJackets,#main .btnThisJacket,#main .btnStraightLeg,#main .btnNonDenim, #main .btnFlare,#main .btnCurve,#main .btnShopAllSuperSkinny,#main .btnBoot,#main .btnShopAllRelaxed ,#main .btnShopAllLoose,#main .btnShopAllBold, #main .btnShopAllSlight,#main .btnShopAllDemi,#main .btnShopAllTapered, #main .btnShopAllTaper, #main .btnShopAllSkirts{display:block; height:24px;  margin:8px 0 0 0; text-indent:-19999px;}
#main .btnStraight{background:url(../images/btn_shop_all_straight.gif) 0 0 no-repeat; width:131px;}
#main .btnSlimStraight{background:url(../images/btn_shop_all_slim_straight.gif) 0 0 no-repeat; width:164px;}
#main .btnShopSkinny{background:url(../images/btn_shop_all_skinny.gif) 0 0 no-repeat; width:122px;}
#main .btnBootCut{background:url(../images/btn_shop_all_boot_cut.gif) 0 0 no-repeat; width:131px;}
#main .btnBoot{background:url(../images/btn_shop_all_boot.gif) 0 0 no-repeat; width:107px;}
#main .btnAllShort{background:url(../images/btn_shop_all_shorts.gif) 0 0 no-repeat; width:122px;}
#main .btnAllJackets{background:url(../images/btn_shop_all_jackets.gif) 0 0 no-repeat; width:127px;}
#main .btnThisJacket{background:url(../images/btn_shop_this_jacket.gif) 0 0 no-repeat; width:127px;}
#main .btnStraightLeg{background:url(../images/btn_shop_straight_leg.gif) 0 0 no-repeat; width:154px;}
#main .btnFlare{background:url(../images/btn_shop_all_flare.gif) 0 0 no-repeat; width:113px;}
#main .btnNonDenim{background:url(../images/btn_shop_all_non_denim.gif) 0 0 no-repeat; width:138px;}
#main .btnCurve{background:url(../images/btn_shop_all_curve.gif) 0 0 no-repeat; width:173px;}
#main .btnShopAllSuperSkinny{background:url(../images/btn_shop_all_super_skinny.gif) 0 0 no-repeat; width:157px;}
#main .btnShopAllRelaxed{background:url(../images/btn_shop_all_relaxed.gif) 0 0 no-repeat; width:131px;}
#main .btnShopAllLoose{background:url(../images/btn_shop_all_loose.gif) 0 0 no-repeat; width:113px;}
#main .btnShopAllBold{background:url(../images/btn_shop_all_bold.gif) 0 0 no-repeat; width:108px;}
#main .btnShopAllSlight{background:url(../images/btn_shop_all_slight.gif) 0 0 no-repeat; width:117px;}
#main .btnShopAllDemi{background:url(../images/btn_shop_all_demi.gif) 0 0 no-repeat; width:107px;}
#main .btnShopAllTapered{background:url(../images/btn_shop_all_tapered.gif) 0 0 no-repeat; width:131px;}
#main .btnShopAllTaper{background:url(../images/btn_shop_all_taper.gif) 0 0 no-repeat; width:132px;}
#main .btnShopAllVintage{background-image:url(../images/btn_shop_all_vintage.gif); background-repeat:no-repeat; width:182px;}
#main .btnShopAllSkirts{background-image:url(../images/btn_shop_all_skirts.gif); background-repeat:no-repeat;}
#main .btnShopVintage{width:182px; background-color: #000000;}
#main .btnShopVintage:hover{background-color: #ac1a2f;}
#main .btnShopAllLeggings{
	background-image:url("../images/btn_shop_all_leggings.gif");
	background-repeat:no-repeat;
}
#main .btnStraight:hover,#main .btnShopFit:hover,#main .btnShopSkinny:hover,#main .btnSlimStraight:hover,#main .btnBootCut:hover,#main .btnAllShort:hover,#main .btnAllJackets:hover,#main .btnThisJacket:hover,#main .btnStraightLeg:hover, #main .btnNonDenim:hover, #main .btnFlare:hover,#main .btnCurve:hover,#main .btnShopAllSuperSkinny:hover, #main .btnBoot:hover,#main .btnShopAllRelaxed:hover, #main .btnShopAllLoose:hover,#main .btnShopAllBold:hover, #main .btnShopAllSlight:hover, #main .btnShopAllDemi:hover,#main .btnShopAllTapered:hover, #main .btnShopAllTaper:hover{ background-position:0 -24px;}
#main .FitCurve{ margin-right:8px; width:100px;}



/**/
#size6{ padding-left:70px;}
#size6 li{ width:120px;}
#size6 li.Fir{ border-left:1px solid #e4e4e5;}

.columns7 li{padding:4px 4px 0 4px; width:103px;}
.columns7 li.fir{border-left:1px solid #e4e4e5; width:107px;}/* width:107px; */
.columns7 li.fir .le-pop-var-lnk{width:99px;}
.columns7 li.last{border-right:1px solid #e4e4e5;}

.columns3{padding:0 147px 0 148px; width:495px;}
.columns3 li{padding:4px 4px 0 4px; /* width:155px; */}

.columns4 li{padding:4px 4px 0 4px; /* width:188px; */}
.columns4 li.fir{border-left:1px solid #e4e4e5;}

#columns6{padding-left:0px;}
#columns6 li{width:122px;}
#columns6 li.Fir{/* border-left:1px solid #e4e4e5; */ width:124px;}
#columns6 li.last{border-right:none;}

#columns7 li{padding:4px 4px 0; width:103px;}
#columns7 li.fir{border-left:1px solid #e4e4e5; width:106px;}
#columns7 li.last{width:106px;}

/* Center the icon arrow */
li .icon,
.columns3 li .icon,
.columns3 li .iconShort,
.columns4 li .icon,
.columns4 li .iconShort,
#columns6 li .icon,
.columns6 li .iconShort,
#columns7 li .icon,
.columns7 li .iconShort{
	left:50%;
	margin-left:-12px;
}


/*Video*/
#videoWrap{background:url(../images/bg_video.png) 0 0 no-repeat; height:457px; padding:28px 15px 0; margin:20px auto 0; position:relative; width:677px;}
#videoWrap .video{left:14px; position:absolute; top:14px; width:650px;}
#videoWrap .closeBtn{right:10px; position:absolute; top:-20px;}
#videoWrap2{background:url(../images/bg_video2.png) 0 0 no-repeat; height:419px; padding:28px 15px 0; margin:20px auto 0; position:relative; width:677px;}
#videoWrap2 .video{left:14px; position:absolute; top:14px; width:650px;}
#videoWrap2 .closeBtn{right:10px; position:absolute; top:-20px;}

/*Curve*/
#pop505Straight #pg #main.bold,#pop505Straight #pg #main.demi,#pop505Straight #pg #main.slight,#pop505Straight #pg #main.lightBoxSlight, #pop505Straight #pg #main.lightBoxDemi, #pop505Straight #pg #main.lightBoxBold, #pop505Straight #pg #main.juniorBold, #pop505Straight #pg #main.juniorDemi{background:#edece7 url(../images/pic_curve_bold.jpg) 355px 0 no-repeat; height:565px; margin-top:-28px;}
#pop505Straight #pg #main.demi{background:#edece7 url(../images/pic_curve_demi.jpg) 235px 0 no-repeat;}
#pop505Straight #pg #main.slight{background:#edece7 url(../images/pic_curve_slight.jpg) 315px 0 no-repeat;}
#pop505Straight #pg #main.lightBoxSlight{background:#edece7 url(../images/pic_curve_light_slight.jpg) 306px -18px no-repeat;}
#pop505Straight #pg #main.lightBoxDemi{background:#edece7 url(../images/pic_curve_light_demi.jpg) 325px 0 no-repeat;}
#pop505Straight #pg #main.juniorDemi{background:#edece7 url(../images/pic_curve_light_demi.jpg) 410px 0 no-repeat;}
#pop505Straight #pg #main.lightBoxBold{background:#edece7 url(../images/pic_curve_light_bold.jpg) 385px 0 no-repeat;}
#pop505Straight #pg #main.juniorBold{background:#edece7 url(../images/pic_curve_light_bold.jpg) 455px 0 no-repeat;}
#pop505Straight #pg #main .content{background:url(../images/logo_curve.gif)  center 25px no-repeat; display:block; float:left; margin:30px 0 0 45px; padding:100px 0 0 0; text-align:center; width:283px;}
#pop505Straight #pg #main .junior{ margin-left:95px;}
#pop505Straight #pg #main .content ul li img{ text-align:center; margin-top:25px;}
#pop505Straight #pg #main .content ul li img.type{ margin-top:35px;}
#pop505Straight #pg #main .content ul li a{ margin:10px auto 0;}
#pop505Straight #pg #main .quiz{ background:url(../images/bg_still_not_sure.gif) right 190px no-repeat; float:right; height:400px; text-align:center; padding:35px 0 0 0; margin:0 25px 0 0; width:150px; }
#pop505Straight #pg #main .noBg{ background-image:none;}
#pop505Straight #pg #main .quiz select{ border:none; border:1px solid #c7c7c7; display:block; font-size:12px; height:21px; text-transform:uppercase; width:123px; margin-left:25px;}
#pop505Straight #pg #main .quiz select option{ background:#939596; color:#fff; height:19px;}
#pop505Straight #pg #main .quiz select option selected{ background:#000;}
#pop505Straight #pg #main .quiz a{ display:block; margin:215px 0 0 25px;}
#pop505Straight #pg .curveSizeList{ background-position:0 -15px;}
#pop505Straight #pg .curveSizeList .clear img{ margin-top:4px;}

.btnList li{margin-bottom:7px;}
.btnShopList{background-position:left top; background-repeat:no-repeat; display:block; height:24px; text-indent:-10000px; width:131px;}
.btnShopList:hover{background-position:left bottom;}
.btnShopListThis{background-image:url(../images/btn_shop_this_fit_2.gif);}
.btnShopListAll{background-image:url(../images/btn_shop_all_boot_cut.gif);}
.btnShopListAll2{background-image:url(../images/btn_shop_all_skinny2.gif);}
.btnShopListAll3{background-image:url(../images/btn_shop_all_flare_2.gif);}

/* Pop up product variation links */
.le-pop-var-lnk{
	display:block;
	height:67px;
}
.columns7 .le-pop-var-lnk{
	width:95px;
}
