


#content {
	border:1px solid #A6A6A6;
	width:944px;
	background-color:#ffffff;
}
#headerBar {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/myAccount_header.jpg);background-repeat:no-repeat;height:74px;}
#headerBar img {display:none;}
#navAndHeading img {display:none;}
#headerImage {display:none;}

#content .textBox {width:250px; color:#666666;}
#contentHolder {float:left; padding-bottom:20px; width:100%;}

/* My account nav */
#navAndHeading {height: 14px; padding:10px 25px 15px;}

.myAccountDivider {
	width: 17px;
	height: 14px;
	background: transparent url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/navdivide_closet.gif);
	background-repeat: repeat-y;
	background-position: 8px 6px;
}
#navAndHeading #navBar {float:right; line-height:14px;}
ul#myAccountNavBar {float:left;}
ul#myAccountNavBar li {float:left; display:inline;}
ul#myAccountNavBar li a {font-weight:bold; text-decoration:none;}
ul#myAccountNavBar li a:hover {color: #AB8B5D;}
ul#myAccountNavBar li a.current {color: #AB8B5D;}

/* landing */
#content #accountLanding {background-repeat:no-repeat; background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/fa09/myAccount_landing2.jpg); background-position: 365px 24px; float: left; padding-right: 660px;}
#accountLandingMain {
	padding: 10px 0px 0px 25px;
	height: 410px;
	width: 250px;
}
#accountLandingMain div {
	float: left;
	padding: 14px 0pt;
	background-position: 0 14px;
	background-repeat: no-repeat;
}
#accountLandingMain a {
	float: left;
	height: 30px;
	background-repeat: no-repeat;
}

#landingProfile, #landingProfile a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_profile.gif);}
#landingProfile a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_profile_over.gif);}

#landingEmail, #landingEmail a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_email.gif);}
#landingEmail a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_email_over.gif);}

#landingOrderHistory, #landingOrderHistory a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_orderHistory.gif);}
#landingOrderHistory a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_orderHistory_over.gif);}

#landingWishList, #landingWishList a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_wishList.gif);}
#landingWishList a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_wishList_over.gif);}

#landingAddressBook, #landingAddressBook a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_addressBook.gif);}
#landingAddressBook a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/account_landing_addressBook_over.gif);}

#accountLandingMain img {visibility: hidden;}
#accountLandingMain #landingRewardsProgram{display:none;}

#otherNote{display:none;}

/* login */
#accountLogin {float: left; width: 260px; padding:24px 10px 20px 25px;}
#accountLoginImg {
	float: right;
	width: 615px;
	height: 280px;
	background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/fa09/login_bg2.jpg);
	background-position: 20px 24px;
	background-repeat: no-repeat;
}
#accountLogin .textBox {
	width: 200px;
}
#accountLogin #loginHeader {
	padding-bottom: 10px;
}
#accountLogin #loginEmailFldHolder {
	padding: 5px 0 10px 0;
}
#accountLogin #loginNoPwd, #accountLogin #loginMyPwd {
	padding: 3px 0;
}
#accountLogin #loginNoPwd input, #accountLogin #loginMyPwd input {
	border: none;
}
#accountLogin #loginNoPwd span, #accountLogin #loginMyPwd span {
	padding-left: 10px;
}
#accountLogin #loginPwdFldHolder {
	padding: 10px 0 20px 0;
}
#accountLogin #loginBtn {
	padding-top: 20px;
}
#accountLogin #loginBtn input {
	border: none;
}
#accountLogin #memberBenefits {
	display: none;
}
#accountLoginMain {padding:0 25px;}
#errorText, .errorMessages {color:#ff0000; padding:5px 0;}

