﻿/*generic buttons*/
a.button, a.buttonStrong, a.paginationBack, a.paginationNext, button {
    display:inline-block;
    line-height: normal;
    margin:0px;
    text-decoration: none;
    font-family: inherit;
    cursor: pointer;

    padding: 5px 15px;
    font-size: 12px;
    color: #13151A;
	text-decoration:none;
	text-align:center;
	background-color: #f2f2f2;
    border-radius: 1px;
    border: 1px solid #CBCBCB; 
    
    outline: 0;
    font-weight: bold;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

a.button:hover, a.buttonStrong:hover, a.paginationBack:hover, a.paginationNext:hover, button:hover  {
    background-color: #dedede;
    color: #000;
}

a.button.disabled, a.paginationBack.disabled, a.paginationNext.disabled, a.button[disabled]
{
	color:#A4A1A1;
    cursor: not-allowed;
}

a.button.disabled:hover, a.buttonStrong.disabled:hover, a.paginationBack.disabled:hover, a.paginationNext.disabled:hover, a.button[disabled]:hover, button.disabled:hover
{
    background-color: #f2f2f2;
    color:#A4A1A1;
}


a.button.small {
    width:44px; 
}


a.button.medium {
    width:74px; 
}

a.buttonStrong.medium {
    width:58px; 
}


a.button.large {
    width:120px; 
}

a.button.xl {
    width:168px; 
}

a.button.xxl {
    width:194px; 
}
/*end generic buttons*/

.search_button 
{
    border-width: 0 0 0 1px; 
    border-radius: 0 1px 1px 0;
}

a.find
{
    display:inline-block;
	border:none;
    height:18px;
    width:18px;
	background: transparent url("/configs/CNZwrap/Images/icons/find_icon.gif") no-repeat 0 0px;
	outline: none; /* hide dotted outline in Firefox */
    vertical-align: top;
}

a.find:hover
{
    background: transparent url("/configs/CNZwrap/Images/icons/find_icon.gif") no-repeat 0 -18px;
}

select.paginationSelect {
    height: 30px;
    vertical-align:top;
}

#AdvisorControls a {
    padding: 2px;
}