/* HTML elements */

* 
{ 
    /*margin                  : 0px; */
    padding                 : 0px;
}



html 
{ 
   /* width                   : 100%; */
   /* min-width               : 989px; */
   /* background-color:#ececec;
    color                   : #666666;
    margin                  : 0 auto;*/
}

body 
{ 
    /* font-family             : Trebuchet MS;
    font-size               : 12px;
    color                   : #333333; */ 
	/*text-align              : center;*/
    /*width                   : 1050px;	commented on 12 aug 2014	*/
    margin                  : 0 auto;
   /* position: relative;	commented on 12 aug 2014	*/
}

img
{
    display                 : inline;
}

a img {
border: 0 none;
}

table
{
    width                   :100%;
}

td
{
    vertical-align          :top;
}


/*regular links are blue hover orange*/
a
{
    color                   : #558ed5;
    text-decoration         : none;
    padding                 : 0px 0px;
}
a:hover
{
	color                   : #ff8a00;
    text-decoration         : none;
    padding                 : 0px 0px;
    cursor                  : pointer; 
    cursor                  : hand;
}

/*grey hover blue*/

.greyhb{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #666666;
    text-decoration: none;
	margin-left:10px;

	}
	
.greyhb a {
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #666666;
    text-decoration: none;	
	}
	
.greyhb a:hover{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #0070b6;
    text-decoration: none;
	}
	
.greyhbcentered{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #666666;
    text-decoration: none;
	text-align:center;

	}	
	
.greyhbcentered a {
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #666666;
    text-decoration: none;	
    text-align:center;
	}
	
.greyhbcentered a:hover{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #0070b6;
    text-decoration: none;
    text-align:center;
	}
		


/*grey hover orange*/

.gho{
	font-family: Trebuchet MS;
    font-size: 14px;
	color: #666666;
    text-decoration: none;

	}
	
.gho a {
	font-family: Trebuchet MS;
    font-size: 14px;
	color: #666666;
    text-decoration: none;


	
	}
	
.gho a:hover{
	font-family: Trebuchet MS;
    font-size: 14px;
	color: #ff8800;
    text-decoration: none;
	}
	

/*orange hover DK orange3*/

.oho3 {
	
	font-size:13px;
	font-weight:bold;
	color:#dc5f00;
    text-decoration: none;
	}
	
.oho3 a {
	font-size:13px;
	font-weight:bold;
	color:#dc5f00;
    text-decoration: none;

	}
	
.oho3 a:hover{
	font-size:13px;
	font-weight:bold;
	color:#dc5f00;
    text-decoration: none;
	}	

.oho3add {
	
	font-size:13px;
	font-weight:bold;
	color:#2299cb;
    text-decoration: none;
	}
	
.oho3add a {
	font-size:13px;
	font-weight:bold;
	color:#2299cb;
    text-decoration: none;

	}
	
.oho3add a:hover{
	font-size:13px;
	font-weight:bold;
	color:#2299cb;
    text-decoration: none;
	}	
/*orange hover orange2*/

.oho2 {
	
	font-size:16px;

	color:#ff8800;
    text-decoration: none;
	}
	
.oho2 a {
	font-size:16px;

	color:#ff8800;
    text-decoration: none;

	}
	
.oho2 a:hover{
	font-size:16px;

	color:#ff8800;
    text-decoration: none;
	}

.oho2add {
	
	font-size:16px;

	color:#2299cb;
    text-decoration: none;
	}
	
.oho2add a {
	font-size:16px;

	color:#2299cb;
    text-decoration: none;

	}
	
.oho2add a:hover{
	font-size:16px;

	color:#2299cb;
    text-decoration: none;
	}

/*orange hover orange*/

.oho {
	
	font-size:13px;
	font-weight:bold;
	color:#ff8a00;
    text-decoration: none;
	}
	
.oho a {
	font-size:13px;
	font-weight:bold;
	color:#ff8a00;
    text-decoration: none;

	}
	
.oho a:hover{
	font-size:13px;
	font-weight:bold;
	color:#ff8a00;
    text-decoration: none;
	}





/*orange hover blue*/

.ohb{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #ff8a00;
    text-decoration: none;
	margin:20px 10px 0 0;
	float:right;	
	}
	
.ohb a {
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #ff8a00;
    text-decoration: none;


	
	}
	
.ohb a:hover{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #0070b6;
    text-decoration: none;
	}




/*master menu links*/

.mastermenu{
    font-size: 12px;
	color: #ff8a00;
    text-decoration: none;

	
	}
	
.mastermenu a {

	color: #ff8a00;
    text-decoration: none;

	
	}
	
.mastermenu a:hover{

	color: #000000;
    text-decoration: none;

	
	}






ul
{
   /* list-style-image        : url(/Images/eFish/orange_bullet.png);*/
   list_style:none;
}

/*div*/
#root div.chromDiv 
{
	
	position                : relative;
	/*z-index                 : 18;*/
}


hr
{
    border:1px solid #ddd;
}



.round_box
{
    position                : relative;
    border                  : 1px solid #CCCCCC;
    -moz-border-radius      : 8px;
    -webkit-border-radius   : 8px;
    border-radius           : 8px;
    /* behavior                : url(scripts/border-radius.htc); */
}

.pipe
{
    color: #CCCCCC;
	margin-right:0px;
}
.pipe2
{
    color: #CCCCCC;
	margin-right:0px;
	margin-left:0px;
}

.hidden
{
    display                 : none;
}



.logo {
	/*background-image: url('../../images/surefishPrSrch/eFish/logo_text.gif');
	background-repeat: no-repeat;
	position:relative;
	left: 15px;
	top: 2px;
	height: 39px;
	width: 400px;
	cursor:pointer;*/
	height:49px;
}
.logoadd {
	background-image: url('../../images/surefishPrSrch/eFish/logo_text.gif');
	background-repeat: no-repeat;
	position:relative;
	left: 15px;
	top: 2px;
	height: 39px;
	width: 148px;
}

.logoprevioussize {
	background-image: url('../../images/surefishPrSrch/eFish/logo_text.gif');
	background-repeat: no-repeat;
	position:relative;
	left: 15px;
	top: 6px;
	height: 35px;
	width: 126px;
}

.proDName{
	margin-top:10px;
	width:46%;
	margin-left:24px; 
	font-size:12px;
	font-weight:bold;
	color:#ff8a00;
	}


.browse_hrule
{
    margin                  :2% 0% 2% 0%;
    border-bottom           :1px solid #CCCCCC;
    height                  :1px;
    width                   :100%;
}

.titlebar1
{
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
	text-align:center;
	background-image: url('../../images/surefishPrSrch/eFish/main_titlbars4_930.png');
	
	background-repeat: no-repeat;
	background-color:transparent;
	
	
	height: 37px;
	/*width: 738px;*/
	
}

.titlebar
{
    width                   : 178px;
    height                  : 37px;
   	background-image: url('../../images/surefishPrSrch/eFish/main_titlbars3.png');
	background-repeat: no-repeat;
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
    padding-top             :0px;
}

