body {
	background-color:#C6C5B9
}

A.productList:link {
    font: bold 15px Arial,Helvetica,sans-serif;
    color: #3156C6;
    background-color: transparent;
    text-decoration: none;
}

A.productList:visited {
    font: bold 15px Arial,Helvetica,sans-serif;
    color: #3156C6;
    background-color: transparent;
    text-decoration: none;
}

A.search:link {
    font: bold 16px Arial, sans-serif;
    color: #ffffff;
    background-color: transparent;
    text-decoration: underline;
}

A.search:visited {
    font: bold 16px Arial, sans-serif;
    color: #ffffff;
    background-color: transparent;
    text-decoration: underline;
}

A.search:hover {
    font: bold 16px Arial, sans-serif;
    color: #ffff00;
    background-color: transparent;
    text-decoration: none;
}

FORM {
    margin: 0px;
}

P {
    font: 13px Arial, sans-serif;
}

TD {
    font: 13px Arial, sans-serif;
}

TD.productsHeader SELECT {
    width: 300px;
}

TABLE.mnuProducts A:link {
    font: bold 12px Arial, sans-serif;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

TABLE.mnuProducts A:visited {
    font: bold 12px Arial, sans-serif;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

TABLE.mnuProducts A.email:link {
    font: 12px Arial, sans-serif;
    color: #000080;
    background-color: transparent;
    text-decoration: none;
}

TABLE.mnuProducts A.email:visited {
    font: 12px Arial, sans-serif;
    color: #000080;
    background-color: transparent;
    text-decoration: none;
}

TABLE.mnuProducts DIV {
    height: 26px;
    width:191px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
}

TABLE.mnuProducts P {
    font: 12px Arial, sans-serif;
    color: black;
    background-color: transparent;
    margin-top: 5px;
    margin-bottom: 10px;
}

input.textAddToCart
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
	TEXT-ALIGN:center;
	font-weight:bold;

}

INPUT.btnCart {
    font-weight: bold;
    border: 1px solid #5675D2;
    color: #5675D2;
    background-color: #ffffff;
}

.normLarger
{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 13px;
	TEXT-ALIGN:center;
	font-weight:bold;

}

input.checkoutTextbox1 {
	text-align:right;
}

input.checkoutTextbox2 {
	text-align:right;
	border:none;
	border:none;
	font-weight: bold; 
	cursor: default;
}

TD.checkout1 {
	font-family: verdana;
	color: black;
	background-color:white;
	border-top-color : #0000FF;
	border-top-width :1px;
	border-top-style : none;
	border-bottom-color : #0000FF;
	border-bottom-width :1px;
	border-bottom-style : solid;
}


TD.checkout2 {
	font-family: verdana;
	color: black;
	background-color:white;
	border-top-color : #0000FF;
	border-top-width :1px;
	border-top-style : solid;
	border-bottom-color : #0000FF;
	border-bottom-width :1px;
	border-bottom-style : none;
}

TD.checkout3 {
	border-left-color : black;
	border-left-width :1px;
	border-left-style : solid;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	text-align: center;
}

TD.checkoutTotal {
	font-family: verdana;
	color: black;
	background-color:white;
	border-top-color : black;
	border-top-width :1px;
	border-top-style : solid;
	border-bottom-color : #0000FF;
	border-bottom-width :1px;
	border-bottom-style : none;
}


TD.checkout4 {
	font-family: verdana;
	color: black;
	background-color:white;
	border-top-color : #0000FF;
	border-top-width :1px;
	border-top-style : solid;
	border-right-color : black;
	border-right-width :1px;
	border-right-style : solid;
}

TD.smallForFooter {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align:left;

}



.bigerror {
	color: FF0000; 
	font-size: 18px;
	font-weight: bold; 
}

.blue {
	font-family: Arial,Helvetica,sans-serif;
	color: 003399;
}

.button {
    font-weight: bold;
    border: 1px solid #5675D2;
    color: #5675D2;
    background-color: #ffffff;
}

.pcdjbutton {
	font-family: Arial,Helvetica,sans-serif;
	background-color: 2A5164;
	color: FFFFFF;
	font-weight: bold;
}

.def {
	color: 003333;
	cursor: help;
}


.dropdown {
	font-family: Arial,Helvetica,sans-serif;
	color: 000066;
}


.elem {
	font-family: Arial,Helvetica,sans-serif;
}


.error {
	font-family: Arial,Helvetica,sans-serif;
	color: red;
	font-size: 12px;
}


span.required {
	font-family: Arial,Helvetica,sans-serif;
	color: red;
	font-size: 12px;
	font-weight: bold;
}


.help {
	color: 663300;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	cursor: help;
}


.info {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: left;
	color: 333333;
}


.mini {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
}


.norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;


}

.norm2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight:bold;
}

.norm3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight:normal;
}


.norm4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
}

.norm5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
}


