@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	/*debug border */
		/*border:1px solid #f00;*/
	/*debug border */
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	/*background-color:#4B56A8; original*/
	background-color:#C7CEEA;
}
h3{
	font-size:.8em;
	margin:1em .5em .5em .5em;
}
form{
	text-align:left;
}
form label{
	clear:both;
	width:10em;
}
form input{
	display:block;
	margin-bottom:.5em;
}
form select{
	display:block;
	margin-bottom:.5em;
}
form textarea{
	display:block;
	text-align:left;
	text-align: left;
	vertical-align: top;
}
/**************************************************/
#main-wrapper {
	margin:0 auto;
	/*debug border */
		/*border:1px solid #f00;*/
	/*debug border */
	width:1000px;
	position:relative;
	background-color:#fff;
	background-image:url(assets/top_gradient.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
#header{
	/*debug border */
		/*border:1px solid #f00;*/
	/*debug border */
}
/**********LOGOS**************/
#logo{
	/*debug border */
		/*border:1px solid #f00;*/
	/*debug border */
	background-image:url(assets/logo.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:101px;
	width:335px;
	margin:1em 2em;
	float:left;
}
#logoBig{
	background-image:url(assets/logoBig.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:150px;
	height:150px;
	margin:1em auto;
	position:absolute;
	top:815px;
	left:75px;
}
#acrobatLogo{
	background-image:url(assets/acrobat_logo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:32px;
	height:32px;
	margin:0 2em;
}
/**********NAVIGATION*********/	
#nav{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	height:130px;
	background-image:url(assets/bkg_with_logo.jpg);
	background-repeat:no-repeat;
	background-position:0px 25px;
}
#navLine{
	font-size:7px;/*IE6 fix*/
	width:100%;
	line-height:0;
	height:7px;
	clear:both;
	background-color:#FFF;
	margin-bottom:4em;
}
#nav ul{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	list-style-type:none;
	position:relative;
	width:590px;
	height:40px;
	display:block;
	top:15px;
	margin-left:400px;
	padding-top:25px;
}
#nav li{
	display:inline;
}
#nav a{
	font-size:.9em;
	font-weight:bold;
	line-height:40px;
}
#nav-home a{
	padding:10px 47px 10px 47px;
	background-image:url(assets/btn_inactive.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#nav-products a{
	padding:10px 39px 10px 37px;
	background-image:url(assets/btn_inactive.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#nav-forms a{
	padding:10px 48px 10px 48px;
	background-image:url(assets/btn_inactive.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#nav-contact a{
	padding:10px 40px 10px 35px;
	background-image:url(assets/btn_inactive.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#nav a:active a{
	color:#fff;
	text-transform:lowercase;
}
#nav a:link{
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
}
#nav a:visited{
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
}
#nav a:hover{
	color:#fff;
	text-decoration:none;
	text-transform:lowercase;
	background-image:url(assets/btn_active.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#home #nav-home a, #forms #nav-forms a, #contact #nav-contact a, #products #nav-products a, #anotherpage #nav-anotherpage a{
	color:#fff;
	background-image:url(assets/btn_active.png);
	background-position:top left;
	background-repeat:no-repeat;
}
/*#home #nav-home a:hover{
	color:#fff;
	padding:10px 47px 10px 47px;
	background-image:url(assets/btn_active.png);
	background-position:top left;
	background-repeat:no-repeat;
}*/

/***********FOOTER***************/
#footer{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	background-image:url(assets/footer_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
	height:83px;
	color:#6372B9;
}
#footer a:link{
	font-weight:bold;
	color:#6372B9;
	text-decoration:none;
}
#footer a:visited{
	font-weight:bold;
	color:#0000A0;
	text-decoration:none;
}
#footer a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#footer a:active{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#footer ul{
	width:24em;
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	position:relative;
	left:40em;
	top:15px;
}
#footer li{
	display:inline;
	margin-left:1em;
}
#copyright{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:20em;
	display:inline;
	position:relative;
	top:2.2em;
	left:3em;
	font-weight:bold;
}
#tera{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	margin-top:30px;
	margin-left:830px;
	font-size:.7em;
}
#tera a:link{
	color:#D6DEF1;
}
#tera a:visited{
	color:#FF0;
}
#tera a:hover{
	color:#D6DEF1;
	text-decoration:underline;
}
/***********CONTENT****************/
#contHolder{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	background-image:url(assets/mid_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#344F9E;
	width:100%;
	min-height:700px;
}
#content{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:950px;
	height:600px;
	margin:0 auto;
}
#leftCol{
	width:250px;
	height:600px;
	background-color:#fff;
	float:left;
}
#leftCol h1{
	color:#29438A;
	font-size:2em;
	margin:.5em 0 0 0;
	text-align: center;
}
#leftCol h4{
	color:#294389;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.9em;
	padding:2em 2em 1em 2em;
}
#leftCol h3{
	color:#294389;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.8em;
	padding:.25em 2em;
}
#leftCol p{
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:.9em;
	padding:0 2em;
}
#rightCont{
	width:697px;
	height:600px;
	background-color:#333;
	margin-left:250px;
}
#rightCont h1{
	font-size:3em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	width:10em;
	padding:2em 1em 0 1em;
}
#rightCont h1 li{
	list-style:none;
}
#rightCont h2{
	padding: 2em 2.1em;
	font-size:1.5em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:12em;
	font-weight:normal;
}
#rightCont #firstP{
	padding-top:7em;
}
#rightCont p{
	padding: 1em 17em 0 3em;
}

