/*-----------------------
----Ingeneo web site-----
---MAIN css stylesheet---
---by Extraneo Design Studio--
-------------------------*/

/*-------- main styles -----------*/

body{margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}

	.white{	background-color:#FFFFFF;}		
	.black{	background-color:#000000;}
	
#container{width:986px; margin-left:auto; margin-right:auto; margin-top:0px; padding-top:0px;}

.imglab{float:left;}

#titlelab{position:relative; height:49px; width:980px; background-image:url(../images/title_lab.png); background-repeat:no-repeat; border-bottom: 1px solid #333333; margin-top:30px;}
#titlelab_ita{position:relative; height:49px; width:980px; background-image:url(../images/title_lab_ita.png); background-repeat:no-repeat; border-bottom: 1px solid #333333; margin-top:30px;}
#titlemis{position:relative; height:49px; width:980px; background-image:url(../images/title_mis.png); background-repeat:no-repeat; border-bottom: 1px solid #333333; margin-top:30px;}
#titlemis_ita{position:relative; height:49px; width:980px; background-image:url(../images/title_mis_ita.png); background-repeat:no-repeat; border-bottom: 1px solid #333333; margin-top:30px;}
.imgarticles{padding-right:7px; margin-right:7px; border-right: 1px solid #CCCCCC; float:left;}

A:LINK{
	text-decoration:none;
	color:#333333;}
A:VISITED{
	text-decoration:none;
	color:#333333;}
A:HOVER{
	text-decoration:none;
	color:#006699;}
A:ACTIVE{
	text-decoration:none;
	color:#00CCFF;}
/*-------- header -----------*/	

#header{width:986px; position:relative; padding-bottom:27px;}


/*-------- main content -----------*/	

#content{position: relative; width:986px; clear:both;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px; color:#666666; text-align:left; line-height:1.8em;
		 /*width:400px;*/ padding:3px;}
#content2{position: relative; width:986px; clear:both;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px; color:#666666; text-align:left; line-height:1.8em;
		 /*width:400px;*/}
#knowmore{font-size:14px; color:#CCCCCC; font-weight:100;}
	#know more h3{font-weight:100;}
	#knowmore A:LINK{
	text-decoration:none;
	color:#006699;}
	#knowmore A:VISITED{
	text-decoration:none;
	color:#006699;}
	#knowmore A:HOVER{
	text-decoration:none;
	color:#0099FF;}
	#knowmore A:ACTIVE{
	text-decoration:none;
	}
#contacts{width:400px;}
	#contacts h1{
		color:#333333;}
	#contacts h3{
		color:#333333;
		padding:10px 0px 0px 0px;}
				
/*-------- banner -----------*/	

#banner{margin-top:20px; clear:both; padding: 0px 3px 0px 3px;}
	

/*-------- info -----------*/	

#info{ position:relative; width:986px;  margin-top:35px; 
	      clear:both;	}

	#info img{ float:left; text-align:center; padding-left:7px; padding-bottom: 15px;	}
	
	#info p{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:15px; float:right;
		   font-size:10px; color:#999999; text-align:right;}
#info A:LINK{
	text-decoration:none;
	color:#006699;}
#info A:VISITED{
	text-decoration:none;
	color:#006699;}
#info A:HOVER{
	text-decoration:none;
	color:#0099FF;}
#info A:ACTIVE{
	text-decoration:none;
	}

/*-------- footer -----------*/	

#footer{ width:986px; height:67px; margin-top:0px;
	background-image:url(../images/footer_white.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; clear:both;	}
	
#footer_black{ width:986px; height:67px; margin-top:0px;
	background-image:url(../images/footer_black.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; clear:both;	}
	
#footer p{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:25px;
		   font-size:10px; color:#999999; text-align:center; line-height:1.6em;}
		   
#footer_black p{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:25px;
		   font-size:10px; color:#999999; text-align:center; line-height:1.6em;}
		   
/*-------- gallery -----------*/	
#gallery{
	position:relative;
	float:left;
	width:490px;
	height:468px;
	background-color:#CCCCCC;
	}
#labimg{
	position:relative;
	float:left;
	width:490px;
	height:650px;
	margin-left:3px;
	background-image:url(../images/gallery/gallery_lab_01.jpg);}
#gallery_cont{
	height:650px;
	background-color:#000000;
	}
/*-------- mission -----------*/
#mission{
	background-image:url(../images/mission_bkg.jpg); background-repeat:no-repeat;
	height: auto !important;  /* per i browser moderni */
    height: 1008px;      /* per IE5.x e IE6 */
    min-height: 1008px;  /* per i browser moderni */}
#mistext{
	padding-top:40px;
	width:490px;
	color:#999999;}
/*---------- creatures -----------*/	
#creatures_row{clear:both; width:980px;}

	#creatures_row img{ padding:0; margin:0;}
	
#creatures_text{ width:176px; float:left; text-align:left;
				border-top:1px solid #666666;
				padding:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px; color:#666666; line-height:1.5em;}
				
	#creatures_text h1{ font-size:12px; color:#333333; }
	
	#creatures_text a:link{ color:#FFFFFF; padding:3px; text-decoration:none;}
	#creatures_text a:visited{ color:#666666; padding:3px; text-decoration:none;}
	#creatures_text a:hover{color:#666666; padding:3px; text-decoration:line-through;}
	#creatures_text a:active{color:#666666; padding:3px; text-decoration:none;}
	.creat_select{padding: 0px 53px 15px 53px;}
#popup1{background-color:#333333; display:none;}
#popup2{background-color:#333333; display:none;}
#popupbar{position:relative; heigth:30px; width:800px; background-image:url(../images/popup_bar.jpg); background-repeat:none; cursor:pointer; line-height:30px; text-align:center; color:#999999; font-size:11px; font-weight:bold;}
/*---------- creature datasheet -----------*/
#creature_header{ text-align:right; border-bottom:1px solid #CCCCCC; width:980px;}
#creature_footer{}
	#creature_footer img{padding:0; margin:0; }
	