/* profile */
#EditProfileForm, #RegisterForm {padding-left: 25px;}
#myInfoContainer .errorMessages, #addressContainer .errorMessages {padding: 5px 0px; color: #ff0000;}
#addressContainer .errorMessages{padding: 7px 0 5px 0}
#addressContainer {flaot:left; padding:25px 25px 0; width:894px;}
#myInfoFIeldsHolder {padding-top:10px;}
#myInfoFirstColumn {float:left; width:110px;} 
#myInfoFirstColumn div {float:left; width:110px; height:32px;} 
#myInfoSecondColumn {float:left; width:325px;}
#EditProfileForm #myInfoSecondColumn div, #RegisterForm #myInfoSecondColumn div {height:32px; width:255px;}
#myInfoThirdColumn {float:left; width:110px;}
#myInfoThirdColumn div {float:left; width:110px; height:32px;}
#myInfoFourthColumn {float:left; width:254px;}
#myInfoFourthColumn div {height:32px;}
#addressSaveBtn {clear:left;}
#EditProfileForm #myInfoDayPhone1, #EditProfileForm #myInfoEvePhone1, #RegisterForm #myInfoDayPhone1, #RegisterForm #myInfoEvePhone1 {float:left; width:52px; margin:0 5px 10px 0;}
#EditProfileForm #myInfoDayPhone2, #EditProfileForm #myInfoEvePhone2, #RegisterForm #myInfoDayPhone2, #RegisterForm #myInfoEvePhone2 {float:left; width:90px; margin:0 5px 10px 0;}
#EditProfileForm #myInfoDayPhone3, #EditProfileForm #myInfoEvePhone3, #RegisterForm #myInfoDayPhone3, #RegisterForm #myInfoEvePhone3  {float:left; width:90px; margin:0 0 10px 0;}

select#myInfoSize {width:102px;margin-right:5px;}
select#myInfoWidth {width:102px;}

#EditProfileForm #myInfoAgeText, #RegisterForm #myInfoAgeText {padding:1px 0 0 12px;}
#EditProfileForm #myInfoMonthHolder, #EditProfileForm #myInfoDayHolder, #EditProfileForm #myInfoAgeText {float:left;}
#RegisterForm #myInfoMonthHolder, #RegisterForm #myInfoDayHolder, #RegisterForm #myInfoAgeText {float:left;}
#EditProfileForm #myInfoAgeHolder, #RegisterForm #myInfoAgeHolder {float:right;}
#EditProfileForm #myInfoMonthHolder, #RegisterForm #myInfoMonthHolder {padding-right:4px;}
#EditProfileForm #myInfoMonth, #EditProfileForm #myInfoDay, #RegisterForm #myInfoMonth, #RegisterForm #myInfoDay {width: 57px;}
#EditProfileForm #myInfoAge, #RegisterForm #myInfoAge {width: 62px;}

#myInfoFourthColumn span#states select.textBox {float:left; width:125px; margin:1px 10px 10px 0;}
#EditProfileForm #zipText, #RegisterForm #zipText {float:left;}
#myInfoFourthColumn span#zipFieldHolder {float:right;}
#myInfoFourthColumn input#myInfoZipCode {float:left; width:80px;}
#dwfrm_profile_address_country, #myInfoCountry {width:254px !important;}

#cookieContainer {margin-bottom:15px;padding-bottom:6px;background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/profile/bg_hr.gif) bottom left repeat-x;}
#myInfoDelivery {clear:both;margin:20px 0 25px 0;width:700px;}
#cookieContainer label span.myInfoLbl {margin:0 0 0 10px;}
#cookieContainer label span.myInfoBold {font-weight:bold;}
#cookieContainer input {border:0;}
div.myInfoCookietext {margin:0 15px 10px 30px;}

#emailprofileContainer {}
#emailprofileContainer label span.myInfoLbl {margin:0 0 0 10px;}
#emailprofileContainer #emailOptin, #emailprofileContainer #emailOptout {margin:0 0 10px 0;}
#emailprofileContainer #emailOptout {margin-bottom:12px;padding-bottom:15px;background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/profile/bg_hr.gif) bottom left repeat-x;}
#emailprofileContainer input {border:0;}
#myInfoSurveyHeader {margin:0 0 5px 0;font-weight:bold;}
#myInfoSurveysHolder, #myInfoPostalHolder {margin:0 10px 10px 0;}
#myInfoSubmitBtn input {margin:20px 0 0 0;border:0;}


