.orderinstructions
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}

.heading
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.bodytextsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
}

.bodytextsmalllink
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.itemstylebackcolor
{
	background-color: #CDDEF3
}

.bodytextsmallsofterblue
{
	font-family: Arial;
	font-size: 8pt;
	color: #336699;
}

.bodytext
{
	font-family: Arial;
	font-size: 10pt;
}

.bodytextsmallplain
{
	font-family: Arial;
	font-size: 8pt;
}

.bodytextinbold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.bodytextinbold2
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.bodytextinboldblue
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}

.bodytextinboldblue2
{
	font-family: Arial;
	font-size: 14pt;
	color: #003366;
}

.productpageheading
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.breadcrumb
{
	font-family: Arial;
	font-size: 12pt;
}

.breadcrumbbold
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.thumbnail
{
	font-family: Arial;
	font-size: 8pt;
}

.checkoutfieldlabel
{
	font-family: Arial;
	font-size: 8pt;
	color: #000066;
}

.checkoutheading
{
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.checkoutheading2
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.checkdesignerimportant
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: White;
}

.paymentpagefieldheadings
{
	font-family: Arial;
	font-size: 10pt;
	color: #003399;
}

.optionsheadings
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.errorsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
}

.error
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
}

.boldred
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}

.boldredsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}

.errorlarge
{
	font-family: Arial;
	font-size: 14pt;
	color: #CC0000;
	font-weight: bold;
}

.footer
{
	font-family: Arial;
	font-size: 10pt;
	color: 003399;
}

.crossselllink
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 11px
}

.navcategory
{
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 12px
}

.bodyCopy
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 12px
}

.important
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
}

.masthead
{
	font-family: Arial;
	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: Arial;
	font-weight: bold;
}

.nav
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 10px
}

.nav:hover 
{
	color: #0066FF
}

.nav:active
{
	color: #cc0000
}

.navheader
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 12px
}

.navheader:hover 
{
	color: #0066FF
}

.navheader:active
{
	color: #cc0000
}

body
{
	font-family: Arial;
}

.freetext
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}	

.freetextsmall
{	
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}
	
/* following code to style spec grid table on product page */

.spec_grid{width:465px; float:left; font:normal 11px Arial, Helvetica, sans-serif;}
.spec_grid th{background-color:#EEE}
.spec_grid td{ text-align:center;}

/* code for static check upsells on cart */
.upsell_left{width:300px; float:left; margin-top:15px;}
.upsell_right{width:300px; float:right; margin-top:15px;}
.upsell_left a:link, .upsell_left a:visited, .upsell_right a:link, .upsell_right a:visited {color:#00F}
.upsell_left a:hover, .upsell_right a:hover{color:#000;}
.upsell_left p, .upsell_right p {margin:0}
.upsell_left h5, .upsell_right h5 {margin:0;}	
