/**{
    margin:0;
    padding:0
}*/
#centerMe{
	width:940px;
	font:11px Arial, Helvetica, sans-serif;	
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	/*border: solid*/
}
#centerMe h2{
    color:#444;
    font-size:1.4em;
    line-height:1.5em
}
#centerMe h2 span{
    color:#c00
}
#sContainer{
	width:940px;
	float:left;
	clear:left;
    margin:0 auto;
	padding:0;
	/*border: solid*/
}
.dialog {
	width: 100%;
	margin: 0px auto;
}
.dialog a:active {
	color: #323232;
	text-decoration: none;
}
.dialog .hd .c,
.dialog .ft .c {
	font-size: 1px;
	/* ensure minimum height */
	height: 4px;
}
.dialog .ft .c {
	height: 4px;
}
.dialog .hd {
	background: transparent url("https://www.invitrogen.com/cms/images/web/dialogue/tl.gif") no-repeat 0px 0px;
}
.dialog .hd .c {
	background: transparent url("https://www.invitrogen.com/cms/images/web/dialogue/tr.gif") no-repeat right 0px;
}
.dialog .bd .c .s {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0px;
}
.dialog .ft {
	background: transparent url("https://www.invitrogen.com/cms/images/web/dialogue/bl.gif") no-repeat 0px 0px;
}

.dialog .ft .c {
	background: transparent url("https://www.invitrogen.com/cms/images/web/dialogue/br.gif") no-repeat right 0px;
}
.rte img.icon {
	float: right;
	margin-top:  -20px;
	margin-right:  10px;
	position: relative;
}
.padd {
	padding: 10px;	
}
.arrows ul {
	list-style-type: none;
}
.arrows ul li {
	background: url("https://www.invitrogen.com/cms/images/web/bullets/arrow-right.gif") 0px 4px no-repeat;
	padding-left: 10px;
	font-weight: normal;
	color: #5D5D5D;
}
.arrows ul li a, a.arrows {
	font-weight: normal !important;
	color: #5D5D5D !important;
}
.skin3 h4 {
	padding: 0 0 4px 0;
	color: #323232;
	font-weight: bold;
}
.skin3 h2 {
	color: #323232;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.skin3 h3 {
	border-bottom: 1px solid #CCC;
	padding: 0 0 4px 0;
	margin-bottom:  3px;
}
.skin3 hr {
	background: #CCCCCC;
	color: #CCCCCC;
	height: 1px;
	width: auto;
	border: 0;
	margin: 10px 0 10px 0;
}

/*
body{
    /*color:#444;*/
    /*font:11px Arial, Helvetica, sans-serif;
	/*background:#fff url("/imgLibrary/stripe.gif") 0 101px repeat-x*/
