.frontBodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
}
.frontBodyTextError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.frontBodyTextRequired{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-style: italic;
	font-weight: bold;
}
.frontBodyTextTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	text-transform: capitalize;
}
.frontLeftNavTable{
	text-align: right;
	padding: 5px 17px 15px 5px;
	vertical-align: top;
}
.frontLeftNavText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;

}
a.frontLeftNavText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;

}
a.frontLeftNavText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: underline;
	text-transform: capitalize;
	text-align: right;

}
a.frontLeftNavText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;

}
a.frontLeftNavText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;

}
a.frontLeftNavText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #2e0164;
	text-decoration: underline;
	text-transform: capitalize;
	text-align: right;

}
.frontLeftNavSearchTable{
	background: #3b0374;
	border: 2px solid #000000;
	text-align: right;
	vertical-align: middle;
}
.frontLeftNavSearchButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #853333;
	background: #d5d5d5;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}
.frontLeftNavSearchTextField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	color: #000000;
}
.frontTopNavTable{
	background: #000000;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
}
.frontTopNavTableText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-right: 16px;
	padding-left: 16px;
}
a.frontTopNavTableText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.frontTopNavTableText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #e7cf03;
	text-decoration: none;
}
a.frontTopNavTableText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.frontTopNavTableText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.frontTopNavTableText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #e7cf03;
	text-decoration: none;
}
.frontTopUserTable{
	background: #c1bfbf;
	text-align: center;

}
.frontTopUserTableText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #616161;
	font-weight: bold;
	text-align: left;
}
.frontTopUserTableTextName{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #840101;
	font-weight: bold;
}
.frontTopUserTableTextLog{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #010b6a;
	font-weight: normal;
	text-decoration: underline;
}
.frontFooterTable{
	padding: 3px;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #840101;
}
.frontFooterText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: none;
}
a.frontFooterText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: none;
}
a.frontFooterText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: underline;
}
a.frontFooterText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: underline;
}
a.frontFooterText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: none;
}
a.frontFooterText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b5a7c;
	text-decoration: underline;
}
.frontCartPaging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
}
a.frontCartPaging:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartPaging:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartPaging:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
	text-decoration: none;
}
a.frontCartPaging:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartPaging:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #460d86;
	text-decoration: none;
}
.frontCartThemeNavTable{
	border: 1px solid #000000;
}
.frontCartThemeNavText{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
a.frontCartThemeNavText:link{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	border: 1px solid #ffffff;
}
a.frontCartThemeNavText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	border: 1px solid #ff9900;
}
a.frontCartThemeNavText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	border: 1px solid #ff9900;
}
a.frontCartThemeNavText:visited{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	border: 1px solid #ffffff;
}
a.frontCartThemeNavText:visited:hover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #460d86;
	text-decoration: underline;
	border: 1px solid #ff9900;
}
.frontCartThemeNavTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	vertical-align: middle;
}
.frontCartThemeTable{
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #840101;}
	.frontCartSubThemeTable{
	padding-left: 15px;
		padding-top: 5px;
}
.frontCartThemeTextHeader{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 7449A4;
	text-decoration: none;
	word-spacing: normal;
	padding-left: 5px;
	padding-top: 5px;
}
.frontCartThemeTextProductTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: none;
	padding-left: 5px;
}
a.frontCartThemeTextProductTitle:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: none;
}
a.frontCartThemeTextProductTitle:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: underline;
}
a.frontCartThemeTextProductTitle:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: underline;
}
a.frontCartThemeTextProductTitle:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: none;
}
a.frontCartThemeTextProductTitle:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd4800;
	text-decoration: underline;
}
.frontCartThemeTextProductDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	text-decoration: none;
	padding-left: 5px;
}
a.frontCartThemeTextProductDescription:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartThemeTextProductDescription:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartThemeTextProductDescription:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartThemeTextProductDescription:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #460d86;
	text-decoration: underline;
}
a.frontCartThemeTextProductDescription:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #460d86;
	text-decoration: underline;
}
.frontCartThemeTextProductPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #840101;
	padding-right: 5px;
}
.frontCartThemeTextProductButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background: #460d86;
	text-align: center;
	vertical-align: middle;
}
.frontCartProductTextTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 7449A4;
	text-decoration: none;
	word-spacing: normal;
	padding-left: 5px;
	padding-top: 5px;
}
.frontCartProductDescriptionSpacer{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #840101;
	border-bottom-color: #840101;
}
.frontCartProductTextMedia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #460d86;
	padding-left: 10px;
}
a.frontCartProductTextMedia:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #460d86;
}
a.frontCartProductTextMedia:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
a.frontCartProductTextMedia:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
a.frontCartProductTextMedia:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #460d86;
}
a.frontCartProductTextMedia:vistied:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
.frontCartProductMediaCell{
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #840101;
}
.frontCartProductTextPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #840101;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}
.frontCartProductTextQuantityBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #840101;
	padding-top: 3px;
	padding-bottom: 6px;
	text-align: right;
}
.frontCartProductTextButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background: #460d86;
	text-align: center;
	vertical-align: middle;
}
.frontCartCommentsTable{
	background: #f6f5d5 url(../images/com-mid.gif) repeat-y;	padding-left: 19px;
	padding-top: 5px;
	padding-right: 5px;
}
.frontCartCommentsTextMedia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;

}
a.frontCartCommentsTextMedia:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #460d86;
}
a.frontCartCommentsTextMedia:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
a.frontCartCommentsTextMedia:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
a.frontCartCommentsTextMedia:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #460d86;
}
a.frontCartCommentsTextMedia:vistied:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #460d86;
}
.frontCartRightTable{
	border: 1px solid #a6b5cb;
	background-color: #FFFFFF;
	text-align: center;

}
.frontCartRightText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	text-transform: none;
}
.frontCartRightTextTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #460d86;
	text-decoration: underline;
	text-transform: capitalize;
	line-height: 20px;
}
.adminBodyCell{
	padding: 5px;
}
.adminBodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
}
a.adminBodyText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: underline;
}
a.adminBodyText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
}
a.adminBodyText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: none;
}
a.adminBodyText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: underline;
}
a.adminBodyText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: none;
}
.adminBodyTextBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-weight: bold;
}
a.adminBodyTextBold:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: underline;
	font-weight: bold;
}
a.adminBodyTextBold:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-weight: bold;
}
a.adminBodyTextBold:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: none;
	font-weight: bold;
}
a.adminBodyTextBold:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: underline;
	font-weight: bold;
}
a.adminBodyTextBold:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	text-decoration: none;
	font-weight: bold;
}
.adminBodyTextHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	color: #4c168a;
	text-decoration: none;
}
.adminBodyTextTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #4c168a;
	text-decoration: none;
	font-weight: bold;
}
.adminBodyTextButtonTable{
	padding: 5px;
	background: #CACACA;
	text-align: right;
	vertical-align: bottom;
}
.adminBodyTextButton{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;}
	
