@charset "utf-8";
/* CSS Document */

/***************** Universal Styles *****************/

body {  
		background:#666666;
		background-image: url(/images/bck.gif);
		margin:0 auto;
		height:100%;
		text-align: center; /* for IE */
		padding-top:12px;
		}
		
#wrapper { 
		width:966px;
		height:100%;
		overflow:hidden;
		margin:0 auto;
			}
		
#top { 
		text-align: left; /* for IE */
		background-image: url(/images/top_bar.png);
		width:966px;
		height:86px;
		overflow:hidden;
		margin:0px 0 0 0;			
		}
			
#footer { 
		background-image:url(/images/footerBck.jpg);
		text-align: left; /* for IE */
		background-repeat:no-repeat;
		background-position:center;
		height:109px;
		width:966px;
		margin:0 auto;
			}
			
#bottom { 
		text-align: left; /* for IE */
		font-family: Arial;
		font-weight:bold;
		font-size:11px;
		color:#ffffff;
		height:55px;
		width:885px;
		margin:10px 0 0 40px;
			}
			
#bottom a:visited, #bottom a:link, #bottom a:link:visited { text-decoration: none; color: #ffffff;  }
#bottom a:hover, #bottom a:visited:hover { text-decoration: underline; color: #ffffff; }
			
#tagLine { 
		text-align: left; /* for IE */
		position:absolute;
		float:left;
		height:24px;
		width:150px;
		margin:46px 0 0 218px;
			}
			
#tagLine.copy { 
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color:#ffffff;
		text-align: left; /* for IE */
			}
			
#linkBar { 
		font-family: Arial;
		font-size:15px;
		color:#ffffff;
		text-align: right; /* for IE */
		float:right;
		margin:40px 50px 0 0;
		height:35px;
		width:auto;
		}
		
#linkBar a:visited, #linkBar a:link, #linkBar a:link:visited { text-decoration: none; color: #ffffff;  }
#linkBar a:hover, #linkBar a:visited:hover { text-decoration: underline; color: #ffffff; }


	
/***************** Cover Styles *****************/
	
	
#bigCllBck { 
		background-image:url(/images/bc_cll_bck.jpg);
		text-align: left; /* for IE */
		height:446px;
		width:966px;
		margin:0 auto;
			}
			
#frntLeft { 
		float:left;
		text-align: left; /* for IE */
		height:446px;
		width:550px;
		margin:0 auto;
			}
			
#frntRight { 
		text-align: left; /* for IE */
		float:right;
		height:446px;
		width:416px;
		margin:0 auto;
			}
			
.frntRightCopy { 
float:left;
position:absolute;
		text-align: left; /* for IE */
		font-family: Arial;
		font-weight:normal;
		width:320px;
		margin:84px 0px 0 32px;
		font-size:12px;
		color:#333333;			
		}
			
#patent { 
		text-align: right; /* for IE */
		float:right;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color:#333333;
		height:24px;
		width:200px;
		margin:5px 48px 0 0;
			}
			
			
table.contactTable { 
		margin:55px 0 0 65px;
		text-align:left;
		font-family: Arial;
		font-weight:bold;
		font-size:12px;
		color:#333;
		text-align: left; /* for IE */
		height:55px;
		width:875px;
		border:0;
		}

table.contactTable, tr { padding:0px;
			}
			
/***************** Inside Styles *****************/

#left { float:left;
		margin:24px 0 0 12px;
		text-align:left;
		height:45px;
		border:0;
		}
		
#right { float:left;
		margin-top:8px;
		margin-left:22px;
		height:auto;
		width:auto;
		}
		
#contactUs { 
		margin:24px 0 0 78px;
		text-align:left;
		font-family: Arial;
		font-weight:bold;
		font-size:13px;
		line-height:21px;
		color:#333;
		text-align: left; /* for IE */
		height:175px;
		width:300px;
		border:0;
		}
		
#videoBck { 
		background-image:url(/images/videoBck.jpg);
		text-align: left; /* for IE */
		background-repeat:no-repeat;
		background-position:top;
		text-align: left; /* for IE */
		height:auto;
		width:966px;
		margin:0px auto;
		overflow:hidden;
}

#videoTitle { 
		margin:24px 0 0 78px;
		font-family: Arial;
		font-weight:bold;
		font-size:18px;
		color:#333;
		text-align: left; /* for IE */
		height:35px;
		width:200px;
		border:0;
		}
		
#youTube {
		float:left;
		height:auto;
		width:863px;
		margin:28px 0px 0 55px;
		}


#product { 
		float:right;
		text-align:left;
		margin:310px 50px 0 0;
		width:495px;
		overflow:hidden;
		
			}
			
#product .copy { 
		text-align:left;
		font-family: Arial;
		font-weight:normal;
		font-size:13px;
		color:#333;
		text-align: left; /* for IE */
			}
			
