/* /////////////////////////////////
	Platinum Performance CSS 
	by Benek Lisefski
	http://www.benekdesign.com
///////////////////////////////// */

/* reset whitespace */
* { 
	margin:0;
	padding:0;
}

/* /////////////////////////////////
	LAYOUT
///////////////////////////////// */

body {
	font: normal 12px 'lucida grande', 'lucida sans unicode', 'lucida sans', arial, verdana;
	color: #000;
	background: #fff;
	line-height: 18px;
}

#center {
	width: 960px;
	margin: 0 auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear { 
	clear: both; 
	height: 0; 
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}

.hidden {
	display: none;
}

.subCol {
	width: 387px;
}

.mainCol {
	width: 573px;
}

/* /////////////////////////////////
	BASIC TEXT
///////////////////////////////// */

h1 {
	font: bold 15px 'palatino linoype', 'times new roman' , times, georgia;
	color: #000;
	margin: 12px 0;
	line-height: 15px;
}

h2 {
	font:normal 24px 'palatino linoype', 'times new roman' , times, georgia;
	color: #000;
	margin: 14px 0 14px 0;
	line-height: 24px;
}

h3 {
	font: normal 18px 'palatino linoype', 'times new roman' , times, georgia;
	color: #d57824;
	line-height: 20px;
	margin: 18px 0 12px;
}

h3 .date {
	font: normal 12px 'lucida grande', 'lucida sans unicode', 'lucida sans', arial, verdana;
	color: #999;
	margin-left: 16px;
}

h4 {
	font:normal 16px 'palatino linoype', 'times new roman' , times, georgia;
	color: #fff;
	margin: 18px 0 14px 20px;
	line-height: 18px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 10px 0;
}

h6 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 12px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

p, ul, ol {
	margin: 8px 0px 8px 0px;
}

ul {
	list-style-type: none;
}


/* /////////////////////////////////
	DEFAULT LINKS
///////////////////////////////// */

a img { border: none }

a:link,
a:visited {
	color: #2a8796;
	text-decoration: none;
}

a:hover {
	color: #e21f26;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

/* /////////////////////////////////
	HEADER
///////////////////////////////// */

#header {
	height: 114px;
	position: relative;
	z-index: 2;
}

#logo {
	display: block;
	float: left;
	width: 333px;
	height: 40px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/platinum-performance.gif') no-repeat left top;
	margin: 38px 0 0 0;
}

.drop {
	float: left;
	margin: 0;
	position: absolute;
	top: 40px;
	z-index: 3px;
}

.drop h1:hover {
	cursor: pointer;
}

#dropHuman {
	left: 386px;
}

#dropEquine {
	left: 579px;
}

.drop h1 {
	display: block;
	margin: 0;
	width: 178px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
}

#dropHuman h1 {
	background: transparent url('../images/dropdown-human.gif') no-repeat left bottom;
}

#dropEquine h1 {
	background: transparent url('../images/dropdown-equine.gif') no-repeat left bottom;
}

.drop ul {
	width: 148px;
	margin: -7px 0 0 0;
	background: transparent url('../images/dropdown-bg.png') no-repeat left bottom;
	position: absolute;
	padding: 8px 16px 12px 14px;
	display: none;
}

#cart {
	float: left;
	width: 196px;
	height: 38px;
	padding: 0 0 0 38px;
	overflow: hidden;
	background: transparent url('../images/bg-cart.gif') no-repeat left top;
	margin: 40px 0 0 0;
	line-height: 38px;
	color: #666;
	font-size: 11px;
}

#h1-human {
	width: 137px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	margin: 40px 0 0 0;
	background: transparent url('../images/h1-human.gif') no-repeat left top;
}

#h1-equine {
	width: 137px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	margin: 40px 0 0 0;
	background: transparent url('../images/h1-equine.gif') no-repeat left top;
}

#h1-human a:link,
#h1-human a:visited,
#h1-equine a:link,
#h1-equine a:visited {
	display: block;
	width: 137px;
	height: 38px;
}


/* /////////////////////////////////
	NAV
///////////////////////////////// */

ul#nav {
	height: 36px;
	margin: 0 0 14px 0;
	list-style-type: none;
	background: #b6191f url('../images/bg-nav.gif') repeat-x left top;
	border-right: solid 1px #a6161c;
	border-left: solid 1px #a6161c;
}

ul#nav li {
	display: block;
	float: left;
	height: 36px;
	margin: 0;
	overflow: hidden;
}

ul#nav li a:link,
ul#nav li a:visited {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 16px 0 14px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background: transparent url('../images/bg-nav-right.gif') no-repeat right top;
}

ul#nav li a:hover,
ul#nav li a.current:link,
ul#nav li a.current:visited,
ul#nav li a.current:hover {
	background-image: url('../images/bg-nav-hover.gif')
}



/* /////////////////////////////////
	CATEGORY NAV
///////////////////////////////// */

ul#catNav {
	margin: 24px 0 12px -10px;
	list-style-type: none;
}

ul#catNav li {
	display: block;
	height: 24px;
	padding-left: 10px;
}

ul#catNav li a:link,
ul#catNav li a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;

}

ul#catNav li.current {
	background: transparent url('../images/catnav-current.gif') no-repeat left top;
}

ul#catNav li.current a {
	color: #fdf9ed;
}

/* /////////////////////////////////
	CONTENT 
///////////////////////////////// */

#content {
	position: relative;
	z-index: 1;
	height: 1%;
	overflow: hidden;
}

.grey {
	background: #eeeceb;
}

.equineCat {
	background: #eeeceb url('../images/bg-col-equine.gif') repeat-y left top;
}

.humanCat {
	background: #eeeceb url('../images/bg-col-human.gif') repeat-y left top;
}

.humanProd,
.equineProd,
.cartPage {
	background: #eeeceb url('../images/bg-col-product.gif') repeat-y left top;
}

.marginR {
	margin-right: 6px;
}

.marginB {
	margin-bottom: 6px;
}

