body
{ 	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(/images/gembkg.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px
 }
 
p
{   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	}

p.nomarg
{	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
p.wmstitles
{	font-size: 14px;
	margin-left: 0px;
	margin-right: 0px;
	color: #123774;
	font-weight: bold;
	}

p.nomargbold
{	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold
	}

p.marg3bold
{	font-size: 13px;
	margin-left: 3px;
	margin-right: 0px;
	font-weight: bold
	}
	
p.rollinfo
{	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	text-align: center
	}
	
p.rollinfoprice
{	font-size: 15px;
	color: #669966;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	text-align: center
	}
	

p.newaccount
{   font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	}
	
p.centered
{  text-align: center
	}
	
p.justify
{	text-align: justify;
	line-height: 125%
	}
	
p.smallnav
{	font-size: 10px;
	font-weight: bold
	}

p.small
{	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px
	}

p.smallcenter
{	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	font-weight: bold
	}
	
p.copyright 
{	font-size: 10px;
	}
	
p.customquote 
{	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
p.customquotebold 
{	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	}	
	
h1
{	font-size: 110%
	}

h1.center
{	font-size: 110%;
	text-align: center
	}
	
h2.center
{	font-size: 105%;
	text-align: center
	}

h2.centercheckout
{	font-size: 80%;
	text-align: center;
	font-weight: bold
	}
	
	
li
{	font-size: 13px
	}
	
li.top
{	color: cc0000;
	font-size: 11px;
	line-height: 150%
	}
	
li.red
{	color: cc0000;
	font-size: 11px;
	line-height: 160%
	}
	
	
li.details
{	list-style-position:inside;
	list-style-image:url('/images/arrow.gif');
	line-height: 150%
	}
	

A 
{	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	}


A:HOVER
{	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
	}

A:VISITED
{	color: #666666;
	font-weight: bold;
	font-size: 13px;
	}
	
A.partnumber 
{	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 5px;
	}


A:HOVER.partnumber
{	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
	margin-left: 5px;
	}

A:VISITED.partnumber
{	color: #666666;
	font-weight: bold;
	font-size: 10px;
	margin-left: 5px;
	}	
	

	
A.top 
{	color: #000000;
	text-decoration: none;
	font-weight: bold
	}

A:HOVER.top
{	text-decoration: underline;
	font-weight: bold
	}

A:VISITED.top
{	color: #000000;
	font-weight: bold
	}
	
	
	
A.sidenav 
{	color: #123774;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}


A:HOVER.sidenav
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.sidenav
{	color: #999999;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}
	
	
A.pmschart
{	color: #990000;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}


A:HOVER.pmschart
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.pmschart
{	color: #990000;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}
	
	


A.sidenavhighlight 
{	color: #CC6633;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}


A:HOVER.sidenavhighlight
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.sidenavhighlight
{	color: #999999;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}




	
A.partnumber
{	color: #123774;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}


A:HOVER.partnumber
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.partnumber
{	color: #999999;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}
	
	
A.faqblack 
{	color: #000000;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	}


A:HOVER.faqblack
{	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.faqblack
{	color: #999999;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}
	


A.small 
{	color: #000000;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	}


A:HOVER.small
{	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.small
{	color: #999999;
	font-size: 11px;
	margin: 0px;
	font-weight: bold
	}
	
	
	
A.smallnobold 
{	color: #cc0000;
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	font-weight: normal
	}


A:HOVER.smallnobold
{	text-decoration: underline;
	font-size: 10px;
	margin: 0px;
	font-weight: normal
	}

A:VISITED.smallnobold
{	color: #cc0000;
	font-size: 10px;
	margin: 0px;
	font-weight: normal
	}
	
A.big 
{	color: #990000;
	text-decoration: none;
	font-size: 14px;
	margin: 0px;
	}


A:HOVER.big
{	text-decoration: none;
	font-size: 14px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.big
{	color: #999999;
	font-size: 14px;
	margin: 0px;
	font-weight: bold
	}

	
	
A.faqblacktop 
{	color: #000000;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: normal;
	}


A:HOVER.faqblacktop
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: normal
	}

A:VISITED.faqblacktop
{	color: #999999;
	font-size: 13px;
	margin: 0px;
	font-weight: normal
	}

	


A.black 
{	color: #000000;
	text-decoration: none;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}


A:HOVER.black
{	text-decoration: underline;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}

A:VISITED.black
{	color: #000000;
	font-size: 13px;
	margin: 0px;
	font-weight: bold
	}



	

td.padded20
{	padding-left: 20px
	}
	
td.navpadded
{	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px
	}

	
td.ribbons
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #CCCCCC
	}
	
td.colorlabels
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #CCCCCC
	}
	
td.labels
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #CCCCCC
	}
	
td.customlabels
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-color: #CCCCCC
	}
	
td.printers
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCCCC
	}
	
td.scanners
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCCCC
	}
	
td.item_cart
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #666666
	}
	
td.product_cart
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #666666
	}
	
td.qty_cart
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #666666
	}
	
td.unitprice_cart
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #666666
	}
	
td.unittotal_cart
{	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #666666
	}

	
table.splash
{	margin: 10px 10px 10px 10px;
	text-align: center
	}

th {background-color:#E7E8E7;}

th.spacer {border-left:solid 1px #ffffff;width:1px;}

td.spacer {border-left:solid 1px #ffffff;width:1px;}

td.pastorderborder
{	border-style: solid;
	border-color: #999999;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px
	}

p.rolllist
{	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
p.rollinfo
{	font-size: 12px
	}
	
.light
{	background-color:#ffffff
	}

.dark
{	background-color:#FFFCE1
	}

.light_spacer
{	background-color:#ffffff
	}

.dark_spacer
{	background-color:#FFFCF5
	}