#contentBody td 
{
	font-Family:Tahoma, Arial, Helvetica;
	font-size:9pt;
/*	color:#222D33; */
	letter-spacing:0px;
	line-height:1.3em;
/*	text-align:left; */
}

#contentBody table td 
{
	font-Family:Tahoma, Arial, Helvetica;
	font-size:9pt;
/*	color:#222D33; */
	letter-spacing:0px;
	line-height:1.3em;
/*	text-align:left; */
	vertical-align: top;
}

#contentBody a:link {
	color:				#315963;
	text-decoration:	underline;
	/*font-weight:	bold;*/
}

#contentBody a:hover {
	color:			#000000;
	/*font-weight:	bold;*/
}

#contentBody a:visited {
	color:				#315963;
	text-decoration:	underline;
	/*font-weight:	bold;*/
}

#wideContent {
	width:			695px;
	float:			left;
	margin-right:	10px;
	margin-left:	25px;
}

#wideContentFull {
	width:			910px;
	float:			left;
	margin-right:	25px;
	margin-left:	25px;
}


.majorheader	{
	font-Size:1.1em;
	font-Weight:bold;
	color:#222D33;
}

.majorheaderOrange {
	font-Size:		1.2em;
	font-Weight:	bold;
	color:			#FF9900;
}

.text
{
	font-Family:Tahoma, Arial, Helvetica;
	font-size:0.9em;
	color:#222D33;
}

.textbluebold
{
	font-Family:Tahoma, Arial, Helvetica;
	font-size:1.1em;
	font-weight: bold;
	color:#222D33;
}

.extrafine
{
	font-Size:0.7em;
	font-Weight:normal;
	color:#222D33;
}

.fine
{
	font-Size:0.8em;
	font-Weight:normal;
	color:#222D33;
}

.legal
{
	font-Size:0.8em;
	font-Weight:normal;
	color:#222D33;
}

#rightNavContent 
{
	width:			205px;
	margin-left:	5px;
}

#rightNavContent div {
	margin-bottom: 5px;
}

#rightNav div {
	margin-bottom: 5px;
}

#sectionHeaderShopLanding h1	{
	font-Size:		20pt;
	color:			Orange;
	font-weight:	bolder;
	text-align:		right;
	padding-top:	70px;
	padding-right:	30px;
}

#sectionHeaderTextShopLanding	{
	padding-top:70px;
}

#sectionHeaderShopLanding h2	{
	font-Size:		12pt;
	color:	    	Orange;
	text-align:		right;
	padding-right:	30px;
}

#ShopLandingtext	{
	font-Size:		10pt;
	color:			#222D33;
	text-align:     left;
	padding-top:	5px;
	padding-right:	30px;
	padding-left:   20px;
	width:			100%;
}

.buttons
{
	display:inline;
	float:left;
}

.textred
{
	font-Size:	1.0em;
	color:		red;
}

.red
{
	font-Size:	0.8em;
	color:		red;
}

.textorange {
	font-size:	1.0em;
	color:		#FF9900;
}

.textgreen 
{
	font-size:	1.0em;
	color:		#008800;
}

.smalltextred
{
	font-Size:	0.9em;
	color:		red;
}

.smalltextorange {
	font-size:	0.9em;
	color:		#FF9900;
}

.orangebold {
	font-size:	1.1em;
	color:		#FF9900;
}


.smalltextgreen 
{
	font-size:	0.9em;
	color:		#008800;
}

.greensmall
{
	font-size:	0.9em;
	color:		#008800;
}

.orangesmall
{
	font-size:	0.9em;
	color:		#FF9900;
}

.shopTrio img
{
	behavior: url('/css/iepngfix.htc');
}

.boxFrame {
	border-left:	1px solid;
	border-right:	1px solid;
	border-top:		1px solid;
	border-bottom:	1px solid;
}

.boxBorderLight {
	border-color:	#D5DDE0;
}

.boxBorderDark {
	border-color:	#315963;
}

.tealBackground {
	background-color:	#D5DDE0;
}

.boxPadding {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;
}

.embedTablePadding td
{
	padding-left:	5px;
	padding-right:	5px;
}


.product_status_InStock {
	color:		#008800;
}