.marginL {
	margin-left: 6px;
	display: inline;
}

.borderL {
	border-left: solid 7px #fff;
}

#homeHuman:link,
#homeHuman:visited {
	display: block;
	float: left;
	width: 380px;
	height: 288px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/home-human.jpg') no-repeat left top;
	margin-bottom: 6px;
}

#homeEquine:link,
#homeEquine:visited {
	display: block;
	width: 380px;
	height: 288px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/home-equine.jpg') no-repeat left top;
	margin-left: 6px;
	margin-bottom: 6px;
}

#homeHuman:hover,
#homeEquine:hover {
	background-position: left -288px;
}

#intro {
	float: left;
	width: 340px;
	height: 111px;
	margin-right: 6px;
	background: #847870;
	color: #fff;
	padding: 18px 20px 12px;
}

#intro p {
	margin:-10px 0 0;
}

.banner {
	background: #fff;
	height: 1%;
	overflow: hidden;
	padding-bottom: 6px;
}

#humanCatalogue:link,
#humanCatalogue:visited {
	display: block;
	width: 362px;
	height: 235px;
	padding: 6px 0 0 18px;
	overflow: hidden;
	background: transparent url('../images/human-view-catalogue.jpg') no-repeat left top;
	color: #fff;
	font: normal 14px 'palatino linoype', 'times new roman' , times, georgia;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
}

#equineCatalogue:link,
#equineCatalogue:visited {
	display: block;
	width: 362px;
	height: 235px;
	margin: 0 0 0 0;
	padding: 6px 0 0 18px;
	overflow: hidden;
	background: transparent url('../images/equine-view-catalogue.jpg') no-repeat left top;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
	color: #FFFFFF;
	font:14px 'palatino linoype','times new roman',times,georgia;
}

#equineCatalogue:link h2,
#equineCatalogue:visited h2 {
	margin: 0 0 0 0;
	color: #fff;
	font: normal 14px 'palatino linoype', 'times new roman' , times, georgia;

}

#humanCatalogue:hover,
#equineCatalogue:hover {
	background-position: left -241px;
}

.text {
	padding: 12px 26px 18px 26px;
}

.bullet {
	margin: 18px 0;
}

.bullet li {
	padding-left: 20px;
	background: transparent url('../images/bullet.gif') no-repeat left 2px;
	margin-bottom: 8px;
}

.events {
	margin: 24px 0 12px 0;
}

.events li {
	border-top: solid 2px #fff;
	padding: 6px 0;
}

.catNav {
	padding-top: 159px;
	margin: 0;
	width: 187px;
}

.catNav h4 {
	margin-top: 0;
}

.equineCat .catNav {
	background: transparent url('../images/cat-equine.jpg') no-repeat left top;
}

.humanCat .catNav {
	background: transparent url('../images/cat-human.jpg') no-repeat left top;
}

.catNav ul {
	margin: 14px 0;
	list-style-type: none;
}

.catNav ul li {
	padding: 2px 20px;
}

.equineCat .catNav ul li a:link,
.equineCat .catNav ul li a:visited {
	color: #c5c9a2;
}

.humanCat .catNav ul li a:link,
.humanCat .catNav ul li a:visited {
	color: #a1c9cf;
}

.equineCat .catNav ul li a:hover,
.humanCat .catNav ul li a:hover,
.equineCat .catNav ul li.current a:link,
.equineCat .catNav ul li.current a:visited,
.humanCat .catNav ul li.current a:link,
.humanCat .catNav ul li.current a:visited {
	color: #fff;
}

.catNav ul li.current {
	background: transparent url('../images/cat-current.gif') no-repeat left center;
}

.catalogue {
	width: 732px;
	padding: 28px 14px 10px 0;
}

.catalogue h2 {
	margin-top: 0;
}

.productHeader {
	padding: 1px 26px 8px 26px;
	border-bottom: solid 6px #fff;
}

.productHeader h2 {
	color: #fff;
	font-size: 28px;
	margin-top: 24px;
}

.humanProd .productHeader {
	background: #5e8a91;
}

.humanProd .breadcrumb {
	font-size: 11px;
	color: #a1c9cf;
	margin: 16px 0;
}

.humanProd .breadcrumb a:link,
.humanProd .breadcrumb a:visited {
	color: #a1c9cf;
}

.humanProd .breadcrumb a:hover {
	color: #fff;
}

.equineProd .productHeader {
	background: #868b5d;
}

.equineProd .breadcrumb {
	font-size: 11px;
	color: #c5c9a2;
	margin: 16px 0;
}

.equineProd .breadcrumb a:link,
.equineProd .breadcrumb a:visited {
	color: #c5c9a2;
}

.equineProd .breadcrumb a:hover {
	color: #fff;
}

.prodImage {
	float: right;
	background: #fff url('../images/bg-prodimg.gif') no-repeat left top;
	padding: 16px 19px;
	margin: 12px 0 12px 26px;
}

.priceTable {
	margin: 18px 0;
	font-size: 11px;
	width: 345px;
}

.priceTable th {
	background: #d9d5d2;
	padding: 2px 12px;
	color: #6c6a69;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

.priceTable td {
	padding: 2px 12px;
	font-size: 12px;
	text-align: left;
	border-bottom: solid 1px #d9d5d2;
}

.related {
	clear: both;
	padding: 19px 0 19px 214px;
	margin-top: 6px;
}

.related .products {
	margin: 0;
}

.related .products li {
	margin-bottom: 0;
}

#relatedHuman {
	background: #5e8a91 url('../images/related-human.jpg') no-repeat left top;
}

#relatedEquine {
	background: #868b5d url('../images/related-equine.jpg') no-repeat left top;
}

/* /////////////////////////////////
	PRODUCT GRID 
///////////////////////////////// */


.products {
	margin: 19px 0;
	list-style-type: none;
	overflow: hidden;
	height: 1%;
	padding: 0;
}

