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

body {
font-family: helvetica, sans-serif;
color: #838383;
font-size: 12px;
text-align: center;
background-color: #505050;

}



#container {
position: relative;
margin-left:  auto;
margin-right: auto;
text-align: left;
width: 1000px;
height: 850px;
background-image:url(images/background.gif);
}


#logo {
position: absolute;
left: 38px;
top: 42px;
}

#aes {
position: absolute;
left: 509px;
top: 77px;
}

#nav {
	position: absolute;
	left: 534px;
	top: 129px;
}

#redcloud {
position: absolute;
left: 38px;
top: 178px;
width: 154px;
}

#pcp {
position: absolute;
left: 216px; 
top: 178px;
width: 156px;
}

#lmno {
position: absolute;
left: 395px;
top: 178px;
width: 156px;
}

#multiz {
	position: absolute;
	left: 38px;
	top:  389px;
	width: 155px;
}

#ipb {
position: absolute;
left: 216px;
top: 389px;
width:  156px;
}

#ipb-junior {
position: absolute;
left: 395px;
top: 389px;
width: 156px;
}

#std {
	position: absolute;
	left: 38px;
	top: 608px;
	width: 155px;
}

#redeye {
position: absolute;
left: 216px;
top: 608px;
width: 156px;
}

#ipb-plug {
position: absolute;
left: 395px;
top: 608px;
width: 156px;
}

#home-copy {
	position: absolute;
	left: 578px;
	top: 176px;
	width: 326px;
}
#home-copy p {
color: #000000;
font-family:Helvetica, sans-serif;
font-size: 18px;
line-height: 26px;

}

#multi-home {
	position: absolute;
	left: 643px;
	top: 442px;
}

#tschad {
	position: absolute;
	left: 577px;
	top: 460px;
}

#footera {
	position: relative;
	left: 37px;
	top: 32px;
	width: 910px;
}

#copyrighta {
	position: relative;
	left: 827px;
	top: 28px;
	width: 1px;

}



#footer {
	position: absolute;
	left: 37px;
	top: 828px;
}

#copyright {
	position: absolute;
	left: 827px;
	top: 828px;
}

#footer1 {
	position: absolute;
	left: 27px;
	top: 1228px;
}

#copyright1 {
	position: absolute;
	left: 827px;
	top: 1228px;

}

#footer2 {
	position: absolute;
	left: 27px;
	top: 1275px;
}

#copyright2 {
	position: absolute;
	left: 827px;
	top: 1275px;
}

#footer3 {
	position: absolute;
	left: 27px;
	top: 921px;
}

#copyright3 {
	position: absolute;
	left: 827px;
	top: 921px;
}

#footer4 {
	position: absolute;
	left: 27px;
	top: 830px;
}

#copyright4 {
	position: absolute;
	left: 827px;
	top: 830px;
}

#footer5 {
	position: absolute;
	left: 27px;
	top: 1012px;
}

#copyright5 {
	position: absolute;
	left: 827px;
	top: 1012px;
}

/*pcp layout divs */

#container1 {
position: relative;
margin-left:  auto;
margin-right: auto;
text-align: left;
width: 1000px;

}


#container-top {
background-image:url(images/pcp/top-bg.gif);
width: 1000px;
height: 156px;
}


#container-bottom {
background-image: url(images/pcp/bottom-bg.gif);
width: 1000px;
height: 54px;
}

#container-pcp {

width: 1000px;
height: 1039px;
background-image: url(images/pcp/center-bg.gif);
}

#pcp-instrument-distro {
	position: absolute;
	width: 955px;
	height: 47px;
	left: 14px;
	top: 170px;
}

#pcp-main-image {
	position: absolute;
	left: 18px;
	top: 235px;
}

#pcp-quotes {
	position: absolute;
	left: 641px;
	top:  338px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}

#pcp-features {
	position: absolute;
	left: 22px;
	top: 616px;
	width: 344px;
	height: 282px;
	background-image:url(images/pcp/pcp-features.gif);
}

#pcp-user-list {
	position: absolute;
	left: 397px;
	top: 615px;
	}

#pcp-video-title {
	position: absolute;
	left: 396px;
	top: 813px;
	width: 538px;
}

