/*********************************************
	Nav List
*********************************************/

#products-navlist {
	color: black;
	font-size: 14px;
	margin: 20px 0 40px 0;
}

#products-navlist a,
#products-navlist a:link,
#products-navlist a:visited,
#products-navlist a:active {
	color: black;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}

#products-navlist a:hover {
	color: blue;
	text-decoration: underline;
}

/*********************************************
	Extra Text
*********************************************/
#products-extratext {
	margin-bottom: 40px;
}



/*********************************************
	Child Categories
*********************************************/

#products-childcategories {
	width: 100%;
}

#products-childcategories td {
	text-align: center;
	width: 150px;
	padding: 10px;
}

#products-childcategories td a,
#products-childcategories td a:hover,
#products-childcategories td a:link,
#products-childcategories td a:visited,
#products-childcategories td a:active {
	display: block;
	text-decoration: none;
	color: blue;
}

/* IE fix for mouseover */
#products-childcategories td a:hover {
	border: 0;	
}

#products-childcategories td a:hover p {
	text-decoration: underline;
}

#products-childcategories td img {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	border: 0;
}

#products-childcategories td p {
	padding: 0;
	margin: 0 auto;
}

/*********************************************
	Child Products - Icons
*********************************************/

#products-childproducts-icons {
	width: 100%;
}

#products-childproducts-icons td {
	text-align: center;
	width: 150px;
	padding: 10px;
}

#products-childproducts-icons td a,
#products-childproducts-icons td a:hover,
#products-childproducts-icons td a:link,
#products-childproducts-icons td a:visited,
#products-childproducts-icons td a:active {
	display: block;
	text-decoration: none;
	color: blue;
}

/* IE fix for mouseover */
#products-childproducts-icons td a:hover {
	border: 0;	
}

#products-childproducts-icons td a:hover p {
	text-decoration: underline;
}

#products-childproducts-icons td img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border: 0;
}

#products-childproducts-icons td p {
	padding: 0;
	margin: 0 auto;
}

/*********************************************
	Child Products
*********************************************/

#products-childproducts {
	width: 100%;
}

#products-childproducts td {
	padding: 25px;
}

#products-childproducts td img {
	width: 150px;
	height: 150px;
	border: 0;
}

#products-childproducts td.products-childproducts-tdimage {
	width: 150px;
	height: 150px;
}

#products-childproducts td.products-childproducts-tddescription {
	vertical-align: top;	
}

#products-childproducts td.products-childproducts-tddescription p.products-childproducts-pname{
	color: black;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

#products-childproducts td.products-childproducts-tddescription p.products-childproducts-pitemnum{
	margin: 3px 0 0 0;
	color: black;
	font-size: 12px;
}

#products-childproducts td.products-childproducts-tddescription p.products-childproducts-pminidesc{
	font-size: 14px;
}

#products-childproducts td a,
#products-childproducts td a:hover,
#products-childproducts td a:link,
#products-childproducts td a:visited,
#products-childproducts td a:active {
	display: block;
	text-decoration: none;
	color: blue;
}

/* IE fix for mouseover */
#products-childproducts td a:hover {
	border: 0;	
}

#products-childproducts td a:hover p.products-childproducts-pname {
	text-decoration: underline;
	color: blue;
}

/*********************************************
	Product Description
*********************************************/
#products-description {
	width: 100%;
	margin-bottom: 50px;	
}

#products-description td {
		
}

#products-description td#products-description-tdimage {
	width: 250px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

#products-description td#products-description-tdimage div {
	position: relative;
	padding-top: 255px;
}


#products-description td#products-description-tdimage a,
#products-description td#products-description-tdimage a:link,
#products-description td#products-description-tdimage a:visited,
#products-description td#products-description-tdimage a:active {
	text-decoration: none;
	margin: 0;
	padding: 0;
	margin: 3px;
}

#products-description td#products-description-tdimage a:hover {
	border: 0;
}

#products-description td#products-description-tdimage a span {
	display: none;
}

#products-description td#products-description-tdimage a:hover span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

#products-description td#products-description-tdimage a#afirstimg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0px;
}

#products-description td#products-description-tdimage img.products-description-tdimage-ismall {
	width: 50px;
	height: 50px;
	border: 0;
	margin: 3px;
}

#products-description td#products-description-tdimage img.products-description-tdimage-ilarge {
	width: 250px;
	height: 250px;
	border: 0;
	margin: 0;
}

#products-description td#products-description-tdtext {
	vertical-align: top;
	margin: 0;
	padding: 10px 10px 10px 10px;
}

#products-description td#products-description-tdtext p#products-description-tdtext-pname {
	color: black;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
}

#products-description td#products-description-tdtext p#products-description-tdtext-pitemnum {
	margin: 3px 0 0 0;
	color: black;
	font-size: 14px;
}

#products-description td#products-description-tdtext p#products-description-tdtext-pfulldesc {
	margin: 3px 0 0 0;
	color: blue;
	font-size: 14px;
}