.productTitle { 
		text-align:left;
		line-height:38px;
		font-family: Arial;
		font-weight:normal;
		font-size:20px;
		color:#333;
		text-align: left; /* for IE */
			}
			
#product.copy a:visited, #product.copy a:link, #product.copy a:link:visited { text-decoration: none; color: #333;  }
#product.copy a:hover, #product.copy a:visited:hover { text-decoration: underline; color: #333; }
			
#insideCllBck { 
		height: 18;
		width:966px;
			}
			
#photo { 
		height:auto;
		width:913px;
		margin:0 auto;
			}
			
#insideBottom { 
		background-image:url(/images/inside_btm.png);
		background-repeat:no-repeat;
		background-position:center;
		height:22px;
		width:966px;
		margin:0 auto;
			}
			
#cllBckThree { 
		background-image:url(/images/inside_bck.jpg);
		background-repeat:no-repeat;
		background-position:center;
		height:503px;
		width:966px;
		margin:0 auto;
			}
			
#cllBckFour { 
		background-image:url(/images/inside_bcktwo.jpg);
		background-repeat:repeat-y;
		background-position:center;
		height:100%;
		overflow:hidden;
		width:966px;
		margin:0 auto;
			}
			
#insideLeft { 
		margin:10px 0 0 48px;
		width:345px;
		height:100%;
		overflow:hidden;
		float:left;
		font-family: Arial;
		font-weight:normal;
		font-size:13px;
		color:#333;
		text-align: left; /* for IE */
			}
			
			
#insideRight { 
		margin:10px 50px 0 0;
		width:494px;
		height:100%;
		overflow:hidden;
		float:right;
		font-family: Arial;
		font-weight:normal;
		font-size:13px;
		color:#333;
		text-align: left; /* for IE */
			}
			
#contact { 
		background-image:url(/images/contactBck.jpg);
		background-repeat:no-repeat;
		background-position:center;
		width:966px;
		height:440px;
		overflow:hidden;
		text-align: left; /* for IE */
			}

			

/***************** Image Styles *****************/

/***************** Cover Images *****************/
	
			
img.step { float:left;
			width:491px;
			height:392px;
			margin: 23px 0 0 48px;
			border:0;
			}	
			
img.graphicOne { float:left;
			position:absolute;
			width:314px;
			height:49px;
			margin: 43px 0 0 30px;
			}
			
.graphicTwo { float:right;
			width:180px;
			height:135px;
			margin: 4px 0px 0 0px;
			padding-left:15px;
			}
			
img.graphicThree { float:right;
			width:167px;
			height:80px;
			margin: 12px 30px 0 0px;
			border:none;
			}
			
img.buyOne { float:left;
			width:78px;
			height:27px;
			margin: 45px 0px 0 285px;
			border:none;
			}
			
img.buyTwo { float:left;
			width:78px;
			height:27px;
			margin: 45px 0px 0 268px;
			border:none;
}
			
img.buyThree { float:right;
			width:78px;
			height:27px;
			margin: 10px 40px 0 0px;		
			border:none;
			}
			
img.four { float:right;
			width:175px;
			height:154px;
			border:none;
			padding:8px 0 0 8px;
			}
			
img.buttonOne { float:left;
			width:310px;
			height:42px;
			border:none;
			padding:6px 0 0 0px;
			clear:both;
			}
			
img.buttonTwo { float:left;
			width:310px;
			height:42px;
			border:none;
			padding:6px 0 0 0px;
			clear:both;
			}

img.buttonThree { float:left;
			width:310px;
			height:42px;
			border:none;
			padding:6px 0 0 0px;
			clear:both;
			}
			
img.pdf { float:left;
			width:138px;
			height:170px;
			border:none;
			padding:6px 12px 0 0px;
			}
			
img.showcaseTwo { float:left;
			width:182px;
			height:227px;
			border:none;
			padding:12px 0px 0 6px;
			}
			

/***************** Inside Images *****************/

img.clear {
	float:left;
	position:absolute;
	margin:0 auto;
	width:210px;
	height:75;
	border:none;
}
	
			
img.insidePhoto { float:left;
			width:913px;
			height:489px;
			margin:12px 0 0 6px;
			}
			
img.insidebtm { 
			width:966px;
			height:18px;
			margin:0 auto;
			}
					
img.video { float:right;
			width:306px;
			height:189px;
			padding-left:0;
			border:none;
			}
			
img.three { float:right;
			width:125px;
			height:193px;
			padding-left:12px;
			border:none;
			}
			
img.showcase { float:left;
			width:119px;
			height:115px;
			margin:325px 0 0 243px;
			border:none;
			}
			
img.buyNow { float:right;
			width:112px;
			height:41px;
			border:none;
			padding-top:2px;
			}

			
.h1 { 	font-family:Arial, Helvetica, sans-serif;
		font-size:32px;
		line-height:46px;
		color:#035994;
}

.h2 { 	font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		line-height:28px;
		color:#035994;

}

.h3 { 	font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:22px;
		color:#333333;
		}

