﻿/* for W3C CSS compliance */
.void{} 
@media print {}

#product-left
{
	float: left;
	width: 240px;
	padding: 0 0 20px 0;
	text-align: center;		
}

#product-center
{
	float: left;
	width: 300px;
	padding: 0 10px 20px 10px;	
}

#product-right
{	
	float: left;
	width: 140px;		
}

/* Images */
#image-options
{
	width: 240px;
	height: 20px;
	padding: 3px 10px 3px 0;
	cursor: pointer;
}

#image-options a
{
	text-decoration: none;
}

#additional-images
{
	padding: 10px 0 0 35px;
}

#additional-images #main-image
{
	padding: 0 0 10px 0;
}

#add-images input
{
	margin: 0 5px 0 0;	
}

#close-add-images
{
	padding: 10px 0 0 0;
	text-align: center;
}

#close-add-images a
{
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #FFF;
}

#enlargedimage
{
	display: none;
	position: absolute;
	margin: -420px 0 0 -90px;
	padding: 40px;
	text-align: center;
	background-color: #00234C;
	border: solid 2px #000;
	z-index: 101;
}

#enlargedimage div
{
	padding: 0 0 10px 0;
}

#enlargedimage a
{
	color: #FFF;
	text-decoration: underline;
}

/* add to cart */
#addtocart
{
	padding: 10px 0 0 0;
}

#outofstock
{
	padding: 15px 0 0 0;		
}

/* model and price */
#modelprice
{		
	margin: 20px 0 0 0;		
}

#model
{	
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#prices
{	
	width: 240px;	
}

#pricelabel
{		
	float: left;
	height: 45px;
	padding: 0 5px 0 70px;
	color: #000;
	font-size: 16px;
	font-weight: bold;	
}

#pricevalues
{		
	text-align: left;	
}

#strikeprice
{		
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: line-through;
}

#regprice
{
	color: #A70101;
	font-size: 18px;
}

#price
{	
	color: #A70101;
	font-size: 18px;
}

/* send a friend */
#content-links
{
	clear: both;	
}

#sendafriend
{
	padding: 20px 0 0 0;
}

#saf-form
{
	display: none;
	position: absolute;
	width: 440px;
	height: 374px;
	margin: -400px 0 0 0;
	padding: 30px;
	text-align: left;		
	background: url(../Images/PopupBackground.jpg) no-repeat top;
	border: solid 2px #000;
	z-index: 101;
}

#saf-form div
{
	color: #000;
	font-weight: bold;
}

#saf-title
{	
	font-size: 24px;
}

#saf-prodname
{	
	padding: 25px 0 0 0;
	font-size: 16px;	
}

#saf-instructions
{
	padding: 25px 0 0 0;
	font-size: 13px;
}

#saf-email
{
	padding: 25px 0 0 0;
	font-size: 13px;
}

#saf-buttons
{
	padding: 15px 0 0 0;
}

#saf-result
{
	padding: 10px 0 0 0;
	font-size: 13px;
}

/* videos */
#videos
{
	padding: 3px 0 0 0;
}

/* product name */

#name
{	
	padding: 15px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

/* product description */
#description
{	
	font-size: 12px;
	color: #000;
}

/* specifications */
#specs
{
	padding: 20px 0 0 0;	
}

#spec-title
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

#spec-list ul
{
	margin: 0 0 0 15px;	
}

#spec-list ul li
{
	font-size: 12px;
	color: #000;
	list-style-type: disc;	
}

/* cross sells */
#cs-title
{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	color: #00234C;
}

#cs-items
{
	text-align: center;
}

.cs-item
{
	padding: 0 0 20px 0;
}

.cs-image img
{
	width: 100px;
	height: 100px;
}

.cs-name
{
	padding: 5px 0 0 0;
}

.cs-name a
{
	font-size: 12px;
	font-weight: bold;	
	color: #000;
	text-decoration: none;
}