/* @override http://recursive/~agt/smashing/www/css/home.css */

/**
* Global overrides
*/
#bodycontainer {
	border-top : 0;
}

#homebodycontainer {
	float : right;
	width : 933px;
}


#bodyrightcontainer {
	border : 0;
/*	border-top : 1px solid #b3b3b3;*/
	width : 780px;  /* +2 to adjust for removing of side border */
}

* html #bodyrightcontainer {
	overflow : hidden;
}

/**
* Core top
*/
#sd-core-top {
	padding : 8px 13px;
	width : 602px;
	background : #f2f2f2;
	border : 1px solid #b3b3b3;
	/*border-top : 0;*/
	float:right;
}

#coreallfeaturescontainer {
	float : left;
	width : 615px;
}

#chicboutiquefeaturecontainer {
	float : left;
	margin : 0 16px 0 0;
	width : 291px;
}

#chicboutiquelargeimage {
}

#chicboutiquelabel {
	position: relative;
	z-index : 2;
	width : 290px;
	height : 41px;
	line-height : 1.2em;
}

#chicboutiquelabel a:hover {
	color : #000;
}

#chicboutiquelabel,
#chicboutiquelabelright a,
#chicboutiquelabelright a:hover {
	color : #fff;
}

#chicboutiquelabelright {
	padding : 10px 0 0 9px;
}

/** featurettes **/
#featurettescontainer {
	float : left;
	width : 308px;
}

.featurettecolumn {
	float : left;
	margin : 0 16px 0 0;
	width : 138px;
}

.featurettecolumn  img {
    width: 138px;
    margin-right: 0;
}

.featurettecolumn img.promo {
	margin: 6px 0 7px 0;
}

.featurettecolumn a.featurette {
	display : block;
	margin-bottom : .25em;
	text-decoration : none;
	color : #fff;
}

.featurette .blackcaption {
	display : block;
	padding : 4px;
	background : black;
}

.featurette .blackcaption em {
	font-style : normal;
	text-decoration : underline;
}


/*
* Core bottom
*/
#sd-core-bottom {
	margin : 12px 0 20px 0;
}




/*
* Left side
*/
#coreleftside {
	padding : 17px 0 0 0;
}


#coremanifesto {
    display:block;
    /*height:103px;*/
    font-family:verdana,arial,helvetica,sans-serif;
	 font-weight:bold;
	 font-size:14px;
	 text-decoration:none;
	 text-align:center;
    width:140px;
    /*background-image: url(../images/core_we_are_like.gif);*/
}

#coremanifesto:hover {
	 color:#000;
	 text-decoration:underline;
    /*background-image: url(../images/core_we_are_like_over.gif);*/
}

#coremanifesto span {
    /*display:none;*/
}
#boutique-sum {
    color:#AA001C;
}