#accountLoginMain #accountNote, #EditProfileForm #myInfoNote, #RegisterForm #myInfoNote,#accountPasswordMain #accountNote {
	float: left;
	width: 894px;
	height: 50px;
	background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/myAccount/disclaimer_text2.gif);
	background-position: 40px 15px;
	background-repeat: no-repeat;
	margin-top: 15px;
}
#accountLoginMain #accountPrivacy, #EditProfileForm #accountPrivacy, #RegisterForm #accountPrivacy, #accountPasswordMain #accountPrivacy {
	padding: 12px 0pt 0pt 120px;
}
#EditProfileForm #accountPrivacy a, #EditProfileForm #accountPrivacy a:link, #EditProfileForm #accountPrivacy a:active, #EditProfileForm #accountPrivacy a:visited, #EditProfileForm #accountPrivacy a:hover {
	text-decoration: none;
}
#RegisterForm #accountPrivacy a, #RegisterForm #accountPrivacy a:link, #RegisterForm #accountPrivacy a:active, #RegisterForm #accountPrivacy a:visited, #RegisterForm #accountPrivacy a:hover {
	text-decoration: none;
}
#accountLoginMain #accountPrivacy a, #accountLoginMain #accountPrivacy a:link, #accountLoginMain #accountPrivacy a:active, #accountLoginMain #accountPrivacy a:visited, #accountLoginMain #accountPrivacy a:hover {
	text-decoration: none;
}
#accountPasswordMain #accountPrivacy a, #accountPasswordMain #accountPrivacy a:link, #accountPasswordMain #accountPrivacy a:active, #accountPasswordMain #accountPrivacy a:visited, #accountPasswordMain #accountPrivacy  a:hover {	text-decoration: none;}
#accountLoginMain #accountPrivacyImg, #EditProfileForm #accountPrivacyImg, #RegisterForm #accountPrivacyImg, #accountPasswordMain #accountPrivacyImg {
	visibility: hidden;
	height: 12px;
	width: 40px;
}

/* Password */
#passwordContainer {padding:25px 25px 0;}
#passwordInfo {}
#passwordFirstColumn {float:left; width:180px;}
#passwordFirstColumn div {float:left; width:150px; padding-bottom:15px;}
#passwordSecondColumn {float:left; width:280px;}
#passwordSecondColumn div {float:left; width:255px; padding-bottom:15px;}
#passwordSaveBtn {clear:left;}
#passwordSaveBtn input {margin:10px 0 0 375px; border:0;}
#passwordInfo input.textBox {width:250px;}

/* Address book */
#addressContainer #addressSubheader {display:none;}
#content table {font-size:10px;margin:0;padding:0;border-collapse: collapse;text-align:center;}
#content th {margin:0;padding:4px 0 4px 0;color:#333;font-weight:normal;border-top:1px solid #cdccc8;border-bottom:1px solid #cdccc8;}
#content th#addressDispName {width:250px;}
#content th#addressFullName {width:185px;}
#content th#addressAddress {width:185px;}
#content th#addressPhone {width:185px;}
#content th#addressEdit {width:250px;}
#content td {padding:12px 0 12px 0;}
#content td#address_1{text-align: left; padding-left: 20px; padding-right: 4px} 
#content td a, #content td a:visited {text-decoration:none;}
#content td a:hover {text-decoration:underline;}
#content #addressTblHolder {border-bottom: 1px dashed #cccccc; padding-bottom:25px;}
#content #addressBtn {text-align:right; padding-top:20px;}
#addressContainer #func_btn {margin:20px 0 30px 740px; width:300px;}
#addressContainer #func_btn a {padding-right:10px;}