.product_status_BackOrder {
	color:		#FF9900;
}

.product_status_PreOrder {
	color:		#FF9900;
}

.product_status_OutOfStock {
	color:		#FF0000;
}

.product_status_PreNotify {
	color:		 #FF0000;
}

.product_status_NotAvailable {
	color:		 #FF0000;
}

#productCart {
	padding-left: 15px;
}

#productCart #prodSalePercent,
#productCart #prodListPrice,
#productCart #prodPrice,
#productCart #prodSelects,
#productCart #prodSKU,
#productCart #prodStatus
{
	padding-bottom: 5px;
}

#productCart #prodButton {
	padding-top: 5px;
}

/* #productCart #prodButton img {
	width:98px;
	height:24px;
}
*/

#productCart #prodSKU {
	font-size: 0.9em;
}

.productListPrice {
	color: black;
	padding-right: 2px;
	padding-left: 2px;
}

.productStrikeout {
	text-decoration: line-through;
	padding-right: 5px;
	display: none; /* Remove this to enable list prices */
}

#productCart .productStrikeout {
	color: red;
}
#shopProductListings .productStrikeout {
	color: orange;
}

.productSave {
	color:			orange;
	font-weight:		bold;
}

#productCart select	{
	font-Size:1em;
	width:200px;
	padding-left:2px;
	margin-bottom:2px;
	border:1px solid #ccc;
}

.titleBarDark {
	font-Family:		Tahoma, Arial, Helvetica;
	color:				#FFFFFF;
	font-Weight:		bold;
	font-size:			1.1em;
	background-color:	#315963;
	padding-top:		3px;
	padding-bottom:		3px;
}

#productMktgCross a:link {
	color:				#000000;
	font-decoration:	none;
	text-decoration:	none;
}

#productMktgCross a:hover {
	color:				#000000;
	font-decoration:	none;
	text-decoration:	none;
}

#productMktgCross a:visited {
	color:				#000000;
	font-decoration:	none;
	text-decoration:	none;
}

#shopSmallImage {
	width:			70px;
	height:			50px;
	border-left: 	solid 1px #315963;
	border-right: 	solid 1px #315963;
	border-top: 	solid 1px #315963;
	border-bottom: 	solid 1px #315963;
}

.shopSmallImage {
	width:			70px;
	height:			50px;
	border-left: 	solid 1px #315963;
	border-right: 	solid 1px #315963;
	border-top: 	solid 1px #315963;
	border-bottom: 	solid 1px #315963;
}

.productPagePrice {
	font-Size:		1.2em;
	font-Weight:	bold;
	color:			red;
}

.productSelect {
	background-color:	#E6EEF0;
	font-Family:		Tahoma, Arial, Helvetica;
	font-size:			0.9em;
	font-weight:		bold;
	color:				#315963;
}

.shopProductSelect {
	width:				125px;
	background-color:	#E6EEF0;
	font-Family:		Tahoma, Arial, Helvetica;
	font-size:			0.9em;
	font-weight:		bold;
	color:				#315963;
}

.backgroundRotate0 {
	background-color:	#EEEEEE;
}

.backgroundRotate1 {
	background-color:	#FFFFFF;
}

.checkoutTitleBarLink {
	color:				#FFFFFF;
	font-weight:		bold;
}

.rmaList ul {
	padding-left:		15px;
}

.rmaList li {
	list-style-type:	disc;
	list-style-image:	url('/images/bullet.gif');
	padding-bottom:		10px;
}

.productBuyButton_InStock {
	height:				24px;
	width:				94px;
}

.productBuyButton_Buy {
	height:				24px;
	width:				49px;
}

.productBuyButton_BackOrder {
	height:				24px;
	width:				94px;
}

.productBuyButton_PreNotify {
	height:				24px;
	width:				85px;
}

.productBuyButton_OutOfStock {
	height:				24px;
	width:				85px;
}

.productBuyButton_InCart {
	height:				24px;
	width:				70px;
}

.productBuyButton_PreOrder {
	height:				24px;
	width:				119px;
}

.productSave {
	color:				orange;
	font-weight:		bold;
}


#dek 
{
	POSITION:absolute;
	VISIBILITY:hidden;
	Z-INDEX:200;
}

