.mform{
	font-size:1.2em;
}
.form textarea,
.form input,
.form select
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}
.form em
{
    font-style: normal;
}
.form h1 
{
    margin-bottom: 0px;
}
.form h1 em{
    color: #7D7D7D;
}
.mform,
.form td {
	font-weight:bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
.mform em,
.form td em{
	color: #7D7D7D;
	font-style: normal;	
}
.mform a,
.form td a{
	color: #51698D;
}
.form label,
.form .checkbox{
	font-size: 1em;
	display: block;
	margin-top: 12px;
	margin-bottom: 3px;
}
.form input{
	width: 190px;
	padding: 2px;
}
.form input,
.form textarea,
.form select
{
	border: 1px solid #d7d7d7;
}
form span.required{
	font-size: 1.1em;
	color: #FFC525;
	margin-right: 2px;
}
.form input.day,
.form input.month
{
    width: 30px;
    margin-right: 22px;
}
.form input.year
{
    width: 70px;
}
.form select.day
{
    width: 50px;
    margin-right: 5px;
}
.form select.month
{
    width: 65px;
    margin-right: 5px;
}
.form select.year
{
    width: 65px;
}
.form select
{
    padding: 2px;
    width: 196px;
}
.form .radio label {
    display: inline-block;
    font-weight: normal;
    font-size: 0.9em;
    margin-right: 5px;
    margin-left: 5px;
}
.form .checkbox label
{
    display: inline-block;
    font-weight: bold;
    font-size: 1.2em;
    margin-left: 2px;
}
.form .checkbox input,
.form .radio input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    margin-right: 2px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
    border: 0px;
}
.form textarea
{
    width: 188px;
    height: 130px;
    padding: 3px;
}
.form table 
{
	margin-bottom: 10px;
}
.mform .btnVBig,
.mform .btnBig,
.mform .btnSml,
.mform .btnVBigDisabled,
.mform .btnBigDisabled,
.mform .btnSmlDisabled {
	font-size:0.95em!important;
	height:18px!important;
	text-align:center;
	color:#fff;
	padding:1px 0 0 0;
	margin:15px 0 0 0;
	white-space:nowrap;	
	border:none!important;
	clear:both;
	display:block;
}
.mform p{
	font-size:1em!important;
	font-weight:normal!important;
	margin:8px 0 8px 0;
}
.column3  h2{
	font-size:1.5em!important;
margin:8px 0 0 0;
}


 .columnFull
    {
        width: 700px;
        float: left;
        color: #000;
    }
    .columnFull label
    {
        float: left;
        clear: both;
        width: 95%;
        font-size: 1.4em;
        margin-bottom: 5px;

    }
    .columnFull input
    {
        float: left;
        clear: both;
        margin-bottom: 10px;
        width: 95%;
    }
    .columnFull select
    {
        float: left;
        clear: both;
        margin-bottom: 10px;
        width: 100%;
        padding:5px;
        border: 1px solid #E2E2E2;
    }
    
    .isbn-col-left
    {
        float: left;
        width: 230px;
        margin-right: 15px;
    }
    .isbn-col-right
    {
        float: left;
        width: 455px;
        margin-top:24px;
    }
    .isbn-col-right table { border:none; }

    .isbn-result-isbn{ color:#686868;  }
    .isbn-col-right table tr { border:1px solid #E5E5E5; background-color:#f2f2f2; padding:8px; }
    .isbn-col-right table tr td { border:none; padding:0px;}
    .isbn-col-right table tr td.isbn-moreish{padding:0px; width:80px; }
    .isbn-col-right table tr td.isbn-addish{padding:0 5px 0 0; width:65px;}
    .isbn-col-right table tr td.isbn-moreish a{width:50px; height:18px; }
    .isbn-col-right div table tr td.isbn-search-detail { margin-bottom:3px; padding:6px; }
    
    .isbn-col-right div table tr td div { margin-bottom:3px; padding:0px; }
    .isbn-col-right table tr.isbn-spacer { background:#fff; border:none }
    .isbn-col-right table tr.isbn-spacer td { background:#fff; border:none; padding:0 0 5px 0; }
    .isbn-col-right table tr.isbn-spacer td div { width:435px; background:#e6e6e6; padding:0px; border:1px solid #E5E5E5; padding:8px; float:left;  }
    .isbn-col-right table tr.isbn-spacer td div div{ margin-left:0px; width:auto; background:none; padding:0px; border:none; margin-bottom:0px; }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-publishers{width:70%; float:left;}
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-date{width:30%; float:right;text-align:right;}
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-edition{width:100%; float:left;}
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-contributors{width:100%; float:left;}
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-responsibility{width:100%; float:left;}
    .isbn-col-right table tr.isbn-spacer td div div span{ color:#686868; }
    
    input[type="button"],
    .isbn-button-search,
    .isbn-button-submit
    {
        color:#fff;
        background:#943540;
        border:1px solid #B64243;
        padding:10px;
        font-weight:bold;
        margin-bottom:0px;
    }
    
    .columnFull input.isbn-button-search {width:230px;}
    .columnFull input.isbn-button-submit {width:70%; float:left; clear:none; margin-right:11px; margin-top:8px;}
    .columnFull input.isbn-button-clear
    {
        color:#fff;
        background:#000;
        border:1px solid #000;
        padding:10px;
        font-weight:bold;
        margin-bottom:0px;
        width:25%;
        float:left;
        clear:none;
        margin-top:8px;
    }
    .isbn-col-right table tr td a
    {
        color:#fff;
        background:#989898;
        border:1px solid #989898;
        padding:10px;
        font-weight:bold;
        font-size:13.3333px;
        text-decoration:none;
        display:block;
    }
    
    .isbn-col-right table tr td table a
    {
        color:#fff;
        background:#989898;
        border:1px solid #989898;
        padding:10px;
        font-weight:bold;
        font-size:13.3333px;
        text-decoration:none;
        display:block;
        width:25%;
    }
    
    .isbn-col-right table tr.isbn-page-numbers{ border:none; background-color:#fff; text-align:center; padding: 0px;}
    .isbn-col-right table tr.isbn-page-numbers td{ text-align:center;}
    .isbn-col-right table tr.isbn-page-controls{border:none;background-color:#fff; padding: 0px;}
    .isbn-col-right table tr.isbn-page-controls td{padding: 0px;}
    .isbn-first {float:left;}
    .isbn-previous {float:left; margin-left:10px;}
    .isbn-next {float:right; margin-right:10px;}
    .isbn-last {float:right;}
    .isbn-text-box-error{background:#F1E0E2; color:#444; border:1px solid #943540!important}
  .History
    {
        float: left;
        clear: both;
        width: 95%;
        font-size: 1.2em;/*1.4em*/
        font-weight:bold;
        margin-bottom: 5px;
    }
    
    .columnFull
    {
        width: 700px;
        float: left;
        color: #000;
    }
    .columnFull label
    {
        float: left;
        clear: both;
        width: 95%;
        font-size: 1.2em;/*1.4em*/
        font-weight:bold;
        margin-bottom: 5px;
    }
    .columnFull input
    {
        float: left;
        clear: both;
        margin-bottom: 10px;
        width: 95%;
    }
    .columnFull select
    {
        float: left;
        clear: both;
        margin-bottom: 10px;
        width: 100%;
        padding: 5px;
        border: 1px solid #E2E2E2;
    }
    
    .isbn-col-left
    {
        float: left;
        width: 230px;
        margin-right: 15px;
    }
    .isbn-col-right
    {
        float: left;
        width: 455px;
        margin-top: 24px;
    }
    .isbn-col-right table
    {
        border: none;
    }
    
    .isbn-result-isbn
    {
        color: #686868;
    }
    .isbn-col-right table tr
    {
        border: 1px solid #E5E5E5;
        background-color: #f2f2f2;
        padding: 8px;
    }
    .isbn-col-right table tr td
    {
        border: none;
        padding: 0px;
    }
    .isbn-col-right table tr td.isbn-moreish
    {
        padding: 0px;
        width: 80px;
    }
    .isbn-col-right table tr td.isbn-addish
    {
        padding: 0 5px 0 0;
        width: 65px;
    }
    .isbn-col-right table tr td.isbn-moreish a
    {
        width: 50px;
        height: 18px;
    }
    .isbn-col-right div table tr td.isbn-search-detail
    {
        margin-bottom: 3px;
        padding: 6px;
    }
    
    .isbn-col-right div table tr td div
    {
        margin-bottom: 3px;
        padding: 0px;
    }
    .isbn-col-right table tr.isbn-spacer
    {
        background: #fff;
        border: none;
    }
    .isbn-col-right table tr.isbn-spacer td
    {
        background: #fff;
        border: none;
        padding: 0 0 5px 0;
    }
    .isbn-col-right table tr.isbn-spacer td div
    {
        width: 435px;
        background: #e6e6e6;
        padding: 0px;
        border: 1px solid #E5E5E5;
        padding: 8px;
        float: left;
    }
    .isbn-col-right table tr.isbn-spacer td div div
    {
        margin-left: 0px;
        width: auto;
        background: none;
        padding: 0px;
        border: none;
        margin-bottom: 0px;
    }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-publishers
    {
        width: 70%;
        float: left;
    }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-date
    {
        width: 30%;
        float: right;
        text-align: right;
    }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-edition
    {
        width: 100%;
        float: left;
    }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-contributors
    {
        width: 100%;
        float: left;
    }
    .isbn-col-right table tr.isbn-spacer td div div.isbn-more-responsibility
    {
        width: 100%;
        float: left;
    }
    .isbn-col-right table tr.isbn-spacer td div div span
    {
        color: #686868;
    }
    
    input[type="button"], .isbn-button-search, .isbn-button-submit
    {
        color: #fff;
        background: #9F001F;
        border: 1px solid #B64243;
        padding: 10px;
        font-weight: bold;
        margin-bottom: 0px;
    }
    
    .columnFull input.isbn-button-search
    {
        width: 230px;
    }
    .columnFull input.isbn-button-submit
    {
        width: 70%;
        float: left;
        clear: none;
        margin-right: 11px;
        margin-top: 8px;
    }
    .columnFull input.isbn-button-clear
    {
        color: #fff;
        background: #000;
        border: 1px solid #000;
        padding: 10px;
        font-weight: bold;
        margin-bottom: 0px;
        width: 25%;
        float: left;
        clear: none;
        margin-top: 8px;
    }
    .isbn-col-right table tr td a
    {
        color: #fff;
        background: #989898;
        border: 1px solid #989898;
        padding: 10px;
        font-weight: bold;
        font-size: 13.3333px;
        text-decoration: none;
        display: block;
    }
    .isbn-col-right table tr.isbn-page-controls td a:hover
    {
    	border: 1px solid #989898;
    }
    
    .isbn-col-right table tr.isbn-page-controls td a
    {
        color: #444;
        background:#fff;
        border: 1px solid #fff;
        padding: 10px;
        font-weight: bold;
        font-size: 13.3333px;
        text-decoration: none;
        display: block;
    }
    
    .isbn-col-right table tr td table a
    {
        color: #fff;
        background: #989898;
        border: 1px solid #989898;
        padding: 10px;
        font-weight: bold;
        font-size: 13.3333px;
        text-decoration: none;
        display: block;
        width: 25%;
    }
    
    .isbn-col-right table tr.isbn-page-numbers
    {
        border: none;
        background-color: #fff;
        text-align: center;
        padding: 0px;
    }
    .isbn-col-right table tr.isbn-page-numbers td
    {
        text-align: center;
    }
    .isbn-col-right table tr.isbn-page-controls
    {
        border: none;
        background-color: #fff;
        padding: 0px;
    }
    .isbn-col-right table tr.isbn-page-controls td
    {
        padding: 0px;
    }
    .isbn-first
    {
        float: left;
    }
    .isbn-previous
    {
        float: left;
        margin-left: 10px;
    }
    .isbn-next
    {
        float: right;
        margin-right: 10px;
    }
    .isbn-last
    {
        float: right;
    }
    .isbn-text-box-error
    {
        background: #F1E0E2;
        color: #444;
        border: 1px solid #9F001F !important;
    }
    
    .isbn-col-right table tr.aspNetDisabled
    {
        background-color: #fff;
        border: 1px solid #f3f3f3;
        padding: 8px;
        color: #CACACA;
    }
    .isbn-col-right table tr.aspNetDisabled td a
    {
        color: #CACACA;
        background: #E7E7E7;
        border: 1px solid #E7E7E7;
    }
    .aspNetDisabled .isbn-result-isbn, .isbn-col-right table td tr.aspNetDisabled tr.isbn-spacer td div div span
    {
        color: #CACACA;
    }
    
    .isbn-col-right table td tr.aspNetDisabled tr.isbn-spacer td div
    {
        background: none repeat scroll 0 0 #FFF;
        border: 1px solid #f3f3f3;
        color: #CACACA;
    }
    
    
    .aspNetDisabled input[type="button"], .aspNetDisabled .isbn-button-search, .aspNetDisabled .isbn-button-submit
    {
        color: #CACACA;
        background: #E7E7E7;
        border: 1px solid #E7E7E7;
    }
    .invalid {display:  block !important;  visibility:  visible !important;}