.titlebar_short
{
    width                   : 178px;
    height                  : 31px;
   	background-image: url('../../images/surefishPrSrch/eFish/main_titlbars3Short.png');
	background-repeat: no-repeat;
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
    padding-top             :0px;
}

.heading
{
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
	text-align:center;
	
}

.pagination a
{
	color                   : #333333;
}

.pagination a:hover
{
	color					:#FF8a00;
}

.pagination .pagesel a{
	font-weight				:bold;
	color					:#FF8a00;
}
.page_sel {
	font-weight				:bold;
	color					:#FF8a00;
}


/* Drop down */



.dropdown
{
	font-family: Trebuchet MS;
    font-size: 12px;
	font-weight             : bold;
	border                  : 0px solid #CCCCCC;
	color: #0070b6;
	background              : transparent;
	/*border-radius           : 8px;
	-moz-border-radius      : 8px;
	-webkit-border-radius   : 8px;*/
	width                   : 68px;
	min-width				: 68px;
	height					: 26px;
	min-height				: 26px;
	position:relative;
	z-index                 : 21;
	float:left;
	background				: url(../../images/surefishPrSrch/efish/transbg.png) no-repeat;
}
/*comment out the radius*/

	
.dropdown a {
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #ff8a00;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
	z-index                 : 21;
	
	}
	
.dropdown a:hover{
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #333333;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
	z-index                 : 21;
	
	}



.dropdown ul
{
    list-style              : none;
    margin                  : 0;
	z-index                 : 21;
}
.dropdown li
{
    float                   :left;
	z-index                 : 21;
}
.dropdown li a
{
    display                 : block;
    padding                 : 0px 12px;
    text-decoration         : none;
	line-height             : 25px;
}

.dropdown li ul
{
    background              : #F8F8F8;
    border                  : 1px solid #CCCCCC;
    display                 : none;
    height                  : auto;
    position                : absolute;
    z-index                 : 21;
    padding                 : 0px;
  /* border-radius           : 8px; 
    -moz-border-radius      : 8px; 
    -webkit-border-radius   : 8px;*/
    width                   : 60px;
	
	/*comment out the radius*/
}

.dropdown li:hover ul
{
    display                 : block;
}
.dropdown li li 
{
    display                 : block;
    float                   : none;
    padding                 : 0px;
}
.dropdown li ul a 
{
    display                 : block;
    font-style              : normal;
    padding                 : 0px 12px;
    text-align              : left;
    color                   : #333333;
}
.dropdown li ul a:hover
{
    color                   : #0070b6;
}



.header
{ 
   /* width: 99%; */
   width:998px;
   clear: both;
}


        
/* Top level layout elements */
.title 
{ 
    width                   : 99%; 
    clear                   : both;
    z-index					: 25;
}
.title a
{
    padding                 : 0px 0px;
}


.filter
{
    width                   :100%;
	
}

.filter .filter_left
{
    width                   : 3%; 
    min-width               : 3%; 
    height                  : 33px;
    min-height              : 33px;
    background              : url(../../images/surefishPrSrch/eFish/filter_left.png) top left no-repeat;
}

.filter .filter_right
{
    width                   : 3%; 
    min-width               : 3%; 
    height                  : 33px;
    min-height              : 33px;
    background              : url(../../images/surefishPrSrch/eFish/filter_right.png) top right no-repeat;
}

.filter .filter_mid
{
    min-width               : 20px;
    width                   : 94%;
    height                  : 28px;
    min-height              : 28px;
    background              : url(../../images/surefishPrSrch/eFish/filter_middle.png) top left repeat-x;
    font-size               :16px;
    font-weight             :bold;
    color                   :#666666;
    padding-top             :5px;
}

.titlbars
{
    min-width               : 20px;
    width                   : 94%;
    height                  : 28px;
    min-height              : 28px;
    background              : url(../../images/surefishPrSrch/eFish/filter_middle.png) top left repeat-x;
    font-size               :16px;
    font-weight             :bold;
    color                   :#666666;
    padding-top             :5px;
}


.center{
	width: 989px;
	
	}


.contents
{
    border: 1px solid #CCCCCC;
	background-color:#ffffff;
    height: auto;
	width: 987px;
    margin-left:10px;
    padding: 0px;
    clear                   : both;
	 -moz-border-radius      : 8px;
    -webkit-border-radius   : 8px;
    border-radius           : 8px;
	
	/*-moz-box-shadow: 1px 1px 1px 1px #666;
 -webkit-box-shadow: 1px 1px 1px 1px #666;
 box-shadow: 1px 1px 1px 1px #666;*/
}



.prodshow{
	background-image: url('../../images/surefishPrSrch/eFish/product_shadow.png');
	background-repeat: no-repeat;
	height: 69px;
	width: 71px;
	
	}

/* box-shadow
-moz-box-shadow: 0px 10px 10px #888;  -webkit-box-shadow: 0px 10px 10px #888; box-shadow: 0px 20px 20px #888;*/


/*
.footer 
{ 
    width                   : 100%; 
    clear                   : both; 
    color                   : #666666;
	height					: 30px;    
}

.footer a
{
    padding                 : 0px 5px;
}
*/

/* .footer 
{ 
    font-family: Trebuchet MS;
    font-size: 12px;
	width                   : 1010px; 
    clear                   : both; 
    color                   : #000;
	height					: 30px;   
	background-color:#ECECEC; 
}

.footer a
{
    padding                 : 0px 5px;
}

.footer a:link {
	font-family: Trebuchet MS;
    font-size: 12px;
	color: #ff8a00;
	text-decoration: none;
	padding: 0px 10px;
}
.footer a:visited {
	font-family: Trebuchet MS;
    font-size: 12px;
	text-decoration: none;
	color: #ff8a00;
	padding: 0px 10px;
}
.footer a:hover {
	font-family: Trebuchet MS;
    font-size: 12px;
	text-decoration: none;
	padding: 0px 10px;
	color: #000;
}
.footer a:active {
	font-family: Trebuchet MS;
    font-size: 12px;
	text-decoration: none;
	color: #ff8a00;
	padding: 0px 10px;
}
*/

.bggraphicsr {
                background-image: url('../../images/surefishPrSrch/eFish/main_genebgr.png');
                background-repeat: no-repeat;
                position:absolute;
                right: 10px;
                top: 13px;
                height: 109px;
                width: 174px;
                -moz-border-radius      : 8px 8px 0px 0px;
				-webkit-border-radius   : 8px 8px 0px 0px;
				border-radius           : 8px 8px 0px 0px;
                
}

.bggraphicsr2 {
                background-image: url('../../images/surefishPrSrch/eFish/main_genebgr2.png');
                background-repeat: no-repeat;
                position:absolute;
                right: 10px;
                top: 122px;
                height: 59px;
                width: 110px;
                -moz-border-radius      : 8px 8px 0px 0px;
    -webkit-border-radius   : 8px 8px 0px 0px;
    border-radius           : 8px 8px 0px 0px;
                
}

.bgp3 {
	background-image: url('../../images/surefishPrSrch/eFish/portlet3_bg.png');
	background-repeat: no-repeat;
	height: 247px;
	width: 291px;
	
}