#pcp-video {
	position: absolute;
	left: 396px;
	top: 841px;
	width: 538px;
}

#pcp-in-action {
	position: absolute;
	left: 18px;
	top: 904px;
	width: 378px;
}


/*-------------end pcp layout divs */
#container-about {

width: 1000px;
height: 850px;
background-image: url(images/background.gif);
}



/*redcloud layout divs */

#container1 {
position: relative;
margin-left:  auto;
margin-right: auto;
text-align: left;
width: 1000px;

}


#container-top {
background-image:url(images/pcp/top-bg.gif);
width: 1000px;
height: 156px;
}


#container-bottom {
background-image: url(images/pcp/bottom-bg.gif);
width: 1000px;
height: 54px;
}

#container-redcloud {

width: 1000px;
height: 1088px;
background-image:url(images/redcloud/redcloud-bg.gif);
}

#title {
	position: absolute;
	width: 623px;
	height: 42px;
	left: 47px;
	top: 172px;
}

#redcloud-main-image {
	position: absolute;
	left: 18px;
	top: 235px;
}

	#redcloud-quotes {
	position: absolute;
	left: 634px;
	top:  337px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}

#redcloud-features {
background-image: url(images/redcloud/the-redcloud-contains.gif);
background-repeat: no-repeat;
	position: absolute;
	left: 22px;
	top: 616px;
	width: 345px;
	height: 298px;
}

#redcloud-about {
	position: absolute;
	left: 412px;
	top: 629px;
	height: 206px;
	width: 531px;
	}

#redcloud-video-title {
	position: absolute;
	left: 397px;
	top: 854px;
	width: 558px;
}

#redcloud-video {
	position: absolute;
	left: 414px;
	top: 887px;
	width: 538px;
}

#redcloud-in-action {
	position: absolute;
	left: 18px;
	top: 902px;
	width: 362px;
}


/*-------------end redcloud layout divs */



/*-------------STD*/
#container-std {

width: 1000px;
height: 1088px;
background-image:url(images/std/main-bg.jpg);
}

#std-in-action {
	position: absolute;
	left: 48px;
	top: 954px;
	width: 311px;
}

#std-features {
	position: absolute;
	left: 25px;
	top: 647px;
	width: 318px;
	height: 217px;
}

	
	#stdquotes {
	position: absolute;
	left: 580px;
	top:  338px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}


ul.features {
line-height: 16px;

font-family: helvetica, sans-serif;
color: #616161;
font-size: 14px;
list-style-type:disc;

}

ul.features-redcloud {
line-height: 16px;

font-family: helvetica, sans-serif;
color: #616161;
font-size: 14px;
list-style-type:disc;
padding-top: 30px;
padding-left: 50px;

}

ul.features li {
padding-top: 0px;
padding-bottom: 10px;
}

ul.features-redcloud li {
padding-top: 0px;
padding-bottom: 8px;

}

#std-video-title {
	position: absolute;
	left: 413px;
	top: 857px;
	width: 540px;
}

/*------------- END STD*/

/*------------- MULTI Z---------------------*/

#container-multiz {

width: 1000px;
height: 1088px;
background-image:url(images/multiz/main-bg.gif);
}

#multiz-main-image {
	position: absolute;
	left: 18px;
	top: 219px;
}

#multiz-in-action {
	position: absolute;
	left: 43px;
	top: 954px;
	width: 311px;
}

#multiquotes {
	position: absolute;
	left: 613px;
	top:  338px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}


/*------------- END MULTI Z---------------------*/

/*------------- VOG---------------------*/


#container-vog {

width: 1000px;
height: 821px;
background-image: url(images/VOG/vog-bg.jpg);
}

#vog {

position: absolute;
left: 48px;
top: 234px;
}

#vog-about {

position: absolute;
left: 306px;
top: 234px;
}

#vog-about p {
width: 560px;
}

#introducing-the-vog {
position:absolute;
left: 306px;
top: 579px;
}

#vog-video {
	position: absolute;
left: 
top: 
width: 532px;
	height: 349px;
	left: 307px;
	top: 647px;
	width: 629px;
}


/*------------- END VOG ---------------------*/

/*------------- LNNO ---------------------*/

#container-lmno {

