
 
.button_guest{text-decoration:none; text-align:center; 
 padding:11px 32px; 
 border:solid 1px #383435; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#da2244; 
 background-image: -moz-linear-gradient(top, #da2244 0%, #a32a40 100%); 
 background-image: -webkit-linear-gradient(top, #da2244 0%, #a32a40 100%); 
 background-image: -o-linear-gradient(top, #da2244 0%, #a32a40 100%); 
 background-image: -ms-linear-gradient(top, #da2244 0% ,#a32a40 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32a40', endColorstr='#a32a40',GradientType=0 ); 
 background-image: linear-gradient(top, #da2244 0% ,#a32a40 100%);   
 -webkit-box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0; 
 -moz-box-shadow: 4px 4px 4px #bababa,  inset 0px 0px 1px #f5f0f0;  
 box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0;  
  
   -webkit-transition: background 0.08s linear;
 -moz-transition:  background 0.08s linear;
 -o-transition:  background 0.08s linear;
 transition:  background 0.08s linear;}.button_guest:hover{
 padding:11px 32px; 
 border:solid 1px #383435; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#f50833; 
 background-image: -moz-linear-gradient(top, #f50833 0%, #990c26 100%); 
 background-image: -webkit-linear-gradient(top, #f50833 0%, #990c26 100%); 
 background-image: -o-linear-gradient(top, #f50833 0%, #990c26 100%); 
 background-image: -ms-linear-gradient(top, #f50833 0% ,#990c26 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990c26', endColorstr='#990c26',GradientType=0 ); 
 background-image: linear-gradient(top, #f50833 0% ,#990c26 100%);   
 -webkit-box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0; 
 -moz-box-shadow: 4px 4px 4px #bababa,  inset 0px 0px 1px #f5f0f0;  
 box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0;  
  
 }.button_guest:active{
 padding:11px 32px; 
 border:solid 1px #383435; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#d9478e; 
 background-image: -moz-linear-gradient(top, #d9478e 0%, #4d203b 100%); 
 background-image: -webkit-linear-gradient(top, #d9478e 0%, #4d203b 100%); 
 background-image: -o-linear-gradient(top, #d9478e 0%, #4d203b 100%); 
 background-image: -ms-linear-gradient(top, #d9478e 0% ,#4d203b 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d203b', endColorstr='#4d203b',GradientType=0 ); 
 background-image: linear-gradient(top, #d9478e 0% ,#4d203b 100%);   
 -webkit-box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0; 
 -moz-box-shadow: 4px 4px 4px #bababa,  inset 0px 0px 1px #f5f0f0;  
 box-shadow:4px 4px 4px #bababa, inset 0px 0px 1px #f5f0f0;  
 }
 
/* cart_cart  */
.cart_cart{text-decoration:none; text-align:center; 

 margin-right:5px;
 margin-bottom:15px;
 margin-left:5px;
 padding:10px 23px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background:#ff5500; 
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1); }.cart_cart:hover{
 padding:10px 52px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#f78a16; 
 background-image: -moz-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -webkit-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -o-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -ms-linear-gradient(top, #f78a16 0% ,#de7a10 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7a10', endColorstr='#de7a10',GradientType=0 ); 
 background-image: linear-gradient(top, #f78a16 0% ,#de7a10 100%);   
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1);}.cart_cart:active{
 padding:10px 52px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#ff5500; 
 background-image: -moz-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -webkit-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -o-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -ms-linear-gradient(top, #ff5500 0% ,#c44506 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44506', endColorstr='#c44506',GradientType=0 ); 
 background-image: linear-gradient(top, #ff5500 0% ,#c44506 100%);   
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1);}
 
 
 /* cart_buy  */
.cart_buy{text-decoration:none; text-align:center; 

 margin-right:5px;
 margin-bottom:15px;
 margin-left:5px;
 padding:10px 52px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background:#FD9728; 
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1); }.cart_buy:hover{
 padding:10px 52px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#f78a16; 
 background-image: -moz-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -webkit-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -o-linear-gradient(top, #f78a16 0%, #de7a10 100%); 
 background-image: -ms-linear-gradient(top, #f78a16 0% ,#de7a10 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7a10', endColorstr='#de7a10',GradientType=0 ); 
 background-image: linear-gradient(top, #f78a16 0% ,#de7a10 100%);   
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1);}.cart_buy:active{
 padding:10px 52px; 
 border:solid 1px #4f4c49; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:21px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#ff5500; 
 background-image: -moz-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -webkit-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -o-linear-gradient(top, #ff5500 0%, #c44506 100%); 
 background-image: -ms-linear-gradient(top, #ff5500 0% ,#c44506 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44506', endColorstr='#c44506',GradientType=0 ); 
 background-image: linear-gradient(top, #ff5500 0% ,#c44506 100%);   
 -webkit-box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: -6px 3px 11px #4f4a4a,  inset 0px 0px 1px #ffffff;  
 box-shadow:-6px 3px 11px #4f4a4a, inset 0px 0px 1px #ffffff;  
  
 text-shadow: 0px 1px 0px #5c5959; 
 filter: dropshadow(color=#5c5959, offx=0, offy=1);}