#content-header-main {
	margin-top: 10px;
}
#content-header-title {
	font-weight: bold;
	font-size: 16px;
}
#content-header-menu {
	float: left;
}

.page-control {
	float: right;
}

/* solve the IE div unknown space bug */
* html #content-header-main-bottom { display: inline-block; }

#content-header-main-top {
	margin-bottom: 5px;
}
#content-header-main .separator {
	clear: both;
	background: transparent url('/images/general/l_rule.gif') repeat scroll 0 -6px;
	width: 695px;
	height: 1px;
	overflow:hidden;
}

#content-main { margin: 10px 0; font-size: 12px; position:relative; z-index:1; }
#biz-products-area { z-index: 0; }
/* z-index for solving stupid IE z-index bug */

.page-control .prev_btn { float:left; margin-right: 10px; }
.page-control .next_btn { float:left; }

#product-controls { float:right; }

#product-content .photo { float: left; width: 300px; margin-right:15px; }
#product-content .photo .wrapper {
	width: 300px;
	
	/* vertical centering for standard browser */
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#product-content .photo .wrapper * {
	vertical-align: middle;
}
/* for IE vertical-align element inside div */
*html #product-content .photo .wrapper span {
	height: 100%;
	display: inline-block;
}

#product-content { clear:both; padding-top:10px; }
#product-content .content { float: left; position:relative; width:380px; }
#product-content .content .info { margin-bottom:15px; }
#product-content .content .info .vert-spacer { height:15px; }
#product-content .content .info .name { font-weight: bold; }
#product-content .content .info .misc { color: #888888; }
#product-content .content .info .detail { color: #333333; }
#product-content .content .info .price { font-weight: bold; }
#product-content .content .photo-thumbs { position:absolute; bottom:0; }
#product-content .content .photo-thumbs .thumb { float:left; width:60px; height:60px; border:1px solid #BCBAAB; position:relative; }
#product-content .content .photo-thumbs .row { clear:both; height:60px; margin-bottom:10px; }

.current-photo-borders { z-index:2; }
.current-photo-borders .border { position:absolute; background-color:#6B7E15; font-size:0; line-height:0; }
.current-photo-borders .hori-long { width:134px; height:2px; }
.current-photo-borders .vert-long { width:2px; height:134px; }
.current-photo-borders .hori-short { width:64px; height:2px; }
.current-photo-borders .vert-short { width:2px; height:64px; }
.current-photo-borders .t { left:-2px; top:-2px; }
.current-photo-borders .b { left:-2px; bottom:-2px; }
.current-photo-borders .r { right:-2px; top:-2px; }
.current-photo-borders .l { left:-2px; top:-2px; }

/* #biz-products-photos { margin-top:5px; } */
#biz-products-photos .row { clear:both; height:130px; margin-bottom:10px; }
#biz-products-photos .row .photo { float:left; width:130px; height:130px; position:relative; }

#biz-products-area .filters .wrapper { margin-top:5px; }
#biz-products-area .filters .wrapper { margin-bottom:20px; }
#biz-products-area .filters .wrapper span { margin-right:20px; }
