/*html, body {_height: 100%; _overflow: auto; }*/

.box{
position:absolute;
}

#popupForm * {vertical-align:middle;}

#editProfile .midShadow, #editPassword .midShadow, #editAboutMe  .midShadow{ /*position:fixed;*/ _position:static; width:540px;}

#loginPop .midShadow, #thankyouPop .midShadow{ /*position:fixed;*/ _position:static; width:361px;}

#editCreditCard .midShadow{ /*position:fixed;*/ _position:static; width:420px;}

#forgotPassword .midShadow, #forgotPasswordConf .midShadow {
/*position:fixed;*/
_position:static;
width:488px;
}

#emailFrd .midShadow, #emailFrdConf .midShadow {
width:488px;
/*position:fixed;*/
_position:static;
}

#loginPop .midShadow, #checkoutMembers .midShadow, #thankyouPop .midShadow{background:url(../imgs/box/361/box361M.png) repeat-y center;}
#loginPop .topShadow, #checkoutMembers .topShadow, #thankyouPop .topShadow{background:url(../imgs/box/361/box361T.png) no-repeat center bottom; height:6px;}
#loginPop .bottomShadow, #checkoutMembers .bottomShadow, #thankyouPop .bottomShadow{background:url(../imgs/box/361/box361B.png) no-repeat center top; height:6px;}

#bagPromoBox .midShadow{background:url(../imgs/box/215/box215M.png) repeat-y center; width:215px;}
#bagPromoBox .topShadow{background:url(../imgs/box/215/box215T.png) no-repeat center bottom; height:6px;}
#bagPromoBox .bottomShadow{background:url(../imgs/box/215/box215B.png) no-repeat center top; height:6px;}

#createAccPop .midShadow, #checkoutWithoutMembership .midShadow{background:url(../imgs/box/361/box361M.png) repeat-y center;}
#createAccPop .topShadow, #checkoutWithoutMembership .topShadow{background:url(../imgs/box/361/box361T.png) no-repeat center bottom; height:6px;}
#createAccPop .bottomShadow, #checkoutWithoutMembership .bottomShadow{background:url(../imgs/box/361/box361B.png) no-repeat center top; height:6px;}

#member1Pop .midShadow, #member2Pop .midShadow, #editBillingAddress .midShadow, #forgotPassword .midShadow, #forgotPasswordConf .midShadow, #catalogRequest .midShadow{background:url(../imgs/box/488/box488M.png) repeat-y center;}
#member1Pop .topShadow, #member2Pop .topShadow, #editBillingAddress .topShadow, #forgotPassword .topShadow, #forgotPasswordConf .topShadow, #catalogRequest .topShadow{background:url(../imgs/box/488/box488T.png) no-repeat center bottom; height:6px;}
#member1Pop .bottomShadow, #member2Pop .bottomShadow, #editBillingAddress .bottomShadow, #forgotPassword .bottomShadow, #forgotPasswordConf .bottomShadow, #catalogRequest .bottomShadow{background:url(../imgs/box/488/box488B.png) no-repeat center top; height:6px;}

#poductMain .midShadow{background:url(../imgs/box/834/box834M.png) repeat-y center;}
#poductMain .topShadow{background:url(../imgs/box/834/box834T.png) no-repeat center bottom; height:6px;}
#poductMain .bottomShadow{background:url(../imgs/box/834/box834B.png) no-repeat center top; height:6px;}

#poductSub .midShadow{background:url(../imgs/box/138/box138M.jpg) repeat-y center;}
#poductSub .topShadow{background:url(../imgs/box/138/box138T.jpg) no-repeat center bottom; height:6px;}
#poductSub .bottomShadow{background:url(../imgs/box/138/box138B.jpg) no-repeat center top; height:6px;}

