/* LAYOUT */
.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* Sidebar STYLE */
ul.m_sidebar li{
list-style: none !important;
padding-left: 0;
margin-left: 0;
}

span#pc_cart {
float:right;
padding:0 10px 0 10px;
/* background-color:rgba(0,0,0,0.6) !important; */
background-color: #666666;
color:#fff;
text-align: right;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px 8px;
}

span#pc_cart img {
vertical-align:middle;
}



/* STYLE */

span#pc_cart A:link {text-decoration: none; color: #ccc}
span#pc_cart A:visited {text-decoration: none; color: #ccc}
span#pc_cart A:active {text-decoration: none; color: #ccc}
span#pc_cart A:hover {text-decoration: underline; color: #fff;}


h3, h2, h1{
color: #ac2646;
}

.header_page {
	color: #000000;
	font-weight: bold;
	/* font-size: 1.5em; */
}
.header_red {
	color: #ac2646;
	font-weight: bold;
	/* font-size: 1.2em; */
	padding: 5px;
}
.header_black {
	color: #000000;
	font-weight: bold;
	/* font-size: 1.1em; */
}

ul.no_indent {
	padding-left: 15px;
	margin-top: 0;
}

.figure {
	color: #000000;
	font-weight: bold;
	font-size: 0.8em;
}

/* Table STYLE */
table.plasmid_simpleTable { border: 0; border-spacing: 0; border-collapse: collapse; }
table.plasmid_simpleTable thead tr th { background-color: #ccc; padding:5px; }
table.plasmid_simpleTable thead th.bigHead { text-align: left; font-weight: bold; color: #ac2646; font-size: 18px; }
table.plasmid_simpleTable th.red { color: #ac2646; font-style: italic; font-size: 13px; }
table.plasmid_simpleTable td.red { color: #ac2646; font-size: 13px; font-weight: bold; }
table.plasmid_simpleTable tfoot td { font-size: 11px; }
table.plasmid_simpleTable.center tbody td:first-child { text-align: left; } /* Align first column*/
table.plasmid_simpleTable.center tbody td { text-align: center; } /* center all text columns*/

table.plasmid_simpleTable tbody td { background-color: #f7f7f7; padding:5px 5px 5px 5px; } /* Alternating row color */
table.plasmid_simpleTable tbody tr:nth-child(2n+0) td { background-color: #ededed; } /* Alternating row color */

/* Top-Left corners */
table.plasmid_simpleTable thead tr:first-child th:first-child/*, table.plasmid_simpleTable tbody tr:first-child td:first-child */ { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }

/* Bottom-Left corners */
/*table.plasmid_simpleTable thead tr:last-child th:first-child,*/ table.plasmid_simpleTable tbody tr:last-child td:first-child { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }

/* Top-Right corners */
table.plasmid_simpleTable thead tr:first-child th:last-child/*, table.plasmid_simpleTable tbody tr:first-child td:last-child */ { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; }

/* Bottom-Right corners */
/*table.plasmid_simpleTable thead tr:last-child th:last-child, */ table.plasmid_simpleTable tbody tr:last-child td:last-child { -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }

table.vertTop tr td { vertical-align: top; }
table.vertBottom tr td { vertical-align: bottom; }

.callout {
	padding: 5px 15px 5px 0px;
	margin-bottom: 10px;
}

.rounded {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px 6px;
}

.disclaimer {
	font-weight: bold;
	font-size: 0.7em;
}

.superscript{
	font-size: xx-small;
	vertical-align: top;
} 
.subscript{
	font-size: xx-small;
	vertical-align: bottom;
} 

iframe#formFrame {
border:0px;
}

/* Background Colors */
.bg_purple { background-color: #E5E7F0; }
.bg_beige { background-color: #F7EEE1; }
.bg_lime { background-color: #ccff99; }
