/* cre8tvt */

#cre8tvt_footerWrapper {
	margin-right:132px;
	}

#cre8tvt_contact {
	position:relative;
	padding:6px 0;
	top:0;
	float:right;
	width:50%;
	text-align:right;
	}

#cre8tvt_contact p {
	color:#fff;
	margin:0;
	padding:6px 12px 0 12px;
	}

#cre8tvt_contact a, #cre8tvt_contact a:visited {
	color:#fff;
	}

.cre8tvt_viewRange {
	text-indent:14px;
	background:url(images/cre8tvt_viewRange.gif) 0 0 no-repeat;
	}

/* gallery view for categories and products */

.cre8tvt_gallery {
	font-size:0.916em;
	}

.cre8tvt_gallery_row {
	width:auto;
	display:table;
	/* border-bottom:solid 1px #666; */
	}

.cre8tvt_gallery_image_row {
	/* NOTE: ie uses different rules to achieve this result; see ie only CSS */
	display:table-row;
	padding:12px 0;
	clear:both;
	}

.cre8tvt_gallery_description_row {
	display:table-row;
	}

.cre8tvt_gallery_image {
	/* NOTE: ie uses different rules to achieve this result; see ie only CSS */
	padding:12px 0;
	display:table-cell;
	vertical-align:middle;
	width:232px;
	overflow:hidden;
	text-align:center;
	}

.cre8tvt_gallery_image img {
	vertical-align:middle;
	}

.cre8tvt_gallery_description {
	/* float:left; */
	padding:0 12px;
	/* width:208px; */
	display:table-cell;
	}

.cre8tvt_gallery_footer {
	height:1px;
	overflow:hidden;
	background:#666;
	width:100%;
	}

.cre8tvt_gallery p {
	margin:0 0 10px 0;
	padding:0;
	}

.cre8tvt_gallery a, .cre8tvt_gallery a:visited {
	font-weight:bold;
	}

.cre8tvt_pagination, .cre8tvt_pagination a, .cre8tvt_pagination a:visited {
	font-weight:bold !important;
	}

/* product page */
.cre8tvt_product {
	padding-bottom:12px;
	width:100%;
	background:url(images/cre8tvt_product.gif) 0 0 repeat-y;
	}

.cre8tvt_product_image {
	padding-top:24px;
	padding-bottom:36px;
	width:100%;
	text-align:center;
	}

.cre8tvt_action {
	margin-bottom:48px;
	padding-top:18px;
	font-style:italic;
	font-weight:bold;
	line-height:1.5em;
	background:#fff84f url(images/cre8tvt_action.gif) 0 0 no-repeat;
	}

.cre8tvt_action_footer {
	height:18px;
	background:url(images/cre8tvt_action_footer.gif) 0 0 no-repeat;
	}

.cre8tvt_action p {
	margin:0;
	padding:0 12px;
	}

.cre8tvt_action a, .cre8tvt_action a:visited {
	font-weight:bold;
	}

.cre8tvt_col1 {
	width:456px;
	float:left;
	}

.cre8tvt_col2 {
	width:216px !important;
	overflow:hidden;
	float:right;
	}

.cre8tvt_product .cre8tvt_col2 p {
	margin-top:0;
	}

#fs_content .cre8tvt_product .cre8tvt_col2 h4 {
	margin:1em 0 0.25em 0 !important;
	}

.cre8tvt_product_footer {
	width:100%;
	margin-top:12px;
	padding-top:12px;
	border-top:solid 1px #888;
	font-size:0.875em;
	overflow:hidden;
	}

.cre8tvt_product_footer p {
	margin:0;
	padding:0;
	}

/* homepage */

.cre8tvt_home {
	padding-top:6px;
	padding-bottom:12px;
	background:url(images/cre8tvt_home.gif) 0 0 repeat-y;
	}

.cre8tvt_home .cre8tvt_col2 ul {
	margin-left:0;
	padding-left:0;
	list-style:none;
	}

.cre8tvt_home .cre8tvt_col2 li {
	line-height:1.25em;
	margin-bottom:0.5em;
	padding-left:24px;
	background:url(images/cre8tvt_home_li.gif) 0 2px no-repeat;
	}

.cre8tvt_home_footer {
	width:100%;
	margin-top:12px;
	padding-top:6px;
	border-top:solid 1px #888;
	overflow:hidden;
	}

.cre8tvt_readMore {
	background:url(images/cre8tvt_readMore.gif) 6px 50% no-repeat;
	padding-left:24px;
	}

.cre8tvt_inspiration {
	margin-top:12px;
	padding:6px;
	background:#3689b3 url(images/cre8tvt_inspiration.gif) 0 0 repeat-y;
	}

#fs_content .cre8tvt_inspiration h3 {
	padding:6px !important;
	background-color:#f5f9fb;
	margin:0 !important;
	line-height:1.8em;
	display:inline;
	}

.cre8tvt_inspiration p {
	padding:6px !important;
	background-color:#f5f9fb;
	margin:0;
	margin-top:4px;
	}

.cre8tvt_quote {
	padding:12px 12px 0 12px;
	font-style:italic;
	background:#ededed url(images/cre8tvt_quote.gif) 0 0 no-repeat;
	}

.cre8tvt_quote_footer {
	padding-top:24px;
	padding-right:24px;
	background:url(images/cre8tvt_quote_footer.gif) 0 0 no-repeat;
	font-size:0.916em;
	text-align:right;
	}

/* idea finder */
.cre8tvt_idea {
	margin-top:2em;
	}

.cre8tvt_idea_summary {
	margin-top:1em;
	padding-bottom:24px;
	border-bottom:solid 1px #888;
	}