/*******************************************
		BUTTONS
*******************************************/
/** M23's Buttons **/
.imgbut {
	height: 25px;
	padding: 3px 0 8px 0;
	color: #fff;
	border: 1px solid #164770;
	font-size: 13px;
	background-color:#164770;
	cursor:pointer;
}

/** Cazarin M23 Buttons **/
.fullButton {
	color: #164770;
	border: 1px solid #164770;
	text-decoration: none;
	padding: 0px 35px 0px 4px;
	height: 21px;
	line-height: 21px;
	background-color:#FFF;
	background-repeat: no-repeat;
	background-image: url(/store/images/buttons/cazM23_icons.gif);
	font-weight:bold;
	width: 120px;
	display:block;
}

.smallRound {
	display: block;
	clear: both;
	width: 140px;
	text-align: right;
	float: right;
	color: #000;
	text-decoration: none;
	padding: 0px 35px 0px 4px;
	height: 21px;
	line-height: 21px;
	background-repeat: no-repeat;
	background-image: url(/store/images/buttons/cazM23_icons.gif);	
}
a:hover.smallRound { text-decoration: underline; }

.fullButton a, .fullButton a:visited {
	color: #00FF00;
}
a:hover.fullButton {
	background-color: #FFFFFF;
}

/* for testing */
.viewButtons .fullButton {
	clear: both;
	margin: 3px 10px;
}


.fullButton.help			{ background-position: right 0px;		padding-right: 20px; }
.fullButton.forgotPassword	{ background-position: right 0px;		padding-right: 20px; }
.fullButton.password		{ background-position: right -21px;		padding-right: 29px; }
.fullButton.go				{ background-position: right -42px;		padding-right: 20px; }
.fullButton.recalc			{ background-position: right -63px;		padding-right: 20px; }
.fullButton.recalculate		{ background-position: right -63px;		padding-right: 20px; }
.fullButton.viewCart		{ background-position: right -84px;		padding-right: 30px; }
.fullButton.tellFriend		{ background-position: right -105px;	padding-right: 34px; }
.fullButton.delete			{ background-position: right -126px;	padding-right: 32px; }
.fullButton.clearFields		{ background-position: right -126px;	padding-right: 32px; }
.fullButton.clearShip		{ background-position: right -147px;	padding-right: 37px; }
.fullButton.shipCost		{ background-position: right -168px;	padding-right: 37px; }
.fullButton.shippingCosts	{ background-position: right -168px;	padding-right: 37px; }
.fullButton.continueShop	{ background-position: right -189px;	padding-right: 42px; }
.fullButton.continueShopping{ background-position: right -189px;	padding-right: 42px; }
.fullButton.checkout		{ background-position: right -210px;	padding-right: 40px; }
.fullButton.details			{ background-position: right -231px;	padding-right: 32px; }
/*.fullButton.viewDetails		{ background-position: right -231px;	padding-right: 32px; }*/
.fullButton.addToCart		{ background-position: right -252px;	padding-right: 34px; }


.smallRound.forgotPassword	{ background-position: right 0px;		padding-right: 20px; }
.smallRound.password		{ background-position: right -21px;		padding-right: 29px; }
.smallRound.go				{ background-position: right -42px;		padding-right: 20px; }
.smallRound.recalc			{ background-position: right -63px;		padding-right: 20px; }
.smallRound.recalculate		{ background-position: right -63px;		padding-right: 20px; }
.smallRound.viewCart		{ background-position: right -84px;		padding-right: 30px; }
.smallRound.tellFriend		{ background-position: right -105px;	padding-right: 34px; }
.smallRound.delete			{ background-position: right -126px;	padding-right: 32px; }
.smallRound.clearFields		{ background-position: right -126px;	padding-right: 32px; }
.smallRound.clearShip		{ background-position: right -147px;	padding-right: 37px; }
.smallRound.shipCost		{ background-position: right -168px;	padding-right: 37px; }
.smallRound.shippingCosts	{ background-position: right -168px;	padding-right: 37px; }
.smallRound.continueShop	{ background-position: right -189px;	padding-right: 42px; }
.smallRound.continueShopping{ background-position: right -189px;	padding-right: 42px; }
.smallRound.checkout		{ background-position: right -210px;	padding-right: 40px; }
.smallRound.details			{ background-position: right -231px;	padding-right: 32px; }
/*.smallRound.viewDetails		{ background-position: right -231px;	padding-right: 32px; }*/
.smallRound.addToCart		{ background-position: right -252px;	padding-right: 34px; }


.viewCartLink {
	background-repeat: no-repeat;
	background-image: url(/store/images/buttons/cazM23_icons2.gif);
	background-position: right -84px;
	padding-right: 32px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: right;
	float: right;
	margin-left: 10px;
}
a:hover.viewCartLink {
	text-decoration: underline;
}

.viewAccountLink {
	background-repeat: no-repeat;
	background-image: url(/store/images/buttons/cazM23_icons2.gif);
	background-position: right -21px;
	padding-right: 32px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: right;
	float: right;
}
a:hover.viewAccountLink {
	text-decoration: underline;
}

/*Cart related*/
.additionalButtons
{
	font-size:11px;
	text-decoration:underline;
	padding-left:28px;
	line-height:25px;
	width: 100px;
	font-weight:bold;
	color:#164770;
	background-image: url(/store/images/buttons/store_icons.jpg);
	background-repeat: no-repeat;
	text-align: left; /*just incase */	
	display:block;	
}

a:hover.additionalButtons { text-decoration: underline; color:#164770;}

.additionalButtons.addToCart 	{ background-position: 0px 0px; }
.additionalButtons.viewDetails  { background-position: 0px -33px; }
.additionalButtons.tellAFriend	{ background-position: 0px -62px; }

.optionsTable {
	border: #666666 solid 1px;
	width: 450px;
}
.optionsTable th {
	font-weight:bold;
	padding: 5px;	
	color: #000080;
	border-bottom: #181818 solid 1px;
}
.optionsTable td {
	padding: 0px;
	font-size: 11px;
}

