@charset "utf-8";
@import url("../general.css");
@import url("../reset.css");
@import url("../style.css");
@import url("../subpages.css");
@import url("../jQuery/midwest_green/jquery-ui-1.7.2.custom.css");
/* CSS Document */

.share_link {
	font-size: 12px;
	padding: 1px 0 2px 20px;
	line-height: 12px !IMPORTANT;
	top: -1px;
}

#product_header {
	position: relative; 
 }
#product_header #product_image_bg {
	background: url(../../img/page_layout/product_imagebg.jpg) no-repeat;
	width: 319px;
	border: solid 1px #E2E2E2;
	float: left;
}
#product_header #product_image_bg img {
	width: 308px;
	padding: 7px;	
}
#product_header #product_section_holder {
	position: relative; 
	top: 4px; 
	float: left;
}
.button {
	font-size: 11px; 
	color: #808080;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 110px;
	vertical-align: top;
	overflow-y: hidden;
	margin: 4px 2px 0px 2px;
	background: url(../../img/page_layout/mm_button_small.gif) no-repeat;
	line-height: 14px;
}
#product_header #product_section_holder p {
	line-height: 1.3em;
	color: #808080;
}

.product_section {
	font-size: 13px; 
	color: #808080;
	margin-bottom: 14px;
}
.product_section .product_section_title {
	color: #676767; 
	position: relative;
	border-bottom: solid 1px #C0C0C0; 
	font-size: 11px;
	line-height: 14px;
}
.product_section img.thumb {
	width: 50px;
	border: solid 1px #E8E8E8;
	margin: 4px 2px 0 0;
	vertical-align: top;
}
.product_section ul {
	padding: 4px 0 0 0px;
	margin: 0 0 0 12px;
	*margin: 0 0 0 16px;
	font-size: .97em;
	list-style-type: none;
	list-style-image: url('../../img/icons/list_dash.jpg');
	*list-style-image: url('../../img/icons/list_dash.gif');
}
.product_section ul li {
	margin: 2px 0;	
}
.product_section ul li a {
	color: #808080 !IMPORTANT;
}
.product_section ul li a:hover {
	text-decoration: underline !IMPORTANT;
}
.product_section .resource_section {
	width: 32%; 
	display: inline-block; 
	*display: inline; 
	*zoom: 1; 
	padding-top: 4px; 
	font-size: 12px;
	vertical-align: top;
}

/** Specifications **/
.product_info {
	list-style-type: none !IMPORTANT;
}
.product_info, .product_info * {
	width: auto !IMPORTANT;
	float: none !IMPORTANT;	
}
.product_info li {
	padding-top: 4px;
	list-style-type: none !IMPORTANT;
	list-style-image: none !IMPORTANT;
	font-size: .97em;
}
.product_info li .title {
	color: #656500;
	margin-bottom: 2px;
	font-weight: normal;
}
.product_info li .value {
}
.product_info .size {
	padding-top: 4px;
	color: #656565;
}

#dialog_holder img.thumb {
	cursor: default !IMPORTANT;
}