.prod_style { border:solid #bdf 1px }
.prod_style A { color: #3388bb; }
.prod_style SMALL {
	color:#666;
	font-size: 1.2em;
}
.prod_style .desc DIV {
	width: 200px;
	text-align: left;
	margin: 5px auto 0 auto;
}
h2 {
	clear: both;
}
#productindex-content {
	margin: 0 auto 0 auto;
	width: 98.5%;
	margin-bottom: 20px;
}
#productindex-content A.submit-idea {
	display: block;
	background: url('../images/content/submit_idea2.gif') no-repeat top left;
	width: 270px;
	height: 35px;
	padding: 0;
	margin: 0 0 18px 0;
}
#productindex-content .left {
	width: 530px;
	float: left;
}
#productindex-content .text {
	font-weight: normal;
	font-size: 1.2em;
}
#productindex-content .right {
	width: 270px;
	float: right;
}
#product-categories {
	width: 98.5%;
	line-height: 1.5em;
	border-top: solid #bdf 1px;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
}

#product-categories .col {
	width: 20%;
	float: left;
	
}
#productnav A, .productnav A:visited {
	color: #3388bb !important;
	text-decoration: none;
}

#productnav H3 {
	font-size: 0.7em !important;
	margin: 0;
	padding: 0;
}
#productnav { 
	clear: both;
	margin: 0 auto 0 auto;
	padding: 3px 0 7px 0;
	background: #bdf;
	border: solid #3388bb 1px;
	width: 98.5%;
}
#productnav .curpage {
	position: relative;
	top:1px;
	color: #036;
	font-size: 1.4em;
}
#productnav small {
	position: relative;
	top: -2px;
	font-size: 0.6em;
	color: #def;
	
}
#productnav big {
	position: relative;
	top:2px;
	font-size: 2em;
}
#productnav .curpage small {
	font-size: 0.39em;
	position: relative;
	top:-5px;
	color: #def;
	left:-2px;
	
}

.product_menu {
	margin: 0 0 15px 0;
	padding: 0;
	height: 2.4em;
	font-size: 11px;
	border-bottom: solid #bdf 1px;
}
.product_menu LI {
	list-style: none inside;
	display: inline;
	padding: 0;
	margin: 0;
}
.product_menu A:hover.video {
	color:#000099;
	background:url('../images/layout/but_play.gif') no-repeat bottom right;
}
.product_menu A.video {
	float: right;
	margin: 0 5px 0 5px;
	padding-right: 43px;
	text-decoration: none;
	height: 15px;
	display: block;
	background: url('../images/layout/but_play.gif') no-repeat top right;
}
.product_menu A.testimonial,.product_menu A.techdrawing, .product_menu A.news {
	float:right;
	margin: 0 5px 0 5px;
	padding-right: 43px;
	text-decoration:none;
	height:15px;
	display:block;
	background:url('../images/layout/but_view.gif') no-repeat top right;
}
.product_menu A:hover.testimonial,.product_menu A:hover.techdrawing {
	color:#000099;
	background:url('../images/layout/but_view.gif') no-repeat bottom right;
}

.product_content P {
	clear: both;
}

.product_content .left {
	position: relative;
	width: 170px;	
	text-align: center;
	float: left;
}
.product_content .right {
	width: 350px;
	float: right;
}
.product_content A.large {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	min-width: 120px;
	min-height: 120px;
	z-index: 2 !important;
}
.product_content a.large:hover {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	/*background: url('../images/layout/enlarge.png') no-repeat;*/
}

.product_content .left img {
	position: relative;
	top: 0px;
	left: 0px;
	/*z-index: -1 !important;*/
}
.product_stores, .product_others, .product_reviews {
	clear: both;
}
.product_stores UL, .product_others UL, .product_reviews UL {
	margin: 0.5em 0 0.9em 1.2em !important;
	list-style-image: none;
	color: #159;
}
.product_stores strong, .product_others strong, .product_reviews strong {
	clear: both;
	display: block;
}
.product_stores LI, .product_others LI, .product_reviews LI {
	margin: 0 0 0.2em 0 !important;	
}
.product_stores .col1, .product_others .col1, .product_reviews .col1  {
	width:150px;
	float:left;
}
.product_stores .col2, .product_others .col2, .product_reviews .col2 {
	width:150px;
	float:right;
}
.product_thumb .desc {
	width: 130px;
	margin: 15px auto 15px auto;
	font-size: 0.8em;
	font-family:tahoma,verdana;
	color:#999;
}
.product_thumb .desc A {
	color:#999;
}
.techdrawing-right {
	margin-right: 14px;
}
.techdrawing-bottom {
	width: 239px;
	margin: 0 0 30px 0;
	list-style: none;
}
.techdrawing-thumb {
	float: right;	
	margin-bottom: 30px;
}	
.techdrawings-disclaimer {
	color: #cc0000;
	margin-bottom: 20px;
}

#virtual {
	display:block;
}
.davisond {
	font-size: 0.8em;
	padding: 5px;
	width: 120px;
	margin: 0 auto 0 auto;
	color: #38b;
}
/*#drawing1,#drawing2,#drawing3,#drawing4,#drawing5 {
	display:none;
}
#virtual .image, #drawing1 .image,#drawing2 .image,#drawing3 .image,#drawing4 .image,#drawing5 .image {
	background:#fff;
	border:solid #eee 1px;
	border-right:solid #eee 2px;
	border-bottom:solid #eee 2px;
}*/

.play {
	background: url('../images/layout/but_play.gif') top right no-repeat;
	padding-right: 45px;
	padding-bottom:1px;

}

.other_products {
	text-align: left;
	color: #115599;
}
.other_products ul {
	margin: 10px 0;
}
.other_products li {
	margin: 0 0 0.1em 1.2em !important;
}