.products li {
	width: 340px;
	height: 163px;
	padding: 18px 20px 0 0;
	margin: 0 6px 6px 0;
	float: left;
	font-size: 11px;
	color: #666;
	line-height: 16px;
	background: transparent url('../images/bg-product.png') no-repeat left top;
}

.products li a.image:link,
.products li a.image:visited {
	display: block;
	width: 109px;
	height: 149px;
	margin: 0 8px 0 8px;
	float: left;
	display: inline;
}

.products li a.image img {
	border: 0;
	display: block;
}

.products h5 {
	margin: 0;
	padding-top: 8px;
}

.products p {
	margin: 8px 0;
}

.products .more:link,
.products .more:visited {
	display: block;
	width: 74px;
	height: 12px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/button-moreinfo.gif') no-repeat left top;
}

.products .more:hover {
	background-position: left -12px;
}

.products .buy-product:link,
.products .buy-product:visited {
	display: block;
	width: 87px;
	height: 12px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/button-buyproduct.gif') no-repeat left top;
}

.products .buy-product:hover {
	background-position: left -12px;
}

#show {
	height: 40px;
	padding: 0;
	overflow: hidden;
	margin: 0;
	color: #666;
	font-size: 11px;
}

#paginate {
	float: left;
	margin: -7px 20px 0 0;
}

#paginate li {
	display: block;
	float: left;
	padding: 0;
	margin-right: 2px;
}

#paginate li a:link,
#paginate li a:visited {
	display: block;
	float: left;
	margin: 0;
	background: #f7f6f5;
	padding: 2px 7px;
}

#paginate li.prev a,
#paginate li.next a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
}

#paginate li.current a:link,
#paginate li.current a:visited,
#paginate li.current a:hover {
	color: #000;
	font-weight: bold;
	background: #fff;
}

.showing {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	font-size: 11px;
}

/* /////////////////////////////////
	CART TABLE
///////////////////////////////// */

#shopping-cart-table, #checkout-review-table, .data-table {
	width: 520px;
	margin: 24px 0 24 0;
	border: 0;
	font-size: 11px;
	color: #000;
	line-height: 15px;
}

div.customer table.data-table {
	width: 600px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#shopping-cart-table th,
#shopping-cart-table td,
#checkout-review-table th,
#checkout-review-table td,
.data-table th,
.data-table td {
	padding: 5px 12px;
	text-align: left;
	vertical-align: middle;
}


#shopping-cart-table thead th,
#checkout-review-table thead th,
.data-table th {
	font-size: 10px;
	color: #999;
	text-transform: uppercase;
	border-bottom: solid 6px #eeeceb;
	font-weight: normal;
}

#shopping-cart-table tfoot td,
#checkout-review-table tfoot td,
#checkout-review-table tfoot th,
.data-table tfoot td,
.data-table tfoot th {
	border-top: solid 5px #eeeceb;
}

#shopping-cart-table thead th,
#shopping-cart-table tfoot td,
#checkout-review-table thead th,
#checkout-review-table tfoot th,
#checkout-review-table tfoot td,
.data-table thead th,
.data-table tfoot th,
.data-table tfoot td {
	background: #d9d5d2;
}

#shopping-cart-table tbody td,
#checkout-review-table tbody td,
.data-table tbody td {
	border-bottom: solid 1px #eeeceb;
	background: #fff;
}

#shopping-cart-table tbody td.img {
	width: 40px;
}

#shopping-cart-table .cartImg {
	display: block;
}

#shopping-cart-table input.qty {
	background: #fff;
	padding: 5px;
	border: solid 1px #dbd9d8;
	width: 20px;
	color: #000;
	font-size: 11px;
}

#shopping-cart-table .price,
#checkout-review-table .price,
.data-table .price {
	display: block;
	width: 60px;
}

#shopping-cart-table .name a:link,
#shopping-cart-table .name a:visited {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#checkout {
	background: #847870;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
	height: 1%;
	overflow: hidden;
	padding: 12px 26px 24px;
	margin: 0 0 18px 0;
}

#checkout h2 {
	color: #fff;
}

#checkout ul {
	list-style-type: none;
	margin: 0;
}

#checkout ul li {
	margin: 0;
}

#checkout ul li span {
	display: block;
	float: left;
	width: 100px;
}

#checkout dt {
	color: #FFFFFF;
	font-size: 1.1em;
}

#checkout dt a {
	color: #c8c0bb;
	font-size: 10px;
}

#checkout dt a:hover {
	color: #fff;
}

#checkout dd {
	margin-left: 20px;
}

ul.totals, #shopping-cart-totals-table {
	color: #c8c0bb;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	white-space: nowrap;
}

ul.totals li span {
	display: block;
	float: left;
	width: 100px;
}

ul.totals strong {
	color: #fff;
}

#shopping-cart-totals-table strong, #shopping-cart-totals-table th {
	font-weight: normal;
}

#shopping-cart-totals-table th {
	width: 100px;
}

#shopping-cart-totals-table tfoot strong {
	font-weight: bold;
	color: #FFFFFF;
}

#shopping-cart-totals-table .a-right {
	text-align: left;
}

#shopping-cart-totals-table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#checkoutNow:link,
#checkoutNow:visited {
	display: block;
	width: 118px;
	height: 28px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/button-checkout.gif') no-repeat left top;
	margin: 18px 0 12px;
}

#checkoutNow:hover {
	background-position: left -28px;
}

#multiple:link,
#multiple:visited {
	color: #c8c0bb;
	font-size: 10px;
}

#multiple:hover {
	color: #fff;
}

span.nobr {
	white-space: nowrap;
}


/* /////////////////////////////////
	FORMS
///////////////////////////////// */

form ul {
	margin: 0;
}

form ul li {
	height: 1%;
	overflow: hidden;
}

fieldset {
 	border: 0;
}

input:focus,
select:focus {
	outline: 0;
}

#searchForm {
	width: 187px;
	height: 38px;
	overflow: hidden;
	background: transparent url('../images/bg-search.gif') no-repeat left top;
	float: right;
	margin: 40px 0 0 0;
}