/*}
/*body.ie7{
    background:#fff url("/imgLibrary/stripe.gif") 0 93px repeat-x
}*/
/*body.nobg{
    background:#fff
}*/
table{
    border-collapse:collapse;
    border:0
}
td{
    vertical-align:top
}
#centerMe a{
    color:#0045be;
    text-decoration:none;
    padding:1px 2px 1px 0px
}
#centerMe a:hover{
    background:#fec2c4
}
/*new header start*********************************************************************************************/
.leftAlign{
    text-align:left!important
}
.rightAlign{
    text-align:right!important
}
/*.clear{
    font-size:0.01em;
    clear:both
}*/
.floatRight{
    float:right
}
.floatLeft{
    float:left
}
.onPage{
    color:#c00!important
}
#centerMe{
    width:880px;
	margin:0 auto
}
#centerMe h2{
    color:#444;
    font-size:1.4em;
    line-height:1.5em
}
#centerMe h2 span{
    color:#c00
}
#searchResults h2 span{
    color:#0045be
}
#centerMe h3{
    font-size:1.1em;
    line-height:1.4em
}
select{
    height:17px;
    font-size:.9em;
    border:1px solid #a5acb2;
    line-height:1em;
    padding-top:-5px
}
select.category{
    height:17px;
    font-size:.9em;
    border:1px solid #a5acb2;
    line-height:1em;
	z-index:50;
    padding-top:-5px
}
/*#left .beigePod{
	width:160px
}*/
.beigePod{
    margin:10px 0
}
.beigePod h4{
    font-size:1.1em;
    line-height:1.4em
}
.beigePod h4 span{
    color:#c00
}
.beigePod h3{
    font-size:1em!important;
    text-align:left
}
#searchTitleWrap{    
	height:57px;
	width:940px;
    background:#fff url("/images/search/searchGradnt.gif") repeat-x;
    border-bottom:1px solid #bfbfbf;
    border-top:1px solid #bfbfbf;
	background-position : 100%;
	margin:20px 0 0 0
}
#displayNum{
    font-weight:bold
}
#resultsNum{
    width:45px
}
#searchResults{
    background:url("/images/search/searchResults.png") 0 7px no-repeat;
    margin:0 0 0 190px;
    padding:35px 0 0 0
}
#skugenResults{
    background:url("/images/search/searchResults.png") 0 7px no-repeat;
    margin:0;
    padding:35px 0 0 0
}
#searchTitleWrap #displayNum{
    float:right;
    margin:34px 0 0 0
}
.beigePod #displayNum{
    margin:4px 0 0 149px
}
.prevNext{
    font-weight:bold;
    text-align:right;
    display:block;
    float:right;
    margin:9px 0 0 0;
    padding:0 0 10px 0
}
.prevNext h6,
.prevNext input{
    font-size:1em;
    float:left;
    margin:0 4px
}
.prevNext h6{
    margin:3px 4px 0 4px
}	
.prevNext h6 span{    
	margin-right:0
}
.prevNext a{
    color:#0045be;
    float:left;
    margin:2px 0 0 0
}
#searchCrumbs{
    width:400px;
    font-weight:bold;
    float:left;
    text-align:left;
    margin:0 0 0 95px;
    padding:12px 0 6px 0
}
#skugenCrumbs{
    width:300px;
    font-weight:bold;
    float:left;
    text-align:left;
    margin:0;
    padding:12px 0 6px 0
}
#centerMe>#searchCrumbs{
    margin:0 0 0 190px
}
#searchCrumbs a{
    float:none
}
/*
input{
    height:15px;
    font-size:9px
}	*/
input#withinText{
    width:115px;
    margin:0 9px 0 0
}
input#withinCheck{
    width:13px;
    height:13px;
    float:left;
    margin:8px 5px 0 0
}
form>input#withinCheck{
}
#goButton{
    width:37px;
    height:19px;
    font-size:.01em;
    background:url("/images/search/goButton.png") 0 0 no-repeat;
    vertical-align:top;
    margin:1px 0 0 0
}
form>#goButton{
    margin:0
}
#goButton:hover{
    background-position:0 -19px
}
.next,
.prev{
    width:18px;
    height:19px;
    font-size:.01em;
    background:url("/images/search/prevButton.png") 0 0 no-repeat;
    vertical-align:middle;
    border:0;
    margin:1px 0 0 3px
}
.next{
    background:url("/images/search/nextButton.png") 0 0 no-repeat;
    margin:1px 4px 0 0
}
.next:hover,
.prev:hover{
    background-position:0 -19px;
    cursor:pointer
}
#left{
    width:180px;
    float:left;
    clear:left;
    margin:0 0 0 0
}
/*#left p{
    padding:3px 0
}*/
.beigePod p{
    color:#444;
    font-weight:normal
}
/*#left form{
    margin:0 0 5px 0
}*/
.hLineFade{
    height:1px;
    background:url("/images/search/hLineGreyFade.png") no-repeat;
    font-size:0.01em;/*ie6 fix*/
    margin:12px 0
}
.resultList a{
    display:block;
    float:left
}
.resultList li>a{
    display:table;
    float:none
}
.resultList li{
	width:160px;
    list-style:none;
    list-style-image:none;
    /*background:url("https://www.invitrogen.com/images/search/redArrow.png") 0 3px no-repeat;*/
    padding:0 0 0 0
}
/*#left>.resultList li{
    padding:0 0 3px 9px
}*/
.beigePodTop{
    background:#f6f3ec url("/images/search/beigePodTopR.gif") 100% 0 no-repeat;
    font-size:.01em	
}
.beigePodBot{
    background:#f6f3ec url("/images/search/beigePodBotR.gif") 100% 0 no-repeat;
    clear:left;
    font-size:.01em
}
.beigePodBody{
    background:#f6f3ec;
    border-left:1px solid #b2b2b2;
    border-right:1px solid #b2b2b2;
    padding:5px 11px 0 11px
}
.podLine{
    height:1px;
    font-size:.01em;/*ie6 fix*/
    border-bottom:1px solid #b2b2b2;
    margin:5px 0
}
/*#left .beigePod form{
    color:#444;
    text-align:right;
    padding:10px 0
}*/
input.radio{
    width:13px;
    vertical-align:middle;
    margin:5px 0
}
.beigePod textarea#surveyText{
    width:125px;
    margin:5px 0;
	overflow:hidden
}
input.surveyButton{
    width:120px;
    height:19px;
    display:block;
    font-size:.01em;
    background:url("/images/search/submitButton.png") 0 0 no-repeat;
    vertical-align:top;
    margin:10px 0 0 0
}
.beigePodBody>form>.surveyButton{
    float:right
}
input.searchMid{
    width:56px;
    height:19px;
    font-size:.01em;
    background:url("/images/search/refineButton.png") 0 0 no-repeat;
    vertical-align:top
}
#withinButton:hover,
.nextPre:hover,
input.searchMid:hover,
input.surveyButton:hover{
    background-position:0 -19px
}
#mid{
    width:560px;
	margin:0 10px 0 10px;
    float:left
}
#midNoResults{
    width:700px;
    padding-left:70px
}
#right{
    width:180px;
    float:right;
	padding-top: 49px;
	/*border:groove*/
}
#midPodWrap .beigePod{
    width:480px
}
#dotDot{
    height:1px;
    display:block;
    clear:both;
    background:url("/images/search/hDotLine.gif") repeat-x
}
.beigePod>#dotDot{
    margin:0 0 15px 0
}
.resultDark,
.resultLight{
    float:left
}
.resultDark{
    background:url("/images/search/resultDark.gif") repeat-y
}
.skugen{
	width:50px;
	float:left;
	padding:10px 10px 10px 5px
}
.dotLine{
    width:520px;
    background:url("/images/search/hDotLine.gif") repeat-x;
    float:left;
    padding:10px 0 10px 15px
}
#midNoResults .dotLine{
    width:460px
}
.dotLine h3{
    float:left
}
.dotLine p{
    width:500px;
    float:left;
    margin:0 10px 0 0;
    padding:0 0 8px 4px
}
.resultIcon{
    float:left;
    font-size:.01em;
    padding:0 10px 20px 0
}
#noResult .dotLine p{
    width:300px;
    float:left;
    clear:left;
    padding:0 0 8px 0
}
#noResult img{
    border:0;
    float:right;
    margin:0 0 8px 0
}
#noResult a{
    color:#0045be;
    text-decoration:none;
    padding:1px 2px
}
#noResult a:hover{
    background:none
}
#noResult h3 a:hover{
    background:#fec2c4
}
#noResult p{
    margin:0 0 0 1px
}
#noResult .dotLine>p{
    margin:0 0 0 2px
}
.extras *{
    text-decoration:none
}
.extras ul{
    color:#444;
    float:right;
    font-size:.9em;
    margin:3px 0 0 0
}
.extras a{
    width:44px;
    display:block;
    border:1px solid #c00;
    padding:0 1px
}
.dotLine>.extras a{
    margin-left:2px
}
.extras li{
    list-style:none;
    list-style-image:none;
    float:left;
    clear:left;
    margin:1px 0
}
.extras .e2 a{
    border-color:#da9329
}
.extras .e3 a{
    border-color:#639506
}
.extras .e4 a{
    border-color:#628eb5
}
.extras a:hover{
    color:#fff;
    background:#c00
}
.extras .e2 a:hover{
    background:#da9329
}
.extras .e3 a:hover{
    background:#639506
}
.extras .e4 a:hover{
    background:#628eb5
}
.noResultSpacer{
    height:38px;
    display:block
}
.refineCat{
    width:270px;
    margin:0 0 0 71px;
    padding:12px 0 3px 0
}
form>.refineCat{
    /*padding:12px 0*/
}
.refineCat h5{
    font-size:1em;
    font-weight:normal;
    float:left;
    margin:0 0 8px 0;
    padding:2px 0 0 0
}
.refineCat input{
    width:146px;
    float:right;
    margin:0 0 5px 0
}
.catSelectWrap{
    height:19px;
    margin:-3px 0 0 191px
}
form>.catSelectWrap{
    height:19px;
    margin-top:0
}
.catSelectWrap select{
    width:180px;
    float:left
}
.catSelectWrap input{
    margin:0 0 0 5px
}
/***************************************************************************************************Category specific results*/
.resultsWrap h5,
.resultsWrap h6{
    font-size:1em;
    white-space:nowrap;
    margin:0 5px 5px 5px
}
.resultsWrap h6{
    white-space:normal
}
.resultsWrap p{
    width:auto;
    float:none;
    margin:0 5px;
    padding:0
}
.resultsWrap p span{
    font-weight:bold
}
.resultsWrap div div{
    float:left;
    text-align:center
}
.resultsWrap a{
/*    margin:0 0 0 5px;	*/
	margin:0 0 0 0;
    padding:0
}
.resultsWrap a:hover{
    background:none
}
.resultsWrap .description{
	width:80%;
	text-align:left;
	float:right;
	border-top:1px solid #ccc;
	margin:5px 30px 0 0;
	padding:5px 0 0 0
}
.dotLine>.resultsWrap .description{
	margin:5px 84px 0 0;
}
.resultsWrap .description h5,
.resultsWrap .description a,
.resultsWrap .description p{
    margin:5px 0
}
.resultsWrap a:hover{
    background:#fec2c4
}
.col1 a:hover,
.col2 a:hover{
    background:#fec2c4
}
.vectorWrap .col2 a:hover{
    background:none
}
.vectorWrap .col6 a:hover{
    background:#fec2c4
}
.resultsWrap img{
    border:0
}
.resultsWrap .col1{
    text-align:left
}
.resultsWrap .col2{
    text-align:left
}
.vectorWrap .col1{
    width:25%
}
.vectorWrap .col2{
    width:5%;
	text-align:center
}
.vectorWrap .col3{
    width:12%
}
.vectorWrap .col4{
    width:12%
}
.vectorWrap .col5{
    width:12%
}
.vectorWrap .col6{
/*    width:12%	*/
	width:25%
}
.cellWrap .col1{
    width:25%
}
.cellWrap .col2{
    width:25%;
    text-align:center
}
.cellWrap .col3{
    width:25%
}
.cellWrap .col4{
    width:15%
}
.geneWrap .col1{
    width:30%
}
.geneWrap .col2{
    width:30%
}
.geneWrap .col3{
    width:25%
}
.techWrap .col1{
    width:35%
}
.techWrap .col2{
    width:45%
}
/*
.citationsWrap a{
    display:block;	
    margin:0 5px 5px 5px
}	*/
.citationsWrap .col1{    
	width:30%;
}
.citationsWrap .col2{	
	width:35%;
	padding-left:5px;
}
.citationsWrap .col3{
	width:20%;
	text-align:left;
	margin-lef: 5px
}
.citationsWrap .col4{
    width:15%;
    text-align:right
}
.citationsWrap .col1 a{
	margin-left: 5px;
	display:block
}

