/*##### Fashion Report #####/
/*#############Customer Service Landing Page###############*/
body.fashion_report #subnav {
	padding-top:20px;
/*	font-size:90%; */
}

/*
body.fashion_report #subnav h3{
	font-size:99%;
	font-weight:bold;
}
*/
body.fashion_report #subnav .on_sale_now {
  padding-bottom:10px;
/*  font-size:90%;*/
  font-weight:bold;
  color:red;
}

body.fashion_report #subnav .on_sale_now a {
  color:red;
  text-decoration:none;
}


body.fashion_report #content {
  float:right;
  width:770px;
  padding:0 0 0 20px;
/*  width:69em;*/
}
body.fashion_report div.report_content h1 {
  color:#9BBF65;
  font-size:350%;
  font-family:"Times New Roman", Times, serif;
  font-weight:normal;
}
body.fashion_report div.report_content {
  float:left;
}
body.fashion_report div.report_content h3 {
  font-size:175%;
  color:#666666;
  font-family:"Times New Roman", Times, serif;
  font-weight:normal;
}
body.fashion_report div.report_content p {
  font-size:90%;
  color:#474745;
  margin:5px 0 20px 0;
  line-height:1.4em;
}

body.fashion_report div.report_image {
  float:right;
  width:320px;
}
body.fashion_report div.featured_categories {
  clear:both;
  min-height:200px;
  padding-top:30px;
  background:transparent url(../images/common/bkgrd_sub_hero.png) no-repeat scroll 50% 10px;
}
body.fashion_report h2 {
  color:#003BA2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:110%;
  font-weight:bold;
}

body.fashion_report div.featured_categories ul {
  margin-top:10px;
  zoom:1;
}
body.fashion_report div.featured_categories ul:after {
  display:block;
  clear:both;
  visibility:hidden;
  content:'.';
  height:0;
}
body.fashion_report div.featured_categories li {
  display:block;
  width:150px;
  float:left;
  margin-right:4px;
  _margin-right:2px;
}

body.fashion_report div.featured_categories li.last {
  display:block;
  width:150px;
  float:left;
  margin-right:0px;
}

body.fashion_report div.featured_categories li ul.fashion_advice {
	padding:0;
	margin:0;
  	display:block;
  	width:150px;
  	height:218px;
  	background:url(../images/filler/fashion_advice_bkg.jpg) top left no-repeat;
}

body.fashion_report div.featured_categories li ul.fashion_advice li.fashion_question{
	font-family:"Times New Roman", Times, serif;	
	font-size:15px;	
	color:#ffffff;
	width:130px;
	padding:0px 0px 0px 12px;
}


body.fashion_report div.featured_categories p {
	color:#003BA2;
	font-weight:bold;
	padding:5px 0 0 0;
  text-align:center;
}

body.fashion_report #fashion_promos {
	padding-top:60px;
  	margin-bottom:0;
  	zoom:1;
}

body.fashion_report #fashion_promos:after {
  display:block;
  clear:both;
  visibility:hidden;
  content:'.';
  height:0;
}
body.fashion_report #fashion_promos ul {
  display:block;
}
body.fashion_report #fashion_promos ul li {
  float: left;
  display:block;
  position:relative;
}
body.fashion_report .promo_left_block {
  width:463px;
  padding:0 3px 0 0px;
  border-right: 1px dotted #CCCCCC;
}
body.fashion_report #promo_image_break {
  z-index: 1;
  position:absolute;
  top: 112px;
  left: 23px;
}
body.fashion_report .product_results ul.product_results, #content ul.product_results {
	padding:5px 0 5px 1px;
}

/********************* VIDEO ***********************/
#flash_image {
	width: 307px;
	float: left;
	
}

#flash_vid {
	width: 445px;
	margin-left: 7px;
	height: 289px;
	float: left;
}
/********************* Content CSS for most ***********************/
/* start mostwanted styles */

/* start structural layout styles */
.CNT-mostWanted-container { 
	width: 760px;  /* interior width of content area in Belk website subpages */
	background: url(http://s7d4.scene7.com/is/image/Belk/mostWanted_SideBar-bg?&$P_CONTENT$) repeat-y top left; /* including this background image ensures that the sidebar will always have a background no matter how far down the page the content stretches */
	text-align: left;
	zoom: 1;
}
.CNT-mostWanted-container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
.CNT-mostWanted-sidebar {
	float: left;
	width: 114px; 
	background: #1a1818; /* the background color will be displayed for the length of the content in the column, but no further */
}
.CNT-mostWanted-mainContent { 
	margin: 0; 
	padding: 0;
	float: right;
	zoom: 1;
	width: 642px;
}
.CNT-mostWanted-mainContent:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
.CNT-mostWanted-container a, .CNT-mostWanted-container a:link, .CNT-mostWanted-container a:active, .CNT-mostWanted-container a:visited {
	color: #ffffff ;
	text-decoration:none;
}
.CNT-mostWanted-container a:hover {
	color: #ffffff ;
}
/* end structural layout styles */

/* start div solution */
.CNT-mostWanted-row {
	width: 642px;
	overflow: auto;
	clear: both;
	zoom: 1;
	margin: 0; 
	padding: 0;
	/* border-left:4px solid #ffffff; */
}
/* start 319px wide 2 column grid */
.CNT-mostWanted-TwoColumnGrid {
	margin: 4px 4px 0 0;
	padding: 0;
	float: left;
	width: 319px;
	color: #ffffff;
	font-size: 11px;
}
.CNT-mostWanted-TwoColumnGrid p {
	margin: 1px 0 0 0;
	padding: 15px;
	height: 70px;
	background: #232222;
}
.CNT-mostWanted-TwoColumnGrid p a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
}
.CNT-mostWanted-TwoColumnGrid a img {
	border: none;
	margin: 0;
	padding: 0;
}
.CNT-mostWanted-TwoColumnGrid-last {
	margin: 4px 0 0 0;
	padding: 0;
	float: left;
	width: 319px;
	color: #ffffff;
	font-size: 11px;
}
.CNT-mostWanted-TwoColumnGrid-last p {
	margin: 1px 0 0 0;
	padding: 15px;
	height: 70px;
	background: #232222;
}
.CNT-mostWanted-TwoColumnGrid-last p a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
}
.CNT-mostWanted-TwoColumnGrid-last a img {
	border: none;
	margin: 0;
	padding: 0;
}
/* end 319px wide 2 column grid */