#searchForm .input {
	border: 0;
	background: transparent;
	width: 130px;
	height: 16px;
	float: left;
	padding: 12px 10px 8px;
	font-size: 12px;
	color: #666;
}

#searchForm .button {
	float: right;
	width: 36px;
	height: 36px;
}

#perPage {
	float: right;
	width: 160px;
	line-height: 18px;
}

#perPage select {
	background: #fff;
	padding: 2px;
	margin: 0 2px 0 0;
	border: solid 1px #dbd9d8;
	width: 60px;
	color: #000
}

#sort {
	float: right;
	width: 230px;
	margin: -41px 0 0 0;
}

#sort select {
	background: #fff;
	padding: 2px;
	margin: 0 2px 0 0;
	border: solid 1px #dbd9d8;
	width: 140px;
	color: #000;
}

#sortDir {
	position: relative;
	top: 3px;
}

#product_addtocart_form {
	height: 1%;
	overflow: hidden;
	margin: 0;
	color: #fff;
	padding: 18px 26px;
	border-bottom: solid 6px #fff;
	border-left: solid 7px #fff;
	background: #847870;
}

#product_addtocart_form #size-label, .product-options label {
	display: block;
	float: left;
	width: 240px;
	height: 17px;
	font-size: 11px;
	margin-right: 10px;
}

#product_addtocart_form #qty-label, span.qty-box label {
	display: block;
	float: left;
	width: 75px;
	height: 17px;
	font-size: 11px;
}

#product_addtocart_form #size, .super-attribute-select {
	float: left;
	background: #fff;
	padding: 3px;
	border: solid 1px #5f544e;
	width: 235px;
	color: #000;
	margin: 0 10px 0 0;
	font-size: 11px;
}

#product_addtocart_form #qty {
	/*float: left;*/
	display: block;
	background: #fff;
	padding: 3px;
	border: solid 1px #5f544e;
	width: 67px;
	color: #000;
	margin: 0;
	font-size: 11px;
}

#product_addtocart_form .button {
	margin-top: 8px;
}

form#coupon {
	margin: 12px 0;;
}

form#coupon input.coupon {
	width: 150px;
	background: #fff;
	padding: 4px;
	border: solid 1px #dbd9d8;
	color: #000;
	margin-right: 10px;
}


/* /////////////////////////////////
	FOOTER
///////////////////////////////// */

#footer {
	height: 50px;
	overflow: hidden;
	font-size: 11px;
	margin-top: 20px;
}

#copyright {
	float: left;
	margin: 0;
}

#vo2 {
	float: right;
	margin: 0;
}

#copyright a:link,
#copyright a:visited {
	border-left: solid 1px #e7e7e7;
	padding: 2px 0 2px 12px;
	margin-left: 12px;
}

/* /////////////////////////////////
	added by Benek 11-01-10
///////////////////////////////// */

#subNav {
	height: 1%;
	overflow: hidden;
	margin: 0;
	color: #fff;
	padding: 12px 26px;
	border-bottom: solid 6px #fff;
	border-left: solid 7px #fff;
	background: #847870;
}

#subNav h2 {
	color: #fff;
}

#subNav ul li {

}

#subNav ul li a:link,
#subNav ul li a:visited {
	color: #c8c0bb;
}

#subNav ul li a:hover,
#subNav ul li a.current {
	color: #fff;
}

#subNav ul.bullet li {
	background: transparent url('../images/bullet2.gif') no-repeat left 2px;
}

.subCol .text {
	border-left: solid 6px #fff;
}

h2.borderTop,
h3.borderTop {
	padding-top: 18px;
	border-top: solid 2px #fff;
	margin-top: 24px;
}

.imgLeft {
	float: left;
	margin: 12px 20px 12px 0;
}

.imgRight {
	float: right;
	margin: 12px 0 12px 20px;
}

.imgBlock {
	display: block;
	margin: 18px 0;
}

img.border {
	border: solid 6px #fff;
}

.community {
	margin: 24px 0 18px 0;
}

.community li {
	height: 1%;
	overflow: hidden;
	border-top: solid 2px #fff;
	padding: 12px 0;
}

.community img.right {
	margin: 4px 0 4px 18px;
}

.community .quote {
	font-size: 14px;
	line-height: 20px;
}

.pdf:link,
.pdf:visited {
	padding-left: 32px;
	background: transparent url('../images/pdf.gif') no-repeat left center;
	display: block;
	margin: 12px 0 18px;
}

.video {
	margin: 18px 0;
}

.price-box {
	display: none;
}

#product-options-wrapper {
	float: left;
	width: 100px;
}

fieldset.add-to-cart-box {
	float: right;
}

/* /////////////////////////////////
	LOGIN / LOGOUT
///////////////////////////////// */
#login {
   width: 189px;
   height: 38px;
   overflow: hidden;
   text-indent: -5000px;
   background: transparent url('../images/login.gif') no-repeat left top;
   float: right;
   margin: 8px 0 0 0;
   clear: right;
}

#login:hover,
#logout:hover,
#myaccount:hover {
   background-position: left -38px;
}

#logout {
   width: 189px;
   height: 38px;
   overflow: hidden;
   text-indent: -5000px;
   background: transparent url('../images/logout.gif') no-repeat left top;
   float: right;
   margin: 40px 0 0 0;
   clear: right;
}

#myaccount {
   width: 189px;
   height: 38px;
   overflow: hidden;
   text-indent: -5000px;
   background: transparent url('../images/my-account') no-repeat left top;
   float: right;
   margin: 8px 0 0 0;
   clear: right;
}

#switch:link,
#switch:visited {
   float: right;
   font-size: 11px;
   color: #888;
   line-height: 16px;
   height: 16px;
   margin: 16px 4px 0 0;
   display: inline;
}

#switch:hover {
   color: #e21f26;
}

/* /////////////////////////////////
	ONE PAGE CHECKOUT
///////////////////////////////// */

#checkoutSteps {
	list-style: none;
}

