


#shell #outerContent {background-color:#E9E8E8;}
#content {}
#contentHolder {
	float:left;
	padding:74px 0 45px;
	width:100%;
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/hdr_myAccount.gif);
	background-position:20px 33px;
	background-repeat:no-repeat;
}
#headerBar {float:right; width:210px;}
#headerBar img {display:none;}
#navAndHeading img {display:none;}
#headerImage {display:none;}

#content .textBox {width:220px; color:#666666;}
#content a, #content a:link, #content a:active, #content a:visited, #content a:hover {color:#6799CC; text-decoration:none;}

.regularInput{width:221px;}
.regularDropDown{width:225px;}

/* My account nav */
#navAndHeading {background-color:#ffffff; height:14px; padding:10px 20px 5px; float:left; width:710px;}
.myAccountDivider {width: 17px; height: 14px;}
#navAndHeading #navBar {float:left; line-height:14px;}
#content ul#myAccountNavBar {float:left;}
#content ul#myAccountNavBar li {float:left; display:inline;}
#content ul#myAccountNavBar li a {font-weight:bold; color:#666666;}
#content ul#myAccountNavBar li a:hover {color: #6799CC;}
#content ul#myAccountNavBar li a.current {color: #6799CC;}

/* landing */
#content #accountLanding {
	background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/myAccount_img.jpg);
	background-position:250px 0;
	background-repeat:no-repeat;
	float:left;
	padding-right:710px;
}
#accountLandingMain {
	background:#ffffff;
	height:455px;
	padding:25px 0 0 23px;
	width:227px;
}
#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-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_profile.gif);}
#landingProfile a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_profile_over.gif);}

#landingEmail, #landingEmail a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_email.gif);}
#landingEmail a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_email_over.gif);}

#landingOrderHistory, #landingOrderHistory a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_orderHistory.gif);}
#landingOrderHistory a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_orderHistory_over.gif);}
#accountLandingMain #landingOrderHistory {padding-bottom:0;}

#landingWishList, #landingWishList a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_wishList.gif);}
#landingWishList a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_wishList_over.gif);}

#landingAddressBook, #landingAddressBook a {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_addressBook.gif);}
#landingAddressBook a:hover {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/account_landing_addressBook_over.gif);}

#accountLandingMain img {visibility: hidden;}
#accountLandingMain #landingRewardsProgram{display:none;}

#otherNote{display:none;}

/* login */
#accountLogin {background-color:#ffffff; float:left; width:228px; padding:25px 0 20px 20px; height:360px;}
.loginpanel {
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/bg/2010.08.25/bg2_1.jpg);
	background-repeat:no-repeat;
	height:480px;
}
#accountLoginImg {
	background-color:#ffffff;
	float:left;
	width:502px;
	height:360px;
	padding-bottom:45px;
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/login_bg.gif);
	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;
}
#accountLogin #loginBtn {
	padding-top:40px;
}
#accountLogin #loginBtn input {
	border:none;
}
#accountLogin #memberBenefits {
	display: none;
}
#accountLoginMain {width:750px; float:left; background-color:#ffffff;}
#errorText, .errorMessages {color:#ff0000; padding:5px 0;}

/* profile */
#EditProfileForm, #RegisterForm {float:left; background-color:#ffffff; padding:20px 20px 110px; width:710px;}
.headerBarProfile, .headerBarRegistration {
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/profile_img.jpg);
	background-repeat:no-repeat;
	height:530px;
}
#content .registration, #content .editprofile {width:710px;}
#myInfoHeading {border-bottom:1px solid #999999; height:15px; background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/profile_header.gif); background-repeat:no-repeat;}
#asteriskRequired {color:#6799CC;}
#addressContainer {background-color:#ffffff; float:left; padding:25px 20px; width:710px;}
#myInfoContainer .errorMessages, #addressContainer .errorMessages {padding: 5px 0px; color: #ff0000;}
#addressContainer .errorMessages{padding: 7px 0 5px 0}
#myInfoFIeldsHolder {padding-top:10px;}
#myInfoFirstColumn {float:left; width:85px;}
#myInfoFirstColumn div {float:left; width:85px; height:27px;}
#myInfoSecondColumn {float:left; width:225px; padding-right:50px;}
#EditProfileForm #myInfoSecondColumn div, #RegisterForm #myInfoSecondColumn div {height:27px; width:225px;}
#myInfoThirdColumn {float:left; width:85px;}
#myInfoThirdColumn div {float:left; width:85px; height:27px;}
#myInfoFourthColumn {float:left; width:225px;}
#myInfoFourthColumn div {height:27px;}
#addressSaveBtn {clear:left; padding:10px 23px 40px 0; text-align:right;}

