/* Begin Header Classes */
/* End Header Classes */

/* Begin Body Classes */
.body-text {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
	A.body-text {
		color : #4e5ed5;
		text-decoration: none;
	}
	A.body-text:Visited {
		color : #4e5ed5;
		text-decoration: none;
	}
	A.body-text:Active {
		color : #4e5ed5;
		text-decoration: underline;
	}
	A.body-text:Hover {
		color : #4e5ed5;
		text-decoration: underline;
}
.body-legaltext {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #aaaaaa;
	text-decoration: none;
}
	A.body-legaltext {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Visited {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Active {
		color : #aaaaaa;
		text-decoration: underline;
	}
	A.body-legaltext:Hover {
		color : #aaaaaa;
		text-decoration: underline;
}
.body-listtext, div.body-listtext span {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	text-shadow: #FFFFFF 1px 1px 1px;
}
	A.body-listtext {
		color : #444444;
	}
	A.body-listtext:Visited {
		color : #444444;
	}
	A.body-listtext:Active {
		color : #444444;
		text-decoration: underline;
	}
	A.body-listtext:Hover {
		color : #444444;
		text-decoration: underline;
}
.body-listtitle {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	/*color: #555555;*/
	text-decoration: none;
	text-shadow: #FFFFFF 1px 1px 1px;
}
	A.body-listtitle {
		color : #555555;
	}
	A.body-listtitle:Visited {
		color : #555555;
	}
	A.body-listtitle:Active {
		color : #555555;
		text-decoration: underline;
	}
	A.body-listtitle:Hover {
		color : #555555;
		text-decoration: underline;
}
.body-listtitle-error {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #BC2424;
	text-decoration: none;
}
.body-instruction {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
	A.body-instruction {
		color : #4e5ed5;
	}
	A.body-instruction:Visited {
		color : #4e5ed5;
	}
	A.body-instruction:Active {
		color : #4e5ed5;
		text-decoration: underline;
	}
	A.body-instruction:Hover {
		color : #4e5ed5;
		text-decoration: underline;
}
.body-information {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
	A.body-information {
		color : #222222;
	}
	A.body-information:Visited {
		color : #222222;
	}
	A.body-information:Active {
		color : #222222;
		text-decoration: underline;
	}
	A.body-information:Hover {
		color : #222222;
		text-decoration: underline;
}
.body-anchor {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
	A.body-anchor {
		color : #777777;
	}
	A.body-anchor:Visited {
		color : #777777;
	}
	A.body-anchor:Active {
		color : #777777;
		text-decoration: underline;
	}
	A.body-anchor:Hover {
		color : #777777;
		text-decoration: underline;
}
/* End Body Classes */

/* Begin Catalog Classes */
.catalog-body-header-label {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.catalog-body-header-dollar {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.catalog-body-header-cent {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.catalog-body-header-dollar-small {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4E5ED5;
	text-decoration: none;
}
.catalog-body-header-cent-small {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #4E5ED5;
	text-decoration: none;
}
.catalog-body-header-data {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.catalog-body-header-form {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.catalog-body-header-tool {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-shadow: #FFFFFF 1px 1px 1px;
}
a.catalog-body-header-link {
	font-size: 12px;
	font-weight: bold;
}
.catalog-body-header-tool-info {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #6474c1;
	text-decoration: none;
}
.catalog-body-header-tool-error {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #9c0000;
	text-decoration: none;
}
.catalog-body-header-tool-upsell {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #1b78e0;
	text-decoration: none;
}
	a.catalog-body-header-tool-upsell {
		text-decoration: none;
	}
	a.catalog-body-header-tool-upsell:Visited {
		text-decoration: none;
	}
	a.catalog-body-header-tool-upsell:Active {
		text-decoration: underline;
	}
	a.catalog-body-header-tool-upsell:Hover {
		text-decoration: underline;
}
.catalog-body-text-data {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.catalog-list-text-label {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
	a.catalog-list-text-label {
		font-size: 11px;
		color : #555555;
		font-weight:bold;
	}
	a.catalog-list-text-label:Visited {
		color : #555555;
	}
	a.catalog-list-text-label:Active {
		color : #888888;
		text-decoration: none;
	}
	a.catalog-list-text-label:Hover {
		color : #888888;
		text-decoration: none;
}
.catalog-list-text-sublabel {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.catalog-list-text-sku {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.catalog-list-text-dollar {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3c3c3c;
	text-decoration: none;
}
.catalog-list-text-cent {
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
}
.catalog-list-text-dollar-small {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #4E5ED5;
	text-decoration: none;
}
.catalog-list-text-cent-small {
	font-size: 7;
	font-style: normal;
	font-weight: normal;
	color: #4E5ED5;
	text-decoration: none;
}
/* End Catalog Classes */

/* Begin Footer Classes */
.footer-text {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	text-shadow: #FFFFFF 1px 1px 1px;
}
	A.footer-text {
		color : #515151;
	}
	A.footer-text:Visited {
		color : #515151;
	}
	A.footer-text:Active {
		color : #4e5ed5;
		text-decoration: underline;
	}
	A.footer-text:Hover {
		color : #4e5ed5;
		text-decoration: underline;
}
/* End Footer Classes */

/* Begin Navigation Classes */


.navigation-recordcount-here {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color : #848eda;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
}
.navigation-recordcount-normal {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	color : #3e3e3e;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
.navigation-recordcount-link {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	color : gray;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
	A.navigation-recordcount-link {
		color : #3e3e3e;
	}
	A.navigation-recordcount-link:Visited {
		color : #3e3e3e;
	}
	A.navigation-recordcount-link:Active {
		color : #4e5ed5;
		text-decoration: underline;
	}
	A.navigation-recordcount-link:Hover {
		color : #4e5ed5;
		text-decoration: underline;
}
.navigation-recordcount-link-light {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	color : #777777;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;	
}
	A.navigation-recordcount-link-light {
		color : #777777;
	}
	A.navigation-recordcount-link-light:Visited {
		color : #777777;
	}
	A.navigation-recordcount-link-light:Active {
		color : #4e5ed5;
		text-decoration: underline;
	}
	A.navigation-recordcount-link-light:Hover {
		color : #4e5ed5;
		text-decoration: underline;
}
/* End Navigation Classes */

/* Begin Form Classes */
.form-field-sort {
	color: #333333;
	font-family: verdana;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	width: 190px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-general {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 150px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-long {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 316px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-city {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 100px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-state {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 40px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-exp-month {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 80px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-exp-year {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 60px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-cc-id {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 80px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
}
.form-field-quantity {
	color: #333333;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 25px;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	text-align:center;
}
input.form-field-quantity {
	margin-left:20px;
}
.form-error-header {
	color: #9c0000;
}

.form-error {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #9c0000;
	text-decoration: none;
}
	A.form-error {
		color : #9c0000;
	}
	A.form-error:Visited {
		color : #9c0000;
	}
	A.form-error:Active {
		color : #9c0000;
		text-decoration: underline;
	}
	A.form-error:Hover {
		color : #9c0000;
		text-decoration: underline;
}
/* End Form Classes */

/* ---------- Content Layout Classes ---------- */

.content-titlebar {
	font-size:10px;
}

.content-subtitlebar {
	font-size:20px;
	color:#656565;
}

.content-small {
	font-size:10px;
}