#checkoutSteps span.number {
	display: none;
}

#checkout-step-login div.col-1 {
	float: left;
}

/* /////////////////////////////////
	Platinum Performance CSS 
	by Benek Lisefski
	http://www.benekdesign.com
///////////////////////////////// */

/* reset whitespace */
* { 
	margin:0;
	padding:0;
}

/* /////////////////////////////////
	LAYOUT
///////////////////////////////// */

body {
	font: normal 12px 'lucida grande', 'lucida sans unicode', 'lucida sans', arial, verdana;
	color: #000;
	background: #fff;
	line-height: 18px;
}

#center {
	width: 960px;
	margin: 0 auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear { 
	clear: both; 
	height: 0; 
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}

.hidden {
	display: none;
}

.subCol {
	width: 387px;
}

.mainCol {
	width: 573px;
}

/* /////////////////////////////////
	BASIC TEXT
///////////////////////////////// */

h1 {
	font: bold 15px 'palatino linoype', 'times new roman' , times, georgia;
	color: #000;
	margin: 12px 0;
	line-height: 15px;
}

h2 {
	font:normal 24px 'palatino linoype', 'times new roman' , times, georgia;
	color: #000;
	margin: 14px 0 14px 0;
	line-height: 24px;
}

h3 {
	font: normal 18px 'palatino linoype', 'times new roman' , times, georgia;
	color: #d57824;
	line-height: 20px;
	margin: 18px 0 12px;
}

h3 .date {
	font: normal 12px 'lucida grande', 'lucida sans unicode', 'lucida sans', arial, verdana;
	color: #999;
	margin-left: 16px;
}

h4 {
	font:normal 16px 'palatino linoype', 'times new roman' , times, georgia;
	color: #fff;
	margin: 18px 0 14px 20px;
	line-height: 18px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 10px 0;
}

h6 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 12px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}

p, ul, ol {
	margin: 8px 0px 8px 0px;
}

ul {
	list-style-type: none;
}


/* /////////////////////////////////
	DEFAULT LINKS
///////////////////////////////// */

a img { border: none }

a:link,
a:visited {
	color: #2a8796;
	text-decoration: none;
}

a:hover {
	color: #e21f26;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

/* /////////////////////////////////
	HEADER
///////////////////////////////// */

#header {
	height: 114px;
	position: relative;
	z-index: 2;
}

#logo {
	display: block;
	float: left;
	width: 333px;
	height: 40px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/platinum-performance.gif') no-repeat left top;
	margin: 38px 0 0 0;
}

.drop {
	float: left;
	margin: 0;
	position: absolute;
	top: 40px;
	z-index: 3px;
}

.drop h1:hover {
	cursor: pointer;
}

#dropHuman {
	left: 386px;
}

#dropEquine {
	left: 579px;
}

.drop h1 {
	display: block;
	margin: 0;
	width: 178px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
}

#dropHuman h1 {
	background: transparent url('../images/dropdown-human.gif') no-repeat left bottom;
}

#dropEquine h1 {
	background: transparent url('../images/dropdown-equine.gif') no-repeat left bottom;
}

.drop ul {
	width: 148px;
	margin: -7px 0 0 0;
	background: transparent url('../images/dropdown-bg.png') no-repeat left bottom;
	position: absolute;
	padding: 8px 16px 12px 14px;
	display: none;
}

#cart {
	float: left;
	width: 196px;
	height: 38px;
	padding: 0 0 0 38px;
	overflow: hidden;
	background: transparent url('../images/bg-cart.gif') no-repeat left top;
	margin: 40px 0 0 0;
	line-height: 38px;
	color: #666;
	font-size: 11px;
}

#h1-human {
	width: 137px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	margin: 40px 0 0 0;
	background: transparent url('../images/h1-human.gif') no-repeat left top;
}

#h1-equine {
	width: 137px;
	height: 38px;
	overflow: hidden;
	text-indent: -5000px;
	float: left;
	margin: 40px 0 0 0;
	background: transparent url('../images/h1-equine.gif') no-repeat left top;
}

#h1-human a:link,
#h1-human a:visited,
#h1-equine a:link,
#h1-equine a:visited {
	display: block;
	width: 137px;
	height: 38px;
}


/* /////////////////////////////////
	NAV
///////////////////////////////// */

ul#nav {
	height: 36px;
	margin: 0 0 14px 0;
	list-style-type: none;
	background: #b6191f url('../images/bg-nav.gif') repeat-x left top;
	border-right: solid 1px #a6161c;
	border-left: solid 1px #a6161c;
}

ul#nav li {
	display: block;
	float: left;
	height: 36px;
	margin: 0;
	overflow: hidden;
}

ul#nav li a:link,
ul#nav li a:visited {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 16px 0 14px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background: transparent url('../images/bg-nav-right.gif') no-repeat right top;
}

ul#nav li a:hover,
ul#nav li a.current:link,
ul#nav li a.current:visited,
ul#nav li a.current:hover {
	background-image: url('../images/bg-nav-hover.gif')
}



/* /////////////////////////////////
	CATEGORY NAV
///////////////////////////////// */

ul#catNav {
	margin: 24px 0 12px -10px;
	list-style-type: none;
}

ul#catNav li {
	display: block;
	height: 24px;
	padding-left: 10px;
}

ul#catNav li a:link,
ul#catNav li a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;

}

ul#catNav li.current {
	background: transparent url('../images/catnav-current.gif') no-repeat left top;
}

ul#catNav li.current a {
	color: #fdf9ed;
}

/* /////////////////////////////////
	CONTENT 
///////////////////////////////// */

#content {
	position: relative;
	z-index: 1;
	height: 1%;
	overflow: hidden;
}

.grey {
	background: #eeeceb;
}

.equineCat {
	background: #eeeceb url('../images/bg-col-equine.gif') repeat-y left top;
}

.humanCat {
	background: #eeeceb url('../images/bg-col-human.gif') repeat-y left top;
}

