﻿@media screen 
{
	
	.print-only 
	{
		display:none;
	}
	
	.product-detail
	{
		font-family:Arial;
		width:929px;
		margin: 0 auto 0 auto;
	}

	.product-detail .header
	{
		z-index:0;
		position:relative;
		height:329px;
		background: transparent url(product-detail-header.jpg) no-repeat scroll left top;
		color:#fff;
	}

	.product-detail .header a.edit-link
	{
		position:absolute;
		color:White;
		font:bold;
		top:0px;
		right:0px;
		font-weight:bold;
		padding:5px;
	}

	.product-detail .header h1
	{
		position:absolute;
		margin:0px;
		color:#fff;
		bottom:248px;
		padding-left:25px;
		font-size:31px;
		padding-left:25px;
		width:420px;
	}

	.product-detail .header .product-part-number
	{
		position:absolute;
		top:83px;
		padding-left:25px;
	}

	.product-detail .header .product-image
	{
		position:absolute;
		top:16px;
		left:444px;
	}

	.product-detail .header ul.product-options
	{
		position:absolute;
		top:116px;
		width:278px;
		padding:0px;
		margin:0px;
		list-style-type:none;
		list-style-position:outside;
	}

	.product-detail .header ul.product-options li
	{
		list-style-type:none;
		width:100%;
		padding:0px;
		margin:0px;
		height:39px;
	}

	.product-detail .header ul.product-options a
	{
		color:#fff;
		text-decoration:none;
		display:block;
		font-size:22px;
		padding-left:25px;
		height:34px;
		padding-top:6px;
	}

	.product-detail .header ul.product-options a:hover
	{
		color:#133876;
	}

	.product-detail .header ul.product-options li.cart-button
	{
		height:44px;
		background: url('product-detail-buttons.gif') no-repeat scroll 0px 0px;
	}

	.product-detail .header ul.product-options li.cart-button a
	{
		padding-top:10px;
		height:34px;
	}

	.product-detail .header ul.product-options li.cart-button a:hover
	{
		color:#fff;
	}

	.product-detail .header ul.product-options li.option-button-1
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -44px;	
	}

	.product-detail .header ul.product-options li.option-button-2
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -83px;	
	}

	.product-detail .header ul.product-options li.option-button-3
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -122px;	
	}

	.product-detail .header ul.product-options li.option-button-4
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -161px;
		height:38px;
	}

	.product-detail .header ul.product-options li.option-button-1 a:hover
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -199px;	
	}

	.product-detail .header ul.product-options li.option-button-2 a:hover
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -238px;	
	}

	.product-detail .header ul.product-options li.option-button-3 a:hover
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -277px;	
	}

	.product-detail .header ul.product-options li.option-button-4 a:hover
	{
		background: url('product-detail-buttons.gif') no-repeat scroll 0px -316px;	
	}
	
	.product-detail .content ul, .content ul li
	{
		list-style-type:none;
		list-style:none;
		padding:0px;
		margin:0px;
	}

	.product-detail .content
	{
		background: url(product-detail-columns.gif) no-repeat scroll left top;
	    height:auto !important;
		height:200px;
		margin-top:20px;
		min-height:200px;
	}
	
	* .product-detail .content .content
	{
		height:200px;
	}
		
	.product-detail .content .content-main
	{
		width:616px;
		float:left;
	}
	
	.product-detail .content .left-column
	{
		width:278px;
		float:left;
	}
	.product-detail .content .right-column
	{
		width:330px;
		float:right;
	}
	.clear
	{
		clear:both;
	}
	
	.product-detail .content ul.data
	{
		margin-left:15px;
		color:#3d3d3d;
		font-size:11px;
	}
	
	.product-detail .content .no-heading
	{
		margin-top:55px;
	}
	
	.product-detail .content ul.data li
	{
		padding: 5px 0px 5px 20px;
	}

	.product-detail .content ul.data li.alternating-row
	{
		background-color:#d0d6e2;
	}

	.product-detail .content ul.data .label
	{
		display:inline;
		margin-right:10px;
		width:100px;
	}

	.product-detail .content ul.data .value
	{
		display:inline;
	}

	.product-detail .content h1
	{
		color:#d50303;
		border-bottom:solid 1px #d50303;
		margin: 15px 0px 15px 30px;
	}

	.product-detail .content .content-sidebar
	{
		float:right;
		width:260px;
		padding: 0px 5px 0px 5px;
		color: #133876;
		font-size:13px;
	}

	.product-detail .content .content-sidebar h2
	{
		color:#d50303;
		font-weight:bold;
		font-size:16px;
	}
	
	.product-detail .content .content-sidebar .product-description
	{
		margin-bottom:40px;
	}
	
	.product-detail .related-products a
	{
		font-weight:bold;
	}
	
	.product-editor
	{
		text-align:left;
		font-family:Arial;
		width:100%;
	}
	
	.product-editor .editor
	{
		width:550px;
	}

	.product-editor .label
	{
		margin-top:10px;
		display:block;
		float:left;
		clear:left;
		width:200px;
		text-align:right;
		margin-right:5px;
	}

	.product-editor .field
	{
		margin-top: 10px;/*chg to accomodate error msg*/
		display:block;
		float:left;
		width:300px;
	}
	.product-editor .error
	{
	    font-size: 11px;
		margin: 0 0 0 0;
		display: block;
		float:left;
		width: 500px;
		padding:0 0 0 0;
		text-align: right;
	}

	.product-editor textarea.field
	{
		height:100px;
		margin-top:10px;
	}

	.product-editor .buttons
	{
		clear:both;
		padding-top:35px;
		padding-left:15px;
	}

	.product-editor .buttons a
	{
		font-weight:bold;
		margin-right: 5px;
	}
	
	.product-editor .related-products
	{
		font-size:11px;
	}
	
	.product-editor .related-products .header
	{
		font-weight:bold;
	}
	
}