/** addressbook form **/
/* addressbook_entry column containers */
#addressFirstColumn {float:left; width:110px;}
#addressFirstColumn div {width:110px;}
#addressSecondColumn {float:left; width:325px;}
#addressSecondColumn div {width:255px;}
#addressThirdColumn {float:left;width:110px;}
#addressThirdColumn div {width:110px;}
#addressFourthColumn {float:left; width:265px;}
#addressContainer #addressSaveBtn {clear:left; padding:10px 0 40px;}
#addressSaveBtn input {border:none;}
#addressContainer #addressFirstColumn div, #addressContainer #addressSecondColumn div, #addressContainer #addressThirdColumn div, #addressContainer #addressFourthColumn div {
	height: 32px;
	float: left;
	clear: both;
}
#addressFourthColumn input#addressDayPhone1 {float:left;width:52px; margin:0 5px 10px 0;}
#addressFourthColumn input#addressDayPhone2 {float:left;width:90px; margin:0 5px 10px 0;}
#addressFourthColumn input#addressDayPhone3 {float:left; width:90px; margin:0 0 10px 0;}
#addressFourthColumn span#states select.textBox {float:left; margin-right:10px; width:125px;}
#EditAddressForm #zipText {float:left; width:60px;}
#addressFourthColumn input#addressZipCode {width:55px;}
#addressNote {font-size:9px; padding:25px 0 0 40px;}
#addressNote a, #addressNote a:link, #addressNote a:active, #addressNote a:visited, #addressNote a:hover {color:#AB8B5D;}

/* Order history */
#content #ordersContainer {float:left; padding:25px 25px 0; width:894px;}
#content #hereIsOrder {
	padding-bottom: 10px;
}
#content #tableOfOrders, #content #tableOfOrderItems {
	padding: 20px 0;
}
#content #tableOfOrders table, #content #tableOfOrderItems table {font-size:10px;margin:0;padding:0;border-collapse: collapse;text-align:center;}
#content #tableOfOrders th, #content #tableOfOrderItems th {
	padding: 4px 0;
	color: #333;
	font-weight: normal;
	border-top: 1px solid #cdccc8;
	border-bottom: 1px solid #cdccc8;
	width: 225px;
}
#content #tableOfOrders td, #content #tableOfOrderItems td {padding:6px 0;}
#content #tableOfOrders td a, #content #tableOfOrderItems td a, #content #tableOfOrders td a:visited, #content #tableOfOrderItems td a:visited {text-decoration:none;}
#content #tableOfOrders td a:hover, #content #tableOfOrderItems td a:hover {text-decoration:underline;}

/* Wishlist */
#content #wishlistContainer {float:left; padding:25px 25px 0; width:894px;}
#content #wishlistTblHolder table {font-size:10px;margin:0;padding:0;border-collapse: collapse;text-align:center;}
#content #wishlistTblHolder th {
	padding: 4px 0;
	color: #333;
	font-weight: normal;
	border-top: 1px solid #cdccc8;
	border-bottom: 1px solid #cdccc8;
}
#content #wishlistTblHolder td {
	padding: 12px 0;
	border-bottom: 1px dashed #cdccc8;
}
#content #wishlistTblHolder td a, #content td a:visited {text-decoration:none;}
#content #wishlistTblHolder td a:hover {text-decoration:underline;}

#wishlistItem, #wishlistSize, #wishlistPrice, #wishlistQty, #wishlistEdit {
	width: 20%;
}
#wishlistContainer #wishlistBtns {
	display: none;
}
#wishlistContainer #func_btn {float:right; padding-top:15px;}
#wishlistContainer #func_btn input {padding-left:15px;}

