/* ****************** BUTTONS ****************** */
/**** POSITIONING ****/
div.leftNavGo {
	float:right;
	margin:5px 12px 0 0;
	display:inline;
}
div.emailFriend {
	float:left;
	display:inline;
	margin:16px 0 0 98px;
}
div.signup {
	position:relative;
	top:-20px;
	left:210px;
}

div.button19px.view, div.button19px.contactUs {
	clear:left;
	margin:0 0 0 24px;
}


div.productRepeatButton {
	float:left;
}
div.categoryButton {
	position:absolute;
	right:15px;
	top:113px;
}
div.subCatFilterButton {
	float:right;
	position:relative;
	top:1px;
}
div.newReleaseFilterButton {
	float:right;
	position:relative;
	top:5px;
}
div.basketButton {
	float:right;
	/* clear added for the product page sothe button wraps properly */
	clear:right;
}
div.basketButton a.buttonCore.notify strong{
	width:48px;	
}
div.submitReviewButton {
	float:right;
	margin-right:3px;
	display: inline;
}
div.catBrandButton {
	float:right;
	margin-right:11px;
	display: inline;
}
div.brandCatHeaderButton {
	margin-left:12px;
	display: inline;
	float:left;
}
div.basketCheckoutButton {
	float:right!important;
}
div.loginBoxButton {
	position:absolute;
	bottom:48px;
	right:24px;
}
div.accSubmitButton {
	float:right;
	display:inline;
	margin:10px 5px 10px 0;
}
div.checkoutButtons{
	float:right;
	margin:10px 5px 0 5px;
	display:inline;
}
div.checkoutEditButtons{
	float:right;
	margin:10px 15px 10px 5px;
	display:inline;
}
div.discountPosition {
	margin:5px 0 0 10px;
	display:inline;
	float:left;
}
div.checkoutProcessButton {
	clear:both;
	margin:10px 5px 0 5px;
	display:inline;
	float:right;
}
div.contactButton {
	float:right;
	display:inline;
	margin:5px 20px 5px 0;
}
div.featuredProductsViewAll {
	position:absolute;
	top:144px;
	left:469px;
}
/****** RESIZABLE BUTTON CORE ******/
div.button19px{height:19px;}
a.buttonCore{float:left; display:inline;text-decoration:none;font-size:65%;font-weight:bold;}
a.buttonCore strong,a:visited.buttonCore strong,a:active.buttonCore strong{color:#282828;}
a:hover.buttonCore{text-decoration:none;}
a.buttonCore strong {float:left; display:inline;display:block; }
a:hover.buttonCore strong,  a.buttonCore.active strong, a:active.buttonCore.active strong, a:visited.buttonCore.active strong { color:#bfceee; cursor:hand;}

/*** BLUE ***/
a.button19pxBlue{background: url(../images/buttons/blueRight.png) no-repeat right 0px; height:19px;padding-right:22px}
a.button19pxBlue strong {height:18px; line-height:16px;vertical-align:top; padding:1px 0px 0 11px;background: url(../images/buttons/blueLeft.png) no-repeat left 0px;}
a:hover.button19pxBlue, a.button19pxBlue.active{background-position:right bottom;}
a:hover.button19pxBlue strong, a.button19pxBlue.active strong{background-position:left bottom;}

/*** BROWN ***/
a.button19pxBrown{background: url(../images/buttons/brownRight.png) no-repeat right 0px; height:19px;padding-right:22px}
a.button19pxBrown strong {height:18px; line-height:16px;vertical-align:top; padding:1px 0px 0 11px;background: url(../images/buttons/brownLeft.png) no-repeat left 0px;}
a:hover.button19pxBrown, a.button19pxBrown.active{background-position:right bottom;}
a:hover.button19pxBrown strong, a.button19pxBrown.active strong{background-position:left bottom;}
a:hover.buttonCore.button19pxBrown strong{ color:white; }

/*** PURPLE ***/
a.button19pxPurple{background: url(../images/buttons/purpleRight.png) no-repeat right 0px; height:19px;padding-right:22px}
a.button19pxPurple strong {height:18px; line-height:16px;vertical-align:top; padding:1px 0px 0 11px;background: url(../images/buttons/purpleLeft.png) no-repeat left 0px;}
a:hover.button19pxPurple, a.button19pxPurple.active{background-position:right bottom;}
a:hover.button19pxPurple strong, a.button19pxPurple.active strong{background-position:left bottom;}
a:visited.buttonCore.button19pxPurple strong,a:active.buttonCore.button19pxPurple strong,a.buttonCore.button19pxPurple strong{color:white;}

/*** BACK ***/
a.button19pxBack{background: url(../images/buttons/backRight.png) no-repeat right 0px; height:19px;padding-right:11px}
a.button19pxBack strong {height:18px; line-height:16px;vertical-align:top; padding:1px 0px 0 22px;background: url(../images/buttons/backLeft.png) no-repeat left 0px;}
a:hover.button19pxBack{background-position:right bottom;}
a:hover.button19pxBack strong{background-position:left bottom;}

/*** BASKET ***/
a.button19pxBasket{background: url(../images/buttons/basketRight.png) no-repeat right 0px; height:19px;padding-right:22px}
a.button19pxBasket strong {height:18px; line-height:16px;vertical-align:top; padding:1px 0px 0 29px;background: url(../images/buttons/basketLeft.png) no-repeat left 0px;}
a:hover.button19pxBasket{background-position:right bottom;}
a:hover.buttonCore.button19pxBasket strong{background-position:left bottom;color:#e0d8c8;}