.humanProd,
.equineProd,
.cartPage {
	background: #eeeceb url('../images/bg-col-product.gif') repeat-y left top;
}

.marginR {
	margin-right: 6px;
}

.marginB {
	margin-bottom: 6px;
}

.marginL {
	margin-left: 6px;
	display: inline;
}

.borderL {
	border-left: solid 7px #fff;
}

#homeHuman:link,
#homeHuman:visited {
	display: block;
	float: left;
	width: 380px;
	height: 288px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/home-human.jpg') no-repeat left top;
	margin-bottom: 6px;
}

#homeEquine:link,
#homeEquine:visited {
	display: block;
	width: 380px;
	height: 288px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/home-equine.jpg') no-repeat left top;
	margin-left: 6px;
	margin-bottom: 6px;
}

#homeHuman:hover,
#homeEquine:hover {
	background-position: left -288px;
}

#intro {
    float: left;
    width: 340px;
    height: 115px;
    margin-right: 6px;
    background: #847870;
    color: #fff;
    padding: 14px 20px 12px;
}

#intro p {
	margin:-10px 0 0;
}

.banner {
	background: #fff;
	height: 1%;
	overflow: hidden;
	padding-bottom: 6px;
}

#humanCatalogue:link,
#humanCatalogue:visited {
	display: block;
	width: 362px;
	height: 235px;
	padding: 6px 0 0 18px;
	overflow: hidden;
	background: transparent url('../images/human-view-catalogue.jpg') no-repeat left top;
	color: #fff;
	font: normal 14px 'palatino linoype', 'times new roman' , times, georgia;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
}

#equineCatalogue:link,
#equineCatalogue:visited {
	display: block;
	width: 362px;
	height: 235px;
	margin: 0 0 0 0;
	padding: 6px 0 0 18px;
	overflow: hidden;
	background: transparent url('../images/equine-view-catalogue.jpg') no-repeat left top;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
	color: #FFFFFF;
	font:14px 'palatino linoype','times new roman',times,georgia;
}

#equineCatalogue:link h2,
#equineCatalogue:visited h2 {
	margin: 0 0 0 0;
	color: #fff;
	font: normal 14px 'palatino linoype', 'times new roman' , times, georgia;

}

#humanCatalogue:hover,
#equineCatalogue:hover {
	background-position: left -241px;
}

.text {
	padding: 12px 26px 18px 26px;
}

.bullet {
	margin: 18px 0;
}

.bullet li {
	padding-left: 20px;
	background: transparent url('../images/bullet.gif') no-repeat left 2px;
	margin-bottom: 8px;
}

.events {
	margin: 24px 0 12px 0;
}

.events li {
	border-top: solid 2px #fff;
	padding: 6px 0;
}

.catNav {
	padding-top: 159px;
	margin: 0;
	width: 187px;
}

.catNav h4 {
	margin-top: 0;
}

.equineCat .catNav {
	background: transparent url('../images/cat-equine.jpg') no-repeat left top;
}

.humanCat .catNav {
	background: transparent url('../images/cat-human.jpg') no-repeat left top;
}

.catNav ul {
	margin: 14px 0;
	list-style-type: none;
}

.catNav ul li {
	padding: 2px 20px;
}

.equineCat .catNav ul li a:link,
.equineCat .catNav ul li a:visited {
	color: #c5c9a2;
}

.humanCat .catNav ul li a:link,
.humanCat .catNav ul li a:visited {
	color: #a1c9cf;
}

.equineCat .catNav ul li a:hover,
.humanCat .catNav ul li a:hover,
.equineCat .catNav ul li.current a:link,
.equineCat .catNav ul li.current a:visited,
.humanCat .catNav ul li.current a:link,
.humanCat .catNav ul li.current a:visited {
	color: #fff;
}

.catNav ul li.current {
	background: transparent url('../images/cat-current.gif') no-repeat left center;
}

.catalogue {
	width: 732px;
	padding: 28px 14px 10px 0;
}

.catalogue h2 {
	margin-top: 0;
}

.productHeader {
	padding: 1px 26px 8px 26px;
	border-bottom: solid 6px #fff;
}

.productHeader h2 {
	color: #fff;
	font-size: 28px;
	margin-top: 24px;
}

.humanProd .productHeader {
	background: #5e8a91;
}

.humanProd .breadcrumb {
	font-size: 11px;
	color: #a1c9cf;
	margin: 16px 0;
}

.humanProd .breadcrumb a:link,
.humanProd .breadcrumb a:visited {
	color: #a1c9cf;
}

.humanProd .breadcrumb a:hover {
	color: #fff;
}

.equineProd .productHeader {
	background: #868b5d;
}

.equineProd .breadcrumb {
	font-size: 11px;
	color: #c5c9a2;
	margin: 16px 0;
}

.equineProd .breadcrumb a:link,
.equineProd .breadcrumb a:visited {
	color: #c5c9a2;
}

.equineProd .breadcrumb a:hover {
	color: #fff;
}

.prodImage {
	float: right;
	background: #fff url('../images/bg-prodimg.gif') no-repeat left top;
	padding: 16px 19px;
	margin: 12px 0 12px 26px;
}

.priceTable {
	margin: 18px 0;
	font-size: 11px;
	width: 345px;
}

.priceTable th {
	background: #d9d5d2;
	padding: 2px 12px;
	color: #6c6a69;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

.priceTable td {
	padding: 2px 12px;
	font-size: 12px;
	text-align: left;
	border-bottom: solid 1px #d9d5d2;
}

.related {
	clear: both;
	padding: 19px 0 19px 214px;
	margin-top: 6px;
}

.related .products {
	margin: 0;
}

.related .products li {
	margin-bottom: 0;
}

#relatedHuman {
	background: #5e8a91 url('../images/related-human.jpg') no-repeat left top;
}

#relatedEquine {
	background: #868b5d url('../images/related-equine.jpg') no-repeat left top;
}

/* /////////////////////////////////
	PRODUCT GRID 
///////////////////////////////// */