@media print {
	.screen-only
	{
		display:none;
	}
	
	#Body
	{
		background:none;
		font-family:Arial;
		margin: 0px 0px 0px 0px;
		font-size:11px;
	}
	
	#header
	{
		display:none;
	}
	#menu
	{
		display:none;
	}
	
	#footer
	{
		clear:both;
		background: none;
		padding-top:20px;	
		font-size:11px;
		color:#133876;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}

	#footer #contact
	{
		display:block;
	}

	#footer #copyright
	{
		display:block;
	}

	#footer #website
	{
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
		border-bottom: solid 1px #133876;
		padding-bottom:5px;
		margin-left:auto;
		margin-right:auto;
		width:640px;
	}
	/*
	#footer #contact
	{
		display:none;
	}
	#footer #copyright
	{
		display:none;
	}
	*/
	#login
	{
		display:none;
	}

	#pagemaster
	{
		background:none;
	}
	
	.product-detail .content
	{
		float:left;
		width:45%;
	}
	
	.product-detail p
	{
		padding:0px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	.product-detail .header .print-header img
	{
		width:100%;
	}
	
	.product-detail .header h1
	{
		font-size:24px;
	}
	
	.product-detail h1, .product-detail h2, .product-detail .product-image h1
	{
		color:#d50303;
		border-bottom:solid 1px #d50303;
		margin: 20px 15px 15px 0px;
		font-size:19px;

	}

	.product-detail .header .product-image
	{
		float:right;
		width:45%;
	}

	.product-detail .header .product-image img
	{
		
		display:block;
		margin-bottom:10px;
		border:solid 1px #133876;
	}
	
	.product-detail .header .product-image img.main-image
	{
		height:150px;
	}

	.product-detail .header .product-image img.drawing
	{
		max-width:95%;
		max-height:150px;
		height: expression(this.height > this.width ? '150px': true);
		width: expression(this.height < this.width ? '100%': true);
	}
	
	ul.product-options
	{
		display:none;
	}
		
	.content ul, .content ul li
	{
		list-style-type:none;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	.product-detail .content ul.data
	{
	}

	.content-main .label
	{
		display:inline;
		margin-right:5px;
	}
	.content-main .value
	{
		display:inline;
	}
	
	a.edit-link
	{
		display:none;
	}

	.related-products
	{
		display:none;
	}
}
	
