html, body, .freestyle div, .freestyle span, .freestyle applet, .freestyle object, .freestyle iframe, .freestyle h1, .freestyle h2, .freestyle h3, .freestyle h4, .freestyle h5, .freestyle h6, .freestyle p, .freestyle blockquote, .freestyle pre, .freestyle a, .freestyle abbr, .freestyle acronym, .freestyle address, .freestyle big, .freestyle cite, .freestyle code, .freestyle del, .freestyle dfn, .freestyle em, .freestyle img, .freestyle ins, .freestyle kbd, .freestyle q, .freestyle s, .freestyle samp, .freestyle small, .freestyle strike, .freestyle strong, .freestyle sub, .freestyle sup, .freestyle tt, .freestyle var, .freestyle b, .freestyle u, .freestyle i, .freestyle center, .freestyle dl, .freestyle dt, .freestyle dd, .freestyle ol, .freestyle ul, .freestyle li, .freestyle fieldset, .freestyle form, .freestyle label, .freestyle legend, .freestyle table, .freestyle caption, .freestyle tbody, .freestyle tfoot, .freestyle thead, .freestyle tr, .freestyle th, .freestyle td, .freestyle article, .freestyle aside, .freestyle canvas, .freestyle details, .freestyle embed, .freestyle figure, .freestyle figcaption, .freestyle footer, .freestyle header, .freestyle hgroup, .freestyle menu, .freestyle nav, .freestyle output, .freestyle ruby, .freestyle section, .freestyle summary, .freestyle time, .freestyle mark, .freestyle audio, .freestyle video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
.freestyle ol, .freestyle ul {
	list-style:none;
}
.freestyle a {
    color: #D9A476;
    cursor: pointer;
    text-decoration: none;
}
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
html, body {
	width:100%;
	height:100%;
}
div.bm_article_linksbar {
    margin: 10px 10px 0;
    padding: 5px 0;
    text-align: right;
}
.freestyle h1 {
	overflow: hidden;
	position: absolute;
	top: -999px;
}
.freestyle {
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0 auto;
	width: 1006px;
}
.freestyle #coContainer {
	font-family:Arial, Helvetica, sans-serif !important;
	width:1006px;
	margin:0 auto;
	background-color:#FFFFFF;
	height:850px;
}
.freestyle #coHeader {
    float: left;
    height: 80px;
    margin: 0 auto;
    text-align: center;
	width:100%;
}
.freestyle #coCLeft {
    float: left;
    height: 366px;
    overflow: hidden;
    width: 273px;
}
.freestyle #coCCenter {
	float: left;
	padding-right: 30px;
	padding-top:30px;
	width: 450px;
}
#coCCenter p {
	line-height:1.45;
	font-size:12px;
	color:#666666;
	padding:0 0 15px 0;
}
.freestyle #palette {
	border-top:#ebebeb 1px solid;
	border-bottom:#ebebeb 1px solid;
	width:435px;
	height:65px;
	padding:15px 10px;
}
.freestyle #palettea {
	color:#6ea1b9;
	font-size:14px;
	position:relative;
	bottom:3px;
}
body:not(:-moz-handler-blocked) .freestyle #palettea {
	bottom:8px;
}
.freestyle #palettea span {
	font-weight:bold;
}
#palette ul {
	color:#666666;
	line-height:1.35;
}
#palette ul li {
	float: left;
}
#palette .paletteF {
	float:left;
	width:235px;
	clear:left;
}
#palette .paletteL {
	float:left;
	width:200px;
	clear:right;
	padding:15px 0;
}
.freestyle #coCRight {
	float: left;
	width: 240px;
	background: url(http://media.benjaminmoore.com/WebServices/prod/CandiceOlson/images/video-bg.png) repeat scroll 0 0 transparent;
	margin: 15px auto 0pt;
	height: 348px;
}
#coCRight div {
	width:220px;
	height:149px;
	background-color:#000000;
	margin:15px auto;
}
#coCRight h3 {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
	line-height:1.25;
}
#coCRight #coCrightUl {
	border-top: 1px solid #EBEBEB;
	margin: 10px 15px;
	padding-top: 10px;
}
#coCrightUl li {
	float:left;
}
#coCrightUl .first {
	width:90px;
}
#coCrightUl .last {
	float:left;
	width:120px;
	color:#5c5c5c;
	font-weight:bold;
	line-height:1.25;
}
.freestyle #coFavorite {
	clear:both;
	background-color:#889096;
	height:300px;
}
#coFavorite h2 {
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	padding:15px 15px 10px;
}
#coFavorite #FavoriteUL {
	background-image:url(http://media.benjaminmoore.com/WebServices/prod/CandiceOlson/images/items_bg.png);
	height:293px;
}
#FavoriteUL li {
	width:170px;
	float:left;
	padding:25px 0 0 25px;
}
#FavoriteUL .first {
	padding:25px 0 0 27px;
}
#FavoriteUL .last {
	padding:25px 0 0 27px;
}
#FavoriteUL .favoriteTitle {
	padding:3px 0 3px 0;
	font-size:14px;
	font-weight:bold;
	color:#5c5c5c;
	font-style:italic;
}
#FavoriteUL .favoriteCode {
	font-size:10px;
	color:#adadad;
	font-style:italic;
}
#FavoriteUL .favoriteCopy {
	padding:10px 0 0 0;
	color:#adadad;
	line-height:1.15;
	height:85px;
}
#FavoriteUL .favoriteBuy {
	padding:10px 0 0 0;
}
#FavoriteUL .favoriteBuyCA {
    background: url("http://media.benjaminmoore.com/WebServices/prod/CandiceOlson/images/ca_buy_now.png") repeat-x scroll 0 0 transparent;
    height: 26px;
    margin: 10px 0 0;
    text-align: center;
    width: 170px;
}
#FavoriteUL .favoriteBuyCA a {
    color: white;
    display: block;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    top: 7px;
}
#FavoriteUL .favoriteColorChip {
	width:170px;
	height:70px;
}
#color_1 {
	background-color:rgb(162,177,181);
}
#color_2 {
	background-color:rgb(201,198,179);
}
#color_3 {
	background-color:rgb(222,218,207);
}
#color_4 {
	background-color:rgb(235,229,206);
}
#color_5 {
	background-color:rgb(243,242,231);
}
.freestyle #colorgalleryCopy {
	background-color:#f0f1f2;
	height:44px;
	width:979px;
	margin:0 auto;
}
#colorgalleryCopy ul {
	padding:15px;
}
#colorgalleryCopy ul li {
	float:left;
	padding:0 5px;
}
#componentDiv_linksbar-reaction2-count {
    position: relative !important;
    top: 4px;
}
span.gig-counter-text-right {
    padding: 2px 9px !important;
}