##myInfoContainer {width:100%;}
#myInfoContainer #myInfoEmail {width:202px;}
#myInfoContainer #myInfoDayPhone1, #myInfoContainer #myInfoEvePhone1 {width:55px;}
#myInfoContainer #myInfoDayPhone2, #myInfoContainer #myInfoEvePhone2 {width:55px;}
#myInfoContainer #myInfoDayPhone3, #myInfoContainer #myInfoEvePhone3 {width:94px;}
#myInfoContainer #myInfoMonthHolder {	float:left; padding-right:3px;}
#myInfoContainer #myInfoDayHolder {float:left;}
#myInfoContainer #myInfoAgeText {float:right; padding-right:3px;}
#myInfoContainer #myInfoAgeHolder {float:right;}
#myInfoContainer #myInfoAge {width:54px;}
#myInfoContainer #myInfoMonth, #myInfoContainer #myInfoDay {width:54px;}
#myInfoContainer #myInfoDayPhoneExtension {width:76px;}
#myInfoContainer #states select {width:130px;}
#myInfoContainer #zipText {float:right; padding-right:3px;}
#myInfoContainer #myInfoZipCode {width:62px;}
#myInfoContainer #zipFieldHolder {float:right;}
#myInfoContainer #myInfoDelivery {display:none;}
#myInfoContainer #dwfrm_profile_customer_extension {}
#myInfoContainer #variantSize, #myInfoContainer #variantWidth {width:54px;}

select#myInfoSize {width:102px;margin-right:5px;}
select#myInfoWidth {width:102px;}

#myInfoFourthColumn span#states select.textBox {float:left; width:125px; margin:1px 10px 10px 0;}
#myInfoFourthColumn span#zipFieldHolder {float:right;}
#dwfrm_profile_address_country, #myInfoCountry {width:225px !important;}

#cookieContainer {margin-bottom:15px; padding:20px 0 6px; border-bottom:1px solid #999999; float:left;}
#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 {border-bottom:1px solid #999999; float:left; width:100%;}
#emailprofileContainer label span.myInfoLbl {margin:0 0 0 10px;}
#emailprofileContainer #emailOptin, #emailprofileContainer #emailOptout {margin:0 0 10px 0;}
#emailprofileContainer #emailOptout {padding-bottom:10px;}
#emailprofileContainer input {border:0;}
#myInfoSurveyHeader {margin:0 0 5px 0;font-weight:bold;}
#myInfoSurveysHolder, #myInfoPostalHolder {margin:0 10px 10px 0;}
#myInfoSubmitBtn {text-align:right;}
#myInfoSubmitBtn input {margin:20px 0 0 0;border:0;}

#EditProfileForm #myInfoNote, #RegisterForm #myInfoNote {display:none;}
#accountLoginMain #accountNote, #accountPasswordMain #accountNote {
	float:left;
	width:710px;
	height:60px;
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/disclaimer_text2.gif);
	background-repeat:no-repeat;
	margin-top:15px;
}
#EditEmailAndPasswordForm {height:350px;}
#accountLoginMain #accountNote {background-position:20px 15px;}
#accountPasswordMain #accountNote {background-position:0 15px;}
#accountLoginMain #accountPrivacy, #EditProfileForm #accountPrivacy, #RegisterForm #accountPrivacy {padding:12px 0 0 95px;}
#accountPasswordMain #accountPrivacy {padding:12px 0 0 75px;}
#accountLoginMain #accountPrivacyImg, #EditProfileForm #accountPrivacyImg, #RegisterForm #accountPrivacyImg, #accountPasswordMain #accountPrivacyImg {
	visibility: hidden;
	height: 12px;
	width: 40px;
}