/** email form **/
#fwdContainer {float:left; padding:25px 25px 0; width:894px;}
#fwdFirstNameHolder {float:left; width:260px;}
#fwdLastNameHolder {float:left; width:260px;}
#fwdToHolder {clear:left; width:560px; padding-top:15px;}
textarea#fwdToFld {width:510px !important; height:40px !important;}
textarea#fwdMessageFld {width:510px !important; height:60px !important;}
.fwdNote {font-size:9px !important; padding-bottom:10px;}
#fwdNoteHolder {padding-bottom:10px;}
#fwdOptinHolder {margin-top:10px;display:none;}
#fwdOptedIn {float:left;width:auto;margin:0 0 0 0;padding:0;border:0;}
#fwdOptinLabel {float:left;width:45%;margin:-3px 0 10px 10px;}
#fwdSendBtn {clear:left;padding:10px 0 30px 0;}
#fwdSendBtn input {border:0;}
#fwdContainer {
	padding-top: 20px;
}
#fwdSent {
	text-align: center;
}
#wishlistThankyouBtn {
	float: right;
	padding: 40px 20px 0 0;
}
#wishlistUpBtn {padding-left:26px;}

#accountNoteEmail{display:none;}
.infoMessage{color:#ff0000;}
.noorders{color:#ff0000;padding:25px;}
#contentHolder .errorFields {border:solid 1px #ff0000;}

#upsellHeader{clear:both; float:left; padding:10px 14px; width:134px; height:17px;}
#upsellItemsHolder {clear:both;float:left;padding-bottom:12px;width:300px;}
#upsellItemsHolder .upsellItem {float:left;padding-left:10px;width:90px;}
.cellBL,.cellB,.cellBR{display:none;}
#content #upsellTbl td{padding:0;}

#content #upsellTbl{text-align:left;border-collapse:separate;padding-top:20px;}
#content #upsellTbl #upsellItemsHolder a {text-decoration:none;}
td.cellC {border:6px solid #F7F7F7;}

#evShipInfo {display:none;left:60px;position:absolute;top:180px;z-index:208;}
#evShipInfoShadow {display:none;opacity:0.3;position:absolute;z-index:108;}
#tblShipInfo, #tblShipInfoShadow {border-collapse:collapse;width:700px;}
#evShipInfo td.cellT, #evShipInfo td.cellB {width:684px;}
#evShipInfo #shipInfoHeaderHolder {height:45px;}
#evShipInfo #shipInfoHeader {float:left;padding:10px 0px 0px 25px;}
#evShipInfo #shipInfoHeaderText {color:#7a7a7a;font-size:9pt;font-weight:bold;padding:0px 0px 10px 25px;text-align:left;}
#evShipInfo #shipInfoClose {float:right;padding:10px 12px 0px 0px;}
#evShipInfo #shipInfoMain {color:#7a7a7a;float:left;padding:5px 20px 14px 25px;text-align:left;}
#evShipInfo .headerInfo {font-weight:bold;padding:5px 0px;}
#evShipInfo .shipInfo {padding:5px 0px 5px 35px;}
#evShipInfo .shipNote {padding:5px 0px;}
#evShipInfo #shipOptions {padding:5px 0px;}
#evShipInfo #tblShipOptions {border-bottom:1px solid #CCCCCC;border-collapse:collapse;border-right:1px solid #CCCCCC;width:100%;}
#evShipInfo #tblShipOptions td {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#000000;padding:10px 22px;}
#evShipInfo #tblShipOptions th {background-color:#999999;border-left:1px solid #999999;border-top:1px solid #999999;color:#FFFFFF;padding:5px 22px;}
#evShipInfo #tblShipOptions th span {font-weight:normal;}
#evShipInfo #tblShipOptions th.centeredCell {text-align:center;}
#evShipInfo #tblShipOptions th.greyedCell {color:#CCCCCC;}
#evShipInfo #tblShipOptions td.greyedCell {color:#999999;}
#evShipInfo #tblShipOptions td.leftCell {text-align:left;}
#evShipInfo .red {color:#ff0000;}
#evShipInfo #shipInfoBtnHolder {padding-top:15px;}

#dhtmltooltip {position: absolute;width:100px;border:solid 4px #f2f2f2;padding: 2px;background-color: #ffffff;visibility: hidden;z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid : DXImageTransform . Microsoft .
		Shadow(color = gray, direction = 135);
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #006699;}

/* --------------------------------------------------------------------------------------- */

#lbquote{display:none;}

#productLineName{font-size:10px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}
#itemInfo #displayNameAndPrice .name{font-weight:bold;font-size:10pt;text-transform:uppercase;}
#itemInfo #displayNameAndPrice .onSale{font-weight:bold;font-size:10pt;text-decoration:line-through;}
#itemInfo #displayNameAndPrice .notSale{}
#itemInfo #displayNameAndPrice .salePrice{font-size:10pt;font-weight:bold;color:#ab8b5d;}
#itemInfo #desc{display:block;margin-bottom:15px;}

#productDetails2{padding-left:10px;width:285px;display:none;clear:right;margin-bottom:15px;}
#productDetails2 ul{margin-left:15px;}
#productDetails2 ul li{}

#styleAndMore{font-size:10px;height:20px;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/dotted_line.gif);background-repeat:no-repeat;background-position:bottom;}
#styleAndMore span.style{display:block;color:#999999; width:140px; float:left;}
#styleAndMore span.moreDetailsLink{display:none;}
#styleAndMore a#moreDetailsLink{text-decoration:none;font-weight:bold; display:block; padding-right:10px; }
#styleAndMore a#moreDetailsLink.closed{background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/arrow_brn_down.gif) right 7px no-repeat;}
#styleAndMore a#moreDetailsLink.opened{background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/arrow_brn_up.gif) right 8px  no-repeat;}

#sizeClassTabs{float:left;border-top:solid 1px #999999;border-left:solid 1px #999999;margin-top:10px;width:291px;}
#sizeClassTabs div{cursor:pointer;float:left;width:92px;font-size:8pt;border-right:solid 1px #999999;font-weight:bold;text-align:center;padding:2px;}

#cartControls{float:left;display:block;margin:0;}
#cartControls #selectableInfo #colorsBlock #colorChips span img{cursor:pointer;padding:1px;}
#cartControls #selectableInfo #colorsBlock #colorChips{position:relative;}
#cartControls #selectableInfo #colorsBlock #colorChips span{float:left;padding:2px;position:absolute;}

#cartControls #selectableInfo #colorsBlock,#cartControls #selectableInfo #widthsBlock,#cartControls #selectableInfo #sizesBlock{clear:both;float:left;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes,#cartControls #selectableInfo #colorsBlock #colorChips{clear:both;float:left;width:270px;}

#cartControls #selectableInfo #sizesBlock #sizes span, #cartControls #selectableInfo #widthsBlock #widths span{margin:3px 4px 3px 3px;float:left;cursor:pointer;height:1.5em;padding:2px;text-align:center;vertical-align:middle;width:25px;overflow:hidden;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel div,#cartControls #selectableInfo #widthsBlock #widthsLabel div,#cartControls #selectableInfo #sizesBlock #sizesLabel div{padding-bottom:4px;float:left;padding-top: 2px; height: 16px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel,#cartControls #selectableInfo #sizesBlock #sizesLabel{position:relative;height:22px;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel{position:relative;height:44px;}
.choiceText{position:absolute;left:2px;top:0px;white-space:nowrap;color:#000000;}

#cartControls #selectableInfo #colorsBlock #colorChipsLabel #currentColor{color: #ab8b5d;position: absolute;left:0;top:20px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight:bold;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color: #ab8b5d;position: absolute;left:71px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index:101;font-weight:bold;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color: #ab8b5d;position: absolute;left:62px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight:bold;}

#cartControls #selectableInfo #colorsBlock #colorChipsLabel #unavailableColor{color:red;font-weight:bold;position:absolute;left:104px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #unavailableWidth{color:red;font-weight:bold;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #unavailableSize{color:red;font-weight:bold;position:absolute;left:61px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #errColor{display:none;position:absolute;left:104px;top:1px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #errWidth{display:none;position:absolute;left:68px;top:1px;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #errSize{display:none;position:absolute;left:61px;top:1px;}

#cartControls #ckoutcShopBtns{float: left;clear: both;width: 230px;padding-top: 4px;display:none;}
#cartControls #ckoutcShopBtns img{cursor:pointer;}

/* cart button states classes */
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #999999;color:#333333;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #999999;color:#333333;}
.selectedButton{background-color:#ab8b5d;border:1px solid #ab8b5d;color:#FFFFFF;}
.selectedColorButton{border:2px solid #ab8b5d;color:#ab8b5d;margin-top:-1px;margin-left:-1px;}
.availableSizeClass,.CARTSizeClass{background-color:#ffffff;color:#ab8b5d;}
.selectedSizeClass{background-color:#ab8b5d;color:#ffffff;}

#cartControls #cartControlButtons{margin-top:10px;padding:0;height:39px;width:290px;line-height:0;font-size:0;float:left;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/productDetail/cartButtonDotLines.gif);background-repeat:repeat-x;background-position:left top;}
#cartControls #cartControlButtons #fabricGlossary {display:none;}
#cartControls #cartControlButtons #fitGuide {display:none;}
#cartControls #cartControlButtons #addToCart {float:right;padding:11px 0 0 0;}
#cartControls #cartControlButtons #addToCart img {cursor:pointer;}

#evQuickView #buttonsBar{display:none;}

#evQuickView #quickViewBorder{border:solid 4px #666666;float:left;background-color:white;}
#evQuickView{display:none;left:188px;position:absolute;top:232px;z-index:209;}
#evQuickViewShadow{display:none;opacity:0.3;position:absolute;z-index:109;}

#tblQuickView{border-collapse:collapse;}
#tblQuickViewShadow{display:none;border-collapse:collapse;background-color:#faf6eb;width:1px;height:1px;}

#evQuickView td.cellC{border:0;}
#evQuickView td.cellT, #evQuickView td.cellB {width:590px;}
#evQuickView #quickViewHeaderHolder {width:625px;height:44px;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/QV_header_bg.jpg);background-repeat:no-repeat;}
#evQuickView #quickViewHeader {line-height:22px;color:#826d56;float:left;font-size:12pt;font-weight:bold;padding:5px 0px 0px 10px;}
#evQuickView #quickViewClose {float:right;padding:12px 5px 0px 0px;}
#evQuickView #quickViewClose #qvCloseLink{float:right;text-decoration:none;padding:2px;}
#evQuickView #quickViewClose #qvClose{visibility:hidden;}
#evQuickView #quickViewLeft {float:left;text-align:left;padding:10px 30px 6px 30px;}
#evQuickView #quickViewDesc {padding:15px 0px 20px 15px;}
#evQuickView #quickViewImgHolder {padding:0px 0px 6px 10px;}
#evQuickView #quickViewRight {float:left;text-align:left;width:290px;padding-top:10px;}

#evQuickView #locErrText{font-weight:bold;clear:both;padding-top:10px;height:42px;}
#evQuickView #unavailableMsg{position:absolute;left:0;top:26px;color:red;font-weight:bold;z-index:101;background:#ffffff;}
#evQuickView #messgingHolder{position:relative;float:left;width:99%;}
#evQuickView #errorText{display:none;}

#evQuickView #tblQuickView{padding:0;margin:0;}
#evQuickView #tblQuickView td{padding:0;margin:0;}
#evQuickView #tblQuickView td.cellTL,#evQuickView #tblQuickView td.cellT,#evQuickView #tblQuickView td.cellTR{padding:0;margin:0;display:none;}

.profileSize{display:none;}
#myInfoSurveysHolder, #myInfoPostalHolder, #myInfoSurveyHeader{display:none;}
/* --------------------------------------------------- */
