@charset "utf-8";
/* CSS Document */

.txtOne{font-size:0.687em; /* 16x.687=11.002 */}
.txtTwo{font-size:0.75em; /* 16x.75=12 */}
.txtThree{font-size:0.815em; /* 16x.815=13.02 */}
.txtFour{font-size:0.875em; /* 16x.875=14 */}
.txtEight{font-size:1.125em; /* 16x1.125=18 */}

html, body {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
h1 {
	margin: 0.5em 0;
}
h2 {
	font-weight: bold;
	margin: 0.5em 0;
}
#home_page h2 {
	color: #43B22D;
}
h3 {
	margin: 1em 0;
}
#gene_antibodies_list_wrap h3 {
	font-size: 28px;
	font-weight: normal;
	margin: 0.3em 0 0.7em 0.3em;
}
#gene_antibodies_details_header {
	font-size: 18px;
	margin-bottom: 15px;
	text-align: center;
	/*padding-left: 50px;*/
}

p {margin: 0 0 1em;}
p.center {text-align:center;}
li {margin-bottom:0.5em;}

ul li {
	margin-bottom: 0.5em;
	padding: 0;
}
li ul, li ol {
	margin-left: 1em;
	margin-top: 0.5em;
}

#static #content ul {
	list-style: disc outside none;
	padding-left: 1em;
}
#static #content ul > li > ul > li > ul {margin-left: 2em;}
#static #content dt {font-weight:bold;}

/*## FORMS */
#account_page #content fieldset, #static #content fieldset {border: 1px solid #CCCCCC;margin: 1em 0;padding: 1em;}
#account_page #content fieldset legend, #static #content fieldset legend {color: #39AD22; font-size: 16px; font-style: italic;padding: 0 1em;}
#static #content label{width: auto;}
#static input[type="checkbox"], #static input[type="radio"]{ clear:both;}


ol {
	list-style: decimal outside none;
	padding-left: 1em;
}
li ol {list-style: lower-alpha outside none;margin-left: 1em;}
ol > li > ol > li > ol {list-style: lower-roman none;margin-left: 2em;}

abbr {border-bottom: thin dotted; /*cursor: pointer;*/}
strong {font-weight:bold;}
small{font-size:75%;}
.synonym {font-size: 0.687em;font-weight: normal;}
.RD {color: #FF5555;}
.PD {color: #2E419E;}
.AD {color: #646464;}
.SD {color: #1E7B0C;}
.upperCase{text-transform:uppercase;}
.cursorHand{cursor:pointer;}


/*## LINKS */
a {
	color:#076DBA;
	text-decoration: none;
}
a.white {
	color: #FFFFFF !important;
	opacity:0.7;
}
a.white:hover, a.white:focus {
	text-decoration:none;
	opacity:1 !important;
}
/*#footer a {color: #A8A8A8;}*/
a:hover, a:focus {text-decoration: underline;}
a[href^="http:"], a[href^="https:"] {
	background: url("/images/externalSite.gif") no-repeat scroll right center transparent;
	display: inline-block;
	padding-right: 18px;
}
a[href^="http://www.antibodypedia.com"], a[href^="http://beta.antibodypedia.com"], a[href^="http://demo.antibodypedia.com"], div.advertising a {
	background: none;
}

a[rel="lightbox"] img:hover, a[rel="lightbox2"] img:hover, a.colorbox img:hover{
	-moz-transform:scale(1.02);
	-webkit-transform:scale(1.02);
	-moz-box-shadow:0 0 5px #666;
	-webkit-box-shadow:0 0 5px #666;
}
/*## ARROWS */
.arrow {
	background: url("/images/sprites-8bit.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline-block;
	padding-right: 37px;
	color:#3090d8;
	font-size: 14px;
}
a.arrow {
	text-decoration: none;
}
a.antibody_count {
	display: inline-block;
	padding-right: 37px;
	color:#3090d8;
	font-size: 14px;
	text-decoration: none;
}

.point_up {
	background-position: right -317px;
}
.point_up:hover, .point_up:focus {
	background-position: right -367px;
}
.point_right {
	background-position: right -416px;
}
.point_right:hover, .point_right:focus {
	background-position: right -466px;
}
.point_down {
    background-position: right -516px;
}
.point_down:hover, .point_down:focus {
    background-position: right -566px;
}
.point_left {}

/*#advanced_search_wrap .point_up {background-position: 75px -366px;}
#advanced_search_wrap .point_up:hover {background-position: 75px -316px !important;}
#advanced_search_wrap .point_right {background-position: 75px -466px;}
#advanced_search_wrap .point_right:hover {background-position: 75px -416px;}*/
#advanced_search_wrap {
	text-align: right;
}

.white_up {
	background-position: right -366px;
}
.white_up:hover, .white_up:focus{
	background-position: right -816px!important;
}
.white_right {
	background-position: right -466px;
}
.white_right:hover, .white_right:focus{
	background-position: right -716px!important;
}

/* VALIDATION COLOURS */
.supportive, .validation_cat_1 { background-color: #38C431; }
.uncertain, .validation_cat_2 { background-color: #FFED52; }
.notsupportive, .validation_cat_3 { background-color: red; }

.unpublished {
	font-size: 11px;
	color: red;
	font-weight: normal;
}


/*## BUTTONS */
#static #content button {clear: both;
    display: block;
    margin: 1em 0;}
.awesome, .awesome:visited {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 3px 5px 0px rgba(0,0,0,0.5);
	
	background: url("/images/alert-overlay.png") repeat-x scroll 0 0 #222222;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	color: #000000;
	cursor: pointer;
	display: inline-block;
	padding: 7px 29px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.awesome:hover {background-color: #111111;color: #000000;}
.awesome:active {top: 1px;}
.awesome:disabled{color: #ccc; cursor: default;}
.small.awesome, .small.awesome:visited {font-size: 11px;}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.large.awesome, .large.awesome:visited {
    font-size: 18px;
    font-weight: normal;
    padding: 10px 14px 11px;
}
.green.awesome, .green.awesome:visited {background-color: #239A0B;}
.green.awesome:hover, green.awesome:focus {background-color: #749A02;}

.grey.awesome, .grey.awesome:visited {background-color: #D8D8D8;}
.grey.awesome:hover , .grey.awesome:focus{background-color: #898A89;}

.error {
	color: red;
}
.success {
	color: green;
}
.input_not_valid {
	color: red;
	font-weight: normal;
	font-size: 14px;
}
.input_valid {
	color: green;
	font-weight: normal;
	font-size: 14px;
}

.review_old_value {
	text-decoration: line-through;
}
SPAN.review_new_value, SPAN.review_new_value A {
	color: red;
}
SPAN.review_value_removed {
	color: red;
	font-style: italic;
}
SPAN.review_comment_head {
	color: #9F0000;
}
SPAN.review_comment {
	color: #000000;
	font-style: italic;
	font-weight: normal;
}

#version_info {
	font-size: 0.687em;
}
#announcement_date {
	font-style: italic;
	margin-bottom: 5px;
}