img {
	border: none;
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

p.intro {
	font-size: 14px;
	line-height: 1.25em;
	color: #333;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

a {
	color: #719779;
	text-decoration: underline;
}

ol.content li {
	padding: 0px 0px 10px 0px;
}

a:link {
	color: #719779;
	text-decoration: underline;
}

a:hover {
	color: #719779;
	text-decoration: underline;
}

a:visited {
	color: #719779;
	text-decoration: underline;
}

a.arrow {
	padding: 0px 0px 0px 13px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background: transparent url("../images/arrow_bullet.gif") 0px 2px no-repeat;
}

/* Multiple Product Listing Classes */
.productcontainer {
	background: transparent url("../images/dotted_dice.gif") 4px 5px no-repeat;
	float: left;
	width: 269px;
	margin: 0px;
	padding: 15px 0px 12px 15px;
}

.floater {
	float: right;
	padding-left: 10px;
}

.productitem {
	margin: 0px;
	padding: 0px;
}

.productitem h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 100px;
	vertical-align: top;
}

.productitem p {
	margin: 0px 0px 7px 100px;
}

.productitem img {
	float: left;
}

.productitem span img {
	float: none;
	padding: 7px 0px 7px 4px;
}

.productitem h1 a {
	padding: 0px 0px 0px 16px;
	color: #333;
	background: transparent url("../images/arrow_bullet.gif") 0px 2px no-repeat;
}

.productitem h1 a:hover {
	color: #719779;
}


/* Detailed Product Classes */
.singleproductblock {
	margin: 30px 0px 20px 0px;
}

.singleproductblock img {
	float: left;
	padding: 0px 20px 0px 20px;
}

.singleproductdescription {
	float: left;
	width: 273px;
}

.singleproductdescription h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#FF9900;
}

.singleproductdescription p {
	margin: 5px 10px 0px 0px;
}

.singleproductdescription img {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: none;
}



/* Our Helpers	*/
.dottedgrayrule {
	background: #fff url("../images/dotted_line_horz.gif") repeat-x;
	height: 1px;
	font-size: 1px;
}

.productseparator {
	margin: 6px 0px 6px 0px;
	background: #fff url("../images/dotted_line_horz.gif") repeat-x;
	height: 1px;
	font-size: 1px;
}

.columntitle {
	background: #E5EAE3 url("../images/top_right_corner.gif")  right top no-repeat;
	border-top: 2px solid #333333;
	padding: 12px 0px 7px 0px;
	margin: 0px 0px 0px 2px;
}

.columncontents {
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.discblock {
	padding: 10px;
}

.discthumb {
	float: left;
}

.discdesciption {
	height: 1%;
	margin: 0px 0px 0px 80px;
}

.discdesciption h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	vertical-align: top;
}

.discdesciption p {
	margin: 0px 0px 5px 0px;
}



.productthumb {
	float: left;
	width: 100px;
	padding: 10px 10px 10px 0px;
	text-align: center;
}

.productthumb h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

.productthumb h1 a {
	padding: 0px;
	color: #333;
}

.productthumb h1 a:hover {
	color: #719779;
}

.productthumb img {
	float: none;
	margin-left:auto;
	margin-right:auto;
}

.rnavspacer {
	height: 16px;
	font-size: 16px;
}

.historydate {
	float: left;
	width: 80px;
}

.historytext {
	float: right;
	width: 387px;
	margin: 0px 0px 15px 0px;
}

.indentlocation {
	margin: 0px 0px 2px 50px;
	display: block;
}


.othersportsitem h1 {
	padding: 0px 0px 0px 17px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.othersportsitem a {
	background: transparent url("../images/arrow_bullet.gif") 2px 3px no-repeat;
	padding-left: 10px;
	padding-bottom: 5px;
}

.othersportsitem p {
	padding: 0px 0px 10px 17px;
}

#othersportsblock {
	padding: 47px 10px 20px 10px;
	width: 196px;
	float: right;
	height: 500px;
}
 
h1.error {
	font-size: 11px;
	font-weight: bold;
	color: #CC0033;
	background-color: #FFFFCC;
	border: 10px solid #FFFFcc;
}