.products {
	margin: 19px 0;
	list-style-type: none;
	overflow: hidden;
	height: 1%;
	padding: 0;
}

.products li {
	width: 340px;
	height: 163px;
	padding: 18px 20px 0 0;
	margin: 0 6px 6px 0;
	float: left;
	font-size: 11px;
	color: #666;
	line-height: 16px;
	background: transparent url('../images/bg-product.png') no-repeat left top;
}

.products li a.image:link,
.products li a.image:visited {
	display: block;
	width: 109px;
	height: 149px;
	margin: 0 8px 0 8px;
	float: left;
	display: inline;
}

.products li a.image img {
	border: 0;
	display: block;
}

.products h5 {
	margin: 0;
	padding-top: 8px;
}

.products p {
	margin: 8px 0;
}

.products .more:link,
.products .more:visited {
	display: block;
	width: 74px;
	height: 12px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/button-moreinfo.gif') no-repeat left top;
}

.products .more:hover {
	background-position: left -12px;
}

#show {
	height: 40px;
	padding: 0;
	overflow: hidden;
	margin: 0;
	color: #666;
	font-size: 11px;
}

#paginate {
	float: left;
	margin: -7px 20px 0 0;
}

#paginate li {
	display: block;
	float: left;
	padding: 0;
	margin-right: 2px;
}

#paginate li a:link,
#paginate li a:visited {
	display: block;
	float: left;
	margin: 0;
	background: #f7f6f5;
	padding: 2px 7px;
}

#paginate li.prev a,
#paginate li.next a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
}

#paginate li.current a:link,
#paginate li.current a:visited,
#paginate li.current a:hover {
	color: #000;
	font-weight: bold;
	background: #fff;
}

.showing {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	font-size: 11px;
}

/* /////////////////////////////////
	CART TABLE
///////////////////////////////// */

#shopping-cart-table {
	width: 520px;
	margin: 24px 0 24 0;
	border: 0;
	font-size: 11px;
	color: #000;
	line-height: 15px;
}

#shopping-cart-table th,
#shopping-cart-table td {
	padding: 5px 12px;
	text-align: left;
	vertical-align: middle;
}


#shopping-cart-table thead th {
	font-size: 10px;
	color: #999;
	text-transform: uppercase;
	border-bottom: solid 6px #eeeceb;
	font-weight: normal;
}

#shopping-cart-table tfoot td {
	border-top: solid 5px #eeeceb;
}

#shopping-cart-table thead th,
#shopping-cart-table tfoot td {
	background: #d9d5d2;
}

#shopping-cart-table tbody td {
	border-bottom: solid 1px #eeeceb;
	background: #fff;
}

#shopping-cart-table tbody td.img {
	width: 40px;
}

#shopping-cart-table .cartImg {
	display: block;
}

#shopping-cart-table input.qty {
	background: #fff;
	padding: 5px;
	border: solid 1px #dbd9d8;
	width: 20px;
	color: #000;
	font-size: 11px;
}

#shopping-cart-table .price {
	display: block;
	width: 60px;
}

#shopping-cart-table .name a:link,
#shopping-cart-table .name a:visited {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

#checkout {
	background: #847870;
	border-left: solid 7px #fff;
	border-bottom: solid 6px #fff;
	height: 1%;
	overflow: hidden;
	padding: 12px 26px 24px;
	margin: 0 0 18px 0;
}

#checkout h2 {
	color: #fff;
}

#checkout ul {
	list-style-type: none;
	margin: 0;
}

#checkout ul li {
	margin: 0;
}

#checkout ul li span {
	display: block;
	float: left;
	width: 100px;
}

#checkout dt {
	color: #FFFFFF;
	font-size: 1.1em;
}

#checkout dt a {
	color: #c8c0bb;
	font-size: 10px;
}

#checkout dt a:hover {
	color: #fff;
}

#checkout dd {
	margin-left: 20px;
}

ul.totals, #shopping-cart-totals-table {
	color: #c8c0bb;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
}

ul.totals li span {
	display: block;
	float: left;
	width: 100px;
}

ul.totals strong {
	color: #fff;
}

#shopping-cart-totals-table strong, #shopping-cart-totals-table th {
	font-weight: normal;
}

#shopping-cart-totals-table th {
	width: 100px;
}

#shopping-cart-totals-table tfoot strong {
	font-weight: bold;
	color: #FFFFFF;
}

#shopping-cart-totals-table .a-right {
	text-align: left;
}

#shopping-cart-totals-table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#checkoutNow:link,
#checkoutNow:visited {
	display: block;
	width: 118px;
	height: 28px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../images/button-checkout.gif') no-repeat left top;
	margin: 18px 0 12px;
}

#checkoutNow:hover {
	background-position: left -28px;
}

#multiple:link,
#multiple:visited {
	color: #c8c0bb;
	font-size: 10px;
}

#multiple:hover {
	color: #fff;
}


/* /////////////////////////////////
	FORMS
///////////////////////////////// */

form ul {
	margin: 0;
}

form ul li {
	height: 1%;
	overflow: hidden;
}

fieldset {
 	border: 0;
}

input:focus,
select:focus {
	outline: 0;
}

#searchForm {
	width: 187px;
	height: 38px;
	overflow: hidden;
	background: transparent url('../images/bg-search.gif') no-repeat left top;
	float: right;
	margin: 40px 0 0 0;
}

#searchForm .input {
	border: 0;
	background: transparent;
	width: 130px;
	height: 16px;
	float: left;
	padding: 12px 10px 8px;
	font-size: 12px;
	color: #666;
}

#searchForm .button {
	float: right;
	width: 36px;
	height: 36px;
}

#perPage {
	float: right;
	width: 160px;
	line-height: 18px;
}

#perPage select {
	background: #fff;
	padding: 2px;
	margin: 0 2px 0 0;
	border: solid 1px #dbd9d8;
	width: 60px;
	color: #000
}

#sort {
	float: right;
	width: 230px;
	margin: -41px 0 0 0;
}