.triColWrap,.citationsWrap a:hover{
    background:#fec2c4
}
.triColWrap .col1{
    width:35%
}
.triColWrap .col2{
    width:25%
}
.triColWrap .col3{
    width:30%;
    text-align:center
}
.coaWrap a{
    margin:0 0 0 5px
}
.coaWrap .col1{
    width:40%
}
.coaWrap .col2{
    width:40%
}
.galleryWrap a{
    margin:0 0 0 5px
}
.galleryWrap .col1{
    width:18%
}
.galleryWrap .col1 a:hover{
	background:transparent
}
.galleryWrap .col2{
    width:70%
}
.mediaWrap .col1{
    width:30%
}
.mediaWrap .col2{
    width:40%
}
.mediaWrap .col3{
    width:20%
}
.mediaWrap a:hover{
    background:#fec2c4
}
.oneColWrap .col1{
    width:90%
}
/***************************************************************************************************Feedback*/
#feedback{
    width:500px;
    border:2px solid #c00;
    margin:auto;
    margin-top:20px;
    padding:10px;
}
#feedback .clear{
    height:10px
}
#feedback h4{
    font-size:1.2em;
    color:#0045be;
    float:left
}
#feedback h5{
    font-size:1em;
    float:left;
    padding:0 5px
}
#feedback textarea{
    width:400px;
    height:50px;
    float:left;
    clear:left
}
/***************************************************************************************************Old Header Classes*/