.bgp33 {
	background-image: url('../../images/surefishPrSrch/eFish/portlet33_bg.png');
	background-repeat: no-repeat;
	height: 252px;
	width: 291px;
	position:absolute;
	top: 38px;
	left:35px;
	
}

.bggene {
	background-image: url('../../images/surefishPrSrch/eFish/genebg.png');
	background-repeat: repeat-y;
	height:1912px;
	width: 991px;
	-moz-border-radius      : 8px 8px 8px 8px;
    -webkit-border-radius   : 8px 8px 8px 8px;
    border-radius           : 8px 8px 8px 8px;
	position:absolute;
	top: 10px;
	left:10px;
	z-index:1;
	
}
  
.banners{
	position: relative;
    /*border: 1px solid #CCCCCC;*/
	width:978px;
	height:257px;
	background-repeat:no-repeat;
	text-align: center; 
    margin:auto;
	/*z-index:25;*/
	/*-moz-border-radius      : 8px 8px 0px 0px;
    -webkit-border-radius   : 8px 8px 0px 0px;
    border-radius           : 8px 8px 0px 0px;*/
	
	
}




.banner
{
	width: 987px;
	height:304px; 
	float: left;
	margin-top:10px;
	padding: 10px 0 0 0; 
	text-align: center; 
    margin:auto;
    background:url(../../images/surefishPrSrch/efish/picture.png)  no-repeat;
	-moz-border-radius      : 8px;
    -webkit-border-radius   : 8px;
    border-radius           : 8px;
}

.normal_text
{
    font-size:16px;
    font-weight:normal;
    color:#666666;
}

/*chromosomebrowser*/
/*keep*/
.chmsbplace
{
	width: 985px;
	float: left;
	margin-top:10px;
	padding: 10px 0 0 0; 
	text-align: center; 
    margin:auto;
}
/*keep*/
.chmsbcontainer
{
	width: 985px;
	height:330px; 
	float: left;
	margin-top:0px;
	padding: 0px 0 0 0; 
	text-align: center; 
    margin:auto;
}
/*keep*/

.chmsbrwtitle{
	/*font-size:18px;
	font-weight:bold;
	color:#666666;
	z-index                 : 21;*/
	}
	
/*Keep for useChromosome Browser for efish Main search screen?*/

.chmsbrw
{
    margin                  : 20px 0px 0px 0px;
    text-align              : center;
    height                  : 38px;
    max-height              : 38px;
}

.chmsbrw .chms
{
    margin                  : 4px 0px 0px 0px;
    padding                 : 5px 0px 0px 0px;
    text-align              : center;
    width                   : 30px;
    min-width               : 30px;
    height                  : 30px;
    font-weight             : bold;
    background              : (/Images/eFish/chms_vrulebg.png) top right no-repeat;
    border                  : 1px solid b;
    font-size               : 18px;
}




.chmsbrw a
{
    color                   : #666666;
    padding                 : 0px 4px;
}
.chmsbrw a:hover
{
    color                   : #0070b6;
    padding                 : 0px 4px;
}

.chmsbrw .presel
{
    background-image        : none;
    background              : url(../../images/surefishPrSrch/eFish/chms_bg.png) top right no-repeat;
}

.chmsbrw .sel
{
    margin                  : 1px 0px 0px 0px;
    background              : url(../../images/surefishPrSrch/eFish/chms_selbg.png) top left;
    width                   : 37px;
    min-width               : 37px;
    min-height              : 35px;
    padding                 : 7px 0px 8px 0px;
    z-index                 : 25;
    position                : relative;
    font-size               : 20px;
    color                   : #558ed5;
}

.sel_text
{
    font-size:16px;
    color:#333333;
    font-weight:bold;
}

#divZoomedChromosome
{
    height:22px;
}

#divZoomedChromosome div
{
    position:absolute;
}


/***********************containers*********************/

.cttop{
	
			background:url('../../images/surefishPrSrch/eFish/cttop.png') 0 0 no-repeat;
			height:28px;
			width:1011px;
			float: left;
			position: relative;
			z-index:0;
	}



.ctl{
	
			background:url('../../images/surefishPrSrch/eFish/ctl.png');
			background-repeat: repeat-y;
			/*height:11px;*/
			min-height:11px;
			width:12px;
			position: relative;
			float:left;

	}
	
.ctbg{
	
			background:url('../../images/surefishPrSrch/eFish/ctbg.png');
			background-repeat: repeat-y;
			/*height:11px;*/
			min-height:2px;
			width:1011px;
			position: relative;
			float:left;
			z-index:0;
            background-color:#ECECEC;
	}

.ctr{
	
			background:url('../../images/surefishPrSrch/eFish/ctr.png');
			background-repeat: repeat-y;
			height:11px;
			width:12px;
			position: relative;
			float:right;

	}
	
.ctbot{
	
			background:url('../../images/surefishPrSrch/eFish/ctbot.png') 0 0 no-repeat;
			height:28px;
			width:1011px;
			float: left;
			position: relative;
			z-index:0;
			background-color:#ECECEC;


	}
.ctbotadd{
	
			background:url('../../images/surefishPrSrch/eFish/ctbot.png') 0 0 no-repeat;
			height:28px;
			width:1011px;
			float: left;
			position: relative;
			z-index:0;


	}	
	
	
	
	
.cttop2{
	
			background:url('../../images/surefishPrSrch/eFish/cttop2.png') 0 0 no-repeat;
			height:28px;
			width:1011px;
			float: left;
			position: relative;
			z-index:0;
	}
.cttop2add{
	background:url('../../images/surefishPrSrch/eFish/cttop2.png') 0 0 no-repeat;
	height:28px;
	width:1011px;
	float: left;
	position: relative;
	z-index:2;
	}



	
.ctbg2{
	
			background:url('../../images/surefishPrSrch/eFish/ctbg2.png');
			background-repeat: repeat-y;
			/*height:11px;*/
			height:1860px;
			width:1011px;
			position: relative;
			float:left;
			z-index:0;
			

	}
.ctbg2add{
	
			background:url('../../images/surefishPrSrch/eFish/ctbg2.png');
			background-repeat: repeat-y;
			/*height:11px;*/
			min-height:2px;
			width:1011px;
			position: relative;
			float:left;
			z-index:0;

	}
	
.ctbot2{
	
			background:url('../../images/surefishPrSrch/eFish/ctbot2.png') 0 0 no-repeat;
			height:28px;
			width:1011px;
			float: left;
			position: relative;
			z-index:0;


	}	
	
	


	.bggene2 {
	background-image: url('../../images/surefishPrSrch/eFish/genebg2.png');
	background-repeat: repeat-y;
	min-height:1880px;
	/*height:2090px;*/
	width: 991px;
	-moz-border-radius      : 15px 15px 15px 15px;
    -webkit-border-radius   : 15px 15px 15px 15px;
    border-radius           : 15px 15px 15px 15px;
	position:absolute;
	top: 58px;
    left: 50%;	
	margin-left: -512px;
	z-index:1;
	
}
/***********************PORTLETS*********************/