#searchResults .midShadow, #staticContent .midShadow, #compare .midShadow, #checkout .midShadow, #checkout2 .midShadow, #checkout3 .midShadow{background:url(../imgs/box/972/box972M.png) repeat-y center;}
#searchResults .topShadow, #staticContent .topShadow, #compare .topShadow, #checkout .topShadow, #checkout2 .topShadow, #checkout3 .topShadow{background:url(../imgs/box/972/box972T.png) no-repeat center bottom; height:6px;}
#searchResults .bottomShadow, #staticContent .bottomShadow, #compare .bottomShadow, #checkout .bottomShadow, #checkout2 .bottomShadow, #checkout3 .bottomShadow{background:url(../imgs/box/972/box972B.png) no-repeat center top; height:6px;}

#footerBox .midShadow{background:url(../imgs/box/247/box247BlueM.jpg) repeat-y center;}
#footerBox .topShadow{background:url(../imgs/box/247/box247BlueT.jpg) no-repeat center bottom; height:6px;}
#footerBox .bottomShadow{background:url(../imgs/box/247/box247BlueB.jpg) no-repeat center top; height:6px;}

#security .midShadow{background:url(../imgs/box/972/box972BlueM.jpg) repeat-y center; float:none;}
#security .topShadow{background:url(../imgs/box/972/box972BlueT.jpg) no-repeat center bottom; height:6px; *height:auto; float:none;}
#security .bottomShadow{background:url(../imgs/box/972/box972BlueB.jpg) no-repeat center top; height:6px; float:none; clear:both;}

#editAboutMe .midShadow, #editPassword .midShadow, #editProfile .midShadow, #emailFrd .midShadow, #emailFrdConf .midShadow, #OptEmailCatalogs .midShadow{background:url(../imgs/box/570/box570M.png) repeat-y center;}
#editAboutMe .topShadow, #editPassword .topShadow, #editProfile .topShadow, #emailFrd .topShadow, #emailFrdConf .topShadow, #OptEmailCatalogs .topShadow{background:url(../imgs/box/570/box570T.png) no-repeat center bottom; height:6px;}
#editAboutMe .bottomShadow, #editPassword .bottomShadow, #editProfile .bottomShadow, #emailFrd .bottomShadow, #emailConf .bottomShadow, #OptEmailCatalogs .bottomShadow{background:url(../imgs/box/570/box570B.png) no-repeat center top; height:6px;}

#contactUs .midShadow{background:url(../imgs/box/445/box445M.png) repeat-y center;}
#contactUs .topShadow{background:url(../imgs/box/445/box445T.png) no-repeat center bottom; height:6px;}
#contactUs .bottomShadow{background:url(../imgs/box/445/box445B.png) no-repeat center top; height:6px;}

#footerBox{width:247px;}

.innerBox{
background-color:#FFFFFF;
padding:6px;
margin:0 6px 0 6px;
float:none !important;
}

.innerBox .container{
border-style:solid;
border-color:#ebd3b5;
border-width:1px;
width:auto;
_width:100%;
margin:0px;
padding:0px;
float:none !important;
}

.innerBox .container .topic{
background:transparent url(../imgs/box/bg/sky.jpg) repeat scroll center top;
height:27px;
padding:10px 0 4px 12px;
}

.innerBox .container .content{
padding:15px;
}

.contentLeft{ margin:5px;}

.contentRight{ margin:5px; width:533px; *width:533px;}
#searchResults .contentRight{ margin:5px; width:auto;}


.innerBox .table{
background-color:#fbf6f0;
border-bottom:#ebd3b5 1px dotted;
margin-top:15px;
margin-bottom:15px;
}

.innerBox .table .tableCol{
background-color:#fbf6f0;
border-top:#ebd3b5 1px dotted;
padding:8px 7%;
}

.innerBox .table .tableCol2{
background-color:#f7ede1;
border-top:#ebd3b5 1px dotted;
padding:8px 7% 8px 10px;
}

.innerBox .table .tableCol .input{
margin-left:10px;
}

.innerBox .table .tableCol .select{
margin-left:10px;
width:115px;
}

.innerBox .table .tableCol .radio{
margin: 0 10px 0 10px;
*margin: -3px 10px 0 10px;
}

#thankyouPop{
width:361px;
margin:auto;
}

