/****************************************/    
/** new styles for US store default content **/
/** added 10/5 **/

.grid-row  {
	clear: left;
	position: relative;
	width: 511px;
}

.matrixContainer  {
	width: 519px;
	margin-left: -8px;
}

.cols3-span1  {
	float: left;
	display: inline;
	position: relative;
	width: 165px;
	margin-left: 8px;
	background-color: #ffffff;
	text-align: center;
}

.cols3-span2  {
	float: left;
	display: inline;
	position: relative;
	width: 338px;
	margin-left: 8px;
	background-color: #ffffff;
}

.cols2-span1  {
	float: left;
	display: inline;
	position: relative;
	width: 250px;
	margin-left: 11px;
	background-color: #ffffff;
}

.first-in-row  {
	margin-left: 0;
}

.podHeader  {
	clear: left;
	height: 21px;
	margin: 10px 0 1px 0;
	color: #333333;
}

.podHeader span  {
	display: block;
	height: 18px;
	padding: 3px 0 0 0;
	border: 1px solid #ffffff;
	border-bottom: none;
}

h3.podHeader  {
	border: 1px solid #C1DFFB;
}

h3.podHeader span  {
	background-color: #C1DFFB;
}

.two-line  {
	font-size: 10px;
	line-height: 9px;
}

.podContent-outline {
	position: relative;
	border:1px solid #C1DFFB;
	margin-bottom:1em;
	padding:.4em 0 .6em 0;
}

.product-caption-2  {
	width: 100%;
	height: 32px;
	margin-top: 0 !important;
	margin-top: -2px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
}

.product-caption-3  {
	width: 100%;
	height: 43px;
	margin-top: 0 !important;
	margin-top: -2px;
	text-align: center;
	line-height: 12px;
	font-size: 10px;
}

table tr td, th  {
    text-align: left;
	font-size: 10px;
}
  
ul.product-details  {
	margin-left: 20px;
	padding-left: 20px;
}

h1.card-title, h1.card-title  {
	font-weight: normal;
	font-size: 23px;
}

h2.card-subhead, h2.martha-card-subhead  {
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 0;
}

.card-hero  {
	float: left;
	width: 330px;
	text-align: center;
}

.card-details  {
	float: left;
	width: 180px;
	font-size: 10px;
}

.card-details ul  {
	margin: 0 0 0 15px;
	padding: 2px 0px;
}

.card-details li  {
	margin: 0;
	line-height: 13px;
}

/* undo martha styles that went into Muscatine */
#MarthaStewartOverview .podHeader  {
	border:1px solid #C6E3DE;
	margin-bottom: 1px;
}
#MarthaStewartOverview h3 span  {
	display:block;
	background-color: #C6E3DE;
	color: #187973;
	margin:0;
	padding: 3px 0 0 0;
	border: 1px solid #ffffff;
	border-bottom: none;
}

#hero-img  {
	position: relative;
}

#hero-img img {
	margin-top:5px;
}

#MarthaStewartOverview .podContent-outline {
	background:#fff;
	border:1px solid #C6E3DE;
	border-top:1px solid #C6E3DE;
}
/* end martha fix */

/* martha cards */
#MarthaStewartOverview h1  {
	margin: 15px 0 5px 0;
	font-size: 21px;
	font-weight: normal;
}
body.mslo #main-content h1 {
	font-size:21px;
	font-weight: normal;
}
#MarthaStewartOverview h1#logo  {
	margin: 0 2px 0 0;
	font-size: 10px;
}
#MarthaStewartOverview .cols3-span1  {
	margin-top: 16px;
	font-size: 10px;
	text-align: left;
}
#MarthaStewartOverview .podHeader  {
	text-align: center;
}
#MarthaStewartOverview .cols3-span1 p {
	width: 145px;
	margin-bottom: 2px;
}
#MarthaStewartOverview .thumb-price-desc {
	color: #2174c2
}
#MarthaStewartOverview #link-see-all  {
	clear: both;
	padding-top: 30px;
	text-align: right; 
}
/* martha cards */

/* storeoverview */
#StoreOverview table.browseMatrix {
	margin-left:1px !important;
	margin-left:0;
	margin-bottom:1em;
	border-collapse:collapse;
}

#StoreOverview table.browseMatrix a {
	vertical-align:top;
	overflow:hidden;
}

#StoreOverview table#browseMatrixByOccasion a {
	display: block;
	float: left;
	width:150px;
	text-align:left;
	padding:.1em 0 .1em 1em;
	font-size: 11px;
}

#StoreOverview table#browseMatrixByOccasion tr {
	height:12px;
}

#StoreOverview table#browseMatrixByOccasion {
	margin-bottom:0;
}
/* storeoverview */
/** US content **/
/****************************************/    
