html{min-height:101%;overflow:-moz-scrollbars-vertical;overflow:-safari-scrollbars-vertical}
* {margin:0;padding:0}
body {
	padding: 0 0 20px;
	color:#333;
	font:83%/1.5 arial,tahoma,verdana,sans-serif;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: top;
}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#c00} 
a:visited {color:#999} 
a:hover,a:active {color:#069} 

/* FORMS */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}


/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}


/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* LAYOUT - HEADER */
#header {
	background-repeat: repeat-x;
	background-position: 0 100%;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	height: 50px;
	padding-top: 45px;
}

/* LAYOUT - main body of page */
#wrap {
	min-height:600px;
	max-width:765px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0;
	position: relative;
	background-color: #FFF;
	background-image: url(images/Template_01.jpg);
	background-repeat: repeat-x;
	background-position: top;

}
#content-wrap {
	width:760px;
	min-height: 650px;
	position: absolute;
	left: 0px;
	top: 85px;
	margin-top: 5px;
	border: thin solid #CCC;
	height: 758px;
}
#banner1 {
	margin-bottom:10px;
	width:100%;
	height: 318px;
	background-color:#FFFFFF;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/banner1.jpg);
}
#banner2 {
	margin-bottom:10px;
	width:100%;
	height: 183px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.textProducts {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	position: absolute;
	height: 304px;
	width: 279px;
	z-index: 20;
	top: 162px;
	padding: 20px;
	left: 11px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	color: #48BC4D;
	position: absolute;
	z-index: 24;
	left: 311px;
	top: 26px;
	font-weight: bolder;
	width: 444px;
	height: 40px;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	color: #D038A7;
	position: absolute;
	z-index: 24;
	left: 149px;
	top: 508px;
	font-weight: bolder;
	width: 444px;
	height: 40px;
}


.ImgProducts {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	height: 333px;
	width: 352px;
	z-index: 20;
	top: 92px;
	right: 76px;
	background-image: url(images/images/Press_15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
}
.ImgProducts2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	height: 112px;
	width: 719px;
	z-index: 20;
	top: 542px;
	right: 32px;
	background-image: url(images/HowToUse.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
}

.logo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	position: absolute;
	height: 139px;
	width: 193px;
	z-index: 23;
	top: 15px;
	right: 533px;
	background-image: url(images/images/logobeside.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



#banner3 {
	margin-bottom:10px;
	width:250px;
	height: 230px;
	background-color:#FFFFFF;
	float: left;

	background-image: url(images/Newbox.jpg)
.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/Newbox.jpg);
}
#video {
	width:270px;
	height: 200px;
	background-color:#FFFFFF;
	float: right;
}
#utility {position:absolute;top:0;left:25px;width:165px;border-top: 5px solid #999;padding-bottom: 40px}

/* LAYOUT - FOOTER */
#footer {
	clear:both;
	border-top: 1px solid #E3E8EE;
	padding: 5px 0 5px;
	font-size:86%;
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-color: #1F7AB3;
	position: absolute;
	height: 50px;
	width: 765px;
	top: 753px;
	left: -2px;
}
	#footer p {
	margin:0;
	text-align: center;
}
	#footer a:link {
	color:#00CCFF
}
#products1 {
	margin-bottom:10px;
	width:100%;
	height: 660px;
	background-color:#FFFFFF;
	float: left;
	border: 1px solid #B4BFC1;

}
#products2 {
	margin-bottom:10px;
	width:100%;
	height: 183px;
	background-color:#FFFFFF;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/banner2.jpg);
}
#products3 {
	margin-bottom:10px;
	width:300px;
	height: 200px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/15mlBox(VL)
.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#press1 {
	margin-bottom:10px;
	width:100%;
	height: 318px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#press2 {
	margin-bottom:10px;
	width:100%;
	height: 183px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#press3 {
	margin-bottom:10px;
	width:100%;
	height: 200px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#contact1 {
	margin-bottom:10px;
	width:100%;
	height: 660px;
	background-color:#FFFFFF;
	float: left;
	border: 1px solid #B4BFC1;

}
#faq1 {
	margin-bottom:10px;
	width:100%;
	height: 318px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#faq2 {
	margin-bottom:10px;
	width:100%;
	height: 300px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#faq3 {
	margin-bottom:10px;
	width:100%;
	height: 200px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/banner7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer1 {
	clear:both;
	border-top: 1px solid #E3E8EE;
	padding: 5px 0 5px;
	font-size:86%;
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-color: #1F7AB3;
	position: absolute;
	height: 50px;
	width: 764px;
	top: 840px;
	left: 2px;
}
#footer1 p {
	margin:0;
	text-align: center;
}
.textContacts {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	position: absolute;
	height: 173px;
	width: 393px;
	z-index: 20;
	top: 157px;
	padding: 20px;
	left: 278px;
}
.textContacts2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14pt;
	color: #0B54B3;
	position: absolute;
	height: 175px;
	width: 279px;
	z-index: 20;
	top: 162px;
	padding: 20px;
	left: 404px;
}
#contactImage {
	margin-bottom:10px;
	width:381px;
	height: 284px;
	background-color:#FFFFFF;
	float: left;
	background-image: url(images/contactus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	left: 177px;
	top: 379px;
}

