

/* GREEN BUTTON */

a.button {
    background: transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 19px;
   	margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
    text-shadow: 0px 0px 2px #89c021;
}
a.button:hover { color:#ffffff; }

a.button span {
    background: transparent url('../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

/* GREEN INPUT */

.button {
    background: transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 19px;
   	margin-right: 6px;
    padding-right: 20px;
}

.button span {
    background: transparent url('../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

.button input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 19px;
    height: 19px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 2px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}

* html .button {display: inline; padding-right: 10px;} 

/* RED BUTTON */

a.button_r {
    background: transparent url('../images/buttons/bg_button_r_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 19px;
   	margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
    text-shadow: 0px 0px 2px #e4462a;
}
a.button_r:hover { color:#ffffff; }

a.button_r span {
    background: transparent url('../images/buttons/bg_button_r_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

/* RED INPUT */

.button_r {
    background: transparent url('../images/buttons/bg_button_r_a.gif') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 19px;
   	margin-right: 6px;
    padding-right: 20px;
}

.button_r span {
    background: transparent url('../images/buttons/bg_button_r_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

.button_r input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 19px;
    height: 19px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 2px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #e4462a;
}

* html .button_r {display: inline; padding-right: 10px;} 

/* DISABLED BUTTON */

a.button_dis {
    background: transparent url('../images/buttons/bg_button_dis_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 19px;
   margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
    text-shadow: 0px 0px 2px #8d8d8d;
}
a.button_dis:hover { color:#ffffff; }

a.button_dis span {
    background: transparent url('../images/buttons/bg_button_dis_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

/* DISABLED INPUT */

.button_dis {
    background: transparent url('../images/buttons/bg_button_dis_a.gif') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 19px;
   margin-right: 6px;
    padding-right: 20px;
    color: #ffffff;
    font: bold 11px verdana;
     
}

.button_dis span {
    background: transparent url('../images/buttons/bg_button_dis_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 0px 0 0px 20px;
}

.button_dis input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 19px;
    height: 19px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 2px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #8d8d8d;
}

/* TICK BUTTON */

a.button_tick {
    background: transparent url('../images/buttons/bg_button_tick_a.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 38px;
   	margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
   	text-shadow: 0px 0px 2px #89c021;
}
a.button_tick:hover { color:#ffffff; }

a.button_tick span {
    background: transparent url('../images/buttons/bg_button_tick_span.png') no-repeat;
    display: block;
    line-height: 38px;
    padding: 3px 0px 0px 42px;
}

/* TICK INPUT */

.button_tick {
    background: transparent url('../images/buttons/bg_button_tick_a.png') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 39px;
   	margin-right: 6px;
    padding-right: 15px;    
}

.button_tick span {
    background: transparent url('../images/buttons/bg_button_tick_span.png') no-repeat;
    display: block;
    line-height: 39px;
    padding: 0px 0px 0px 36px;
}

.button_tick input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 39px;
    height: 39px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 4px; padding-bottom: 0px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}

/* TICK DISABLED BUTTON */

a.button_tick_dis {
    background: transparent url('../images/buttons/bg_button_tick_dis_a.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 38px;
   	margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
   	text-shadow: 0px 0px 2px #89c021;
}
a.button_tick_dis:hover { color:#ffffff; }

a.button_tick_dis span {
    background: transparent url('../images/buttons/bg_button_tick_dis_span.png') no-repeat;
    display: block;
    line-height: 38px;
    padding: 3px 0px 0px 42px;
}

/* TICK DISABLED INPUT */

.button_tick_dis {
    background: transparent url('../images/buttons/bg_button_tick_dis_a.png') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 39px;
  	margin-right: 6px;
    margin-top: 3px;
    padding-right: 15px;   
    color: #ffffff; 
    font: bold 11px verdana;
}

.button_tick_dis span {
    background: transparent url('../images/buttons/bg_button_tick_dis_span.png') no-repeat;
    display: block;
    line-height: 39px;
    padding: 0px 0px 0px 36px;
    padding-top: 3px;
}

.button_tick_dis input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 39px;
    height: 39px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 3px; padding-bottom: 0px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}


/* MAGNIFY BUTTON */

a.button_magnify {
    background: transparent url('../images/buttons/bg_button_magnify_a.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 38px;
   	margin-right: 6px;
    padding-right: 23px;
    text-decoration: none;
   	text-shadow: 0px 0px 2px #89c021;
}
a.button_magnify:hover { color:#ffffff; }

a.button_magnify span {
    background: transparent url('../images/buttons/bg_button_magnify_span.png') no-repeat;
    display: block;
    line-height: 38px;
    padding: 3px 0px 0px 42px;
}

/* MAGNIFY INPUT */

.button_magnify {
    background: transparent url('../images/buttons/bg_button_magnify_a.png') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 39px;
   	margin-right: 6px;
    padding-right: 15px;    
}

.button_magnify span {
    background: transparent url('../images/buttons/bg_button_magnify_span.png') no-repeat;
    display: block;
    line-height: 39px;
    padding: 0px 0px 0px 36px;
}

.button_magnify input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 39px;
    height: 39px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 4px; padding-bottom: 0px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}

/* GREEN TICK BIG BUTTON */

a.button_tick_big {
    background: transparent url('../images/buttons/bg_button_tick_big_a.png') no-repeat scroll top right;
   	color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 61px;
   	margin-right: 6px;
    padding-right: 24px;
    padding-right: 23px;
    text-decoration: none;
   	text-shadow: 0px 0px 2px #89c021;
}
a.button_tick_big:hover { color:#ffffff; }

a.button_tick_big span {
    background: transparent url('../images/buttons/bg_button_tick_big_span.png') no-repeat;
    display: block;
    line-height: 61px;
    padding-top: 4px;
}

/* GREEN TICK BIG INPUT */

.button_tick_big {
    background: transparent url('../images/buttons/bg_button_tick_big_a.png') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 61px;
  	margin-right: 6px;
    margin-top: 3px;
    padding-right: 15px;   
    color: #ffffff; 
    font: bold 11px verdana;
}

.button_tick_big span {
    background: transparent url('../images/buttons/bg_button_tick_big_span.png') no-repeat;
    display: block;
    line-height: 61px;
    padding: 0px 0px 0px 60px;
}

.button_tick_big input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 61px;
    height: 61px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 4px; padding-bottom: 0px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}

/* MAGNIFY BIG BUTTON */

a.button_magnify_big {
    background: transparent url('../images/buttons/bg_button_magnify_big_a.png') no-repeat scroll top right;
   	color: #ffffff;
    display: block;
    float: right;
    font: bold 11px verdana;
    height: 70px;
   	margin-right: 6px;
    padding-right: 24px;
    padding-right: 23px;
    text-decoration: none;
   	text-shadow: 0px 0px 2px #89c021;
}
a.button_magnify_big:hover { color:#ffffff; }

a.button_magnify_big span {
    background: transparent url('../images/buttons/bg_button_magnify_big_span.png') no-repeat;
    display: block;
    line-height: 70px;
    padding-top: 2px;
}

/* MAGNIFY BIG INPUT */

.button_magnify_big {
    background: transparent url('../images/buttons/bg_button_magnify_big_a.png') no-repeat scroll top right;
    display: block;
    float: right;
    padding: 0; margin: 0;
    height: 70px;
  	margin-right: 6px;
    margin-top: 3px;
    padding-right: 15px;   
    color: #ffffff; 
    font: bold 11px verdana;
}

.button_magnify_big span {
    background: transparent url('../images/buttons/bg_button_magnify_big_span.png') no-repeat;
    display: block;
    line-height: 70px;
    padding: 0px 0px 0px 65px;
}

.button_magnify_big input {
	color: #ffffff;
    font: bold 11px verdana;
    line-height: 70px;
    height: 70px;
    padding-left: 0px; padding-right: 0px;
    padding-top: 2px; padding-bottom: 0px;
    border: 0px; 
    background: transparent; 
    cursor: pointer;
    text-shadow: 0px 0px 2px #89c021;
}

.margin-right0 { margin-right: 0px !important; }
.margin-left0 { margin-left: 0px !important; }

.right { margin-right: 0px; padding-right: 0px; float: right !important; }
.left { margin-left: 0px; padding-left: 0px; float: left !important; }

.float-left { float: left !important; }
.float-right { float: right !important; }