#loginPop, #checkoutMembers{
width:361px;
float:right;
margin-right:100px;
_margin-right:50px;
}

#createAccPop, #checkoutWithoutMembership{
width:361px;
float:left;
margin-left:100px;
_margin-left:50px;
}

#checkoutMembers, #checkoutWithoutMembership{
margin-top:20px;
}

#poductMain{
height:auto;
width:834px;
float:none;
}

#searchResults, #compare, #staticContent, #security{
width:auto;
float:none;
}

#bagPromoBox{
margin-left:24px;
_margin-left:6px;
width:215px;
float:left;
}

#editAboutMe, #editPassword, #editProfile{
width:540px;
margin:auto;
}

#contactUs{
width:445px;
margin:auto;
}

#OptEmailCatalogs{
width:570px;
margin:auto;
}

#poductSub{
margin-bottom:10px;
width:138px;
}

.formList{ margin-bottom:5px; clear:both;}

.note{margin-bottom:5px;}

.checkboxF{height:20px; *height:auto; }

.innerBox .table .tableCol .checkbox{
margin:0 5px 0 0;
}

.innerBox .info{
margin:10px 0 10px 0;
}

#member1Pop, #member2Pop, #catalogRequest{
width:488px;margin:auto;
}

#editBillingAddress, #forgotPassword, #forgotPasswordConf, #emailFrd, #emailFrdConf{
width:488px;
margin:auto;
}

#shipInfo, #privacyPolicy, #sizeChart{
width:680px;
margin:auto;
}

#shipInfo .midShadow, #privacyPolicy .midShadow, #sizeChart .midShadow{
width:680px;
}

#shipInfo  ul li , #privacyPolicy  ul li, #sizeChart  ul li {
float:none;
margin:auto;
padding:auto;
vertical-align:inherit;
list-style-image:inherit;
list-style-position:outside;
list-style-type:disc;
}

#shipInfo  ul, #privacyPolicy  ul, #sizeChart  ul{
float:none;
margin:20px;
padding:inherit;
}

#member1Pop .note{width:237px; *width:232px;}

#member2Pop .note, #catalogRequest .note{width:226px; *width:221px;}

#editBillingAddress .note{width:268px; *width:263px;}

#emailFrd .note, #emailFrdConf .note{width:260px; *width:255px;}

#emailFrd .formList .title, #emailFrdConf .formList .title{ width:140px;}

#forgotPassword .formList .title, #forgotPasswordConf .formList .title{ width:160px;}

#member1Pop .formList .title{ width:160px;}

#member2Pop .formList .title, #editBillingAddress .formList .title, #catalogRequest .formList .title{ width:130px;}

#member2Pop .input, #editBillingAddress .input{ width:180px;}

#createAccPop .table{margin-bottom:0px;}

#editAboutMe .formList .title{ width:280px;}

#popupForm .formList { margin-bottom:10px;}

#editPassword .note{width:226px; *width:221px;}

#editPassword .formList .title{ width:222px;}

#editProfile .note{width:226px; *width:221px;}

#editProfile .formList .title{ width:222px;}

#OptEmailCatalogs .formList .title{ width:130px;}

#OptEmailCatalogs .note{width:347px; _width:342px;}

#contactUs .formList .title{ width:136px;}

#popupForm #loginPop{float:none; margin-right:0px;}

#contactUs .note{width:290px; *width:285px; _width:280px;}

#editCreditCard{width:420px;}

#editCreditCard .title {width:120px;}
#editCreditCard .note {width:213px; *width:208px;}

#emailFrd .formList ul {float:left; margin-bottom:3px; width:250px; *clear:none;}

#emailFrd .formList ul li {float:left; clear:none;}

#editProfile, #editPassword, #editAboutMe, #editCreditCard, #editBillingAddress, #editBillingAddress{
margin:auto;
}

#poductMain2 .innerBox{padding:10px; margin:0 8px;}

#editBillingAddress .midShadow{ _position:absolute;}

#editBillingAddress .container{ *width:462px !important; _width:462px !important;}