@charset "UTF-8";

/*///////////////////////////////////////////////////
///////    PolyScience Laboratory Tech    ///////////
///////    Authored by XL! Marketing      ///////////
///////////////////////////////////////////////////*/


/*///////////////////////////////
////////   GENERAL   ///////////
/////////////////////////////*/

	html, body {
		background-color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		height:100%;
		margin:0px;
		padding:0px;
	
		
	}
	/*a:link {
		color: #F60;
	}
	a:visited {
		color: #F60;
	}
	a:hover {
		color: #F90;
	}*/
	.bold{
		font-weight:bold;
	}
	.displace{
		position:absolute;
		left:-1000px;
	}
	.clear {
		clear:both;
	}
	.push{
		height:173px;
	}
	#container {
		background-position: center top;
		width: 100%;
		height:100%;
		min-height: 100%;
		height: auto !important;
		margin: 0 auto -173px;
	}
	#content_wrapper {
		width:1024px;
		margin-top: 0px;
	
		margin-bottom: 0px;
		margin:auto;
	}
	#main_content{
		margin:auto;
		width:1024px;
		float:left;
	}


.orangelink {
	color:#F90;	
}
.orangelink:visited {
	color:#F60;	
}
.orangelink:hover {
	color:#F60;	
}
#urlbottom a{
	color:#F90;
	text-decoration:none;
	font-size:16px;
}
#urlbottom a:hover{
	
	color:#f60;
}
#urlbottom
{
    margin-top:45px;
	font-size:30px;
}

/*/////////////////////////////
////////   HEADER   ///////////
/////////////////////////////*/

	#header{
		float:left;	
	}
	#top_graphic{
	background:url(../images/header.jpg);
	width:1024px;
	height:88px;
	position:relative;
	}
	#innovatively_elegant{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#666;
	text-align:right;	
	margin:0px 110px 0px 420px;
	line-height:80px;
	}
	#logo{
	position:absolute;
	width:200px;
	height:71px;
	z-index:1;
	left: 91px;
	top: 11px;
	}
	#remarkably_responsive{
	position:absolute;
	color:#DF7A1C;
	font-size:12px;
	left: 170px;
	top: 55px;
	width: 165px;
	font-weight:bold;
	font-style:italic;
	}
	
/*/////////////////////////////////
////////   NAVIGATION   ///////////
/////////////////////////////////*/


/*   See MenuMatic.css           */

	

/*/////////////////////////////
////////   BODY   /////////////
/////////////////////////////*/
	
	#body{
		background:url(../images/body.jpg);
		width:1024px;
		height:100%;
		background-repeat:no-repeat;
		float:left;
		margin:0px;
	
	}
	#mainbody{
		background:url(../images/main-body.jpg);
		width:1024px;
		height:440px;
		background-repeat:no-repeat;
		float:left;
		margin:0px;
		
	}
	#body_bottom{
		background:url(../images/body_bottom.jpg);
		width:1024px;
		height:100%;
		background-repeat:repeat-y;
		float:left;
		
	}


/*/////////////////////////////
////////   FOOTER   ///////////
/////////////////////////////*/

	#footer{
		width:1024px;
		height:173px;
		margin:0 auto 0;
		position:static;
		clear:both;
		background-image: url(../images/footer.jpg);
		background-position:top;
	}
	#address{
		float:left;
		width:261px;
		height:150px;
		font-size:10px;
		padding-left:130px;
		padding-top:50px;
		color:#666;
		line-height:14px;
	}
	#url{
		float:left;
		width:261px;
		height:150px;
		font-size:10px;
		padding-left:70px;
		padding-top:50px;
		color:#666;
		line-height:14px;
	}
	#immersongheading{
		float:left;
		width:200px;
		height:27px;
		padding-left:35px;
		padding-top:0px;
		color:black;
		line-height:18px;
		margin-top:240px;
		font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
		font-style:italic;
		font-size:18px;
		font-weight:bold;

	}
		#controlerheading{
		float:left;
		width:200px;
		height:27px;
		padding-left:35px;
		padding-top:0px;
		color:black;
		line-height:18px;
		margin-top:220px;
		font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
		font-style:italic;
		font-size:18px;
		font-weight:bold;

	}
	
	
	
		#test{
		float:left;
		width:100px;
		height:100px;
		font-size:10px;
		padding-left:80px;
		padding-top:50px;
		color:#666;
		line-height:14px;
		margin-top:200px;
		background-image: url(../images/button.png);
		background-repeat:no-repeat;
		
	}
		#contactpoly{
		float:left;
		width:300px;
		height:300px;
		font-size:10px;
		padding-left:80px;
		padding-top:50px;
		color:#666;
		line-height:14px;
		
	}
		#immfeat{
		float:left;
		width:570px;
		height:650px;
		font-size:14px;
		padding-left:80px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		
	}
	#immfeat a{
		color:#f7931e;
	}
	#immtemp{
			float:left;
		width:550px;
		height:1150px;
		font-size:14px;
		padding-left:80px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		
	}
	#immtemp a{
		color:#f7931e;
	}
	#featbath{
		float:left;
		width:550px;
		height:920px;
		font-size:14px;
		padding-left:80px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		
	}
	#featbath a{
		color:#f7931e;
	}
		
