* {
	padding: 0;
	margin: 0;
}
body {
	background-color: rgb(223,223,223); margin: 5px 0; background-image: url(bg.jpg); background-attachment: fixed;
}
p {
	margin-top: 1em;
}
hr {
	margin: 1em 0 0 0;
}
#main {
	display: block; width: 759px; margin: 0px auto; padding: 10px 0; .padding: 42px 0; background: rgb(141,31,31) url("bkgrnd-brk7.jpg") top center repeat-y; font: bold 12pt arial; color: #000000; text-align: center;
}
#main2 {
	display: block; width: 759px; margin: 0px auto; padding: 10px 0; .padding: 10px 0; background: rgb(141,31,31) url("bkgrnd-brk7.jpg") top center repeat-y; font: bold 12pt arial; color: #000000; text-align: center;
}
#content {
	font: bold 12pt arial; color: #000000; text-align: center; margin: 2em auto 1em auto; padding: 1.5em 2em 0 2em; width: 595px; background: rgb(230,220,200); border: solid 3px rgb(95,95,95);
}
#contact2 {
	font: bold 12pt arial; color: #000000; text-align: center; margin: 1em auto 1em auto; padding: 1.5em 1em 0 1em; width: 645px; background: rgb(230,220,200); border: solid 3px rgb(95,95,95);
}
#content2 {
	font: bold 12pt arial; color: #000000; text-align: center; margin: 2em auto 1em auto; padding: 1.5em 2em 1em 2em; width: 595px; background: #fafaf0; border: solid 3px rgb(95,95,95);
}
#content3 {
	font: bold 12pt arial; color: #000000; text-align: center; margin: 2em auto 1em auto; padding: 1.5em 2em 1em 2em; width: 595px; background: rgb(230,220,200); background-image: url('bg-details1.jpg'); border: solid 3px rgb(95,95,95);
}
#safe {
	font: bold 12pt arial; color: #000000; text-align: center; margin: 2em auto; padding: 1.5em 2em 1em 2em; width: 595px; background: rgb(230,220,200); border: solid 3px rgb(95,95,95);
}
#copyright {
	font: normal 10pt arial; color: #ffffff; text-align: center; padding: 0; margin: 0;
}
#navcontainer ul {
padding-left: 0;
margin-top: 0.25em;
margin-left: 1em;
.margin-left: 0.5em;
background-color: transparent;
color: white;
float: left;
width: auto;
font-size: 12pt;
font-weight: 600;
font-family: arial, helvetica, sans-serif;
}
#navcontainer ul li {
display: inline;
}
#navcontainer ul li a {
padding: 0.2em 1em;
background-color: transparent;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover {
background-color: #b22222;
color: #fff;
}
#navcontainer ul li a#home{
padding: 0.2em 1em;
background-color: transparent;
color: white;
text-decoration: none;
float: left;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
#navcontainer ul li a#home:hover {
background-color: #b22222;
color: #fff;
}
table.address {
	font: normal 10pt/11pt arial; margin-top: 1.0em; margin-right: 1.5em; .margin-right: 0.75em; border: 0; float: right; text-align: right;
}
td.road {
	font: normal 10pt/12pt arial; color: #000000;
}
table.spec {
	font: normal 8pt arial; color: #000000; text-align: center; background: #99ccff; width: 735px; border: solid 1px #665566; margin: 0.5em auto;
}
a.email {
	font-weight: normal;
}
a.email:hover {
	font-weight: normal; color: #f90;
}
a.link {
	color: #006600;
	text-decoration: none;
}
a.link:hover {
	color: #ffffff;
	text-decoration: none;
}
ol.advantages {
	padding-top: 0; margin-top: 0; margin-left: 2em; padding-left: 2em;
}
h2.home {
	MARGIN-TOP: 0px; PADDING-LEFT: 1px; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: #900b09; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
h2.color {
	MARGIN-TOP: 0px; FONT: normal 20pt/22pt 'times new roman', arial; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px;
}
h2.head {
	MARGIN-TOP: 0px; PADDING-LEFT: 0.5em; font: 600 10pt/11pt arial; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: rgb(230,220,200); BACKGROUND-IMAGE: url('bg-fade2.jpg');
}
h2.right {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #808080; TEXT-ALIGN: center
}
h2.vid {
	margin: 1em auto; padding: 0px; font: bold 12pt/14pt arial; color: #006600; text-align: center
}
h3.title {
	font: bold 11pt/12pt arial; color: #cc0000; text-align: center; padding: 0; margin: 1em 0 0.5em 0
}
h3.bullet {
	font: bold 11pt/12pt arial; color: #cc0000; text-align: left; padding: 0; margin: 1em 0 0.5em 0
}
h4.bldital {
	font: 600 italic 11pt/12pt arial; color: #006600; text-align: left; margin: 0 0 1em 0
}
div.panel {
	width: 515px; height: 465px; background-image: url('panel2.jpg'); background-color: rgb(230,220,200); text-align: center; margin: 0 auto;
}
div.colors {
	width: 515px; background-color: rgb(7,39,63); background-image: url('bgb.jpg'); border: solid 5px rgb(100,95,80); color: white; text-align: center; margin: 1em auto; padding-top: 0;
}
div.colors2 {
	width: 515px; background-color: #fff; border: solid 5px rgb(100,95,80); color: white; text-align: center; margin: 1em auto; padding-top: 0;
}
div.colors3 {
	width: 515px; background-color: rgb(47,47,199); background-image: url('bgcolors.jpg'); border: solid 5px rgb(100,95,80); color: white; text-align: center; margin: 1em auto; padding-top: 0;
}
div.colors table {
	margin: 0.5em auto;
}
div.colors table tr td {
	padding-bottom: 1em;
}
div.highlight {
	font: normal 11pt/12pt arial; padding: 0 0.5em; margin: 0 auto; width: 95%; background-color: transparent;
}
div.detail {
	font: normal 11pt/12pt arial; color: #000000; margin-left: 2em; margin-top: 0.25em;
}
div.information {
	font: normal 11pt/12pt arial;
	color: #000000;
	text-align: left;
	padding: 0.5em;
	margin: 1em;
	background: rgb(230,220,200); 
}
div.contact {
	font: normal 11pt/12pt arial;
	color: #000000;
	text-align: left;
	padding: 0.5em 0.5em 0em 0.5em;
	margin: 1em 1em 0em 1em;
	background: rgb(230,220,200); 
}
div.botnav {
	font: bold 11pt/13pt arial;
	color: #990000;
	text-align: center;
}
div.botnav a {
	font: bold 11pt/13pt arial;
	color: #990000;
	text-align: center;
	text-decoration: none
}
div.botnav a:hover{
	font: bold 11pt/13pt arial;
	color: #ff0000;
	text-align: center;
	text-decoration: none
}
div.notify {
	border: solid 1px #006600;
	padding: 0.5em;
	margin: 0 auto;
	width: 90%;
	}
p.descript {
	font: normal 11pt/12pt arial; color: #000000; margin: 0.5em 0em;
}
p.install {
	font: normal 11pt/12pt arial; color: #000000; margin: 0.5em 1.5em 1em 1.5em;
}
p.note {
	font: normal 9pt/10pt arial; color: #000000; margin: 0.5em;
}
p.capt {
	font: normal 9pt/10pt arial; color: #000000; text-align: center; padding: 0; margin: 0 auto;
}
ul.features {
	padding-top: 0; margin-top: 0; margin-left: 2em; padding-left: 2em;
}
p.intro {
	margin: 0 1.25em 1em 1.25em; text-align: justify;
}
em {
	font-weight: 600; color: #333333;
}
.red{
	color: #990000; font-weight: 600;
}
.grn{
	color: #006600; font-weight: 600;
}
.click {
	font: bold 8pt arial; color: red;
}
.slogan {
	font: normal 11pt/12pt arial; color: #990000; text-align: center; margin-bottom: 1em;
}
.cardname {
	font: bold 16pt/1.5em arial; color: #cc0000;
}
.call {
	font: bold 12pt/13pt arial; color: #cc0000; padding-top: 11px; padding-bottom: 11px; width: 200px; margin: 0 auto; text-align: center;
}
.card {
	font: normal 11pt/12pt arial; color: #000000; background-color: #bbeeff; border: double 5px #306090; width: 300px; margin: 15px auto 0px auto; padding: 7px 10px 10px 10px;
}
.photos {
	font: normal 11pt/12pt arial; color: rgb(87,87,87); text-align: center; padding: 0; padding-bottom: 0.5em; margin: 1em auto;
}
.photo {
	width: 240px; height: 180px; padding-top: 15px; padding-right: 15px; padding-left: 15px; padding-bottom: 30px; border: solid 1px #333333; margin-top: 2px; background-color: #efefef;
}
.caption {
	width: 240px; font: bold 8pt/9pt arial; color: #990000; text-align: center; margin-top: 1px;
}
.caption2 {
	width: 475px; font: normal 8pt/9pt arial; color: #990000; text-align: left; padding-left: 1.5em; margin: 0 auto;
}
#maintitle
{font: bold 16pt geneva; color: #cc0000; text-align: center; padding: 0.25em 0.25em; margin: 0 auto; width: 385px; background-color: rgb(250,245,230); border: solid 2px black;}
#title
{font: bold 11pt/12pt arial; color: #cc0000; text-align: left; padding: 5px 0 0 0; margin-left: 1em;}
#heading 
{font: bold 8pt arial; color: #333333; text-align: center; background: #ccffff;}
#data
{font: normal 8pt arial; color: #000000; text-align: center; background: #ccffff;}
#headertop
{display: block; width: 759px; height: 100px; margin: 0 auto; padding: 0; border: 0; border-top: solid 2px #9999dd; background: white url("bkgrnd.jpg") top center repeat-y; text-align: right;}
#headernav
{display: block; width: 759px; height: 34px; margin: 0 auto; padding: 0; border: 0; background: #cc0000 url("nav2.jpg") top center no-repeat;}
#headerbot
{display: block; width: 759px; height: 27px; margin: 0 auto; padding: 0; border: 0; background: url("header-bot.gif") top center no-repeat;}
#descript2
{font: normal 11pt/12pt arial; color: #000000; text-align: justify; padding: 15px; width: 600px; margin: 0 auto 12px auto; background: #bbeeff; border: solid 1px #cc0000;}
#aboutus
{font: bold 12pt arial; color: #484848; text-align: justify; margin: 0 auto; padding: 1em 2em; width: 629px; background: #ffffff; border: solid 3px #000066;}
#prodlist
{font: bold 12pt arial; color: #484848; text-align: justify; margin: 0 auto; padding: 0 1.5em; width: 519px; background: #ffffff; border: 0;}
#prodlist2
{font: bold 12pt arial; color: #484848; text-align: left; margin: 0 auto; padding: 0 1.5em; width: 519px; background: #ffffff; border: 0;}
#item
{font: bold 10pt/11pt arial; color: #cc3333; padding-right: 0.25em;} 
#bizname
{font: bold 22pt arial; color: #000066; text-align: center; padding: 5px 0;}
#titleold
{font: bold 12pt arial; color: #000000; text-align: center; padding: 5px 0;}
#header
{width: 600px; background: #ffffff; padding: 0; border: solid 3px #000066; margin-top: 10px; filter: alpha(opacity=80);}
#headingold 
{font: bold 9pt arial; color: #333333; text-align: center; background: #ccffff;}
#dataold
{font: normal 9pt arial; color: #000000; text-align: center; background: #ccffff;}
#base
{width: 775px; background: #fefefe; padding: 15px 0 15px 0; border: solid 2px #aaaaaa; margin-top: 0;}
#business
{font: bold 12pt arial; color: #000066; text-align: center; padding: 15px; width: 425px; background: #bbeeff; border: solid 2px #0000cc;}
#info1
{width: 492px; background: #ff0033; height: 1.5em; font: bold 12pt/1.5em arial; color: #ffffff; padding: 0; margin: 0 auto; text-align: center;}
#info2
{background: #000066; height: 1.5em; font: bold 12pt/1.5em arial; color: #ffffff; padding: 0; margin: 0 auto; margin-top: 0.5em; text-align: center;}