.adminBodyTextError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.adminBodyTextRequired{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-style: italic;
	font-weight: bold;
}
.adminBodyTextNotes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-style: italic;
}
.adminBodyTextFields{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;}
.adminBodyAddText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: none;
}
a.adminBodyAddText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: none;
}
a.adminBodyAddText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: underline;
}
a.adminBodyAddText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: underline;
}
a.adminBodyAddText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: none;
}
a.adminBodyAddText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c168a;
	text-decoration: underline;
}
.adminBodyAddTable{
	vertical-align: middle;
	padding: 5px;
}
.adminBodyAlertText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;
	font-weight: bold;
}
.adminBodyAlertTable{border: thin solid #000000;}
.adminBodyAlertButton{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c4;}
.adminBodySearchTable{
	background: #b9b8b8;
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}
.adminBodySearchText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
}
.adminBodySearchField{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
}
.adminBodySearchButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background: #b9b8b8;
	text-align: center;
	}
.adminBodyGrid{
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
}
.adminBodyGridCellWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	/*
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	*/
	line-height: 18px;
}
.adminBodyGridCellWhiteCartTotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	line-height: 18px;
}
.adminBodyGridCellWhiteCartTotalLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
	line-height: 18px;
}
.adminBodyGridCellGrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #b9b8b8;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	/*
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	*/
	line-height: 18px;
}
.adminBodyGridHeaderCell{
	background: #5c5b53;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	/*
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	*/
	line-height: 18px;
}
.adminBodyGridImageHeaderCell{
	background: #5c5b53;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	border-bottom: thin solid #000000;
	line-height: 18px;
}
.adminBodyGridHeaderTextUnderline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	background: #5c5b53;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	text-decoration: underline;
}
.adminBodyGridHeaderText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
a.adminBodyGridHeaderText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}
a.adminBodyGridHeaderText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
a.adminBodyGridHeaderText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
a.adminBodyGridHeaderText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 18px;
}
a.adminBodyGridHeaderText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.adminBodyGridPagingText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
a.adminBodyGridPagingText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
a.adminBodyGridPagingText:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
a.adminBodyGridPagingText:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
a.adminBodyGridPagingText:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
a.adminBodyGridPagingText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	vertical-align: middle;
	padding: 2px;
}
.adminNavTable{
	background: #5c5b5b;
	text-align: left;
	padding: 10px 3px 10px 8px;
}
.adminNavText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
a.adminNavText:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
a.adminNavText:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.adminNavText:visited{	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
a.adminNavText:active{	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.adminNavText:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}
.adminBodyLoginTable {
	background: #b9b8b8;
	padding: 8px;
	background-color: #CCCCCC;
	border: thin solid #999999;
}
.adminNavBg {
	background: #5c5b5b;
}
.adminBodyContactCell {
	background: #CCCCCC;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.adminBodyContactTable {
	padding: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}
.adminBodyGridText {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}
a.adminBodyGridText:link {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #000000;
}
a.adminBodyGridText:active {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}
a.adminBodyGridText:hover {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}
a.adminBodyGridText:visited {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #000000;
}
a.adminBodyGridText:visited:hover {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}.adminBodyShippingTable {
	padding: 2px;
	border-bottom: thin solid #999999;
	border-left: thin solid #999999;
}
.adminBodyShippingCell {
	padding: 2px;
	border-top: thin solid #999999;
	border-right: thin solid #999999;
}
.mainTable {
	background-color: #FFFFFF;
}
.frontBodyTable {
	background-color: #FFFFFF;
	padding-left: 5px;
}
.cellTABtop {
	border-top-width: 2px;
	border-top-color: 7A777D;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
}
.cellTABtopGray {
	border-top-width: 2px;
	border-top-color: 7A777D;
	background-color: E2E2E2;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-transform: capitalize;
	border-right-color: 7A777D;
	border-bottom-color: 7A777D;
	border-left-color: 7A777D;
}
.cellTABleft {
	border-top-width: 0px;
	border-top-color: 7A777D;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	text-align: center;
	border-right-color: 7A777D;
	border-bottom-color: 7A777D;
	border-left-color: 7A777D;
}
.cellTABright {
	border-top-color: 7A777D;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	text-align: center;
	border-right-color: 7A777D;
	border-bottom-color: 7A777D;
	border-left-color: 7A777D;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.cellTABrightGray {
	border-top-color: 7A777D;
	background-color: E2E2E2;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	text-align: center;
	border-right-color: 7A777D;
	border-bottom-color: 7A777D;
	border-left-color: 7A777D;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
}
.cellTABleftGray {
	border-top-width: 0px;
	border-top-color: 7A777D;
	background-color: E2E2E2;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	text-align: center;
	border-right-color: 7A777D;
	border-bottom-color: 7A777D;
	border-left-color: 7A777D;
}.cellTABsides {
	border-top-width: 0px;
	background-color: #FFFFFF;
	vertical-align: bottom;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	text-align: center;
	border-bottom-color: 7A777D;
}
.adminBodyGridHeaderTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
}
.adminBodyGridImageTable {
	border: thin solid #000000;
	background-color: #FFFFFF;
}.frontRule {
	color: 850001;
	text-align: center;
}
.frontCartproductTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
}
.frontLeftnavbg {
	background-image: url(../images/leftnav_bg.gif);
	background-repeat: repeat-y;
	text-align: right;
}
.frontCartRightproduct {
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-bottom: 5px;
}
.frontbodycell {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.frontCartSearchTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 7449A4;
	text-decoration: none;
	word-spacing: normal;
	padding-left: 5px;
	padding-top: 5px;
}
.frontCartSearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	padding-left: 5px;
	padding-top: 5px;
	font-style: italic;
}
.frontCartSearchSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 7449A4;
	text-decoration: none;
	word-spacing: normal;
	padding-left: 5px;
	padding-top: 5px;
}

/* Shopping Cart Styles */

.headerRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5B595A;
	border: thin solid #5B595A;
}
.checkoutSecondaryRows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5B595A;
	background-color: #F4F4F4;
	border-top: thin solid #5B595A;
	border-right: thin none;
	border-bottom: thin none;
	border-left: thin solid #5B595A;
}
.checkoutSumTotalBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5B595A;
	background-color: #FFFFE8;
	border-top: thin none;
	border-right: thin solid #5B595A;
	border-bottom: thin solid #5B595A;
	border-left: thin solid #5B595A;
}
.ThemeRule {
	color: #b56767;
}
.newNavSpace{
	padding-top: 5px;
	padding-bottom: 5px;
		padding-right: 8px;
		padding-left: 8px;
}