body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* line-height: 1.4em;  */
	text-align: center; 
	background:#E9ECF0;
	}


table.beau_header {
	width: 100%;
	height:80px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #000000; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background:#fcfcfc  url(img/header/silver2000.jpg);
}
table.beau_headerin {
	width: 770;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.beau_headerleft {
    width:200px;
	height:80px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(img/header/beausoftware.gif);	
}
td.beau_header {
/*	width: 770px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FCFCFC url(img/beausoft80.jpg) bottom center no-repeat;		
}
td.headerleft {
	width:40%;
	height:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FCFCFC url(img/header/left.jpg) repeat;		
}
td.headerright {
	width:60%;
	height:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FCFCFC url(img/header/right.jpg) repeat;		
}
td.beau_headerright {
    width:570px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* NAVBAR */

table.navbar {
	width: 100%;
	height:22px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 0px solid #999999; 
	border-bottom: 0px solid #999999;
	background:#e5e5e5 url(img/navbar/navbg.jpg);	
}
td.navbar {
	height:20px;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size: 12px;
	color: #cccccc;
}
table.beau_navbar {
	width: 100%;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	background:#0000cc  url(img/header/navbar1.jpg);	
}
table.beau_navbarin {
	width: 770px;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
table.beau_naventry {
/*    width:770px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.beau_naventry {
/*    width:770px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.beau_navleft {
	color:#ffffff;
    width:670px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.beau_navright {
    width:100px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* MAIN CONTENT */
table.beau_content {
	width: 770px;
}
td.beau_contentleft {
    width:590px;
}
td.beau_contentright {
    width:180px;
}
/* MAIN CONTENT */
table.mainleft {
	width: 590px;
}
table.mainright {
	width: 180px;
}
/*COMPARE*/
table.compare {
	width: 400px;
	padding:0px 0px 0px 0px;
	border-top:1px dashed #44bbff;
	border-left:1px dashed #44bbff;
	border-right:1px dashed #44bbff;
	text-align:center;
	margin-left:84px;
	text-align:center;
}
td.compare1 {
	width:300px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #44bbff;
	border-right:1px solid #44bbff;
}
td.compare2 {
	width:50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #44bbff;
	border-right:1px solid #44bbff;
	background:#eeeeee;
}
td.compare3 {
	width:50px;
    background:#dddddd;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #44bbff;
}
/* LEFT */
td.maintop {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_top.gif);
}
td.maintopalarm {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_alarm.gif);
}
td.maintopalwaysup {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_alwaysup.gif);
}
td.maintopapps {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_apps.gif);
}
td.maintoppurchase {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_purchase.gif);
}
td.maintopcams {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_cams.gif);
}
td.maintopcompare {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_compare.gif);
}
td.maintopcontact {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_contact.gif);
}
td.maintopdownloads {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_downloads.gif);
}
td.maintopfaq {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_faq.gif);
}
td.maintopfeatures {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_features.gif);
}
td.maintopmotion {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_motion.gif);
}
td.maintopnews {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_news.gif);
}
td.maintoppricing {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_pricing.gif);
}
td.maintopremote {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_remote.gif);
}
td.maintopreq {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_req.gif);
}
td.maintopreseller {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_reseller.gif);
}
td.maintoprevision {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_revision.gif);
}
td.maintopschedule {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_scheduler.gif);
}
td.maintopsupport {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_support.gif);
}
td.maintoptest {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_test.gif);
}

td.maintop_welcome {
    width:590px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/left_welcome.gif);
}
td.mainmiddle {
    width:590px;
	padding:4px 10px 0px 4px;
/*	margin:0px 0px 0px 0px;*/
	background: url(img/boxes/left_bg.gif) repeat;
	line-height:1.5em; font-size:12px;
}
td.mainbottom {
    width:590px;
	height:20px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	background:#dbebff url(img/boxes/left_bottom.gif);
}
/* RIGHT */
td.righttop {
    width:180px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/right_top.gif);
}
td.righttopfaq {
    width:180px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/top_faq.gif);
}
td.righttopsupport {
    width:180px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/top_support.gif);
}

td.righttoppricing {
    width:180px;
	height:36px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/top_pricing.gif);
}