width: 1000px;
height: 1141px;
background-image:url(images/lmno/lmno-bg.gif);
}

#lmno-main-image {
	position: absolute;
	left: 41px;
	top: 219px;
}

#lmno-about {
	position: absolute;
	left: 392px;
	top: 372px;
	width: 550px;
	height: 496px;
}

#lmno-features {
	position: absolute;
	left: 35px;
	top: 421px;
	width: 318px;
}

#lmno-in-action {
	position: absolute;
	left: 48px;
	top: 628px;
	width: 287px;
}

#vog-about p {
width: 560px;
}

#introducing-the-vog {
	position:absolute;
	left: 306px;
	top: 621px;
}

#lmno-video {
	position: absolute;
	width: 532px;
	left: 390px;
	top: 891px;
}


ul.prefeatures li {
padding-top: 0px;
padding-bottom: 6px;
}

ul.prefeatures {
line-height: 16px;

font-family: helvetica, sans-serif;
color: #616161;
font-size: 14px;
list-style-type:disc;

}

.lmno1 {

font-family: helvetica, sans-serif;
	font-size: 16px;
	font-color: #616161;
	line-height: 20px;
	}
	
.lmno2 {

font-family: helvetica, sans-serif;
font-size: 12px;
 color: 838383;
 }
 
div#lmno-about h3 {
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 4px;
 margin-top: 0px;
 padding: 0px;
 }
 
 #lmno-about ul {display: inline;}
 div#lmno-about ul li {
 
 padding-bottom: 10px;
 font-size: 12px;
 margin: 0px;
 padding-top: 0px;
 }

/*------------- END LMNO ---------------------*/

/*------------- IBP ---------------------*/

#container-ibp {

width: 1000px;
height: 1206px;
background-image: url(images/ibp/ibp-bg.gif);
}

#ibp-main-image {
	position: absolute;
	left: 52px;
	top: 226px;
}

#ibp-about {
	position: absolute;
	left: 390px;
	top: 625px;
	width: 550px;
	height: 304px;
}

#ibp-features {
	position: absolute;
	left: 47px;
	top: 625px;
	width: 318px;
}

#ibp-in-action {
	position: absolute;
	left: 49px;
	top: 820px;
	width: 320px;
}

#ibp-in-action a {padding-right: 3px; padding-left: 3px;}


#ibp-video {
	position: absolute;
	width: 532px;
	left: 390px;
	top: 978px;
}

#ibp-features ul  {
	font-size: 14px;
	color: #616161;
	line-height: 22px;
	padding-left: 20px;
	margin-top: 5px;
	}
	
	#ibp-about i {

	}
	
#ibp-about ul {
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
#ibp-about p {
	line-height: 16px;}
	
	#ibpquotes {
	position: absolute;
	left: 518px;
	top:  338px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}


/*------------- END IBP ---------------------*/



/*------------ RED EYE ---------------------*/

#container-redeye {

width: 1000px;
height: 1500px;
background-image: url(images/redeye/redeye-3d-bg.jpg);
}

#redeye-main-image {
	position: absolute;
	left: 13px;
	top: 220px;
}

#redeye-about {
	position: absolute;
	left: 390px;
	top: 637px;
	width: 550px;
	height: 304px;
}

#redeye-features {
	position: absolute;
	left: 37px;
	top: 632px;
	width: 318px;
}

#redeye-in-action {
	position: absolute;
	left: 37px;
	top: 926px;
	width: 320px;
}

#redeye-in-action a {padding-right: 3px; padding-left: 3px;}


#redeye-video {
	position: absolute;
	width: 532px;
	left: 392px;
	top: 1213px;
}

#redeye-features ul  {
	font-size: 14px;
	color: #616161;
	line-height: 22px;
	padding-left: 20px;
	margin-top: 5px;
	}
	
	#redeye-about i {

	}
	
#redeye-about ul {
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
#redeye-about p {
	line-height: 16px;}
	
	#redeye-quotes {
	position: absolute;
	left: 583px;
	top:  309px;
	font-family:  Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #838383;
	font-style: italic;
	width: 306px;
}


/*------------- END RED EYE ---------------------*/


/*------------- HISTORY---------------------*/
#container-history {