.pttop{
	
			background:url('../../images/surefishPrSrch/eFish/main_titlbars.png') 0 0 no-repeat;
			height:37px;
			width:317px;
			float: left;
			position: relative;
			font-size:16px;
            font-weight:bold;color:#000000;

			
			
	}




	
.ptbg{
	
			/*background:url('/images/eFish/portlet_slice.png');
			background-repeat: repeat-x;*/
			/*height:11px;*/
			min-height:247px;
			position: relative;
			float:left;
			z-index:0;
			border-left:1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;

	}


	
.ptbot{
	
			background:url('../../images/surefishPrSrch/eFish/main_portlet_bottom.png') 0 0 no-repeat;
			height:8px;
			width:317px;
			float: left;
			position: relative;
			z-index:0;


	}
	
	
		
	.products{
		background-color:#ffffff; 
		-moz-border-radius: 8px 8px 8px 8px; 
		-webkit-border-radius: 8px 8px 8px 8px;  		  
		border-radius: 8px 8px 8px 8px; 
		border-left:1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;

		
		}
	
.productsadd{
		
		-moz-border-radius: 8px 8px 8px 8px; 
		-webkit-border-radius: 8px 8px 8px 8px;  		  
		border-radius: 8px 8px 8px 8px; 
		border-left:0px solid #CCCCCC;
		border-right: 0px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;

		
		}
/****************************************************************
	RESET
****************************************************************/

/* Reset default browser CSS.
-------------------------------------------------------------- */

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}


/****************************************************************
	BASIC
****************************************************************/

.clr:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
/****************************************************************
	ROOT
****************************************************************/
#root {
	/*margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:8px;*/ margin:0;
	/*margin:20px auto;*/
	width:932px;
	text-align:left;
}

#divProductsOnZoom {position:absolute; top:122px;}
#divZoomedChromosome, #chromosomeImageDiv, #div1, #divGeneBrowser, .slider-wrapper, .searchHeadPanel {position:relative;}
.lt-ie8 .probesBlock .contentBlk {overflow-y:hidden;}
.lt-ie8 body {overflow-x:hidden;}

.lt-ie8 .resCont * {position:static;}

/****************************************************************
	chromosome2  USED ON EFISH HOME SEARCH SCREEN
****************************************************************/
.chromosome2 {
	color:#a0a0a0;
	font:14px 'Trebuchet Ms', Trebuchet MS, sans-serif;
	line-height:1.5em;
	width:930px;
	margin-left:15px;
}
	.chromosome2 li {
		list-style:none;
	}
	/* tabs*/
	.chromosome2 .tabs {
		clear: both;
		float: left;
		overflow: hidden;
		width: 100%;
		position:relative;
		z-index:0;
		height:53px;
	}
		.chromosome2 .tabs ul {
			float: left;
			left: 50%;
			list-style-type: none;
			margin: 5px auto 0;
			padding: 0;
			position: relative;
		}
		.chromosome2 .tabs li {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg.png') 0 0 repeat-x;
			color:#7a7a7a;
			font-weight:bold;
			font-size:16px;
			height:48px;
			float: left;
			position: relative;
			right: 50%;


		}
		.chromosome2 .tabs li.first {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg_l.png') 0 0 no-repeat;
		}
			.chromosome2 .tabs li.first span {
				padding:0 0 0 10px;
			}
		.chromosome2 .tabs li.last {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg_r.png') 100% 0 no-repeat;
		}
			.chromosome2 .tabs li.last span {
				background:none;
				padding:0 10px 0 0;
			}
			.chromosome2 .tabs li a {
				float:left;
				color:#7a7a7a;
				text-decoration:none;
			}
			.chromosome2 .tabs li a:hover {
				color:#fb901d;
				
			}
				.chromosome2 .tabs li a span {
					float:left;
					display:block;
					width:32px;
					background:url('../../images/surefishPrSrch/eFish/tabs_bg_sep.gif') 100% 7px no-repeat;
					height:48px;
					line-height:40px;
					text-align:center;
				}
			.chromosome2 .tabs li.hover a{
				/*background:url('/images/eFish/tab_h_1.png') 0 0 no-repeat;*/
				color:#ff8a00;
				position:relative;
				top:-5px;
				left:-6px;
				height:53px;
				z-index:10000;
			}
				.chromosome2 .tabs li.hover a span{
					/*background:url('/images/eFish/tab_h_2.png') 100% 0 no-repeat;*/
					right:-12px;
					position:relative;
					text-indent:-13px;
					padding-top:5px;
				}
			.chromosome2 .tabs li.first.hover a {
				/*background:url('/images/eFish/tab_h_5.png') 0 0 no-repeat;*/
				left:0;
			}
				.chromosome2 .tabs li.first.hover a span{
					/*background:url('/images/eFish/tab_h_6.png') 100% 0 no-repeat;*/
					right:-8px;
					text-indent:-15px;
				}
			.chromosome2 .tabs li.last.hover a{
				/*background:url('/images/eFish/tab_h_3.png') 0 0 no-repeat;*/
			}
				.chromosome2 .tabs li.last.hover a span{
					/*background:url('/images/eFish/tab_h_4.png') 100% 0 no-repeat;*/
					right:-8px;
					text-indent:-3px;}






