.button, button.button, input.button {
	background: url(../../images/common/btn1_bg.gif) repeat-x;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 6px;
	cursor: pointer;
	border: 0;
	display: inline-block;
}

.add-to-cart button.btn-cart {
	float: right;
	width: 102px;
	height: 30px;
	display: block;
	/*text-indent:-9999px;*/
	background: url(../../images/buttons/en_US/btn_add_cart.jpg) no-repeat;
}

.find-dealer {
	width: 113px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_find_a_dealer.png) no-repeat;
}

button.checkout {
	float:right;
}


.button.sign-in {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_sign_in.png) no-repeat;
	width: 113px;
	height: 30px;
	display: block;
}

.button.sign-up {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_sign_up.png) no-repeat;
	width: 102px;
	height: 30px;
	display: block;
}

.button.register-hardware {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_reg_hw.png) no-repeat;
	width: 146px;
}

.button.continue {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_cont.png) no-repeat;
	width: 113px;
	height: 30px;
}

.button.continue-shopping {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_cont_shop.png) no-repeat;
	width: 141px;
}

.button.update-cart {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_update_cart.png) no-repeat;
	width: 113px;
	height: 30px;
}

.button.update {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_update.png) no-repeat;
	width: 71px;
}

.button.change-password {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_change_pass.png) no-repeat;
	width: 137px;
}

.button.change-password {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_change_add.png) no-repeat;
	width: 125px;
}

.button.confirm-order {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_confirm_order.png) no-repeat;
	width: 120px;
}

.button.login {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_login.png) no-repeat;
	width: 113px;
	height: 30px;
}

.button.cancel {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_cancel.png) no-repeat;
	width: 113px;
	height: 30px;
}

.button.add-hardware {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_add_hw.png) no-repeat;
	width: 117px;
}

.button.submit-transfer {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_req_trans.png) no-repeat;
	width: 137px;
}

.button.submit {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_submit.png) no-repeat;
	width: 71px;
}

.button.update-request {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_update_req.png) no-repeat;
	width: 125px;
}

.button.create-account {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_create_acc.png) no-repeat;
	width: 125px;
}

.button.download-authorizations {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_down_auth.png) no-repeat;
	width: 190px;
	height: 30px;
	display: block;
	padding: 0;
}

.button.submit-request {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_submit_req.png) no-repeat;
	width: 125px;
}

.button.more-info {
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_more_info.png) no-repeat;
	width: 113px;
	height: 30px;

}

.button.add-address {
	width: 109px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_add_address.png) no-repeat;
}

.button.change-address {
	width: 125px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_change_add.png) no-repeat;
}

.checkout, button.checkout, .button.checkout {
	width: 88px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_checkout.png) no-repeat;
}

.button.apply-coupons {
	width: 120px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_apply_coup.png) no-repeat;
}

.button.ok {
	width: 41px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_ok.png) no-repeat;
}

.button.save {
	width: 54px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_save.png) no-repeat;
}

.button.back {
	width: 60px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_back.png) no-repeat;
}

.button.edit {
	width: 54px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_edit.png) no-repeat;
}

.button.delete {
	width: 71px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_delete.png) no-repeat;
}

.button.next {
	width: 54px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_next.png) no-repeat;
}

.button.change-zip-code {
	width: 132px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_change_zip.png) no-repeat;
}

.button.upgrade {
	width: 82px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_upgrade.png) no-repeat;
}

.button.update-country {
	width: 125px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_update_country.png) no-repeat;
}

.button.get-started {
	width: 130px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_get_started-en.png) no-repeat;
	text-align: center;
}

.button.get-started-de {
	width: 150px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_get_started-de.png) no-repeat;
	text-align: center;
}
.button.get-started-fr {
	width: 150px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_get_started-fr.png) no-repeat;
	text-align: center;
}
.button.get-started-jp {
	width: 150px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_get_started-jp.png) no-repeat;
	text-align: center;
}

.button.confirm-trade-in {
	width: 180px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_confirm_tradein-en.png) no-repeat;
}
.button.confirm-trade-in-de {
	width: 180px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_confirm_tradein-de.png) no-repeat;
}
.button.confirm-trade-in-fr {
	width: 180px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_confirm_tradein-fr.png) no-repeat;
}
.button.confirm-trade-in-jp {
	width: 180px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_confirm_tradein-jp.png) no-repeat;
}
.button.print-en, .button.print-gb {
	width: 102px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_print-en.png) no-repeat;
}
.button.print-de {
	width: 102px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_print-de.png) no-repeat;
}
.button.print-fr {
	width: 102px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_print-fr.png) no-repeat;
}
.button.print-jp {
	width: 102px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_print-jp.png) no-repeat;
}
.button.trade-in {
	width: 102px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_tradein.png) no-repeat;
}

.button.select-plugins {
	width: 130px;
	text-indent: -9999px;
	background: url(../../images/buttons/en_US/btn_select-plugins.png) no-repeat;
}