/*  BEGIN FRONT PRODUCT PANELS */
	
	#fronttext{
		float:left;
		width:220px;
		height:150px;
		padding:5px 15px 0px 15px;		
		color:#666;
		line-height:16px;
		margin-top:265px;
		font-size:14px;
		
	}
	#fronttext2{
		float:left;
		width:220px;
		height:150px;
		padding:5px 15px 0px 15px;		
		color:#666;
		line-height:16px;
		margin-top:244px;
		font-size:14px;
	}
	.panel-container {
		position:relative;
	}
	#address1{
		background-image: url(../images/immersion_main_panel.png);
		background-repeat:no-repeat;
		background-position:top;
		float:left;
		width:246px;
		height:430px;
		font-size:10px;
		color:#666;
		line-height:14px;
		margin-left:100px;
		margin-top:-10px;
		
	}
	.clear {
		clear:both;
		height:20px;
	}
	#bathheading{
		float:left;
		width:200px;
		height:27px;
	
		padding-left:50px;
		padding-top:0px;
		color:black;
		line-height:14px;
		margin-top:240px;
		font-family:"Arial Black", Gadget, sans-serif;
		font-style:italic;
		font-size:12px;
		
	}
		#bathtext{
		float:left;
		width:218px;
		height:125px;
		padding:5px 15px 0px 15px;		
		color:#666;
		line-height:16px;
		margin-top:0px;
		font-size:14px;
	}
		#temptext{
		float:left;
		width:218px;
		height:110px;
		padding:5px 15px 0px 15px;		
		color:#666;
		line-height:16px;
		margin-top:0px;
		font-size:14px;
	}
		#contacttxt{
		float:left;
		width:261px;
		height:100%;
		
		padding-left:20px;
		padding-top:10px;
		color:#666;
		font-size:12px;
		line-height:14px;
		
	}
		#bath{
		background-image: url(../images/circulating_main_panel.png);
		background-repeat:no-repeat;
		float:left;
		width:246px;
		height:430px;
		font-size:10px;
		margin-left:40px;
		margin-top:-10px;
		color:#666;
		line-height:14px;
		
	}
	#temperature{
			
		background-image: url(../images/controller_main_panel.png);
		background-repeat:norepeat;
		float:left;
		width:246px;
		height:409px;
		font-size:10px;
		margin-left:40px;
		margin-top:10px;
		color:#666;
		line-height:14px;
	}
	#playbutton{
	float:left;
	
	width:100px;
	height:28px;
	font-size:10px;
	color:#666;
	line-height:14px;
	margin:6% 0 0 22%;
	}
	#tempbutton{		
		float:left;
		
		width:100px;
		height:22px;
		font-size:10px;
		color:#666;
		line-height:14px;	
		margin:21% 0 0 53px;
		*margin:14% 0 0 53px;
			
	}
	#circulatorbutton{
		float:left;		
	
		width:100px;
		height:22px;
		font-size:10px;
		color:#666;
		line-height:14px;	
		margin:21% 0 0 25%;
			
	}
	.morelink {
		color:#333;	
	}
	/*  END FRONT PRODUCT PANELS */
	#feature_dl_btn{
		float:left;
		width:172px;
		height:33px;	
		
		line-height:14px;
		margin-top:2px;
		margin-left:10px;
		
	}
		#feature_dl_btn_temp{
		float:left;
		width:172px;
		height:33px;	
		
		line-height:14px;
		margin-top:285px;
		margin-left:10px;
		
	}
		#feature_dl_btn_imm{
		float:left;
		width:172px;
		height:33px;	
		
		line-height:14px;
		margin-top:20px;
		margin-left:10px;
		
	}
		
		#feature_play_btn{
		float:left;
		width:172px;
		height:33px;	
		
		line-height:14px;
		margin-top:5px;
		margin-left:10px;
		
	}
	#bathbutton{
		float:left;
		width:100px;
		height:22px;
		font-size:10px;
		
		color:#666;
		line-height:14px;
		margin-top:13%;
		margin-left:25%;			
	}
		
	

	#form{
		float:left;
		width:250px;
		height:350px;
		font-size:11px;
		padding-left:100px;
		padding-right:25px;
		padding-top:5px;
		color:#808080;	
		line-height:14px;
		
	}
	#formdownload{
		float:left;
		width:250px;
		height:350px;
		font-size:14px;
		padding-left:100px;
		padding-right:25px;
		padding-top:5px;
		color:#808080;	
		line-height:16px;
		
	}
	#formcontact{
		float:left;
		width:250px;
		height:320px;
		font-size:12px;
		padding-left:0px;
		padding-right:25px;
		padding-top:14px;
		color:#666;	
		line-height:14px;
		font-weight:bold;
		margin:0 0 0 150px;
	}
		.denotes
	{
	    color:#666;
	    font-size:12px;
	    font-weight:normal;
	}
	#cont{
		float:right;
		width:450px;
		height:360px;
		font-size:12px;
		padding-left:0px;
		padding-right:0px;
		padding-top:5px;
		color:#666;	
		line-height:12px;
		font-weight:bold;
		margin:0 75px 0 0;
	}
			
			
		#featureimmerson{
		background-image:  url(../images/feature_product_box.png);
		background-repeat:no-repeat;
		float:right;
		width:230px;
		height:500px;
		font-size:12px;
		padding-left:30px;
		padding-right:100px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		margin-top:20px;
		
	}
	#immersionflash{
		width:185px;
		height:260px;
	}
		#featuretemp{
		background-image: url(../images/feature_temperature_box.png);
		background-repeat:no-repeat;
		float:right;
		width:250px;
		height:390px;
		font-size:12px;
		padding-left:30px;
		padding-right:80px;
		padding-top:0px;
		color:#666;
		line-height:14px;
		margin-top:20px;
	
		
	}
	
		#informative{
		float:left;
		width:850px;
		height:43px;
		font-size:14px;
		padding-left:100px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		
	}
		#informative-contact{
		float:left;
		width:980px;
		height:43px;
		font-size:14px;
		padding-left:100px;
		padding-top:20px;
		color:#666;
		line-height:14px;
		
	}
			#contact{
		float:left;
		width:900px;
		height:43px;
		font-size:14px;
		padding-left:150px;
		padding-top:30px;
		
		color:#666;
		line-height:14px;
		
	}
		#informativetxt{
		float:left;
		width:865px;
		height:20px;
		font-size:14px;
		padding-left:20px;
		padding-top:5px;
		color:#666;
		line-height:14px;
		
	}
