#content ul.products-list {
	margin: 0 0 0 35px;
	overflow:hidden;
	padding:0;
	list-style:none;
}
#content ul.products-list li {
	overflow:hidden;
	border-bottom: solid 1px #6e6f71;
	margin:0 0 -1px 0;
	padding:12px 0 0 0;
}
/* Moved to listing.css so they aren't spread across 4 css files. -am --
#content ul.products-list li div.product-thumb { float:left; }
#content ul.products-list li div.product-description { float:left; width:515px; margin-left:25px; }
#content ul.products-list li div.link-and-brand span.brand-name { font-size:10px; float:left; font-weight:bold; }
-- Moved to listing.css so they aren't spread across 4 css files. -am */
#content ul.products-list li div.product-thumb img {
	border:solid 1px #6e6f71;
}
#content ul.products-list li div.product-description h3 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:6px;
}
#content ul.products-list li div.link-and-brand {
	clear:both;
	text-align:right;
	overflow:hidden;
	padding-bottom:10px;
}
#content ul.products-list li div.product-description p, #content ul.products-list li div.link-and-brand a {
	font-size:11px;
}
#content div#product-information h1 {
	margin: 0;
	width:250px;
}
#content div#product-information div.product-title-and-brand {
	margin-bottom:8px;
}
#content div#product-information h2 {
	margin:24px 0 12px;
	font-weight:bold;
	font-size:14px;
}
#content .casestudydetail .post-description h2 {
	margin:24px 0 12px;
	font-weight:bold;
	font-size:14px;
}
#content div#product-information ul li, #content div#product-information p {
	font-size:12px;
	line-height:15px;
	margin-left:0px;
}
#content div#product-media img#hero-image {
	border:solid 1px #6e6f71;
	float:left;
	_margin-left:-2px;
}
#content div#product-information {
	width:325px;
	float:left;
	margin-top:20px;
}
#content div#product-media {
	margin: 20px 20px 0 35px;
	width:343px;
	float:left;
	_margin-left:20px;
}
#content div#product-information ul.colors {
	margin-top:5px;
	list-style:none;
	padding:0;
}
#content div#product-information div.signin-or-details {
	margin: 30px 0 20px;
}
#content div#product-information div.signin-or-details p {
	padding-bottom:12px;
}
#content div#product-media div#image-thumbs ul.thumbs {
	margin:0;
	padding:0;
	list-style:none;
}
#content div#product-media div#image-thumbs ul.thumbs li {
	display:inline;
	float:left;
	margin:0 8px 8px 0;
	height: 75px;
*height: 79px;
	padding:0;
}
#content div#product-media div#image-thumbs ul.thumbs {
	width:350px;
	overflow:hidden;
	margin:10px 0 0 0;
	float:left;
	padding:0;
	list-style:none;
}
#content div#product-media div#image-thumbs ul.thumbs li a {
	background:#fff;
	border:1px solid #fff;
	padding:1px;
	display:block;
	float:left;
	width:75px;
	overflow:hidden;
	_width:79px;
}
#content div#product-media div#image-thumbs ul.thumbs li.selected a {
	background:#fff;
	border:1px solid #6E6F71;
	padding:1px;
}
#content div#product-media div#image-thumbs ul.thumbs li img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content div#product-information div.specifications p {
	margin-bottom:10px;
}
#content div#product-information ul {
    list-style-position:outside; 
	list-style-type:disc;
	margin:0 0 8px 15px;
	padding:0;
}
.brand {
	margin-top:8px;
}
.addthis {
	margin: 8px 0 8px 35px;
}
#post-content .blogdetail .addthis {
	margin-left:0;
}
.advance-link {
	text-decoration:none;
}
#content div#med-image {
	width:338px;
	line-height:0;
	font-size:0;
	_margin-left:-2px;
	_width:345px;
}
#content div#med-image a, #content div#med-image span, #content div#med-image img {
	float:left;
	line-height:0;
	font-size:0;
}
#content div#med-image img {
	margin-bottom:5px;
	_margin-bottom:0;
}
#content div#product-information ul.colors {
	margin:0;
	padding:0;
	list-style:none;
}