.checkoutNumbers {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: right;
}


.checkoutNumbers2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
}


.checkoutNumbers3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-align: right;
}


.quantityText {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
}


.normc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}


.norml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}


.point {
	font-family: Arial,Helvetica,sans-serif;
	color: #051d63;
	font-size: 14px;
	font-weight: bold;
}


.quote {
	font-family: Arial,Helvetica,sans-serif;
	color: 333333;
	font-size: 11px;
	font-style: italic;
}


.red {
	font-family: Arial,Helvetica,sans-serif;
	color: FF0000;
}


.small {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.smallCheckout {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align:center;
}


.smallCheckout2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align:center;
}


.checkoutSmall {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align:center;
}


.term {
	color: 663300;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	cursor: help;
}

.headingwhite {
    font-size: 18px;
    color: #ffffff;
    background-color: transparent;
}

.labelwhite {
    font-size: 13px;
    color: #ffffff;
    background-color: transparent;
}

.subtitle {
    font: normal 18px Arial;
    color: #3156C6;
    background-color: transparent;
}

.title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #000000;
}


.titleBlueSmaller {
	font-family: Arial;
	color: #3156C6;
	font-size: 14px;
	font-weight: bold;
    background-color: transparent;
}



.titlezz {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 26px;
	color: #003399;
	text-align: center;
}


.topic {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}


.topnav {
	font-family: Arial,Helvetica,sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}


.white {
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #051d63;
	text-decoration: none ;
}

a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #051d63;
	text-decoration: none
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6381bb;
	text-decoration: none;
}


A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6381bb;
	text-decoration: none;
}

h2 {
	font-family: Arial,Helvetica,sans-serif;
	color: #000099;
	text-decoration: underline;
}

hr.beige {
	color: #E7E3CE;
	size: 1px;
	height: 1px;
}

li {
	font-family: Arial,Helvetica,sans-serif;
}

a.exec {
	text-transform: uppercase;
	font-weight: bold;
}

.text1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	text-align: right;
	font-weight: bold;
}
hr.thin {
	height:1px;
	color:#808080
}

.licenseNotes {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: black;
}
.licenseNotesTitle {
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #3156C6;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Font-Weight : Bold;
	color: #000000;
}


a.smallerlink:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051d63; 
	text-decoration: none
}

a.smallerlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051d63;
	text-decoration: none
}

a.smallerlink:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c81bb; 
	text-decoration: none
}

a.smallerlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eaf5ff;
	text-decoration: none
}

a.headerlink:link { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Font-Weight : Bold;
	text-decoration: underline;
}

a.headerlink:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	Font-Weight : Bold;
	text-decoration: none;
}

a.headerlink:visited { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Font-Weight : Bold;
	text-decoration: underline;
}

a.headerlink:hover { 
	color: #3156c6; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Font-Weight : Bold;
	text-decoration: none;
}

.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.product-tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.product-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}

a.bluelink: {
	font-family: Arial;
	color: #3156C6;
	font-size: 14px;
	font-weight: bold;
    background-color: transparent;
}

a.bluelink:link { 
	color: #3156C6;
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}

a.bluelink:active {
	color: #3156C6;
	font-family: Arial;
	font-size: 14px;	
	Font-Weight : Bold;
    background-color: transparent;
}

a.bluelink:visited { 
	color: #3156C6; 
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}

a.bluelink:hover { 
	color: #051d63; 
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}


a.buylink: {
	font-family: Arial;
	color: #990000;
	font-size: 14px;
	font-weight: bold;
    background-color: transparent;
}

a.buylink:link { 
	color: #990000;
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}

a.buylink:active {
	color: #990000;
	font-family: Arial;
	font-size: 14px;	
	Font-Weight : Bold;
    background-color: transparent;
}

a.buylink:visited { 
	color: #990000; 
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}

a.buylink:hover { 
	color: #000000; 
	font-family: Arial;
	font-size: 14px;
	Font-Weight : Bold;
    background-color: transparent;
}
.tableText {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 10px 0px 10px 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;


}
.tableTextType {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.bannertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: -10px;
}
.bannerheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-top: -5px;
	border-bottom-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

/* Print Manager Plus Banner 08-09-2006 */
/* Print Manager Plus Banner Updated 08-14-2006 */

.pmp-banner {
	height: 223px;
	background: url('http://softwareshelf.com/common/images/pmp-banner-080906.jpg') top center no-repeat;
	padding: 20px 13px 15px 200px;
	vertical-align: top;
}
	
.pmp-headline {
	font: 15px/18px Trebuchet MS, Arial, Tahoma, Serif;
}	

.pmp-white {
	font: 12px/14px Arial, Tahoma, Serif;
	color: #ffffff;
}

/* Added Class for White Bullets on Banner Only 08-14-2006 */
li.pmpwhite {
    font: 12px/14px Arial, Tahoma, Serif;
    color: #FFFFFF;
}	