#downloads{
		float:left;
		width:865px;
		height:20px;
		font-size:14px;
		padding-left:20px;
		padding-top:5px;
		color:#666;
		line-height:14px;
}
.dlheading{
	color:#f7931e;
	font-size:14px;
}
#downloadtable{
		float:left;
		width:850px;
		height:300px;
		font-size:11px;
		
		color:#808080;
		line-height:14px;
		margin-left:50px;
		margin-top:0px;
		
	float:left;
	padding-left:50px;
}
#downtable
{
	font-size:11px;
	color:#808080;
}
	#address_logo{
		padding-bottom:8px;
	}
	#newsletter{
		float:left;
		width:306px;
		height:150px;
		padding-top:50px;
		padding-left:0px;
	}
	#sign_up_text{
		font-size:11px;
		color:#666;
		padding-bottom:10px;
		padding-left:1px;
	}
	#free_bold{
		font-size:13px;
		color:#F60;
		font-weight:bold;
		text-decoration:underline;
	}
	#submit_field{
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
		color:#666;
	}
	#submit_button{
		background:url(../images/submit.jpg);
		width:90px;
		height:30px;
		border:0px;
		vertical-align:top;
	}
	#submit_button:hover{
		background:url(../images/submit.jpg);
		background-position:-90px 0px;
		width:80px;
		border:0px;	
	}
	#social_networks{
		float:left;
		width:272px;
		height:150px;
		font-size:12px;
		color:#999;
		padding-top:50px;
		padding-left:36px;
	}
	#social_networks ul{
		list-style:none;
		display:inline;
	}
	#social_networks li{
		text-decoration:none;
		float:left;
		padding-top:10px;
		padding-right:10px;
	}
	#twitter a {
		background:url(../images/twitter.jpg);
	
		width:30px;
		height:30px;
		background-repeat:no-repeat;
		display:block;
	}
	#twitter a:hover {
		background-position:-30px 0px;
	}

	#facebook a {
		background:url(../images/facebook.jpg);
		width:30px;
		height:30px;
		background-repeat:no-repeat;
		display:block;
	}
	#facebook a:hover {
		background-position:-30px 0px;
	}
	
	#wordpress a {
		background:url(../images/wordpress.jpg);
		width:30px;
		height:30px;
		background-repeat:no-repeat;
		display:block;
	}
	#wordpress a:hover {
		background-position:-30px 0px;
	}
	
	#youtube a {
		background:url(../images/youtube.jpg);
		width:30px;
		height:30px;
		background-repeat:no-repeat;
		display:block;
	}
	#youtube a:hover {
		background-position:-30px 0px;
	}
	
	.style{
	color:#F90;
	font-size:20px;
	}
	.style2{
	color:#F90;
	font-size:20px;
	line-height:22px;
	text-decoration:none;
	}
	.style2:visited {
	color:#F90;
	font-size:20px;
	line-height:22px;
	text-decoration:none;
	}
	/* Edited by Mohit Bhardwaj*/
	.submit_newsletter{
		background:url(../images/submit.jpg);
		width:90px;
		height:30px;
		border:0px;
		vertical-align:top;
	}
	.submit_newsletter:hover{
		background:url(../images/submit.jpg);
		background-position:-90px 0px;
		width:90px;
		border:0px;	
	}
	.submit_newsletter_field{
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
		color:#666;
	}
    .submit_invalidemail{
		font-size:11px;
		color:#666;
		padding-bottom:10px;
		padding-left:1px;
	}