width: 1000px;
height: 732px;
background-image: url(images/history/main-bg.gif);
}

#history-photos {
	position: absolute;
	left: 86px;
	top: 240px;
	width: 264px;
}

#history-info {
	position: absolute;
	left: 388px;
	top: 240px;
	width: 512px;
}

#click-photos {
	position: absolute;
	left: 84px;
	top: 862px;
	}

#history-info p {
line-height: 23px;
}

#history-photos a img {
border: 1px solid #FFFFFF;
}

#history-photos a:hover img {
border: 1px solid #666666;
}






/*------------- HISTORY---------------------*/

#container-contact {
width: 1000px;
height: 732px;
background-image: url(images/contact/contact-bg.gif);
}


#contact-form {
	position: absolute;
	top: 240px;
	left: 42px;
	}
	
#contact-form input.reg {
width: 343px;
height: 23px;
border: 1px solid #000000;
}

#contact-form input.send, #register input.send {
color: #ffffff;
background-color: #000000;
text-align: center;
font-size: 13px;
width: 70px;
height: 20px;
border: none;
}

#contact-form textarea, #register textarea {
width: 343px;
height: 104px;
border: 1px solid #000000;
}

#contact-form label {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 13px;
}

#contact-form td.l, #register td.l {
padding-right: 10px;
text-align: right;
}




#contact-form td.r {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 13px;
}

#contact-table, {
	padding-top: 20px;
}

#contact-table table td {
width: 273px;
border-bottom: 1px solid #000000;
padding-top: 10px;
padding-left: 25px;
line-height: 16px;
}

/*------------- SUPPORT---------------------*/

#container-support {
width: 1000px;
height: 640px;
background-image:url(images/support/support-bg.gif);
background-repeat:no-repeat;

}

#container-reviews {
width: 1000px;
height: 640px;
background-image:url(images/reviews/reviews-bg.gif);
background-repeat:no-repeat;
overflow: auto;
}

#container-text {
color: #616161;
font-family:  Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
width: 275px;
padding-left: 311px;
padding-top: 100px;
}

#container-text a {
color: #333333;
}

#container-text h3 {
color: #616161;
font-family:  Helvetica, sans-serif;
font-size: 14px;
margin-bottom: 5px;

}

#dealers-link {
	position: absolute;
	left: 806px;
	top: 25px;
}

#dealers-link a {
color: #999999;
text-decoration:none;
}

#dealers {
	position: absolute;
	top: 245px;
	left: 50px;
	width: 907px;
	height: 535px;
}

#dealers b {
display: block;
	color: #333333;
	padding-bottom: 10px;}

#container-dealers {

width: 1000px;
height: 1140px;
background-image: url(images/dealers/dealers-bg.jpg);
background-repeat: none;
}

#dealers-heading {
	position: absolute;
	left: 46px;
	top: 180px;
}

li{font-size: 14px;}

img {

border: none;
}

span {
font-family: Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

span.copy1 {
color: #cb117a;

}

span.red {
	color: #bc3232;
	font-size: 14px;
	}

span.blue {
	color: #00aeef;
	font-size: 14px;
	}
	
span.black {
	color: #000000;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	}
	
p.ital {
	font-size: 12px;
	font-style: italic;
	}

p {
font-family: helvetica, sans-serif;
color: #616161;
font-size: 14px;
line-height: 18px;
margin-top: 0px;
margin-bottom: 10px;
}

div#dealers a {
	color: #000000; 
	text-decoration: none;
	}
	
	
div#dealers a:hover {
	color: #44cd00; 
	text-decoration: none;
	}
	
.contact-text {

	color: #333333;
	line-height: 20px;
	padding-left: 5px;
	}
	
#banner {
	position: absolute;
	left: 515px;
	top: 80px;
	color: #ffffff;
	width: 423px;
	font-size: 12px;
}

#downloads-heading {
	position: absolute;
	left: 43px;
	top: 169px;
}


#about-content {
	position: absolute;
	left: 35px;
	top: 179px;
	width: 911px;
	height: 629px;
	overflow: auto;
	}


.readmore {background-color: #000000; color: #FFFFFF; padding: 4px 12px; text-decoration: none; font-weight:bold; }

