* {margin:0px;padding:0px;}h1, h2, h3, h4, h5, h6, ul, li, addr, code, form {margin:0;padding:0;}a {color:#0776b6;text-decoration:none;}a:hover {color:#af1636;text-decoration:none;}:hover {outline:none;}:-moz-any-link:focus {outline: none;}:active {outline: none;border:none;}:focus {outline: none;border:none;}body {	background-color:#FBFDF9;	margin:0;	padding:0;	text-align:center;	font-size: 62.5%;}a img, img a {	border: none;}.faux {	background:url("../images/elle.png") no-repeat scroll center top transparent;	float:left;	width:100%;}.wrap {	margin:0 auto;	width:920px;}.logo {	background:url("../images/elle-logo.png") no-repeat scroll 0 0 transparent;	height:111px;	margin:0 auto;	position:absolute;	width:920px;	z-index:999;}.special {	width: 920px;}.special img {	float: left;}.special h2 {	color:#0776B6;	float:right;	font-family:Georgia;	font-size:3em;	font-style:italic;	font-weight:bold;	margin:110px 0 0;	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);	width:350px;}.special p {	color:#3f3f3f;	float:right;	font-family:Georgia,serif;	font-size:2em;	font-style:italic;	font-weight:bold;	margin:10px 0 0;	text-shadow:0 1px 3px rgba(0, 0, 0, 0.5);	width:350px;}.midtown {	float:left;	height:325px;	margin:0;	width:920px;}.locationbox {	background: url("../images/location-boxes.png") no-repeat scroll 0 0 transparent;	float:left;	margin:0;	width:920px;	height: 176px;}.location {	width: 438px;	height: 176px;}.social {	float: left;	width:920px;	padding: 10px 0;}.social img {	float: left;}.footer {	height:90px;	float:left;	padding:15px 0px 0px;	margin:13px 0px 22px;	width:920px;	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/footer.gif);	background-repeat: no-repeat;	background-position: center top;}.footer p {	color:#666666;	font-size:1.3em;	margin:15px 0px;}
#feature-content {	margin:0 auto;	text-align:left;	width:920px;
}
/*#feature-content #features, #feature-content img, #feature-content .feature-content {
	height: 346px !important;
}*/
/*#feature-content #features, #feature-content img {
	width: 920px !important;
}*/#feature-content .feature a {	display: block;}#feature-content .feature a:hover {	display: block;	cursor: pointer;}
#feature-content .feature-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 920px;
	color: #FFFFFF;
	font-size: .9em;
}
#feature-content .feature-content a {
	color: #FFFFFF;
	font-style: italic;
	text-decoration: underline;
}
}
#feature-content span.features-menu {	list-style:none;	margin:0;	padding:0;	z-index:8;
}
#feature-content span.features-menu a {
	display: inline;
}
#feature-content span.features-menu a {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/buttons-prev-next.png) no-repeat;
	text-indent: -9999em;
}
#feature-content span.features-menu a.previous {	background-position:0 0;	left:0;	position:relative;	top:-205px;	z-index:9;}
#feature-content span.features-menu a.next {
	background-position: -50px 0;	right:-820px;	position:relative;	top:-205px;	z-index:10;
}    
#feature-content span.features-menu a.previous:hover {
	background-position: 0 -50px;
}
#feature-content span.features-menu a.next:hover {
	background-position: -50px -50px;
}    #feature-content span.features-menu a.previous:active {	background-position: 0 -100px;}#feature-content span.features-menu a.next:active {	background-position: -50px -100px;}.bgfoot {	background:url("../images/kent-foot.png") no-repeat scroll center top transparent;	float:left;	width:100%;}.wrapper {	text-align: left;	float: left;	width: 100%;}.bfoot {	background:url("../images/foot-bg.png") repeat-x scroll 0 top #EFEDE9;	margin:0;	padding:0;}#onefoot {	margin:15px auto;	width:920px;}#onefoot p {	color:#3A332A;	font-size:1.4em;	line-height:1.2em;	margin:0.33em 0 0;}#onefoot li {	color:#3A332A;	font-size:1.4em;	line-height:1.3em;	list-style:none outside none;	padding:0 0 0 18px;}#onefoot h2 {	border-bottom:1px solid #BFBFBF;	color:#3A332A;	display:block;	font-size:1.5em;	font-style:italic;	margin:10px 0 5px;	padding:0 0 3px;}#twofoot {	margin:10px auto;	width:920px;}#twofoot p {	color:#0E3D61;	font-size:1.2em;	margin:0.4em 0 0;	text-align:left;}.ftwo {	background-color:#B4C4CA;	border-top:1px solid #FFFFFF;}