.buttons {

    float: left;

    padding-bottom: 20px;

    clear: both;

}

a.button, input.button  {

    color: #6e6e6e;

    font: bold 12px Helvetica, Arial, sans-serif;

    text-decoration: none;

    padding: 7px 12px;

    position: relative;

    display: inline-block;

    text-shadow: 0 1px 0 #fff;

    -webkit-transition: border-color .218s;

    -moz-transition: border .218s;

    -o-transition: border-color .218s;

    transition: border-color .218s;

    background: #f3f3f3;

    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));

    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));

    border: solid 1px #dcdcdc;

    border-radius: 2px;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    margin-right: 10px;

	cursor:pointer;

}

a.button:hover, input.button:hover  {

    color: #333;

    border-color: #999;

    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);

}

a.button:active {

    color: #000;

    border-color: #444;

}

a.left {

    -webkit-border-top-right-radius: 0;

    -moz-border-radius-topright: 0;

    border-top-right-radius: 0;

    -webkit-border-bottom-right-radius: 0;

    -moz-border-radius-bottomright: 0;

    border-bottom-right-radius: 0;

    margin: 0;

}

a.middle {

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-left: solid 1px #f3f3f3;

    margin: 0;

    border-left: solid 1px rgba(255, 255, 255, 0);

}

a.middle:hover,

a.right:hover { border-left: solid 1px #999 }

a.pdf-disabled-big:hover { -moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.2);

    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); border: solid 1px #dcdcdc; }

a.right {

    -webkit-border-top-left-radius: 0;

    -moz-border-radius-topleft: 0;

    border-top-left-radius: 0;

    -webkit-border-bottom-left-radius: 0;

    -moz-border-radius-bottomleft: 0;

    border-bottom-left-radius: 0;

    border-left: solid 1px #f3f3f3;

    border-left: solid 1px rgba(255, 255, 255, 0);

}

a.big {

    font-size: 16px;

    padding: 6px 11px;

}

a.supersize {

    font-size: 20px;

    padding: 15px 20px;

}

a.save {

    background: url(../images/sprite.png) 10px 7px no-repeat #f3f3f3;

    padding-left: 30px;

}

a.add {

    background: url(../images/sprite.png)  10px -27px no-repeat #f3f3f3;

    padding-left: 30px;

}

a.delete {

    background: url(../images/sprite.png)  10px -61px no-repeat #f3f3f3;

    padding-left: 30px;

}

a.flag {

    background: url(../images/sprite.png)  10px -96px no-repeat #f3f3f3;

    padding-left: 30px;

}

a.up {

    background: url(../images/sprite.png)  13px -133px no-repeat #f3f3f3;

    width: 18px;

}

a.down {

    background: url(../images/sprite.png)  13px -168px no-repeat #f3f3f3;

    width: 18px;

}

a.save-big, input.save-big {

    background: url(../images/sprite.png) 15px 11px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

	color:#000000;

	font-family: Verdana;

}

a.saver-big, input.saver-big {

    background: url(../images/sprite.png) 15px -365px no-repeat #f3f3f3 !important;

    font-size: 12px !important;

    padding: 10px 15px 10px 35px !important;

	color:#000000 !important;

	font-family: Verdana !important;

}



a.generate-big {

    background: url(../images/sprite.png) 15px -365px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

	color:#000000;

	font-family: Verdana;

}

a.add-big {

    background: url(../images/sprite.png)  15px -23px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}

a.delete-big {

    background: url(../images/sprite.png)  10px -62px no-repeat #f3f3f3;

    font-size: 14px;

    padding: 6px 11px 6px 31px;

}

a.preview-big{

    background: url(../images/sprite.png)  10px -305px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}

a.pdf-big{

    background: url(../images/sprite.png)  10px -335px no-repeat #f3f3f3 !important;

    font-size: 12px;

    padding: 10px 15px 10px 35px !important;

}

a.pdf-disabled-big{

    background: url(../images/sprite.png)  10px -590px no-repeat #f3f3f3 !important;

    font-size: 12px;

    padding: 10px 15px 10px 35px !important;
	
	color: #ccc  !important;

}



a.excel-big{

    background: url(../images/sprite.png)  10px -395px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}



a.driver-big{

    background: url(../images/sprite.png)  10px -426px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}



a.email-big{

    background: url(../images/sprite.png)  10px -457px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}

a.re-big{

    background: url(../images/sprite.png)  10px -557px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}


a.login-big{

    background: url(../images/sprite.png)  10px -488px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}





a.prev-big {

    background: url(../images/sprite.png)  10px -239px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}



a.next-big {

    background: url(../images/sprite.png)  10px -205px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}



a.flag-big {

    background: url(../images/sprite.png)  15px -92px no-repeat #f3f3f3;

    font-size: 16px;

    padding: 10px 15px 10px 35px;

}

a.up-big {

    background: url(../images/sprite.png)  15px -128px no-repeat #f3f3f3;

    width: 18px;

    font-size: 16px;

    padding: 10px 15px;

}

a.down-big {

    background: url(../images/sprite.png)  15px -163px no-repeat #f3f3f3;

    width: 18px;

    font-size: 16px;

    padding: 10px 15px;

}

a.edit-big{

    background: url(../images/sprite.png)  10px -522px no-repeat #f3f3f3;

    font-size: 12px;

    padding: 10px 15px 10px 35px;

}