
body {
	background-color: #FDFDE1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
}
.rightcolumn {
	TEXT-DECORATION: none
}

A:link {
	COLOR: #45421F; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #45421F; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #888870; TEXT-DECORATION: none
}
A:active {
	COLOR: #507A6E; TEXT-DECORATION: none
}

.rightcolumn A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #C7C8B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.rightcolumn A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #C7C8B0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.rightcolumn A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #91A186; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rightcolumn A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.copy {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LIST-STYLE-IMAGE: url(images/bullet.gif); COLOR: #595959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
.headers {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #49A832; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallcopy {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #595959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallercopy {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #595959;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.smallcopy12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #595959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.purple {
	FONT-WEIGHT:bold;
	FONT-SIZE: 13px;
	COLOR: #74347A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.cart_table {
	background-color: #AAAAAF;
	font: 13px arial,helvetica;
}

.cart_hdr_row {
	background-color: #E8E8E6;
	color: #777777;
}

.cart_row {
	background-color: #F4F4F2;
	color: #666666;
}

.cart_button {
	font-size: 13px;
	color: #777777;
	font-weight: bold;
	background-color: #E8E8E6;
	border: 1px solid #AAAAAF;
	margin: 0px;
	padding: 0px;
}

.catalog_button {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #74347A;
	border: 1px solid #61106A;
	margin: 0px;
	padding: 0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination {
	padding: 2px;
}

.pagination ul {
	margin: 0;
	padding: 0;
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
	padding: 0 5px;
	border: 1px solid #61106A;
	text-decoration: none; 
	background-color: #74347A;
	color: #FFFFFF;
}

.pagination li.currentpage {
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #63146C;
}

.pagination li.disablepage {
	padding: 0 5px;
	border: 1px solid #444444;
	color: #74347A;
}

.pagination li.nextpage {
	font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right: 5px;
	padding-right: 0;
}

.subscribe_table {
	background-color: #AAAAAF;
	font: 13px arial,helvetica;
}

.subscribe_hdr_row {
	background-color: #E8E8E6;
	color: #777777;
}

.subscribe_row {
	background-color: #F4F4F2;
	color: #666666;
}

.subscribe_button {
	font-size: 13px;
	color: #777777;
	font-weight: bold;
	background-color: #E8E8E6;
	border: 1px solid #AAAAAF;
	margin: 0px;
	padding: 0px;
}