@charset "utf-8";
/* CSS Document */

/* sets width for the entire homepage content */
.home-wrapper {
	width:787px;
}

/* treat every division as a row */
.home-row {
	margin-bottom:15px;
	clear:both;
}

.lower-separation{
	margin-bottom:5px;
}

/* homepage description box */
.homepage-descriptions {
	background: transparent url(/site/ti-templates/new_home/ec_text_bg.jpg) no-repeat left top;
	height:117px;
	margin-bottom:20px;
}

.homepage-descriptions .brief{
	padding: 15px 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#fc9502;
}
.homepage-descriptions .detailed{
	padding: 15px 20px 11px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#555555;
}


/* banner with text on the right side */
.promotion {
	float:left;
	background:transparent url(/site/ti-templates/new_home/ec_tosee_promotions_middle.gif) repeat-x left center;
}
.promotion .banner {
	float:left;
}
.promotion .description {
	float:right;
	padding:0 10px;
	background:transparent url(/site/ti-templates/new_home/ec_tosee_promotions_right.jpg) no-repeat right center;
	height:49px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#0000ff;
	text-decoration:none;
}
.promotion .description div {
	margin-top:10px;
}

/* bottom row with two products links and a text in the middle */
.special-products {
	float:left;
	width:385px;
	height:281px;
	background:transparent url(/site/ti-templates/new_home/ec_special_prod.jpg) no-repeat left top;
}
.special-products a span {
	visibility:hidden;
}
.special-products ul {
	float:left;
	padding:0;
	list-style:none;
}
.special-products ul li {
	float:left;
}
.special-products ul.top-links {
	margin:38px 0 0 0;
}
.special-products ul.top-links li a {
	display:block;
	width:192px;
	height:120px;
}
.special-products ul.bot-links {
	width:385px;
	height:50px;
	background:transparent url(/site/ti-templates/new_home/ec_special_prod_buy.jpg) no-repeat left bottom;
	position:relative;
}
.special-products ul.bot-links li a {
	display:block;
	width:192px;
	height:50px;
}
.special-products .description {
	float:left;
	width:385px;
	height:73px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#555555;
	text-align:center;
}
.special-products .description h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#2c5194;
	padding:0;
	margin:0 0 0 15px;
}

/* right banners at the side of the special products */
.right-banners {
	float:right;
}
.right-banners div {
	overflow:hidden;
	text-align:left;
}