#rightCont a:link{
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}
#rightCont a:visited{
	color:#FF0;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}
#rightCont a:hover{
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
}
/************CONTACT FORM*********/
#contactForm{
	height:17em;
	margin:1em 2em;
	padding:.5em 1em;
	/*debug border*/
		/*border:#F00 1px solid;
	/*end debug*/
	text-align: left;
	float:left;
	width:500px;
	height:300px;
	display:block;
	margin:.5em 0;
	text-align: left;
}
#contactForm h5{
	padding:4em 0 2em 0;
	color:#fff;
	font-weight:bold;
	font-size:.9em;
}
#contactError{
	position:relative;
	float:left;
	height:15em;
	display:block;
	margin:.5em 1em;
	text-align:left;
	/*border:#F00 1px double;*/
	color:#F00;
}
#contactForm textarea{
	height:10em;
	width: 20em;
	size:landscape;
	margin:0;
	padding: .2em;
	font-size: .8em;
}
#contactForm input[type="submit"]{
	clear:both;
	margin:1em 0;
}
/************PRODUCTS HOME*************/
#contentProducts{
	width:965px;
	height:600px;
	margin-left:17px;
	background-image:url(assets/gradient_dark.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	border-left:#CCC solid 1px;
}
#contentProducts div{
	display:inline;
	float:left;
	width:192px;
	height:600px;
	border-right:#CCC solid 1px;
}
#contentProducts img{
	border:none;
}
#contentProducts ul{
	padding-top:1em;
}
#contentProducts li{
	list-style:none;
	background-image:url(assets/square_bullet.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.8em;
	padding-bottom:.5em;
	padding-left:1.5em;
}
#contentProducts a:link{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background-color:#294389;
	line-height:2em;
	text-decoration:none;
	color:#fff;
}
#contentProducts a:visited{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background-color:#294389;
	line-height:2em;
	text-decoration:none;
	color:#fff;
}
#contentProducts a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background-color:#294389;
	line-height:2em;
	text-decoration:none;
	color:#FF0;
}
/************PRODUCT PAGE*************/
#productPage{
	/*debug border */
		/*border:1px solid #f00;
	/*debug border */
	width:950px;
	margin:0 auto 0px auto;
	background-color:#fff;
}
#productPage a:link{
	color:#fff;
	font-weight:bold;
}
#productPage a:visited{
	color:#fff;
	font-weight:bold;
}
#productLeft{
	width:250px;
	background-color:#fff;
	float:left;
}
#productLeft h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background-color:#294389;
	line-height:2em;
	text-decoration:none;
	color:#fff;
	margin-top:1em;
}
#productRight{
	width:697px;
	background-color:#333;
	margin-left:250px;
	background-image:url(assets/gradient_darker.jpg);
	background-repeat:repeat-y;
	position:top left;
}
#productRight img{
	border:1px #fff solid;
}
#productRight h1{
	font-size:1.3em;
	padding:1em 1.7em;
}
#productRight h2{
	font-size:1.1em;
	padding:.5em 2em;
	color:#FF0;
}
#productRight p{
	font-size:1em;
	padding:0em 1em 1em 2em;
	color:#FFF;
}
#productRight ul{
	padding-left:3em;
	padding-bottom:.5em;
}
#productRight ol{
	font-size:1.5em;
	color:#000;
	font-weight:bold;
}
#productRight li{
	list-style:none;
	background-image:url(assets/square_bullet.gif);
	background-repeat:no-repeat;
	background-position:30px 6px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:.8em;
	padding-bottom:.5em;
	padding-left:3.5em;
}
#garmentsFront{
	border:8px #fff solid;
	width:509px;
	height:418px;
	background-image:url(assets/products/accessories_front.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:2em;
	margin-bottom:3em;
}
#garmentsFront ol{
	margin-top:6em;
	margin-left:4em;
}
#garmentsFront li{
	list-style-type:decimal;
	background-image:none;
	list-style-position:outside;
	padding-bottom:.5em;
	padding-left:0em;
}
#garmentsBack{
	border:8px #fff solid;
	width:509px;
	height:418px;
	background-image:url(assets/products/accessories_back.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:2em;
	margin-bottom:3em;
}
#garmentsBack ol{
	margin-top:6em;
	margin-left:16em;
}
#garmentsBack li{
	list-style-type:decimal;
	background-image:none;
	list-style-position:outside;
	padding-bottom:.5em;
	padding-left:0em;
}
#electrodes{
	border:8px #fff solid;
	width:508px;
	height:360px;
	background-image:url(assets/products/electrodes.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:2em;
	margin-bottom:3em;
}
#electrodes p{
	margin-top:5em;
	font-size:1.3em;
	color:#000;
	font-weight:bold;
	margin-left:-1.5em;
}
#electrodes li{
	color:#000;
	font-size:1em;
	background-image:none;
	margin-left:-6em;
}
#electric{
	border:8px #fff solid;
	width:640px;
	height:353px;
	background-image:url(assets/products/electric.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:2em;
	margin-bottom:3em;
}
#electric ol{
	margin-top:1em;
	margin-left:2em;
}
#electric li{
	list-style-type:decimal;
	background-image:none;
	list-style-position:outside;
	padding-bottom:.5em;
	padding-left:0em;
}
#mist{
	border:8px #fff solid;
	width:336px;
	height:336px;
	background-image:url(assets/products/mist.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:2em;
	margin-bottom:3em;
}
/************CLASSES**************/	
.firstP{
	padding-top:10em;
}
.emphasis{
	font-weight:bold;
}
.clearthefloat{
	clear:both;
}
.wrapPix{
	float:right;
	clear:right;
	width:193px;
}
.tallerHeight{
	height:2600px;
}
.tallHeight{
	height:1580px;
}
.mediumHeight{
	height:1200px;
}
.mediumSmallHeight{
	height:1000px;
}
.shortHeight{
	height:800px;
}
.subTitle{
	margin:1em;
}
.marginBottom2em{
	margin-bottom:2em;
}
.bkg1{
	background-image:url(assets/bkg_01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bkg2{
	background-image:url(assets/bkg_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bkg3{
	background-image:url(assets/bkg_03.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bkg4{
	background-image:url(assets/bkg_04.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bkg5{
	background-image:url(assets/bkg_05.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
