/* ERROR STYLES */
.errorText {
	font-weight: bold;
	color: #ff0000;
	text-align: center;
	}
.errorTable{
	background-color: #ffffcc;
	border: #0066cc 2px solid;
	margin: auto;
	padding: 2px;
	}
.errorAttention {background-color: #ffffd5;}

/* MAIN REDEFINED ELEMENTS */

input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px groove #000; border-style: groove; }
hr {background-color: #000; height: 1px; color: #000;}

/* FORM STYLES */

input.submit {background-color: #ffffcc; border: 1px solid #4b3d28;}
input.nostyle {border: 0px;}

/* Misc Styles */
.navSideHeader	{ font-size:12px; font-weight:bold; font-style:oblique}
.navSideItem	{ }

/* TABLE-CONTENT STYLES */
.contentTable {width: 100%; padding:0 0 0 0}
.contentRow {background-color: #ccc; color: #000; font-weight: bold;}
.contentCell {padding:0 0px; vertical-align:top;  line-height : normal; }
.contentInternal {width: 100%; border: inherit; border-style: solid; border-width: 1px; border-collapse: collapse; border-color: #ccc;}
.content {padding:0 0 0 0;}

/* --  START CART STYLES  -- */
	/* Product Styles */
	.prodSubHeader {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; border-bottom: 1px solid #ccc;}
	.prodSubContent {border-right: 1px solid #000;}
	.prodPrice {color:#FF9900; font-weight:bold}
	
	/* Catalog Styles */
	a.catalogRoot {font-size:12px}
	.catalogAltRowDark {padding: 12px; background-color: #efefef;}
	.catalogAltRowDark:hover {background-color: #f4f4f4;}
	.catalogAltRowLight {background-color: #fff;}
	.catalogAltRowLight:hover {background-color: #efefef;}
	.catalogContentInternal {width: 100%; margin-top: 6px; border: inherit; border-style: solid; border-width: 1px; border-collapse: collapse; border-color: #ccc;}
/* --  END CART STYLES  -- */


/* Spacer Styles */
.h10 {height: 10px;clear: both;}
.h20 {height: 20px;clear: both;}
.h30 {height: 30px;clear: both;}
.table {
	font-size: 10px;
	padding: 3px;
}
.view {
	font-size: 10px;
	text-align: right;
}
.club {
	font-weight: normal;
	background-color: #FFFFCC;
	font-size: 12px;
}
