.orderinstructions
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}

.checkselector-selected
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}


.heading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.bodytextsmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #69321F;
}
.bodytexttinytiny
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 2pt;
	color: #69321F;
}


.bodytextsmalllink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #69321F;
	text-decoration: none;
}

.itemstylebackcolor
{
	background-color: #CDDEF3
}

.bodytextsmallsofterblue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
}

.bodytext
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.bodytextblack
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.bodytextsmallblack
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}


.bodytextsmallplain
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.bodytextinbold
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.bodytextinbold2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.bodytextinboldblue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}

.bodytextinboldblue2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #003366;
}

.bodytextinblue
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
}

.productpageheading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.breadcrumb
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.breadcrumbbold
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.breadcrumbboldsmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.thumbnail
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.checkoutfieldlabel
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #69321f;
}

.checkoutheading
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.checkoutheading2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.checkdesignerimportant
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: White;
}

.paymentpagefieldheadings
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #69321F;
}

.optionsheadings
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.errorsmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}

.error
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}

.boldred
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}

.boldgreen
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Green;
	font-weight: bold;
}

.boldredsmall
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}

.errorlarge
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #CC0000;
	font-weight: bold;
}

.footer
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #69321F;
}

.crossselllink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #69321f;
	text-decoration: none;
	font-size: 11px
}
.navcategory
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-size: 12px
}


.important
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}

.masthead
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #990066
}

.previewbutton
{
	background-color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	width: 100px
}

.approvebutton
{
	background-color: #CC3366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	width: 100px
}

.picturechecksheading
{
	font-size: 24pt;
	color: #101264;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.nav:hover 
{
	color: #0066FF
}

.nav:active
{
	color: #cc0000
}

.navheader
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #69321F;
	text-decoration: none;
	font-size: 12px
}

.navheader:hover 
{
	color: #0066FF
}

.navheader:active
{
	color: #cc0000
}

.freetext
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}	

.freetextsmall
{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}
	
 
.BGsidegreen{
 	background-color: #BBDAD4;
}
.BGsubnavgreen{
	 background-color: #B9DFD6;
}
.BGlightgreen{
 	background-color: #E6F5F2;
}
.BGdarkgreen{
 	background-color: #80B6A9;
}
.BGtablewhite{
 	background-color: #ffffff;
}
.BGtablebrown{
 	background-color: #69321f;
}
.BGtablegrey{
 	background-color: #E5E5E5;
}
.BGtablelightgreen{
 	background-color: #EFFAF8;
}
.border-thingreen{
	border: thin solid #BBDAD4;
}
.BGsideblue{
 	background-color: #D2DEF0;
}
.BGsubnavblue{
	 background-color: #BACEEF;
}
.BGlightblue{
 	background-color: #F2F7FF;
}
.BGdarkblue{
 	background-color: #A2B9DF;
}
.BGtablelightblue{
 	background-color: #EDF4FF;
}
.border-thinblue{
	border: thin solid #BBDAD4;
}

A:hover {
	COLOR: #0000FF
	
}
A:active {
	COLOR: #0000FF
	
}
A:link {
	COLOR: #0000FF
	
}
A:visited {
	COLOR: #0000FF;
	
}

.navblack {
	COLOR: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none
}

.navwhite {
	COLOR: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none
}

.nav:link {
	COLOR: #ffffff;
	text-decoration:none
}
.nav:visited {
	COLOR: #ffffff;
	text-decoration:none
}
.subnav:hover {
	COLOR: #000000;
	text-decoration:none
}
.subnav:active {
	COLOR: #000000;
	text-decoration:none
}
.subnav:link {
	COLOR: #000000;
	text-decoration:none
}
.subnav:visited {
	COLOR: #000000;
	text-decoration:none
}

.subnav1:hover {
	COLOR: green;
	text-decoration:none
}
.subnav1:active {
	COLOR: blue;
	text-decoration:none
}
.subnav1:link {
	COLOR: blue;
	text-decoration:none
}
.subnav1:visited {
	COLOR: blue;
	text-decoration:none
}

.bodycopy {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}
.bodycopyRed {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
	COLOR: #CC0000; 
}
.navsmall {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}
.subnav {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}
.nav {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}

.navsmallest {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial Narrow;
}

.blacksmallest {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial Narrow;
	color: Black;
}

.navbold {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
	FONT-WEIGHT:bold;
}

.title{
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
	FONT-WEIGHT:bold;
}
.label{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}
.labelbold{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
	FONT-WEIGHT:bold;
}
.labelsmall{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
}
.labelboldsmall{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial, verdana, Helvetica, san-serif;
	FONT-WEIGHT:bold;
}
.text2
{
	COLOR: #333333;    
	FONT-FAMILY: Verdana, Arial;    
	FONT-SIZE: 11px;
}	

.text3
{
	COLOR: #333333;    
	FONT-FAMILY: Verdana, Arial;    
	FONT-SIZE: 8px;
}	

/*
//.nav:hover {
//	COLOR: #ffffff;
//	text-decoration:none
//}
.nav:active {
	COLOR: #ffffff;
	text-decoration:none
}

.bodyCopy
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	font-size: 12px
}

.nav
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	font-size: 10px
}

*/

.product-popup { display:block; position:absolute; visibility: hidden; margin:0px; padding: 0px; width: 570px; top: 0; left: 0; }
.product-popup .product-header { font-weight: 700; }
.product-popup img { padding: 20px 0 20px 0; }
.product-popup .main { z-index: 3; position:relative; display: block; background: transparent; width: 520px; }
.product-popup .main .header { z-index: 3; height: 25px; display: block; background: transparent url('../images/product-popup-top.png') no-repeat 0 0; }
.product-popup .main .footer { z-index: 3; height: 25px; display: block; background: transparent url('../images/product-popup-bottom.png') no-repeat 0 0; }
.product-popup .main .middle { display: block; padding: 25px; margin-left: 14px; margin-right: 14px; background: #fff;}
.product-popup .main .middle .short-description { width: 100%; display: block; background-color: #fff; }
.product-popup .right-arrow { float:right; z-index: 5; width: 35px; margin:0px; padding:0px; height:50px; position:relative; background: url('../images/product-popup-rightarrow.png') no-repeat 100% 0; border:none; }
.product-popup .left-arrow { float:left; z-index: 5; width: 35px; margin:0px; padding:0px; height:50px; position:relative; background: url('../images/product-popup-leftarrow.png') no-repeat 0 0; border:none; }
.product-popup .right-border { right: 0px; z-index: 3; width: 20px; margin:-25px 0 0 0; padding:0px; position:absolute; background: url('../images/product-popup-rightborder.png') repeat-y 100% 0; border:none; }
.product-popup .left-border { left: 0px; z-index: 3; width: 20px; margin:-25px 0 0 0; padding:0px; position:absolute; background: url('../images/product-popup-leftborder.png') repeat-y 0 0; border:none; }