.category-block .block-header .view-all {
	background: url(../../images/buttons/en_US/btn_viewall.png) no-repeat scroll left -30px;
	float: right;
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	margin-right: -15px;
	position: relative;
}

.category-block .block-header .view-all.expanded {
	background-position: left top;
}

.ua-library-close {
	background: url(../../images/buttons/en_US/close.png) no-repeat;
	width: 51px;
	height: 15px;
	display: block;
	margin-left: 15px;
}

.button.reg-next {
	background: url(../../images/buttons/en_US/reg-next.png) no-repeat;
	width: 100px;
	height: 31px;
	display: block;
}

.button.reg-next2 {
	background: url(../../images/buttons/en_US/reg-next.png) no-repeat;
	width: 100px;
	height: 31px;
	display: block;
	margin-top: 27px;
}


.button.reg-upgrade {
	background: url(../../images/buttons/en_US/reg-upgrade.png) no-repeat;
	width: 151px;
	height: 52px;
}

.button.reg-nothanks {
	background: url(../../images/buttons/en_US/reg-nothanks.png) no-repeat;
	width: 154px;
	height: 52px;
}

.button.reg-nothanks2 {
	background: url(../../images/buttons/en_US/reg-nothanks2.png) no-repeat;
	width: 150px;
	height: 58px;

}

.button.reg-confirm {
	background: url(../../images/buttons/en_US/reg-confirm.png) no-repeat;
	width: 193px;
	height: 58px;
}

.button.reg-payment-next {
	background: url(../../images/buttons/en_US/reg-next2.png) no-repeat;
	width: 193px;
	height: 58px;
}

.button.reg-finish-later {
	background: url(../../images/buttons/en_US/reg-finish.png) no-repeat;
	width: 100px;
	height: 20px;
	text-indent:-9999px;
	cursor: pointer;
}

.button.reg-finish-later-off {
	background: url(../../images/buttons/en_US/reg-finish-off.png) no-repeat;
	width: 100px;
	height: 20px;
	text-indent:-9999px;
	cursor: default;
}



.button.reg-authorize-bundle-off {
	background: url(../../images/buttons/en_US/reg-authorize-bundle-off.png) no-repeat;
	width: 194px;
	height: 31px;
	text-indent:-9999px;
	cursor: default;
	margin: 10px 0;
}

.button.reg-authorize-bundle-on {
	background: url(../../images/buttons/en_US/reg-authorize-bundle-on.png) no-repeat;
	width: 194px;
	height: 31px;
	text-indent:-9999px;
	cursor: pointer;
	margin: 10px 0;
}

/* registration image */
#page2 td.sidebar .slot{
	background: url(../../images/buttons/en_US/slot.png) no-repeat;
	height: 125px;
	margin: 18px 10px;
	width: 227px;
}

.reg-or {
	background: url(../../images/buttons/en_US/or.png) no-repeat;
	display: block;
	width: 31px;
	height: 67px;
}

#equal td.info a {
	background-image:url("../../images/buttons/en_US/info2.png");
}

#equal td.select a {
	background-image:url("../../images/buttons/en_US/select2.png");
}

#lightbox-footer a.select{
	background-image:url("../../images/buttons/en_US/select2.png");
}

.custom_rem_text {
		font: 34px/30px NGRoman,arial,helvetica,san-serif;
		float: left;
}

.custom_rem_subhead {
	font: 18px/20px NGRoman,arial,helvetica,san-serif;
}

div.add-to-box div.add-to-cart {
	width: 102px;
}

.reg-download {
	background-image: url("../../images/registration/download.png");
	width: 151px;
	height: 55px;
	display: block;
}

.custom-sort {
	background-image: url("../../images/buttons/en_US/sort.png");
	width: 136px;
	height: 19px;
	display: block;
}

.write-a-review-w {
	background-image: url('../../images/buttons/en_US/write-a-review-w.png');
	width: 96px;
	height: 24px;
	display: block;
}

.write-a-review-v {
	background-image: url('../../images/buttons/en_US/write-a-review-v.png');
	width: 71px;
	height: 26px;
	display: block;
}

.button.product-info {
	background-image: url('../../images/buttons/en_US/btn_product_info.png');
	width: 132px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}

.button.buy-now {                                            
	background-image: url('../../images/buttons/en_US/btn_buy_now.png');
	width: 64px;
	height: 21px;                                                  
	display: block;                                         
	background-repeat: no-repeat;
}
                                                                                     

     
#equal tr.selected td.select a {
	background: url(../../images/buttons/en_US/selected.png) no-repeat;
	color: transparent;
	display: block;
	float: left;
	font-size: 0;
	height: 14px;
	margin-top: -3px;
	width: 64px;
}

.uaicon   {
	width: 215px;
	height: 128px;
	background: url(../../images/registration/uaicon.png) no-repeat;
}