#creature_content{ width:440px; padding-left:540px; text-align:left; margin-bottom:20px;
					font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em;}
	#creature_content p{ font-size:12px; font-weight:bold; padding-bottom:10px; padding-top:10px;}
	#creature_content strong{ color: #333333; font-size:14px;}
/*-------- store -----------*/
#storenav{
	background-image:url(../images/storenav.jpg); background-repeat:no-repeat;
	height:43px;
	text-align:left;
	vertical-align:middle;
	line-height:43px;
	font-size:11px;
	color:#999999;
	padding-bottom:5px;
	}

#storenav2{
	position:relative;
	background-image:url(../images/storenav2.jpg); background-repeat:no-repeat;
	height:43px;
	text-align:left;
	vertical-align:middle;
	line-height:43px;
	font-size:11px;
	color:#CCCCCC;
	padding-bottom:5px;
	}
#storenav2 A:LINK{
	text-decoration:none;
	color:#CCCCCC;}
#storenav2 A:VISITED{
	text-decoration:none;
	color:#CCCCCC;}
#storenav2 A:HOVER{
	text-decoration:none;
	color:#FFFFFF;}
#storenav2 A:ACTIVE{
	text-decoration:none;
	}
#productsnav{
	background-image:url(../images/products/productsnav.jpg); background-repeat:no-repeat;
	height:150px;
	text-align:left;
	vertical-align:middle;
	line-height:1.2em;
	font-size:11px;
	color:#999999;
	padding:0px 3px 15px 3px;
	}
#productsnavtext{
	float:left;
	position:relative;
	padding-top:120px;
	width:245px;
	text-align:center;
	cursor:pointer;
	}
#product{
	position:relative;
	width:235px;
	float:left;
	padding: 5px 5px 10px 5px;
	line-height:1.5em;
	}
#corecont{
	position:relative;
	background-image:url(../images/products/core_bkg.jpg);
	background-repeat: no-repeat;
	clear:both;
	width:980px;
	height: auto !important;  /* per i browser moderni */
    height: 594px;      /* per IE5.x e IE6 */
    min-height: 594px;  /* per i browser moderni */
	}
#startercont{
	position:relative;
	background-image:url(../images/products/starter_bkg.jpg);
	background-repeat: no-repeat;
	clear:both;
	width:980px;
	height: auto !important;  /* per i browser moderni */
    height: 664px;      /* per IE5.x e IE6 */
    min-height: 664px;  /* per i browser moderni */
	}
#kitcont{
	position:relative;
	background-image:url(../images/products/kit_bkg.jpg);
	background-repeat: no-repeat;
	clear:both;
	width:980px;
	height: auto !important;  /* per i browser moderni */
    height: 594px;      /* per IE5.x e IE6 */
    min-height: 594px;  /* per i browser moderni */
	}
#creaturecont{
	position:relative;
	background-image:url(../images/products/creature_bkg.jpg);
	background-repeat: no-repeat;
	clear:both;
	width:980px;
	height: auto !important;  /* per i browser moderni */
    height: 664px;      /* per IE5.x e IE6 */
    min-height: 664px;  /* per i browser moderni */
	}
#procontainer{
	padding-top:179px;
	padding-bottom:50px;
	position:relative;
	width:490px;
	float:right;
	font-size:14px;
	}
#storeselect{
	clear:both;
	position:relative;
	border-top: 1px solid #CCCCCC;
	margin-top:10px;
	}
#details{
	border-top:1px solid #CCCCCC;
	position:relative;
	height:175px;
	width:980px;
	color: #999999;
	clear:both;
	}
	#details h3{
	font-size:12px;
	font-weight:100;
	color:#003333;
	}
	#details  ul{
	font-size:10px;
	font-weight:100;
	list-style-type: square;
	list-style-position: outside;
	padding: 0;
	margin-left: 1.2em;
	}
	#details p{
	font-size:10px;
	font-weight:100;
	}
#details_int{
	padding-top:20px;
	position:relative;
	float:left;
	width:306px;
	line-height:1.4em;
	padding:10px;
	}

#requirements{
	padding-top:20px;
	position:relative;
	float:left;
	line-height:1.4em;
	}
#checkout{
	margin-top:20px;
	position:relative;
	width:980px;
	height:339px;
	background-image:url(../images/products/check_out_bkg.gif);
	background-repeat:none;
	}
#checkoutitle{
	position:relative;
	padding-top:10px;
	padding-left:20px;
	width:960px;
	font-size:16px;
	font-weight:bold;
	color: #999999;
	clear:both;
	}
#checkoutimg{
	position:relative;
	padding: 30px 10px 0px 10px;
	width:326px;
	text-align:center;
	float:left;
	}
#checkoutdetail{
	position:relative;
	padding: 30px 10px 0px 10px;
	width:326px;
	float:left;
	}
#checkoutdetail2{
	position:relative;
	padding: 30px 10px 0px 10px;
	width:250px;
	float:left;
	}
.checkout1{
	color:#990000;
	float:left;
	}
#total{
	margin-top:10px;
	width:100%;
	position:relative;
	float:left;
	border-top: 1px solid #CCCCCC;
	}
	
.navbar{
	float:left;
	padding-right:20px;}
.navbar2{
	float:left;
	width:120px;}
.labtitle{
	font-size:18px;
	font-weight:bold;
	color:#333333;
	}
.labtitle2{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	}
.labtitle3{
	font-size:16px;
	color: #999999;
	}

.imgselect{
	padding:5px 70px 10px 71px}
