#prodContent {
	width: 744px;
	padding: 0px 15px 30px 15px;
	font-family: arial, sans-serif;
	font-size: 11px;
	
}

#prodContent table {
	border-collapse: collapse;
}

#prodLoading {
	padding: 50px 50px 70px 200px;
	font-size: 14px;
	font-family: arial, sans-serif;
	width: 400px;
}

.prodLoading {
	font-size: 14px;
	font-family: arial, sans-serif;
}

.gwt-Label {
	
}

.gwt-Hyperlink {
	text-decoration: none;
}

.gwt-Hyperlink a:hover {
	text-decoration: none;
}

.cav-bold {
	font-weight: bold;
}

.cav-align-center {
	text-align: center;
}

.cav-align-right {
	text-align: right;
}

.cav-table-heading {
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

.cav-show-cursor {
	cursor: pointer;
}

.cav-table-column-heading {
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

.cav-table-contents-2px {
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
}

.cav-table-contents-1px {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.cav-table-odd {
	background-color: #EEEEEE;
}

.cav-table-even {
	background-color: #FFFFFF;
}

.cav-table-hyperlink a{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.cav-table-hyperlink a:hover {
	text-decoration: underline;
}

.cav-yellow-heading {
	color: #CC9933;
	font-family: arial narrow, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}

.cav-border-top-2px {
	border-top: 2px solid #CCC;
	width: 650px;
}

.cav-border-bottom-2px {
	border-bottom: 2px solid #CCC;
	width: 650px;
}

.cav-border-bottom-1px {
	border-bottom: 1px solid #CCC;
	width: 650px;
}

.cav-border-top-1px {
	border-top: 1px solid #CCC;
	width: 650px;
}

.cav-spacer {
	padding-top: 20px;
}

.cav-spacer-small {
	padding-top: 5px;
}

.cav-large-heading {
	font-weight: bold;
	font-size: 18px;
}