/*	====== NORMAL THE BOARD ======	*/
.mainSiteContent html, .mainSiteContent body, .mainSiteContent img, .mainSiteContent div, .mainSiteContent p, .mainSiteContent h1, .mainSiteContent h2, .mainSiteContent h3, .mainSiteContent h4, .mainSiteContent form, .mainSiteContent label, .mainSiteContent input {  margin: 0; padding: 0; border: 0; font-family: arial, sans-serif;  }

.mainSiteContent ul, .mainSiteContent li {  margin: 0; padding: 0; border: 0; list-style: none;  }

.mainSiteContent div.clear {  clear: both; height: 1px; line-height:15px !important;  }

.mainSiteContent div.clearLeft {  clear: left; height: 1px; line-height: 1px;  }

.mainSiteContent div.clearRight {  clear: right; height: 1px; line-height: 1px;  }

.mainSiteContent .left {  float: left;  }

.mainSiteContent .right {  float: right;  }

.mainSiteContent td.left {  float: none; text-align: left;  }

.mainSiteContent td.right {  float: none; text-align: right;  }


/*	====== global anchor styles ======	*/
.mainSiteContent a:link, .mainSiteContent a:visited {  color: #0000CC; text-decoration: underline; border: 0;  }

.mainSiteContent a img {  border: 0;  }

.mainSiteContent .pre-header a, .mainSiteContent .header a, .mainSiteContent .sub-header a {  color: #d5afb0;  }

.mainSiteContent input.text, .mainSiteContent input.ex_text, .mainSiteContent textarea.text {  border: 1px solid #757575;padding:1px;  }

.mainSiteContent select {  border:1px solid #757575;color:#555;font-family:arial;font-size:12px;  }


/*	========= PRIME ELEMENTS =========	*/
.mainSiteContent body { font-size: 78%;color: #333;margin: 0 auto 45px auto;text-align: center; font-family: Arial, Helvetica, sans-serif;font-size: 12px;  }

* html .mainSiteContent  body { 
	font-size: 87%;	/*	for IE Mac	*/
	/*\*/
	font-size: 77%;	/*	for IE Win	*/

	/**/
	 }

.mainSiteContent #container-global {  margin: 0 auto;width: 800px; }

.mainSiteContent div#container {  margin: 0 auto;width: 780px;position: relative;text-align: left;font-size: 1em;background: #fff;border-top: 0;padding: 0 10px 15px;background: url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/page_bg-new.png) top left repeat-y;float:left;  }

.mainSiteContent #wrapper_container {  margin:0 auto 10px;width:800px; }
	

/** MICROSITE STYLES - MODIFY ONLY IF UPDATING div#container **/
.mainSiteContent div#controlWrapper {  margin: 0 auto;width: 800px;font-size: 1em;border-top: 0;_margin-bottom:-34px;  }

.mainSiteContent .BodyContent {  background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/page_bg-new.png) repeat-y scroll left top !important;border:0 one !important;width:800px !important; }

.mainSiteContent #controlWrapper .header {  margin-left:0px !important;  }

.mainSiteContent #controlWrapper .footer {  _margin-left:6px  }

/** END - MICROSITE STYLES **/

/*		M A S T H E A D		*/
.mainSiteContent div#masthead {  width: 778px; background: #fff;  }

.mainSiteContent #masthead img#logo {  float: left; width: 237px; height: 56px;  }


/*	SERACH BOX	*/
.mainSiteContent div.search-wrapper {  float: right; width: 156px; padding-top: 6px;  }

.mainSiteContent .search-wrapper label {  display: block;  }

.mainSiteContent .search-wrapper input.text, .mainSiteContent .search-wrapper input.ex_text {  float: left; width: 113px; height: 17px; margin-right: 6px;  }

.mainSiteContent .search-wrapper input.image {  float: left; width: 28px; margin:1px 0px 0px -2px; }

.mainSiteContent .search-wrapper input.ex_text {  font-size:12px; }

.mainSiteContent #product-search-wrapper { padding-top:6px; }

.mainSiteContent #product-search-wrapper label { padding-bottom:2px; }


/*	ACCOUNT SERVICES LINKS	*/
.mainSiteContent div#account-menu {  float: right;width: 558px; height: 12px; margin: 12px 6px 6px 0;position:relative; }

* html .mainSiteContent   div#account-menu { clear:both;float:left; left:210px; }

* html .mainSiteContent  div#account-menu {  display: inline;  }

.mainSiteContent #account-menu ul {  margin-bottom: 0; text-align: right;  }

.mainSiteContent #account-menu li {  display: inline; margin-left: 18px; line-height: 12px;  }

.mainSiteContent #account-menu li.no-margin {  margin: 0;  }


/*	MAIN TAB MENU	*/
.mainSiteContent ul#main-nav {  float: left;width: 778px;height: 22px;border: 1px solid #c48f92;border-width: 1px 0;  }

.mainSiteContent #main-nav li { float: left; height: 22px; line-height:22px;  width: 129px; border-right: 1px solid #c48f92;  }


/*	====================================	MAIN CONTENT	====================================	*/
.mainSiteContent div#content-wrapper {  clear: both; display: block; width: 778px; }

.mainSiteContent div#breadcrumbs {  clear: right; height: 19px; padding-top: 3px;  }

.mainSiteContent #breadcrumbs a:link, .mainSiteContent #breadcrumbs a:visited {  padding-right: 6px; color: #000;  }

.mainSiteContent #breadcrumbs span.current-crumb {  color: #000; font-weight: bold;  }

.mainSiteContent .error {  color: Red;  }

.mainSiteContent .succeedtext {  color: green; font-weight:bold; }


/** Footer ************************************************************************/
.mainSiteContent .footer {  float: left; width: 800px; background: url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/page_bg-new.png) top left repeat-y;  }

.mainSiteContent .footer div.top {  float: left; margin: 30px 0 20px 25px;  }

.mainSiteContent .footer div.top span {  float: left; height: 21px; margin-right: 7px; line-height: 21px; font-weight: bold; font-size: 12px;  }

.mainSiteContent .footer div.top input.text {  float: left; width: 355px; height: 17px; padding: 8px 0 0 2px; border: 1px solid #696969; color: #555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }

.mainSiteContent .footer div.top a.submit_button {  cursor:pointer;float: left; margin-left: 5px; width: 67px; height: 21px; color: #444; background: url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/footer_submit.png) top right no-repeat; line-height: 21px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none;  }

.mainSiteContent .footer div.top a.submit_button:hover {  color: #555; }

.mainSiteContent .footer div.top img.EmailSignUpImg {  float:right; margin-top: 5px; }

* html .mainSiteContent  .footer div.top img.EmailSignUpImg {  margin-right: 42px;  }

*+html .mainSiteContent  .footer div.top img.EmailSignUpImg {  margin-right:30px !important;  }

.mainSiteContent .footer div.top div.validator_succeedtext, .mainSiteContent .footer div.top div.validator_enter, .mainSiteContent .footer div.top div.validator_invalid { float:left;text-align:left; }

.mainSiteContent .footer div.top div.validators span.validator, .mainSiteContent .footer div.top div.validators span.error {  float:left; color:#a00 !important;  }

.mainSiteContent .footer div.top div.emailSignupContainer { border: 1px solid; height: 83px; margin: 0 auto; text-align: left; padding-right: 35px }

*+html .mainSiteContent  .footer div.top div.emailSignupContainer { padding-right: 0; margin-right: 30px; }

* html .mainSiteContent  .footer div.top div.emailSignupContainer { padding-right: 0; margin-right: 30px; }

.mainSiteContent .footer div.top div.emailSignup_left { background-color: gray; color: white; font-size: 11px; font-weight: bold; height: 68px; text-align: right; width: 320px; padding-right: 10px; padding-top: 15px; float: left; }

.mainSiteContent .footer div.top div.emailSignup_left h1 {  font-size:15px;  }

.mainSiteContent .footer div.top div.emailSignup_right { padding-left: 24px; float: left; }

.mainSiteContent .footer div.top div.emailSignup_right span.chkAvenueEmail input, .mainSiteContent .footer div.top div.emailSignup_right span.chkJLEmail input {  vertical-align:-2px;  }

.mainSiteContent .footer div.top div.emailSignup_right div.txtEmailAddress_container input {  padding:4px 0 0 2px;  }

.mainSiteContent .footer div.top div.txtEmailAddress_container { margin-top: 16px; margin-bottom: 44px }

* html .mainSiteContent  .footer div.top div.txtEmailAddress_container {  margin-bottom: -15px;  }

.mainSiteContent .footer div.top span.chkAvenueEmail {  font-weight:normal !important; width: auto; border: none; padding-top:3px; color: #555;  }

* html .mainSiteContent  .footer div.top span.chkAvenueEmail {  width: auto; border: none; padding-top:7px;  }

.mainSiteContent .footer div.top span.chkJLEmail {  font-weight:normal !important; width: auto; margin-left: 24px; border: none; padding-top:3px; color: #555;  }

* html .mainSiteContent  .footer div.top span.chkJLEmail { width: auto; margin-left: 24px; border: none; padding-top:7px;  }

/** html .footer div.top div.validator_enter span.validator {position:relative;top:-20px;left:-13px}
* html .footer div.top div.validator_invalid span.validator {position:relative;top:-35px;left:-13px}
*+html .footer div.top div.validator_enter span.validator {margin-top:-21px;}
*+html .footer div.top div.validator_invalid span.validator {margin-top:-32px;}*/
.mainSiteContent .footer div.top div.validator_succeedtext span.succeedtext { color:red }

.mainSiteContent .footer ul.menu_pane {  float: left; width: 142px; height: 86px; margin: 0 0 15px 13px; padding-top: 4px; border-right: 1px solid #999;  }

.mainSiteContent .footer ul.menu_pane.first {  margin-left: 22px;  }

.mainSiteContent .footer ul.menu_pane.last {  border: 0;  }

.mainSiteContent .footer ul.menu_pane li {  float: left;  }

.mainSiteContent .footer ul.menu_pane li a {  float: left; width: 136px; padding-left: 6px; color: #676767; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left;  }

.mainSiteContent .footer ul.menu_pane li.button a.osp_button {  float: left; width: 128px; height: 21px; background: url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/footer_osp.png) top right no-repeat; text-indent: -9999em;  }

.mainSiteContent .footer ul.menu_pane li.button {  padding-bottom: 8px;  }

.mainSiteContent .footer ul.menu_pane li a.title {  margin-bottom: 5px; font-size: 12px; color: #444;  }

.mainSiteContent .footer ul.menu_pane li a.title.store_link {  padding-top: 15px; background: url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/ave_footer_logo.png) 6px 0 no-repeat; color: #9E2922;  }

.mainSiteContent .footer ul.menu_pane li a:hover {  color: #000;  }

.mainSiteContent .footer ul.menu_pane li a.title.store_link:hover {  color: #9E2922;  }

.mainSiteContent .footer div.bottom {  float: left; width: 100%; padding-bottom: 20px; color: #555; text-align: center; background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/page_bg-bottom.png) bottom left no-repeat;margin-bottom:-8px  }

* html .mainSiteContent  .footer div.bottom { margin-bottom:-1px }

.mainSiteContent .footer div.bottom a {  color: #555;  }

.mainSiteContent .footer div.bottom a:hover {  color: #000;  }

.mainSiteContent .footer div.bottom span {  float: left; width: 100%;  }

.mainSiteContent .footer div.bottom span.last {  margin-bottom: 14px; font-size: 12px;  }

.mainSiteContent .footer div.bottom span.menu {  font-size: 10px;  }

.mainSiteContent .footer div.bottom span.menu a {  text-decoration: none;  }

.mainSiteContent .footer div.bottom span.menu a.underline {  text-decoration: underline;  }

.mainSiteContent .footer div.bottom span.light_gray {  float: none; color: #777;  }

.mainSiteContent span#McAffe { height:54px;width:94px;float:right;margin:-78px 24px 0 18px; }

.mainSiteContent span#BizRate { height:73px;width:125px;float:left;margin:-78px 0 0 18px; }

* html .mainSiteContent  .footer { position:relative;top:-10px }

*+html .mainSiteContent  .footer { margin-top:-10px }

/** [END] Footer ******************************************************************/

/***misc***/
.mainSiteContent .paddingLeft20 {  padding-left:20px;  }

.mainSiteContent .paddingLeft10 {  padding-left:10px;  }

.mainSiteContent .paddingLeft15 {  padding-left:15px;  }


/**Error Page styles**/
.mainSiteContent .errorText {  margin-bottom:15px;font-size: 13px;color:#ff0000;font-weight:bold;  }


/*******ADSText**/
.mainSiteContent .ADSText {  font-family: Arial, Helvetica, Verdana, Sans-serif;font-size: 12pt;text-align:left;line-height:17px;font-style:italic;padding:5px;  }


/*******validator styles ******/
.mainSiteContent .validator { display: block; clear: both; }

.mainSiteContent .baskekItemMsg { color: Red; }

.mainSiteContent .swatchImg { display: block; margin-top: 3px; margin-bottom: 3px; }

.mainSiteContent .capitalize { text-transform: capitalize; }


/*******error page styles ******/
.mainSiteContent div#content-error { display: block;width: 778px;margin-top: 0;padding: 0px;background: #fff;clear:both;  }

.mainSiteContent .errorMsg { color: #ff0000;  }

.mainSiteContent .subHeadline, .mainSiteContent .subHeadline2 { font-family: Arial, Helvetica, Verdana, Sans-serif;font-size: 12px;font-weight:bold;color:#999;line-height:2;  }

.mainSiteContent #noReviews {  display: none;  }


/* Removing Gift Options from Check-Out. */
.mainSiteContent .imgGiftOption { display:none }


/* new style code */
.mainSiteContent #ScanAlert { margin-top:-4px;padding:0px 7px 0px 23px; }

.mainSiteContent #BizRate { padding:0px 23px 0px 7px; }


/* reg/profile birth month dropdown teaser */
.mainSiteContent .birth-month {  font-size: 9px; margin-top: 2px; display: block;  }


/* zoom swatch  */
.mainSiteContent #ZoomableSwatch { display:none }

     
/*** Do not remove or update for any REASON !!!! -: Liccy ***/
.mainSiteContent #quickView {  border:1px solid #fff;padding:0px 0px 6px;overflow:hidden;  }

.mainSiteContent iframe {  border:0;overflow:hidden }

.mainSiteContent .quickLaunchButton { position:relative;left:25px;top:-70px;margin-top:-40px;border:0pt none;height:25px;width:80px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/QV_button.jpg);z-index:50;cursor:pointer; }

* html .mainSiteContent  .quickLaunchButton { left:1px; }

*+html .mainSiteContent  .quickLaunchButton { left:1px; }

.mainSiteContent .quickLaunchButton_tester { margin:5px 0px 0px 0px;border:0pt none;height:25px;width:80px;background:transparent url(//secureimages.redcatsusa.com/images/site_images/jessicalondon/QV_button.jpg);position:relative;cursor:pointer; }

.mainSiteContent a {  z-index:0;position:relative;   }

.mainSiteContent #quickinfooverlay { position: fixed;left:0;right:0;width:100%;height:100%;display: none;background: url(//secureimages.redcatsusa.com/images/site_images/womanwithin/clear.png) repeat; }

* html .mainSiteContent  #quickinfooverlay { height:630px;background: url(//secureimages.redcatsusa.com/images/site_images/roamans/IE.gif); }

* html .mainSiteContent  #quickinfooverlay {  /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/  }

.mainSiteContent #under_tt { margin:-487px 0 0 -4px;height:0;width:0;Z-index:-99999;border:0;background:transparent;filter:alpha(opacity=0);display:block; }

* html .mainSiteContent  #under_tt { height:492px;width:416px; }

.mainSiteContent .StrikeStyle { text-decoration:line-through; }

.mainSiteContent li.selected a { font-weight:bold }

.mainSiteContent span#OpenZoom { cursor:pointer }

.mainSiteContent div.teaser a:link, .mainSiteContent div.teaser a:visited, .mainSiteContent div.teaser b, .mainSiteContent div.teaser span { font-weight:normal !important }

.mainSiteContent .error, .mainSiteContent .error_out span b, .mainSiteContent .error_out span, .mainSiteContent p.error-msg, .mainSiteContent div#selectColor div span, .mainSiteContent div#selectSize div span, .mainSiteContent div#selectQty div span, .mainSiteContent td.formdetail font b, .mainSiteContent td.formdetail font { font-weight:normal }

.mainSiteContent div#breadcrumbs .ProductBC a:link, .mainSiteContent div#breadcrumbs .ProductBC a:visited, .mainSiteContent div#breadcrumbs .ProductBC a, .mainSiteContent div#breadcrumbs a:link, .mainSiteContent div#breadcrumbs a:visited { font-weight:normal }

.mainSiteContent p.normal, .mainSiteContent .normal { font-weight:normal !important }

/*** Do not remove or update for any REASON -END!!!! ***/

#FixCssFile.aspx generated CSS at: 2/9/2010 12:06:51 PM