﻿/*
 * Debug 
 *    Displays database timings at bottom of page
 *    (only appears if debug is enabled in web.config - <compilation debug="true">)
 */
.debug
{
    margin-left: 10px;
    margin-top: 10px;
    font-size: 0.7em;
    color: #6f9abd;
}

/*
 * Make the wizard content vertically aligned to the top
 */
.wizard_top_aligned td
{
    vertical-align: top;
}


/*
 * The styles applied to the paging control that appears for lists of records spread over one or more pages 
 */
DIV.div_page_nav
{
	float: left;
	width: 100%;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #9F999B;
}
td.page_navigation
{
	padding-right: 7px;
}
div.div_page_nav_currentpage
{
	font-weight: bold;
	float: left;
	margin-right: 4px;
}
div.div_page_nav_pagelink
{
	float: left;
	font-weight: bold;
	margin-right: 4px;
}
div.div_page_nav_text
{
	text-decoration: none;
	color: #9F999B;	
}
a:link.link_page_nav_pagelink
{
	text-decoration: none;
	color: #00803D;
}
a:visited.link_page_nav_pagelink
{
	text-decoration: none;
	color: #00803D;
}
a:active.link_page_nav_pagelink
{
	text-decoration: none;
	color: #00803D;
}
a:hover.link_page_nav_pagelink
{
	text-decoration: none;
	color: #00803D;
}


/*
 * change to get rid of underline on link buttons
 */
a:link.link_button
{
    text-decoration: none;
}
a:visited.link_button
{
    text-decoration: none;
}
a:active.link_button
{
    text-decoration: none;
}
a:hover.link_button
{
    text-decoration: none;
}
/*
 * change to get rid of underline on global search results
 */
a:link.res_item
{
    text-decoration: none;
}
a:visited.res_item
{
    text-decoration: none;
}
a:active.res_item
{
    text-decoration: none;
}
a:hover.res_item
{
    text-decoration: none;
}





/*
 * To allow for 2 columns in new seed order
 */
 .two_columns .fieldspacer{
	width: 49.99%;
	clear: none;
	padding: 0;
	margin: 0 0 0 0;
}









/* Fake File Input */
        div.fileinputs {
	        position: relative;
        }
        div.fakefile {
	        position: absolute;
	        top: 0px;
	        left: 0px;
	        z-index: 0;
	        width:98%;
        }
        .field .border .fakefile input
        {
            background: transparent url("../images/browse_bg.gif") no-repeat scroll 100% 0; 
            padding: 0 0 0 0; 
            width:275px;
            
            border-color: -moz-use-text-color #9E9E9E;
            border-style: none solid;
            border-width: 0 1px;
            color: #535C64;
            float: left;
            font-size: 12px;
            height: 28px;
            line-height: 28px;
        }
        input.file {
	        position: relative;
	        text-align: right;
	        -moz-opacity:0 ;
	        filter:alpha(opacity: 0);
	        opacity: 0;
	        z-index: 11;
        }


/*
 * fix for chrome - the drop down list was being affected by the file upload
 */
.ui-selectmenu-menu
{
    z-index:12;
}



/*
 * remove forced upper case for mCi
 */
.NotUpperCase
{
    text-transform: none ! important;
}












.newordersubtotal
{
    border-top: 2px solid black;
    border-bottom: 2px solid black;
}
.newordertotal
{
    border-top: 3px double black;
    border-bottom: 3px double black;
}

.grid td .linkImg {
    background: url("../images/forms/link-drawn-blue16x16.png") no-repeat scroll 0 0 transparent;
    color: #00803D;
    padding: 1px 0 1px 20px;
    text-decoration: none;
}
.grid tr.hover .linkImg {
    background: url("../images/forms/link-drawn-white16x16.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 1px 0 1px 20px;
    text-decoration: none;
}
.small_table tr .alignright
{
    text-align: right;
    padding-right: 10px;
}
.small_table .totalrow.collapsed .image
{
    background: url(../Images/Forms/expand.png) no-repeat scroll 5px 0 transparent;
    background-color: #EFF5FC;
    cursor: pointer;
}
.small_table .relatedProductRow
{
    /*background-color: #9cc946;*/
    color: #00803D;
    opacity: 0.6;
}
.small_table .relatedProductRow .invalidProduct
{
    background-color: #FF0000;
    color: #000000;
}
.small_table .totalrow 
{
    background-color: #EFF5FC;
    color: #00803D;
    cursor: pointer;
}
.small_table .totalrow .image
{
    background: url(../Images/Forms/collapse.png) no-repeat scroll 5px 0 transparent;
    background-color: #EFF5FC;
    color: #00803D;
    cursor: pointer;
}

.small_table .totalrow .larger
{
    font-size: larger;
}
.small_table  .centered
{
    text-align: center;
}
.small_table  .right
{
    text-align: right;
}
.padding_small
{
    padding: 0 5px 0 5px;
}
.small_table .invalidProduct
{
    background-color:Red !important;
    color:White !important;
}

.small_table .relatedProductRow p
{
    font-size: 10px;
}