.cssButton, .cssButtonHover {

background: #555;

border-bottom: 1px solid #111;color: #FFFFFF;

cursor:pointer!important;

display: inline-block;

font-size: 11px;

height: 22px;

line-height: 22px;

margin: 0 2px;

padding: 0 5px;

text-transform: uppercase !important;

}

.cssButton:hover,

.cssButtonHover { background:#222;border-bottom: 1px solid #111;}

.navNextPrevWrapper a,

.btn1 a{

text-decoration:none;

}

.small_delete, .button_prev, .button_next, .button_search  {}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {}

.button_return_to_product_list, .button_add_selected {} 

.button_submit {}

.button_update_cart {}

.button_update_cartHover {}

.button { float:left;}

.button2 { float:left;}

.cssButton.button_in_cart{

border:0px solid #2CAA95; background:#2CAA95; color:#fff;

border-radius: 0 0 0 0;width:40% !important;

cursor:pointer!important;

display: inline-block;

font-size: 12px;

font-weight: bold;

height: 39px;

line-height: 39px;

padding: 0 5px 0 5px;

text-transform: uppercase !important;

}

.cssButtonHover.button_in_cart{

border:0px solid #000; background:#333; color:#fff;

border-radius: 0 0 0 0; width:40% !important;

cursor:pointer!important;

display: inline-block;

font-size: 12px;

font-weight: bold;

height: 39px;

line-height: 39px;

padding: 0 5px 0 5px;

text-transform: uppercase !important;

}

.TagsbuttonRow {

background:#353535;

border: medium none;

border-radius: 0 0 0 0;

color: #FFFFFF;

display: inline-block;

font-size: 12px;

font-weight: bold;

height: 28px;

line-height:24px;

margin: 0 0 0 2px;

padding: 0 5px;

text-transform: uppercase !important;

}

.cssButton.button_subscribe{

background:#555; 

border: medium none;

border-radius: 0 0 0 0;

color: #FFFFFF;

display: inline-block;

font-size: 12px;

font-weight: bold;

height: 36px;

line-height: 36px;

margin: 0;

padding: 0 5px;

text-transform: uppercase !important;

}

.cssButtonHover.button_subscribe{

background:#000;

border: medium none;

border-radius: 0 0 0 0;

color: #FFFFFF;

display: inline-block;

font-size: 12px;

font-weight: bold;

height: 36px;

line-height: 36px;

margin: 0;

padding: 0 5px;

text-transform: uppercase !important;

}

.cssButton.button_submit{

background:#ab8262; 

border: medium none; height:30px; margin-top:5px;

border-radius:3px; width:100%;



}

.cssButtonHover.button_submit{

background:#ab8262; 

border: medium none; height:30px; margin-top:5px;

border-radius:3px; width:100%;

}

.cssButton.button_login{

background:#ab8262; 

border: medium none; height:30px; margin-top:5px;

border-radius:3px; width:100%;



}

.cssButtonHover.button_login{

background:#333; 

border: medium none; height:30px; margin-top:5px;

border-radius:3px; width:100%;

}

.cssButton.button_add_to_cart {

background:url(../images/ccart.png) no-repeat; padding-left:18px; font-size:10px; text-transform: uppercase !important; color:#555; float:right; border-bottom:none;}

.cssButtonHover.button_add_to_cart { 

background:url(../images/ccart.png) no-repeat; padding-left:18px; font-size:10px; text-transform: uppercase !important; color:#000; float:right; border-bottom:none;}



#crossSell .button_in_cart { background:#353535; width:79px!important; height:20px; float:right; font-size:12px; color:#fff; padding:2px; line-height:14px;

}

.cssButton.vote{ width:50px!important;}

.cssButtonHover.vote{ width:50px!important;}

.button_read_reviews { width:50px!important;}

.button_goto_prod_details { width:60px!important; }

.cssButton.button_ask_question{ width:100%; height:38px; line-height:38px; background:#fff; color:#111;border:1px solid #222; font-size:14px;}

.cssButtonHover.button_ask_question{ width:100%; height:38px; line-height:38px; border:1px solid #ab8262; background:#fff; color:#ab8262; font-size:14px;}