#productCatHeader	{
	padding-bottom:0px;
	/*padding-bottom:10px;*/
	padding-left:0px;
	padding-right:0px;
	/*padding-right:5px;*/
}

#productCatHeaderText 
{
	padding-top:70px;
	padding-left: 15px;
}

#productHeaderLeft {
	z-index:		1;
}

#shopStatusFloat {
	margin-top:		-120px;
	margin-left:	-5px;
	position:		relative;
	left:			0px;
	top:			0px;
	z-index:		98;
}

#promoStatusFloat {
	margin-top:		-120px;
	margin-left:	-5px;
	position:		relative;
	left:			0px;
	top:			0px;
	z-index:		98;
}

.imageFixPNG {
	behavior: url('/css/iepngfix.htc');
}

#shopStatusFloat img {
	width:			120px;
	height:			90px;
	behavior: url('/css/iepngfix.htc');
}

#promoStatusFloat img {
	width:			120px;
	height:			90px;
	behavior: url('/css/iepngfix.htc');
}

#affiliateNav	{
	background-image:url('/images/contactus/affiliate/tab_content.png');
	height:23px;
	width:762px;
	line-height:23px;
	clear:both;
}

#affiliateNav li   {
	display:inline;
}

#affiliateNav li a	{
	text-decoration:underline;
	font-Weight:bold;
	color:white;
	padding-left:6px;
	padding-right:6px;
	font-Size:0.9em;
	border-left:1px solid #34778a;	

}

#affiliateNav li a:hover	{
	color:#fc0;
	text-decoration:none;
}

#affiliateNav li a.highlighted	{
	color:#fc0;
	text-decoration:none;
}

#affiliateNav li a.firstItem	{
	border-left:0;
}

#affiliatemiddleColumn	{
	width:560px;
	float:left;
	text-align:left;
}

.errorInputBackground {
	background-color:	#FCD450;
}

#emailSignUp
{
	position: relative;
	top: -3px;
	font-size: x-small; 
	width: 120px;
}

.borderOrange {
	border-color:		#FF9900;
}

#shopProductListings a:link {
	text-decoration:	none;
}

#shopProductListings a:visited {
	text-decoration:	none;
}

#shopProductListings a:hover {
	text-decoration:	none;
}

/* Savings Center Left Nav Chicklets */
#scleftNavChicklets	{
	margin-top:10px;
	margin-left:13px;
	margin-bottom:0px;
	list-style:none;
}

#Refurbcontent a:link {
	color:				#315963;
	text-decoration:	underline;
	/*font-weight:	bold;*/
}

#Refurbcontent a:hover {
	color:			#000000;
	/*font-weight:	bold;*/
}

#Refurbcontent a:visited {
	color:			#315963;
	text-decoration:	underline;
	/*font-weight:	bold;*/
}

#Refurbcontent {
	border-left: 	solid 1px #315963;
	border-right: 	solid 1px #315963;
	border-top: 	solid 1px #315963;
	border-bottom: 	solid 1px #315963;
}

.textredbold
{
	font-Size:	1.0em;
	color:		red;
	weight:		bold;
}

.orangesmall
{
	font-size:	0.9em;
	color:		#FF9900;
}

.freeshippingconfig {
	background-image:url('/images/shop/config-freeshipping.jpg');
	width:910px;
	height:42px;
}

.freeshippingcart {
	background-image:url('/images/shop/cart-freeshipping.jpg');
	width:674px;
	height:38px;
}

.freeshippingtext {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#081E24;
	position:relative;
	left:60px;
	top:13px;
}

#headerMessage
{
	position:relative;
	left:50px;
	float:left;
	width:427px;
	height:56px;
}

#headerShipTxt
{
	text-align:center;
	padding-top:10px;
	font-Family:Tahoma, Verdana, Arial, Helvetica;
	font-Size:13px;
	font-Weight:bold;
}

#headerPromoTxt
{
	text-align:center;
	padding-top:3px;
	font-Family:Tahoma, Verdana, Arial, Helvetica;
	font-Size:12px;
	font-Weight:bold;	
}

#bullets ul
{
	margin:8px;
	padding:8px;
}