/* Password */
.headerBarEditEmailPassword {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/password_bg.jpg); background-repeat:no-repeat; height:480px;}
#passwordContainer {background-color:#ffffff; float:left; padding:25px 20px 0; width:710px; height:426px;}
#passwordInfo {}
#passwordFirstColumn {float:left; width:180px;}
#passwordFirstColumn div {float:left; width:150px; height:27px;}
#passwordSecondColumn {float:left; width:280px;}
#passwordSecondColumn div {float:left; width:255px; height:27px;}
#passwordSaveBtn {clear:left; padding:10px 0 0 382px;}
#passwordSaveBtn input {border:0;}
#passwordInfo input.textBox {width:250px;}

/* Address book */
.headerBarAddressBook, .headerBarEditAddress {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/addressbook_bg.jpg); background-repeat:no-repeat; height:420px;}
#addressContainer #addressSubheader {display:none;}
#addressInfo .sectionHeading {border-bottom:1px solid #999999; padding-bottom:5px;}
#addressInfo .theHeading {text-transform:uppercase; font-weight:bold;}
#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:bold; border-bottom:1px solid #999999; text-transform:uppercase;}
#content th#addressDispName {width:150px;}
#content th#addressFullName {width:140px;}
#content th#addressAddress {width:140px;}
#content th#addressPhone {width:140px;}
#content th#addressEdit {width:140px;}
#content td {padding:12px 0 12px 0;}
#content td#address_1{text-align: left; padding-left: 20px; padding-right: 4px} 
#content #addressTblHolder {border-bottom: 1px solid #999999; 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:90px;}
#addressFirstColumn div {width:90px;}
#addressSecondColumn {float:left; width:285px;}
#addressSecondColumn div {width:255px;}
#addressThirdColumn {float:left;width:90px;}
#addressThirdColumn div {width:90px;}
#addressFourthColumn {float:left; width:240px;}
#addressSaveBtn input {border:none;}
#addressContainer #addressFirstColumn div, #addressContainer #addressSecondColumn div, #addressContainer #addressThirdColumn div, #addressContainer #addressFourthColumn div {
	height:27px;
	float:left;
	clear:both;
}
#addressFourthColumn input#addressDayPhone1 {float:left;width:52px; margin:0 5px 10px 0;}
#addressFourthColumn input#addressDayPhone2 {float:left;width:74px; margin:0 5px 10px 0;}
#addressFourthColumn input#addressDayPhone3 {float:left; width:74px; margin:0 0 10px 0;}
#addressFourthColumn span#states select.textBox {float:left; margin-right:10px; width:105px;}
#EditAddressForm #zipText {float:left; width:50px;}
#addressFourthColumn input#addressZipCode {width:55px;}
#addressNote {font-size:9px; padding-top:25px;}

/* Order history */
.headerBarOrderHistory {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/myAccount/2010.08.25/history_bg.jpg); background-repeat:no-repeat; height:480px;}
#content #ordersContainer {background-color:#ffffff; float:left; padding:25px 20px 30px; width:710px;}
#content #hereIsOrder {padding-bottom:10px;}
#content #tableOfOrders, #content #tableOfOrderItems {padding:20px 0 30px;}
#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: bold;
	border-bottom: 1px solid #999999;
	width: 225px;
}
#content #tableOfOrders td, #content #tableOfOrderItems td {padding:6px 0;}

/* Wishlist */
.headerBarWishlist {background-color:#ffffff; height:29px; width:210px;}
#header #dynamicNav {padding-bottom:5px;}
#content #wishlistContainer {background-color:#ffffff; float:left; padding:25px 20px 30px; width:920px;}
#content .emailwishlist {width:515px; padding:10px 0 5px 20px;}
#content .emailwishlistHeader {
	background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/bg/2010.08.25/email_myCloset_img.jpg);
	background-repeat:no-repeat;
	height:480px;
	width:425px;
}
#content #wishlistTblHolder {float:left; width:710px;}
#content #wishlistTblHolder table {font-size:10px; margin:0; padding:0; border-collapse:collapse;text-align:center; border-bottom:1px solid #999999;}
#content #wishlistTblHolder th {
	padding:4px 0;
	color:#535353;
	font-weight:bold;
	border-bottom:1px solid #999999;
}
#content #wishlistTblHolder td {padding:12px 0;}