/****************************************************************
	chromosome  USED on EFISH SEARCH RESULTS SCREENS
****************************************************************/

			
.chromosome {
	color:#a0a0a0;
	font:14px 'Trebuchet Ms', Trebuchet MS, sans-serif;
	line-height:1.5em;
	width:932px;
	margin-left:29px;
}
	.chromosome li {
		list-style:none;
	}
	/* tabs*/
	.chromosome .tabs {
		clear: both;
		float: left;
		overflow: hidden;
		width: 100%;
		position:relative;
		/* z-index:1000; */
		height:53px;
		/*margin-left:21px;*/
	}
		.chromosome .tabs ul {
			float: left;
			left: 50%;
			list-style-type: none;
			margin: 5px auto 0;
			padding: 0;
			position: relative;
		}
		.chromosome .tabs li {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg.png') 0 0 repeat-x;
			color:#7a7a7a;
			font-weight:bold;
			font-size:16px;
			height:48px;
			float: left;
			position: relative;
			right: 50%;


		}
		.chromosome .tabs li.first {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg_l.png') 0 0 no-repeat;
		}
			.chromosome .tabs li.first span {
				padding:0 0 0 10px;
			}
		.chromosome .tabs li.last {
			background:url('../../images/surefishPrSrch/eFish/tabs_bg_r.png') 100% 0 no-repeat;
		}
			.chromosome .tabs li.last span {
				background:none;
				padding:0 10px 0 0;
			}
			.chromosome .tabs li a {
				float:left;
				color:#7a7a7a;
				text-decoration:none;
			}
			.chromosome .tabs li a:hover {
				color:#fb901d;
				
			}
				.chromosome .tabs li a span {
					float:left;
					display:block;
					width:32px;
					background:url('../../images/surefishPrSrch/eFish/tabs_bg_sep.gif') 100% 7px no-repeat;
					height:48px;
					line-height:40px;
					text-align:center;
				}
			.chromosome .tabs li.hover a{
				background:url('../../images/surefishPrSrch/eFish/tab_h_1.png') 0 0 no-repeat;
				color:#ff8a00;
				font-size:18px;
				position:relative;
				top:-5px;
				left:-6px;
				height:60px;
				z-index:10000;
				width: 35px;
			}
				.chromosome .tabs li.hover a span{
					background:url('../../images/surefishPrSrch/eFish/tab_h_2.png') 100% 0 no-repeat !important;
					right:-10px; height:60px !important;
					position:relative;
					text-indent:-10px;
					padding-top:5px;
				}
			.chromosome .tabs li.first.hover a {
				background:url('../../images/surefishPrSrch/eFish/tab_h_5.png') 0 0 no-repeat;
				left:0;
			}
				.chromosome .tabs li.first.hover a span{
					background:url('../../images/surefishPrSrch/eFish/tab_h_6.png') 100% 0 no-repeat;
					right:-8px;
					text-indent:-15px;
				}
			.chromosome .tabs li.last.hover a{
				background:url('../../images/surefishPrSrch/eFish/tab_h_3.png') 0 0 no-repeat;
			}
				.chromosome .tabs li.last.hover a span{
					background:url('../../images/surefishPrSrch/eFish/tab_h_4.png') 100% 0 no-repeat;
					right:-8px;
					text-indent:-3px;
				}
	/* body grid*/
	.chromosome .body 
	{
	    width: 932px;
		position:relative;
		z-index:2;
		clear:both;
		top:-2px;
		left:-2px;
	}
	.chromosome .content {
		/*background:url('/images/eFish/chromosome-content_bg.png') 0 0 no-repeat;*/
		padding:10px 0 0;
		z-index:30;
	}
	/* options */
	.options {
		padding:0px 21px 15px 21px;
	}
		.options label {
			float:left;
			font-size:12px;
			font-weight:bold;
			margin:0 1px 0 0;
			padding:2px 0 0;
		}
		.options input {
			/*border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('/images/eFish/bg_input_text.gif') no-repeat 0 0;
    color:#303030;*/
			float:left;
			font-size:14px;
			/*font-weight:bold;*/
			margin:10px 2px 0 0;
			width:190px;
			/*height:22px;*/
			line-height:22px;
			padding:1px 2px 0 4px;
			letter-spacing:-0.05em;
		}
		.options input:focus {  
			background-position:0 -123px;
		}
	/* chromosome-photo */
	.chromosome .chromosome-content {
		position:relative;
		padding:27px 0 0;
	}
	/* chromosome-photo */
	.chromosome-photo {
		padding:0 0 13px;
	}
		.chromosome-photo strong {
			color:#706f6f;
			float:left;
			font-size:16px;
			font-weight:bold;
			width:42px;
			padding:7px 0 0 0;
		}
		.chromosome-photo strong.label-1 {
			text-align:right;
			padding-right:7px;
		}
		.chromosome-photo strong.label-2 {
			padding-left:7px;
		}
		.chromosome-photo img {
			float:left;
		}
	/* chromosome-graph */
	.chromosome-graph {
		padding:0 1px 5px;
		z-index:30;
	}
		.chromosome-graph ul.labels li {
			background:url('../../images/surefishPrSrch/eFish/graph_label_bg.gif') 100% 5px no-repeat;
			float:left;
			width:116px;
			text-align:center;
		}
		.chromosome-graph ul.labels li.last {
			background:none;
		}
		.chromosome-graph .graph {
			border-top:1px solid #cdcdcd;
			border-bottom:1px solid #cdcdcd;
			border-left:1px solid #cdcdcd;
			border-right:1px solid #cdcdcd;
		}
			.chromosome-graph .graph div {
				height:22px;
				float:left;
			}
	/* resizer */
	.chromosome .resizer, #root .chromosome .resizer {
		position:absolute;
		left:0;
		top:0;
		width:100%;
	}
	.chromosome .resizer .hor {
		position:absolute;
		background:url('../../images/surefishPrSrch/eFish/resizer_bg.gif') 0 5px repeat-x;
		height:15px;
		display:block;
		z-index:998;
	}
	.chromosome .resizer .ver {
		position:absolute;
		background:url('../../images/surefishPrSrch/eFish/resizer_bg.gif') 0px 0 repeat-y;
		width:2px;
		display:block;
		z-index:998;
	}
	/* .chromosome .slider-wrapper */
	.chromosome .slider-wrapper {
		background:url('../../images/surefishPrSrch/eFish/slider-content_bg.png') 0 100% no-repeat;
		height:45px;
		text-align:center;
		width:100%;
	}
		.chromosome .slider-wrapper .slider-content{
			margin:0 auto;
			width:350px;
			padding:11px 0 0;
			float:none;
		}
		.chromosome .slider-content .button {
			float:left;
			width:22px;
			height:23px;
			line-height:23px;
			background-position:0 0;
			background-repeat:no-repeat;
			text-indent:-10000px;
			margin:0 3px 0 0;
			color:#727272;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
		}
		.chromosome .slider-content .button:hover {
			background-position:0 -123px;
			color:#fb901d;
			text-decoration:none;
		}
		.chromosome .slider-content .start {
			background-image:url('../../images/surefishPrSrch/eFish/button_start.png');
		}
		.chromosome .slider-content .back {
			background-image:url('../../images/surefishPrSrch/eFish/button_back.png');
		}
		.chromosome .slider-content .minus {
			background-image:url('../../images/surefishPrSrch/eFish/button_minus.png');
			margin:0;
		}
		.chromosome .slider-content .plus {
			background-image:url('../../images/surefishPrSrch/eFish/button_plus.png');
		}
		.chromosome .slider-content .next {
			background-image:url('../../images/surefishPrSrch/eFish/button_next.png');
		}
		.chromosome .slider-content .end {
			background-image:url('../../images/surefishPrSrch/eFish/button_end.png');
		}
		.chromosome .slider-content .reset {
			background-image:url('../../images/surefishPrSrch/eFish/button_blank.png');
			width:53px;
			text-indent:0;
		}
		.chromosome .slider-content .slider {
			float:left;
			width:125px;
			height:23px;
			background:url('../../images/surefishPrSrch/eFish/slider_bg.gif') 0 7px no-repeat;
			position:relative;
		}
		.chromosome .slider-content .handle 
		{
		    cursor:pointer;
			margin-top:4px;
		}
		.chromosome .handle,
		.chromosome .reload {
			display:block;
			width:15px;
			height:15px;
			background-position:0 0;
			background-repeat:no-repeat;
			position:absolute;
			z-index:10000;
		}
		
		
		.chromosome .handle2,
		.chromosome .handle3{
			display:block;
			width:43px;
			height:33px;
			background-position:0 0;
			background-repeat:no-repeat;
			position:absolute;
			z-index:10000;
			
		}
		
		 /* to prevent mouse hover issue in touch based devices. */
        
        .chromosome .handle2Touch ,
        .chromosome .handle3Touch{
                        display:block;
                        width:55px;
                        height:40px;
                        background-position:0 0;
                        background-repeat:no-repeat;
                        position:absolute;
                        z-index:10000;
                        background-size: 55px 350px;
                }
                
        .chromosome .handle2Touch {
               background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_left2.png');
        }
                
        .chromosome .handle3Touch{
                background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_right2.png');
        }
        
        .chromosome .handle2TouchHover ,
        .chromosome .handle3TouchHover{
                        display:block;
                        width:55px;
                        height:40px;
                        background-position:0 -175px;
                        background-repeat:no-repeat;
                        position:absolute;
                        z-index:10000;
                        background-size: 55px 350px;
                }
                
        .chromosome .handle2TouchHover {
               background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_left2.png');
        }
                
        .chromosome .handle3TouchHover {
                background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_right2.png');
        }

                
        .chromosome .handleTouch{
			display:block;
			width:15px;
			height:15px;
			background-position:0 0;
			background-repeat:no-repeat;
			position:absolute;
			z-index:10000;
            background-image:url('../../images/surefishPrSrch/eFish/button_handle.png');
		}
        
        /* to prevent mouse hover issue in touch based devices. */
		.chromosome .handle:hover,
		.chromosome .handle2:hover,
		.chromosome .handle3:hover,
		.chromosome .reload:hover {
			background-position:0 -123px;
		}
		.chromosome .handle {
			background-image:url('../../images/surefishPrSrch/eFish/button_handle.png');
		}
		
		.chromosome .handle2 {
			background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_left2.png');
		}
		.chromosome .handle3 {
			background-image:url('../../images/surefishPrSrch/eFish/btn_zoom_right2.png');
		}
		
		.chromosome .reload {
			background-image:url('../../images/surefishPrSrch/eFish/button_reload.png');
		}
		
		
		
		
		
		/* slider css            */
		
		*.horizontal_track {
	background-color: #bbb;
	width: 120px;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
.horizontal_slider {
	background-color: #666;
	width: 16px;
	height: 8px;
	position: relative;
	z-index: 2;
	line-height: 0;
	margin: 0;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.horizontal_slit {
	background-color: #333;
	width: 110px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0;
	position: absolute;
	z-index: 1;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
}
*.vertical_track {
	background-color: #bbb;
	padding: 3px 5px 15px 5px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
*.vertical_slider {
	background-color: #666;
	width: 18px;
	height: 8px;
	font: 0px;
	text-align: left;
	line-height: 0px;
	position: relative;
	z-index: 1;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.vertical_slit {
	background-color: #000;
	width: 2px;
	height: 100px;
	position: absolute;
	margin: 4px 10px 4px 10px;
	padding: 4px 0 1px 0;
	line-height: 0;
	font-size: 0;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
}
*.display_holder {
	background-color: #bbb;
	color: #fff;
	width: 34px;
	height: 20px;
	text-align: right;
	padding: 0;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
	visibility:hidden;
}
.value_display {
	background-color: #bbb;
	color: #333;
	width: 30px;
	margin: 0 2px;
	text-align: right;
	font-size: 8pt;
	font-face: verdana, Trebuchet MS, helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	border: 0;
	cursor: default;
}


.start {
			background-image:url('../../images/surefishPrSrch/eFish/button_start.png');
		}
		.back {
			background-image:url('../../images/surefishPrSrch/eFish/button_back.png');
		}
		
		.next {
			background-image:url('../../images/surefishPrSrch/eFish/button_next.png');
		}
		.end {
			background-image:url('../../images/surefishPrSrch/eFish/button_end.png');
		}
		
		
/* Top level layout elements */
.title 
{ 
    width                   : 99%; 
    clear                   : both;
}
	
		
/*-------MAIN SEARCH BAR------------------------------------------------------------------------------------------------*/

.menubar,
.menubar_home
{
    font-size               : 150%;
    text-align              : left; 
    float                   : none;
    margin                  : auto; 
    
}

.menubar_home .menu-left
{
    width                   : 15px; 
    min-width               : 15px; 
    height                  : 57px;
    min-height              : 57px;
    background              : url(../../images/surefishPrSrch/efish/menu_leftbg_home.png) bottom left no-repeat;
}
.menubar_home .menu
{
    background              : url(../../images/surefishPrSrch/eFish/menu_bg_home.png) bottom left repeat-x;
    height                  : 57px;
    min-height              : 57px;
}
.menubar_home .menu-right
{
    width                   : 15px; 
    min-width               : 15px; 
    height                  : 57px;
    min-height              : 57px;
    background              : url(../../images/surefishPrSrch/eFish/menu_rightbg_home.png) bottom right no-repeat;
}

.menubar .menu-left
{
    width                   : 15px; 
    min-width               : 15px; 
    height                  : 57px;
    min-height              : 57px;
    background              : url(../../images/surefishPrSrch/eFish/menu_leftbg.png) bottom left no-repeat;
}
.menubar .menu
{
  
    height                  : 57px;
    min-height              : 57px;
}
.menubar .menu-right
{
    width                   : 15px; 
    min-width               : 15px; 
    height                  : 57px;
    min-height              : 57px;
    background              : url(../../images/surefishPrSrch/eFish/menu_rightbg.png) bottom right no-repeat;
}


.menu a
{
    color                   : #333333;
}
.menu a:hover
{
    color                   : #ff8a00;
    text-decoration         : none;
}
.menu a.sel
{
    font-weight             : bold;
}

.menu .links
{
    margin                  : 15px 0px 0px 0px;
}
.menu .rule
{
    background              : url(../../images/surefishPrSrch/eFish/menu_vrule.png) center right no-repeat;
    padding                 : 20px 0px
}

.menu .search
{
    border-left             : 1px solid #CCCCCC;
   /* background              : URL(/Images/eFish/searchbox_bg.png) center center no-repeat;*/
    height                  : 50px;
    min-height              : 50px;
    width                   : 75px;
    min-width               : 75px;
	
}
.menu .search form
{
    margin                  : 12px 15px 15px 8px;
}
.menu input
{
    font-style              : italic;
    color                   : #AAAAAA;
    background              : #FFFFFF;
    padding                 : 0px;
    width                   : 100px;
    border                  : 1px solid #adadaf;

}

.menu input:focus 
{
    
}

/*****************************8888 product tabs******************/
.search_tabs
{
	float					:left;
	margin					:0px;
	padding					:1px 0px;	
}

.search_tab
{
    width       :100px;
    text-align	:center;    
    background-color: white;
     border-left: solid 1px #E5E5E5;
     border-top : solid 1px #E5E5E5;
     border-right: solid 1px #E5E5E5;
     
     height:63px;
}



.search_tab img
{
    margin      : 6px 2px 4px 2px;
}

.search_tab_unselect
{
    width       :103px;
    text-align	:center;    
    background-color: #E5E5E5; 
    
    height:63px;
    border-left: solid 1px white;
     border-top : solid 1px white;
     border-right: solid 1px white;
}


.search_tab_unselect_hide
{
    width       :103px;
    text-align	:center;    
    background-color: #E5E5E5; 
    
    height:63px;
    border-left: solid 1px #E5E5E5;
     border-top : solid 1px #E5E5E5;
     border-right: solid 1px #E5E5E5;
     visibility:hidden;
}

.search_tab_unselect img
{
    margin      : 6px 2px 4px 2px;
}

.search_tab_unselect_hide img
{
    margin      : 6px 2px 4px 2px;
}

.search_tab_sel
{
    /* background  :white url(/Images/eFish/search_container_tab.png) top center no-repeat; */
    min-width   :38px;
    width       :10%;
    height      :64px;   
    
    z-index     :100;
    position    : relative;
    text-align	:center;
    
}

.search_tab_main
{
   /* background  :white url(/Images/eFish/search_container_tab1.png) top center no-repeat; */
   
    min-width   :38px;
    width       :584px;
    height      :64px;
    
    z-index     :100;
    position    :relative;
    text-align	:center;
    vertical-align: top;
}


.search_tab_sel2
{
    background  :white url(../../images/surefishPrSrch/eFish/search_container_tab.png) top center no-repeat;    
    min-width   :38px;
    width       :10%; 
    height      :64px;
    float:right;
	padding: 0 0 0 0px;
    z-index     :100;
    
    text-align	:center;    
}


.search_tab_sel img
{
    margin      :6px 2px 4px 2px;
}

.search_tab_cont
{
    margin-top:22px;
	margin-bottom   :1%;
	min-width:920px;
    width           :100%;
	z-index     :-1;
	

}

.search_tab_cont.productCartBody
{
   margin-top:0px;     
}

.search_tab_cont .top
{
    width       :98%;
    background  :url(../../images/surefishPrSrch/eFish/search_container_top.png) top left repeat-x;
    min-height  :6px;
    height		:6px;
    margin		:0% 1%;
}

.search_tab_cont .bottom
{
    width       :98%;
    background  :url(../../images/surefishPrSrch/eFish/search_container_bottom.png) bottom left repeat-x;
    min-height  :6px;
    height		:6px;
    margin		:0% 1%;
}

.search_tab_cont .middle
{
    width       :100%;
  
}

.search_tab_cont .middle .left
{
    min-width   :1%;
    width       :1%;
     background  : url(../../images/surefishPrSrch/eFish/search_container_middle_left.png) top right repeat-y; 
  /*border-top : solid 1px red;*/
  /*background: url(/Images/eFish/search_container_top.png) no-repeat;*/
   min-height      :15px;
}

.search_tab_cont .middle .right
{
    min-width   :1%;
    width       :1%;
    background  : url(../../images/surefishPrSrch/eFish/search_container_middle_right.png) top left repeat-y;
    min-height      :15px;
}

.search_tab_cont .middle .center
{
    width       :98%;
}

.hybridztext{
	
	vertical-align:top;
	font-size: 12px;
	color:#666666;
	position:relative;
	padding: 0px 0px 15px 30px;

	margin-left: 10px;
	text-align: left;	
	width:350px;
}

.hybridztext2{
		padding: 0px 0px 15px 0px;
	vertical-align:top;
	font-size: 12px;
	color:#666666;
	position:relative;
    width: 350px;
	text-align: left;	
}

	
.spacerfox{
	width:100%;
	height:20px;
	}
.spacerfox2{
	width:100%;
	height:10px;
	}
	
	
.addcartdetails{
	
	vertical-align:top;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	width:100%;
	/*position:relative;
	padding: 0px 0 0 0px;
	margin-left: 0px;
	text-align: center;
	width:75px;	*/
	}
/*	
	.addcartdetails ul {
	
	list-style-type: square;
	text-align:center;
	margin:0 auto;
	height:20px;
	list-style:none;
}



 .addcartdetails li {
	
	font-size: 12px;
	text-align:center;
	float:left;
	margin-left:10px;
	list-style:none;
}*/

.line{
	width:100%;
	height:1px;
	background-color: #cccccc;
	margin-top:2px;
	margin-bottom:2px;
	
	}

.addcartdetails {
	color:#666666;
    padding: 5px;
    border: 1px dotted #abb3b0;
    background-color: #ffffff;
    vertical-align: top;
	/*f8fafd*/
}


/*content text*/
.addcartdetails li {
	
    list-style-type: circle;
	font-size: 12px;
	color:#666666;
    list-style-position: inside;

}


/*NEW STYLES 10 - 6 - 2011 */

.bggene3 {
	background-image: url('../../images/surefishPrSrch/eFish/genebg2.png');
	background-repeat:repeat-y;
	min-height:1030px;
	/*height:2090px;*/
	width: 991px;
	-moz-border-radius      : 15px 15px 15px 15px;
    -webkit-border-radius   : 15px 15px 15px 15px;
    border-radius           : 15px 15px 15px 15px;
	position:absolute;
	top: 10px;
	left:12px;
	z-index:1;
	
}



	.bggene4 {
	background-image: url('../../images/surefishPrSrch/efish/genebg2.png');
	background-repeat:repeat-y;
	min-height:1069px;
	/*height:2090px;*/
	width: 991px;
	-moz-border-radius      : 15px 15px 15px 15px;
    -webkit-border-radius   : 15px 15px 15px 15px;
    border-radius           : 15px 15px 15px 15px;
	position:absolute;
	top: 10px;
	left:12px;
	z-index:1;
	
}

	.bggene5 {
	background-image: url('../../images/surefishPrSrch/efish/genebg2.png');
	background-repeat:repeat-y;
	min-height:605px;
	/*height:2090px;*/
	width: 991px;
	-moz-border-radius      : 15px 15px 15px 15px;
    -webkit-border-radius   : 15px 15px 15px 15px;
    border-radius           : 15px 15px 15px 15px;
	position:absolute;
	top: 10px;
	left:12px;
	z-index:1;
	
}

.bggene_microarray {
	background-image: url('../../images/surefishPrSrch/efish/genebg2.png');
	background-repeat:repeat-y;
	min-height:475px;
	/*height:2090px;*/
	width: 988px;
	-moz-border-radius      : 15px 15px 15px 15px;
    -webkit-border-radius   : 15px 15px 15px 15px;
    border-radius           : 15px 15px 15px 15px;
	position:absolute;
	top: 10px;
	left:12px;
	z-index:1;
	
}






.cscontain
{
    margin-top:16px;
	margin-bottom   :1%;
    width           :100%;
	  z-index     :-1;

}

.cscontain .top
{
    width       :980px;
    background  :url(../../images/surefishPrSrch/efish/search_container_top.png) top left repeat-x;
    min-height  :6px;
    height		:6px;
    margin		:0% 1%;
}

.cscontain .bottom
{
    width       :98%;
    background  :url(../../images/surefishPrSrch/efish/search_container_bottom.png) bottom left repeat-x;
    min-height  :6px;
    height		:6px;
    margin		:0% 1%;
}

.cscontain .middle
{
    width       :100%;
}

.cscontain .middle .left
{
    min-width   :1%;
    width       :1%;
    background  : url(../../images/surefishPrSrch/efish/search_container_middle_left.png) top right repeat-y;
   min-height      :15px;
}

.cscontain .middle .right
{
    min-width   :1%;
    width       :1%;
    background  : url(../../images/surefishPrSrch/efish/search_container_middle_right.png) top left repeat-y;
    min-height      :15px;
}

.cscontain .middle .center
{
    width       :98%;
}


.contents44
{
    border: 1px solid #CCCCCC;
	background-color:#ffffff;
    height: auto;
	width: 100%;
    margin-left:10px;
    padding: 0px;
    clear                   : both;
	 -moz-border-radius      : 8px;
    -webkit-border-radius   : 8px;
    border-radius           : 8px;
	
	-moz-box-shadow: 1px 1px 1px 1px #666;
 -webkit-box-shadow: 1px 1px 1px 1px #666;
 box-shadow: 1px 1px 1px 1px #666;
}
.contents44add
{
	background-color:#ffffff;
	height: auto;
	width: 908px;
	margin-left:10px;
	padding: 20px 0 20px 0;
	clear                   : both;
	/*-moz-border-radius      : 8px;
	-webkit-border-radius   : 8px;
	border-radius           : 8px;
	-moz-box-shadow: 1px 1px 1px 1px #666;
	-webkit-box-shadow: 1px 1px 1px 1px #666; */
	box-shadow: 1px 1px 1px 1px #666;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.titlebar2
{
    font-size               :16px;
    font-weight             :bold;
    color                   :#2299cb;
	text-align:center;
	background-image: url('../../images/surefishPrSrch/efish/main_titlbars4.png');
	background-repeat: no-repeat;
	height: 37px;
	width: 910px;
}


.ctbg2_product_content{
	
			background:url('../../images/surefishPrSrch/eFish/ctbg2.png');
			background-repeat: repeat-y;
			/*height:11px;*/

			width:1011px;
			position: relative;
			float:left;
			z-index:0;

	}
	

.titlebar_search
{
    width                   : 300px;
    height                  : 31px;
   	/* background-image: url('/images/eFish/main_titlbars220.png');*/
   	background-image: url('../../images/surefishPrSrch/eFish/search_titlebars_short.png');
	background-repeat: no-repeat;
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
    padding-top             :0px;
}	


.titlebar_search_mini
{
    width                   : 190px;
    height                  : 37px;
   	/* background-image: url('/images/eFish/main_titlbars220.png');*/
   	background-image: url('../../images/surefishPrSrch/eFish/main_titlbars220.jpg');
	background-repeat: no-repeat;
    font-size               :16px;
    font-weight             :bold;
    color                   :#333333;
    padding-top             :0px;
}	



div.country-selector {
/*	background: transparent url(/images/global/countrySelectorDialogBG.jpg) 0 0 no-repeat; */
    background-color:White;
    background-image:url(../../images/surefishPrSrch/global/countrySelectorDialogBG.jpg) 0 0 no-repeat;


	padding: 65px 10px 0 30px;
	left: 50%;
    margin-left: -179px;
}
	div.country-selector h3 {
		color: #7e6919;
		font: bold 14px/16px Helvetica, Arial, sans-serif;
		margin: 0 100px 10px 0;
	}
	div.country-selector select {
		border: 1px solid #aaa;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		display: block;
		font: bold 12px/16px Helvetica, Arial, sans-serif;
		margin: 0 0 10px;
		padding: 5px;
		width: 200px;
	}
	div.country-selector select:active,
	div.country-selector select:hover,
	div.country-selector select:focus {outline: none;}
	div.country-selector p {
		color: #727272;
		font: normal 10px/12px Helvetica, Arial, sans-serif;
		margin: 0;
		padding: 0;
	}
	div.country-selector div.ui-dialog-buttonpane {
		background: none;
		border: none;
		bottom: 99px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 50px;
	}
		div.country-selector div.ui-dialog-buttonpane button {
			background: #cbcbcb url(../../images/surefishPrSrch/global/shop-gray-gradient.gif) 0 0 repeat-x;
			border: 1px solid #aaa;
		
			color: #7474ac;
			float: none;
			font-weight: bold;
			height: 29px;
			line-height: 29px;
			margin: 0;
			padding: 3px 5px 5px;
		}
		div.country-selector div.ui-dialog-buttonpane button:hover,
		div.country-selector div.ui-dialog-buttonpane button:focus {
			background: #d2ecfe url(../../images/surefishPrSrch/global/blue-button-gradient.gif) 0 0 repeat-x;
			color: #0090e0;
		}
		
		.announcementText 
		{
		    line-height: 1.15;
		}	
	

/* Phase 2 */

br.small {
line-height: 7px;
background-color:Orange;
}

.productResultsItem 
{
    overflow:hidden;       
}

.bluetitle
{   
    color:#0FA1E1; 
    float:left; 
    font-size:16px;
    font-weight:bold;
    font-style:italic;
}

.shopping_cart
{
    background-image:url('../../images/surefishPrSrch/eFish/bg_shopping_cart.png');
    width:485px;
    height:147px;
    min-height:147px;
    display:inline-block !important;
	padding:15px 0 0 20px;
}


.searchMoreTitle
{
    font-size:16px; 
    font-weight:bold; 
    color:#ff8800;
    margin-bottom: 6px;
    margin-top: 6px;
}

.searchTitle
{
    font-size:18px; 
    font-weight:bold; 
    color:black;
    margin-bottom: 6px;
    margin-top: 6px;
}


.searchMoreColumn
{
    min-width:225px;
    margin-left: 5px;

}

.searchMoreResultColumn
{
    float:none;
    min-height: 335px;
}

.searchMoreContentWrapper
{
    border: 1px solid #e5e5e5; 
    margin-top:7px;
    width: 920px;
    margin-left: 20px;
}

.searchMoreResultLinkText
{
    font-size: 15px;
    color:#666666;
    margin-top:10px;
}

.searchMoreResultColumn div ul li
{
    padding: 5px 5px 5px 5px;
    border:1px solid #e5e5e5;
}

.searchMoreResultColumn div ul li a
{
    margin-left:5px;
}

.resultAlternate
{
    background-color:#e5e5e5;
}

.searchMoreResultColumn div ul
{
    width: 450px;
    margin-left:2px;
    margin-right:2px;
    padding-right:10px;
}



.reqStar 
{
        color: Red;
        font-weight: bold;
}

.title_sub_search
{
font-size: 14px; 
font-weight: bold; 
color: #666666;    
}


.bho {
	font-size:20px;	
	color:black;
    text-decoration: none;

	}

.bho a:hover {
	font-size:20px;	
	color:red;
    text-decoration: none;

	}
	
.bhos {
	font-size:20px;
	font-weight:bold;
	color:#ff8a00;
    text-decoration: none;

	}	
	
.bottom-content
{
    z-index:-10;    
    
}

.userArea ul li.cart img {vertical-align:middle;}

/* div#myKitPrice {margin:0px 16px !important;}
div#kitPrice {margin:0px 10px !important;}
 */
.mainMenuSpacing {
    padding-left: 13px !important;
}
.nav.next.column-list{background-image:none;}