/* start 211px wide 3 column grid */
.CNT-mostWanted-ThreeColumnGrid {
	margin: 4px 4px 0 0;
	padding: 0;
	float: left;
	width: 211px;
	color: #ffffff;
	font-size: 11px;
}
.CNT-mostWanted-ThreeColumnGrid p {
	margin: 1px 0 0 0;
	padding: 15px;
	height: 100px;
	background: #232222;
}
.CNT-mostWanted-ThreeColumnGrid p a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
}
.CNT-mostWanted-ThreeColumnGrid a img {
	border: none;
	margin: 0;
	padding: 0;
}
.CNT-mostWanted-ThreeColumnGrid-last {
	margin: 4px 0 0 0;
	padding: 0;
	float: left;
	width: 211px;
	color: #ffffff;
	font-size: 11px;
}
.CNT-mostWanted-ThreeColumnGrid-last p {
	margin: 1px 0 0 0;
	padding: 15px;
	height: 100px;
	background: #232222;
}
.CNT-mostWanted-ThreeColumnGrid-last p a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
}
.CNT-mostWanted-ThreeColumnGrid-last a img {
	border: none;
	margin: 0;
	padding: 0;
}
/* end 211px wide 3 column grid */
/* end div solution */

/* -------------------------------------------------------- */

/* start beauty sense styles */
.CNT-beautySense-container {
	margin: 0;
	width: 645px;  /* interior width of content area in Belk website subpages */
	text-align: left;
}
.CNT-beautySense-mainContent { 
	margin: 0; 
	padding: 0; 
}
.CNT-beautySense-rowOneList {
	list-style-type: none; 
	list-style-position: inside; 
	margin: 0;
	padding: 0;
}
.CNT-beautySense-rowOneList li {
	margin: 20px 0;
	padding: 0;
}
.CNT-beautySense-rowOneList li p {
	margin: 0;
	padding: 0;
	text-align: justify;
}
.CNT-beautySense-rowOneList li p:first-letter {
	font-size: 22px;
}
.CNT-beautySense-rowOneList li p a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.CNT-beautySense-rowOneList li a img {
	border: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.CNT-beautySense-rowOneList li.firstrow {
	background: #fcf0eb url(http://s7d4.scene7.com/is/image/Belk?layer=0&src=Content_8-13-08_BeautySense-ListImage1BG) repeat-x;
	overflow: auto;
}
.CNT-beautySense-rowOneList li.firstrow p {
	margin: 0 296px 0 0;
	padding: 20px 30px 20px 20px;
}
.CNT-beautySense-rowOneList li.firstrow a img {
	border: none;
	margin: 0;
	padding: 0;
	float: right;
}
.CNT-beautySense-rowOneList li.secondrow {
	background: #f2eee9 url(http://s7d4.scene7.com/is/image/Belk?layer=0&src=Content_8-13-08_BeautySense-ListImage2BG) repeat-x;
	overflow: auto;
}
.CNT-beautySense-rowOneList li.secondrow p {
	margin: 0 0 0 296px;
	padding: 20px 20px 20px 30px;
}
.CNT-beautySense-rowOneList li.secondrow a img {
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}
.CNT-beautySense-rowOneList li.thirdrow {
	background: #efebf4 url(http://s7d4.scene7.com/is/image/Belk?layer=0&src=Content_8-13-08_BeautySense-ListImage3BG) repeat-x;
	overflow: auto;
}
.CNT-beautySense-rowOneList li.thirdrow p {
	margin: 0 296px 0 0;
	padding: 20px 30px 20px 20px;
}
.CNT-beautySense-rowOneList li.thirdrow a img {
	border: none;
	margin: 0;
	padding: 0;
	float: right;
}
.CNT-beautySense-rowOneList li.fourthrow {
	background: #dedede url(http://s7d4.scene7.com/is/image/Belk?layer=0&src=Content_8-13-08_BeautySense-ListImage4BG) repeat-x;
	overflow: auto;
}
.CNT-beautySense-rowOneList li.fourthrow p {
	margin: 0 0 0 296px;
	padding: 20px 20px 20px 30px;
}
.CNT-beautySense-rowOneList li.fourthrow a img {
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}
/* end beauty sense styles */