#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 **/
.wishlistSend {float:left; padding:25px 20px; width:495px; height:401px; background-color:#ffffff;}
.wishlistThankyou {float:left; padding:25px 20px; width:920px; background-color:#ffffff;}
#fwdFirstNameHolder {float:left; padding-right:15px; width:240px;}
#content #fwdFirstNameHolder .textBox {width:235px;}
#fwdLastNameHolder {float:left; width:240px;}
#content #fwdLastNameHolder .textBox {width:235px;}
#fwdToHolder {clear:left; padding-top:15px;}
#fwdFirstNameFldHolder {width:}
textarea#fwdToFld {width:490px !important; height:40px !important;}
textarea#fwdMessageFld {width:490px !important; height:60px !important;}
.fwdNote {font-size:9px !important; padding-bottom:10px;}
#fwdNoteHolder {border-bottom:1px solid #999999; padding-bottom:15px;}
#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:20px 0 0; text-align:right;}
#fwdSendBtn input {border:0;}
#fwdSent {text-align:center; padding:40px 0; border-bottom:1px solid #999999;}
#wishlistThankyouBtn {float:right; padding:40px 20px 0 0;}
#wishlistUpBtn {float:left; text-align:right; width:920px; padding:0 20px 20px; background-color:#ffffff;}
#accountNoteEmail{display:none;}
.infoMessage{color:#ff0000;}
.noorders {background-color:#ffffff; color:#ff0000; float:left; padding:20px; width:710px; height:411px;}
#contentHolder .errorFields {border:solid 1px #ff0000;}

#content #wishlistUpHolder {float:right; width:210px;}
#content #wishlistUp {float:right;}
#upsellHeader {clear:both; float:left; height:17px; padding:0 14px 15px; width:134px; text-align:center;}
#upsellItemsHolder {clear:both; float:left; padding:5px 0 15px 30px; width:100px;}
#upsellItemsHolder .upsellItem {float:left; padding:5px; width:90px;}
.cellBL, .cellB, .cellBR {display:none;}
#content #upsellTbl td {padding:0;}
#content #upsellTbl {text-align:left; border-collapse:separate;}
td.cellC {border:2px 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 #999999;border-collapse:collapse;border-right:1px solid #999999;width:100%;}
#evShipInfo #tblShipOptions td {border-left:1px solid #999999;border-top:1px solid #999999;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:#999999;}
#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:#6799CC;}
#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-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/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{font-weight:bold; display:block; padding-right:10px; }
#styleAndMore a#moreDetailsLink.closed{background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/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-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/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: #6799CC;position: absolute;left:0;top:20px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight:bold;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color: #6799CC;position: absolute;left:71px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index:101;font-weight:bold;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color: #6799CC;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:#6799CC;border:1px solid #6799CC;color:#ffffff;}
.selectedColorButton{border:2px solid #6799CC;color:#6799CC;margin-top:-1px;margin-left:-1px;}
.availableSizeClass,.CARTSizeClass{background-color:#ffffff;color:#6799CC;}
.selectedSizeClass{background-color:#6799CC;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-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/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 {float:left; background-color:white;}
#evQuickView {display:none; left:250px; position:absolute; top:232px; z-index:209; background-color:#000000; border:solid 5px #000000;}
#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; background-color:#E3E3E3; padding:0;}
#evQuickView td.cellT, #evQuickView td.cellB {width:590px;}
#evQuickView #quickViewHeaderHolder {width:625px; height:80px; background-color:#e3e3e3; background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/header/logo.gif); background-repeat:no-repeat; background-position:25px 27px;}
#evQuickView #quickViewClose {float:right; width:74px; height:26px; background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1283574092439/CSS/cart/close_icon.gif); background-repeat:no-repeat;}
#evQuickView #quickViewClose #qvCloseLink {float:right; text-decoration:none; width:74px; height:26px; overflow:hidden;}
#evQuickView #quickViewClose #qvClose {visibility:hidden; font-size:24px;}
#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 td.cellTL,#evQuickView #tblQuickView td.cellT,#evQuickView #tblQuickView td.cellTR {padding:0;margin:0;display:none;}

.profileSize{display:none;}
#myInfoSurveysHolder, #myInfoPostalHolder, #myInfoSurveyHeader{display:none;}

#cookietest {display:none;}
.errormessage{color:red;}