td.rightmiddle {
    width:180px;
	padding:4px 10px 2px 4px;
	margin:0px 0px 0px 0px;
	background: url(img/boxes/right_bg.gif) repeat;
}
td.rightbottom {
    width:180px;
	height:20px;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	background: url(img/boxes/right_bottom.gif);
}
td.rightseperator {
    width:180px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: url(img/boxes/right_seperator.gif);
}
td.rightsubmenu {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/right_submenu.gif);
}
td.rightsubalwaysup {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_alwaysup.gif);
}
td.rightsubfaq {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_faq.gif);
}

td.rightsubpricing {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_pricing.gif);
}

td.rightsubfeatures {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_features.gif);
}
td.rightsubmenucams {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_cams.gif);
}
td.rightsubmenucompare {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_compare.gif);
}
td.rightsubmenurevision {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_revision.gif);
}
td.rightsubapp {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_app.gif);
}

td.rightsubmenubuy {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_buy.gif);
}

td.rightsubmenureseller {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_reseller.gif);
}

td.rightsubmenunews {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_news.gif);
}
td.rightsubmenutest {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_test.gif);
}
td.rightsubmenureq {
    width:180px;
	height:36px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold; 
	background: url(img/boxes/sub_req.gif);
}
/*CAMS*/
td.cams1 {
	border-right:1px dashed #44bbff;
}
td.cams3 {
	border-left:1px dashed #44bbff;
}

/* BLUEBOX */
table.bluebox {
	width: 700px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.bluebox {
	width: 333px;
	height:160px;
	padding:4px 4px 4px 4px;
	margin:10px 10px 10px 10px;
	border:1px dashed #44bbff;
/*	background: url(img/boxes/bluebox.gif);*/
}
td.bluebox2 {
	width: 270px;
	height:100px;
	padding:4px 4px 4px 4px;
	margin:10px 10px 10px 10px;
	border:1px dashed #44bbff;
/*	background: url(img/boxes/bluebox.gif);*/
}

/* RESELLER */
table.reseller {
	width: 570px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.reseller {
	width: 560px;
	padding:4px 4px 4px 4px;
/*	margin:10px 10px 10px 10px;*/
	border:1px dashed #44bbff;
}
/* PRICING */
table.pricing {
	padding:4px 4px 4px 4px;
/*	margin:10px 10px 10px 10px;*/
	border:1px solid #cccccc;
}

td.pricing {
	padding:2px 0px 1px 0px;
	margin:10px 10px 10px 10px;
	border-bottom:1px dashed #44bbff;
}
/*SCREENSHOTS */
td.ss {
	border-bottom:1px solid #44bbff;
	padding:10px 0px 5px 0px;
/*	background: url(img/boxes/bluebox.gif);*/
}


/* HEADER */
h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 2.8em;
	color: #000033;
	letter-spacing: -2px;
	font-weight:normal;
	/* line-height: 65%; */
	font-variant: small-caps;
}
h2{
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	color: #000044;
	letter-spacing: 2px;
	font-weight: bold;
}









td {

font-size: 12px;
color:#666666;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
a { 
color: #6666cc; 
text-decoration:underline; 
background-color:inherit; 
}

a:hover{
color:#cc6699; 
text-decoration:underline; 
background-color:inherit;
}
a.beau_navbar { 
color: #ffffff; 
text-decoration:underline; 
background-color:inherit; 
}

a.beau_navbar:hover{
color:#ffffcc; 
text-decoration:underline; 
background-color:inherit;
}
a.more { 
width:56px;
height:10px;
color: #ff9900; 
font-size:9px;
text-align:right;
padding: 0px 0px 00px 0px;
	background: url(img/buttons/orangego100.gif);
margin-left:110px;
text-decoration:underline; 
background-color:inherit; 
}
a.more:hover {
width:56px;
height:10px;
color: #ff9966; 
font-size:9px;
text-align:right;
padding: 0px 0px 00px 0px;
	background: url(img/buttons/orangego100.gif);
margin-left:110px;
text-decoration:underline; 
background-color:inherit; 
}
a.details { 
color: #ff9900; 
font-size:9px;
text-align:right;
text-decoration:underline; 
background-color:inherit; 
}
a.details:hover{
color: #ff9966; 
font-size:9px;
text-align:right;
text-decoration:underline; 
background-color:inherit; 
}
a img{
border:none;
}