#sort select {
	background: #fff;
	padding: 2px;
	margin: 0 2px 0 0;
	border: solid 1px #dbd9d8;
	width: 140px;
	color: #000;
}

#sortDir {
	position: relative;
	top: 3px;
}

#product_addtocart_form {
	height: 1%;
	overflow: hidden;
	margin: 0;
	color: #fff;
	padding: 18px 26px;
	border-bottom: solid 6px #fff;
	border-left: solid 7px #fff;
	background: #847870;
}

#product_addtocart_form #size-label, .product-options label {
	display: block;
	float: left;
	width: 240px;
	height: 17px;
	font-size: 11px;
	margin-right: 10px;
}

#product_addtocart_form #qty-label, span.qty-box label {
	display: block;
	float: left;
	width: 75px;
	height: 17px;
	font-size: 11px;
}

#product_addtocart_form #size, .super-attribute-select {
	float: left;
	background: #fff;
	padding: 3px;
	border: solid 1px #5f544e;
	width: 235px;
	color: #000;
	margin: 0 10px 0 0;
	font-size: 11px;
}

#product_addtocart_form #qty {
	/*float: left;*/
	display: block;
	background: #fff;
	padding: 3px;
	border: solid 1px #5f544e;
	width: 67px;
	color: #000;
	margin: 0;
	font-size: 11px;
}

#product_addtocart_form .button {
	margin-top: 8px;
}

form#coupon {
	margin: 12px 0;;
}

form#coupon input.coupon {
	width: 150px;
	background: #fff;
	padding: 4px;
	border: solid 1px #dbd9d8;
	color: #000;
	margin-right: 10px;
}


/* /////////////////////////////////
	FOOTER
///////////////////////////////// */

#footer {
	height: 50px;
	overflow: hidden;
	font-size: 11px;
	margin-top: 20px;
}

#copyright {
	float: left;
	margin: 0;
}

#vo2 {
	float: right;
	margin: 0;
}

#copyright a:link,
#copyright a:visited {
	border-left: solid 1px #e7e7e7;
	padding: 2px 0 2px 12px;
	margin-left: 12px;
}

/* /////////////////////////////////
	added by Benek 11-01-10
///////////////////////////////// */

#subNav {
	height: 1%;
	overflow: hidden;
	margin: 0;
	color: #fff;
	padding: 12px 26px;
	border-bottom: solid 6px #fff;
	border-left: solid 7px #fff;
	background: #847870;
}

#subNav h2 {
	color: #fff;
}

#subNav ul li {

}

#subNav ul li a:link,
#subNav ul li a:visited {
	color: #c8c0bb;
}

#subNav ul li a:hover,
#subNav ul li a.current {
	color: #fff;
}

#subNav ul.bullet li {
	background: transparent url('../images/bullet2.gif') no-repeat left 2px;
}

.subCol .text {
	border-left: solid 6px #fff;
}

h2.borderTop,
h3.borderTop,
div.footnote {
	padding-top: 18px;
	border-top: solid 2px #fff;
	margin-top: 24px;
}

div.footnote {
	font-style: italic;
	font-size: 0.8em;
}

.imgLeft {
	float: left;
	margin: 12px 20px 12px 0;
}

.imgRight {
	float: right;
	margin: 12px 0 12px 20px;
}

.imgBlock {
	display: block;
	margin: 18px 0;
}

img.border {
	border: solid 6px #fff;
}

.community {
	margin: 24px 0 18px 0;
}

.community li {
	height: 1%;
	overflow: hidden;
	border-top: solid 2px #fff;
	padding: 12px 0;
}

.community img.right {
	margin: 4px 0 4px 18px;
}

.community .quote {
	font-size: 14px;
	line-height: 20px;
}

.pdf:link,
.pdf:visited {
	padding-left: 32px;
	background: transparent url('../images/pdf.gif') no-repeat left center;
	display: block;
	margin: 12px 0 18px;
}

.video {
	margin: 18px 0;
}

.price-box {
	display: none;
}

#product-options-wrapper {
	float: left;
	width: 100px;
}

fieldset.add-to-cart-box {
	float: right;
}

/* /////////////////////////////////
	ONE PAGE CHECKOUT
///////////////////////////////// */

#checkoutSteps {
	list-style: none;
}

#checkoutSteps div.col2-set {
	clear: both;
}

#checkoutSteps span.number {
	display: none;
}

#checkout-step-login div.col-1 {
	float: left;
}

#checkout-step-login div.col-2 {
	float: right;
}

#checkoutSteps li.section {
	clear: both;
	margin-bottom: 40px;
}

#checkoutSteps h5 {
	font-size: 14px;
}

#checkout-step-billing div.input-box,
#checkout-step-shipping div.input-box {
	float: left;
	margin-right: 40px;
}

#billing-new-address-form,
#shipping-new-address-form {
	margin-bottom: 10px;
}

#checkoutSteps input.radio {
	margin-right: 5px;
}

div.validation-advice {
	color: red;
}

#checkoutSteps dl.sp-methods dt {
	font-weight: bold;
}

#checkout p {
	margin: 0;
}

/* /////////////////////////////////
	CUSTOMER ACCOUNT
///////////////////////////////// */

div.customer div.leftCol a {
	color: #FFFFFF;
}

div.customer div.leftCol a:hover {
	text-decoration: underline;
}

div.customer h5 {
	font-size: 14px;
}

div.customer ol {
	list-style-type: none;
}

/* /////////////////////////////////
	MESSAGES
///////////////////////////////// */

.messages {
	color: red;
}

#messages_product_view .messages {
	color: #fff;
}

/* /////////////////////////////////
	TABLE
///////////////////////////////// */
table.table {
	border-collapse: collapse;
}

table.table th{
	text-align: left;
}

table.table td {
	vertical-align: text-top;
	padding-right: 10px;
}

table.table tr:hover {
	background: #FFF;
}

table.table tr:hover th {
	background: #EEECEB;
}

table.table td.nobr {
	white-space: nowrap;
}



