body				{ font-weight:normal; font-size:11px; font-family:verdana; color:#666666; background-color:#ffffff; margin:0; padding:0; }


table				{ font-size:1em; background-colour:#ffffff; }

div					{ font-size:1.0em; }


input				{ font-size:1em; font-family:verdana; color:#C73136; }

select				{ font-size:1em; font-family:verdana; color:#C73136; }

textarea			{ font-size:1em; font-family:verdana; color:#C73136; }


h1					{ font:1.9em arial; color: #c73136; }

h3					{ font:bold 1.4em arial; color:#c73136; }

h4					{ font:bold 1.2em arial; color:#c73136; margin:0; }

h5					{ font:bold 1.4em arial; color:#d53e3e; margin:0; }

h6					{ font:1.2em arial; color:#464646; margin:0; text-decoration:underline; }


p					{ font-size:1.2em; line-height:1.75em; }


a					{ font-size:1em; text-decoration:none; }

a:link				{ font-size:1.0em; color:#C73136; text-decoration:none; }

a:visited			{ font-size:1.0em; color:#C73136; text-decoration:none; }

a:hover				{ font-size:1em; color:#C73136; text-decoration:underline; }


a.sideBar				{ font-size:1.1em; font-weight:bold; color:#FF6600; text-decoration:none; }

a.sideBar:link			{ font-size:1.1em; font-weight:bold; color:#FF6600; text-decoration:none; }

a.sideBar:visited		{ font-size:1.1em; font-weight:bold; color:#FF6600; text-decoration:none; }

a.sideBar:hover		{ font-size:1.1em; font-weight:bold; color:#C73136; text-decoration:none; }


a.menu				{ font-size:1.2em; color:#FF9900; text-decoration:none; }

a.menu:link			{ font-size:1.2em; color:#FF9900; text-decoration:none; }

a.menu:visited		{ font-size:1.2em; color:#FF9900; text-decoration:none; }

a.menu:hover		{ font-size:1.2em; color:#C73136; text-decoration:none; }


img					{ border-width:0; }

li					{ font-size:1.2em; line-height:1.75em; color:#666666; }

ul.error li			{ font-size:1.0em; line-height:1.75em; color:#C73136; }


#window				{ width:100%; }

#page				{ width:812px; height:100%; background-color:#FFFFFF; }

#headerContainer	{ height:100px; background-color:#FFFFFF; }

#header				{ width:100%; }

#logo				{ margin-left:20px; }

#myAutoAlert		{ margin-right:10px; }

#myAutoAlertText	{ font-weight:bold; }

#menuContainer		{ height:25px; background-color:#ffffff; }

#menu				{ height:25px; cursor:hand; font-size:1.2em; color:#FF9900; text-decoration:none; }

#pageBody			{ padding:10px; }

#welcomeContainer	{ background-color:#ebebeb; background-repeat:no-repeat; }

#copyright			{ height:25px; color:#CC0000; padding-right:20px; }

.welcome			{ padding:0px; margin-left:0px; margin-right:10px; align:left; }

.menu				{ padding:0 12px 0 12px 0 12px 0 12px 0 12x; cursor:hand; font-size:1.2em; color:#FF9900; text-decoration:none; }

.red				{ color:#C73136; }

.main				{ margin-left:20px; margin-right:240px; align:left; background-color:#FFFFFF;}
				
.myText				{ color:#ff6600; }

.autoText			{ color:#CC0000; }

.alertText			{ color:#CC0000; }

.sidebarLeft		{ vertical-align:top; padding-left:10px; }
.sidebarRight		{ vertical-align:middle; padding-right:10px; }

#bannerOnDemand
{
  display: block;
  width: 220px;
  height: 199px;
  background: url("/images/misc/BannerOnDemandAnimated.gif") no-repeat 0 0;

}

#bannerOnDemand:hover
{ 
  background-position: 0 -199px;
}

#bannerOnDemand span
{
  display: none;
}

#bannerRealTime
{
  display: block;
  width: 220px;
  height: 199px;
  background: url("/images/misc/BannerRealTimeAnimated.gif") no-repeat 0 0;

}

#bannerRealTime:hover
{ 
  background-position: 0 -199px;
}

#bannerRealTime span
{
  display: none;
}

#bannerMobile
{
  display: block;
  width: 220px;
  height: 199px;
  background: url("/images/misc/BannerMobileAnimated.gif") no-repeat 0 0;

}

#bannerMobile:hover
{ 
  background-position: 0 -199px;
}

#bannerMobile span
{
  display: none;
}

.frontPageHeader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font:bold 1.4em arial; 
	color: #a7a9ac;
	font-size: 16px;
}
.frontPageHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font:bold 1.4em arial; 
	color: #5f6062;
	font-size: 16px;
}

#how_it_works
{
  display: block;
  width: 201px;
  height: 115px;
  background: url("/images/buttons/ButtonWorks2.gif") no-repeat 0 0;

}

#how_it_works:hover
{ 
  background-position: 0 -115px;
}

#how_it_works span
{
  display: none;
}

#what_it_costs
{
  display: block;
  width: 201px;
  height: 115px;
  background: url("/images/buttons/ButtonCosts2.gif") no-repeat 0 0;

}

#what_it_costs:hover
{ 
  background-position: 0 -115px;
}

#what_it_costs span
{
  display: none;
}

#buy_now
{
  display: block;
  width: 201px;
  height: 115px;
  background: url("/images/buttons/ButtonBuyNow2.gif") no-repeat 0 0;
}

#buy_now:hover
{ 
  background-position: 0 -115px;
}

#buy_now span
{
  display: none;
}

#review
{
  display: block;
  width: 132px;
  height: 75px;
  background: url("/images/buttons/ButtonReview.gif") no-repeat 0 0;
}

#review:hover
{ 
  background-position: 0 -75px;
}

#review span
{
  display: none;
}

#whichSystem
{
  display: block;
  width: 202px;
  height: 115px;
  background: url("/images/buttons/ButtonWhichSystem.gif") no-repeat 0 0;
}

#whichSystem:hover
{ 
  background-position: 0 -115px;
}

#whichSystem span
{
  display: none;
}


#installed
{
  display: block;
  width: 200px;
  height: 75px;
  background: url("/images/buttons/buttonInstalledUnit.gif") no-repeat 0 0;
}

#installed:hover
{ 
  background-position: 0 -75px;
}

#installed span
{
  display: none;
}

#portable
{
  display: block;
  width: 200px;
  height: 75px;
  background: url("/images/buttons/buttonPortableUnit.gif") no-repeat 0 0;
}

#portable:hover
{ 
  background-position: 0 -75px;
}

#portable span
{
  display: none;
}

#mobile
{
  display: block;
  width: 200px;
  height: 75px;
  background: url("/images/buttons/buttonMobileUnit.gif") no-repeat 0 0;
}

#mobile:hover
{ 
  background-position: 0 -75px;
}

#mobile span
{
  display: none;
}

