/* PRODUCT DETAIL ----------------------------------------- */
.box
{
	background: url(/images/misc/box_bg.gif) #f3f3f4 top repeat-x;
	border: 1px solid #EAEAEA;
	margin-bottom:5px;
	padding:5px 5px;
}

.tags
{
	text-align:left;
}
#GraphicsByDesign{
   margin-top:0.7em; 
   margin-bottom: 0.5em;
}
#GraphicsByDesignButton{
    display:block;
    background-image: url(/images/GraphicsByDesign/Buttons/graphicsbydesign_productpagebutton.jpg);
    background-repeat: no-repeat;
    width:380px;
    height:60px;
}


#product-detail 
{
}

#product-main
{
	position:relative;
	float:left;
	width:380px;
	margin-right:10px;
}

#product-main h2
{
	color:#636466;
}

#product-main h2 span
{
	color:#00ADEF;
}

#product-main h3
{
	color:#FB7021;
}

/* Pricing Container */
#product-pricing
{
	position:relative;
	float:left;
	width:160px;
	margin-left:7px;
}

#product-pricing-blank
{
	position:relative;
	float:left;
	width:160px;
	margin-left:15px;
}

#product-pricing em 
{
	color:#8CC63F;
	padding-left:.1em;
	font-style:normal;
}

#product-pricing span.old
{
	color:#C0C0C0;
	text-decoration:line-through;
}

/* Pricing Table */
table.pricing
{
	border:none;
}

table.pricing th, table.pricing td
{
	border:none;
	margin:0;
	padding:0pt 5px;
}

table.pricing th
{
	text-align:left;
	white-space:nowrap;
}

table.pricing th.last, table.pricing td.last
{
	color:#FB7021;
}
#MaxColors
{
	padding-left:7px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
}
#product-actionlinks
{
	float:left;
	width:358px;
	margin-left:2px;
	padding-left:4px;
	border:1px dotted #C0C0C0;
}
#product-actionlinks-left
{
		float:left;
		width:175px;
}
#product-actionlinks-right
{
		float:left;
		width:175px;
		margin-left:2px;
		padding-left:5px;
}
#product-actionlinks ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#product-actionlinks ul li
{
	line-height:20px; /* height if icon */
	background-repeat:no-repeat;
	background-position: 0 50%; /* valign center */
}

#product-actionlinks ul li.action-osmpl
{
	background-image: url(/images/actionlinks/sample.gif);
}

#product-actionlinks ul li.action-octlg
{
	background-image: url(/images/actionlinks/ordercatalog.gif);
}

#product-actionlinks ul li.action-srunc
{
	background-image: url(/images/actionlinks/setup.gif);
}

#product-actionlinks ul li.action-ckinv
{
	background-image: url(/images/actionlinks/inventory.gif);
}

#product-actionlinks ul li.action-wishl
{
	background-image: url(/images/actionlinks/projectbuilder.gif);
}

#product-actionlinks ul li.action-vspec
{
	background-image: url(/images/actionlinks/vspec.gif);
}

#product-actionlinks ul li.action-vctlg
{
	background-image: url(/images/actionlinks/viewcatalog.gif);
}

#product-actionlinks ul li.action-email
{
	background-image: url(/images/actionlinks/email.gif);
}

#product-actionlinks ul li.action-print
{
	background-image: url(/images/actionlinks/print.gif);
}

#product-actionlinks ul li a
{
	color:#636363;
	padding-left:30px; /* width of icon with white space */
}

#product-actionlinks ul li a:hover
{
	color:#FB7021;
	text-decoration:none;
}

#product-actionlinks div.sep
{
	height:1px;
	border-top: 1px dotted #C0C0C0;
	margin:5px 0;
}

#product-vspeclink
{
	margin:0.5em 0;
}

#product-vspeclink a
{
	display:block;
	height:44px;
	width:380px;
	text-decoration:none;
}

#product-vspeclink a.standard
{
  background:transparent url(/images/misc/create-vspec_btn.gif) 0 -44px no-repeat;
}

#product-vspeclink a.ba8000
{
  background:transparent url(/images/misc/create-ba8000_btn.gif) 0 -44px no-repeat;
}

#product-vspeclink a:hover, #product-vspeclink a:active
{
	background-position:0 0px;
}

#product-vspeclink a img
{
	background-position:top left;
	border:0pt none;
	height:44px;
	width:380px;
}

#product-info
{
}

#product-info h3
{
	margin:0 0.2em 0 0;
	padding:0;
	color:#8CC63F;
}

#product-info ul
{
	margin:0;
	padding:0 0 0 20px;
	list-style: circle;
}

#product-info p.quote-text
{
	font-size:80%;
	margin-top:0.5em;
	margin-bottom:1em;
}

#product-info span.info
{
	font-size:80%;
	font-style:italic;
	color:#777;
}

#product-info table
{
	width:100%;
	margin:0.2em 0 1em 0;
	padding:0;
	border-collapse:collapse;
}

#product-info table tbody
{
}

#product-info table tbody td, #product-info table tbody th
{
	padding:3px 0;
	background: url("/images/misc/td_back.gif") repeat-x bottom;
	vertical-align:top;
	text-align: left;
}

#product-info table tbody td#HasNote, #product-info table tbody th#HasNote
{
	background: transparent;
	padding: 0px;
	vertical-align:top;
	text-align: left;
}

#product-info table tbody th
{
	width:140px;
	padding-right:10px;
	font-weight:normal;
}

#product-sidebar
{
	position:relative;
	float:left;
	width:200px;
	overflow:hidden;
}

#product-sidebar h3
{
	background:transparent url(/images/sidebar/products-sidebar_bg.gif) no-repeat;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0pt;
	padding:2px 3px;
	text-align:center;
}

#product-sidebar div.SKU a
{
	text-decoration:none;
}

#product-romance
{
	text-align:center;
}
#product-romance ul#nav
{
	margin:5px 0;
	text-align:center;
}

#product-romance ul#nav li
{
	display:inline;
	border-right:1px solid #C0C0C0;
	padding:0 5px;
}

#product-romance ul#nav a
{
	color:#636363;
}

#product-romance ul#nav a:hover
{
	color:#FB7021;
	text-decoration:none;
}

#product-romance ul#nav li.last
{
	border-right:none;
}

#product-related ul
{
	list-style-type:none;
	padding:10px 10px 5px 10px;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	text-align:center;
	background: transparent url(/images/sidebar/footer_200_bg.gif) no-repeat scroll left bottom;
}

#product-related ul li
{
	padding:10px 0pt;
	border-bottom: 1px dotted #EAEAEA; 
}

#product-related ul li.last
{
	border-bottom:0px;
}

#product-related ul li div.SKU
{
	color:#00ADEF;
	font-size:1.1em;
	font-weight:bold;
}

#product-related ul li div.Desc
{
	color:#FB7021;
	font-size:0.9em;
	font-style:italic;
	text-transform:capitalize;
}

#product-related ul li div.Price
{
	color:#636363;
	font-size:0.85em;
}

#product-related ul li div.Price em
{
	color:#8CC63F;
	font-style:normal;
}