body, div, ul, li, ol, p, a, img, input, h1, h2, h3, h4, h5{margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body{background:#ffffff;}
body, html{height:100%;}
a{outline:none;}
.clear{clear:both;}
.body-bg{background:url(../images/top-bg.gif) repeat-x;}
.main-div{width:100%; background:url(../images/top-right-bg.gif) no-repeat right top;}

.logo{margin:35px 0 10px 20px; float:left;}

.top-link{ color:#a2968a; font-size:11px; position:relative; top:30px;  text-align:center; margin:auto; padding-right:210px;} 
.top-link img{vertical-align:middle;}
.top-link a{color:#a2968a; text-decoration:none; font-size:11px; margin:0 3px 0 3px;}
.click-view{margin:45px 0 0 50px;}
,top-link wher

.comingsoon p{font-size:11px !important; margin:2px 0 10px 0; line-height:13px;}

.left-link{clear:both; float:left; padding:10px 0 0 0; background:#ffffff; display:block; height:auto;}
.left-link ul{margin:0; padding:0;}
.left-link ul li{margin:0; padding:0; line-height:0; list-style:none;}
.image-div{float:left; margin:-52px 0 0 15px;}

.home-page-content{float:left; width:420px; margin:0 0 0 5px;}
.home-page-content h1{font-size:24px; color:#00aef1;  font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 10px;}
.home-page-content p{line-height:16px; margin:0 0 10px 0; padding:0 0 0 10px;}


.home-page-warning-wrapper{clear:both; float:left; padding:0 0 0 233px; margin:0 0 20px 0; display:block; height:65px; width:763px;}

.home-page-warning2{clear:both; float:left; padding:0 0 0 0; margin:0 0 0 0; display:block; height:108px; width:100%; background:url(../images/home-warning2.png) no-repeat;}
.home-page-warning2 p{padding:17px 8px 0 59px;  margin:0 0 0 0; font-size:11px; color:#FFF; font-style:italic; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF;}



.icon-set{background:url(../images/icon-set.gif) no-repeat left; padding:0 0 10px 70px; height:375px}
.icon-set h2{color:#00aef1; font-size:16px;font-weight:normal; font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0px 10px; margin:0;}
.icon-set sup{font-size:11px;}
.icon-set p{font-size:11px !important; margin:2px 0 10px 0; line-height:13px;}
.icon-set p a{color:#00aef1;}
.learn-more{float:right; margin-bottom:15px;}

.fottor{background:url(../images/fottor-bg.gif) repeat-x #ececec; clear:both; width:100%; height:20%; overflow:visible;padding:38px 0 10px 0;}
.fottor ul{ padding:0;}
.fottor ul li{ float:left; list-style:none; width:30%; margin:0 5px 15px 25px;}
.fottor ul li img{ float:left; padding-right:20px; }
.fottor ul li h3{color:#00aef1; font-weight:bold;}
.fottor ul li p{ font-size:11px; height:70px;}
.fottor ul li a{ padding-top:5px; float:left; margin-bottom:15px;}

.footor-link{color:#a2968a; margin:10px auto; text-align:center; font-size:11px; width:650px; clear:both;}
.footor-link a{color:#a2968a; text-decoration:none;font-size:11px; margin:0 2px 0 2px;}
.footor-link a.activ{color:#00aef1; text-decoration:none;font-size:11px;}

.page-content{margin:0 80px 50px 75px; line-height:17px;}
.page-content h2{color:#00aef1; margin:20px 0 20px 0;}
.page-content h1{color:#00aef1; margin:0 0 20px 0; font-size:24px; font-weight:normal;}

.page-content ul{margin:20px 0 30px 0; padding:0; width:100%;}
.page-content ul li{ float:left; margin-right:30px; list-style:none; width:45%;}
.page-content ul li img{float:left; padding-right:15px; margin:0 0 20px 0}
.page-content ul li h2{font-size:11px; font-weight:bold; color:#00aef1; padding:0 0 5px 0; margin:0 !important;}
.page-content ul li p{font-size:11px; line-height:14px;  margin:0 0 10px 0; padding:0;}
.page-content ul li a{ margin:10px 0 12px 0;}

.features-content{margin:0 82px 0px 75px; line-height:17px;}
.features-content img{float:right;}
.features-content h1{color:#01a204; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:5px 0 12px 0; text-align:left;}
.features-content p.h1{color:#01a204; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:5px 0 12px 0; text-align:left;}
.features-content p{ margin-right:10px;}
.features-content p a{color:#01a204;}


.features-content2{margin:0 82px 0px 75px; line-height:17px;}
.features-content2 img{float:right;}
.features-content2 h1{color:#00aef1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:5px 0 12px 0; text-align:left;}
.features-content2 p.h1{color:#01a204; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:5px 0 12px 0; text-align:left;}
.features-content2 p{ margin-right:10px;}

.features-content1{margin:0 82px 10px 75px; line-height:17px;}
.features-content1 img{float:right;}
.features-content1 h2{color:#01a204; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:5px 0 20px 0; padding:2px 0 0 0;  cursor:pointer; width:400px;}
.features-content1 p{ margin-right:10px; font-size:11px; padding:2px 0 0 10px;}
.features-content1 p a{color:#01a204; font-size:11px;}
.features-content1 p.button{float:right; margin:20px 80px 20px 0; cursor:pointer;}
.features-content1 p.button1{float:left !important; margin:20px 80px 20px 0;}
.features-content1 p.sub-text{line-height:15px;}
.features-content1 p.sub-text1{width:290px; float:left; line-height:15px;}
.features-content1 p.sub-text2{line-height:15px; padding-right:310px;}

.gadget-promo{
	height:296px;
	width:188px;
	margin-top:10px;
	float:left;
	background:url(../JPGs/gadget-promo-with-text2.jpg) no-repeat;
	position:absolute;
	top:450px;
	left:2px;
}

.gadget-promo a{
display:block; 
position:relative; 
width:127px; 
height:40px; 
top:232px;
left:27px; 
z-index:3; 
text-indent:-9999px; 
overflow:hidden;
}

.day-night-mode{padding-left:15px;}
.line{background:url(../images/line.gif) no-repeat center; clear:both; padding:1px; float:none; margin:20px 0 30px 0;}

.form-left{width:340px;  float:left; padding:10px 10px 10px 75px;}
.form-left p{margin:5px 0 5px 0;}
.form-left p.inputtype{margin-bottom:5px;}
.form-right{float:left; margin:10px 0 20px 5px;}
.form-right p{margin:5px 0 5px 0;}
.form-right p.inputtype{margin-bottom:5px;}

.rest-content{line-height:17px; margin:0 82px 10px 75px;}
.rest-content img{float:left; padding:0 20px 30px 0; display:block;}
.rest-content h2{color:#00aef1; font-size:22px; font-weight:normal; margin:0 0 15px 0; }
.rest-content p{ padding:5px 0 5px 0; }
.rest-content p.contact{font-size:16px; line-height:28px; margin-bottom:20px;}
.rest-content p.contact strong{color:#00aef1; font-size:24px;}
.rest-content p.download{line-height:19px;}
.rest-content p.download a{ color:#00aef1; text-decoration:none;}

.support-page-warning{height:76px; width:620px; margin:0 82px 10px 75px; padding:17px 5px 0 75px; line-height:12px; background:url(../images/support-warning.png) no-repeat;
 font-size:11px; color:#FFF; font-style:italic; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.minus{float:left !important; cursor:pointer; margin:-6px 2px 0 0;}

.main-tab{margin:0; padding:0; border:0; width:100%; clear:both;}
.main-tab td{vertical-align:top;}
.main-tab th td{padding:0; margin:0;}


.page-content ol{margin:10px 0 10px 20px; padding:10px;}
.page-content ol li{padding:2px 0 2px 0; line-height:18px;}

.input-bg{background:url(../images/input-bg.gif) no-repeat; width:318px; height:31px; border:none; padding:0px 15px 0px 15px; font-size:12px;}
.textarea-bg{background:url(../images/text-area-bg.gif) no-repeat; width:260px; height:252px; border:none; padding:10px 15px 20px 15px; font-size:12px; overflow:hidden;}

#ValidationSummary1{
color:#ff0000;
margin-left:10px;
margin-bottom:5px;
}

#ValidationSummary1 ul  li{
color:#ff0000;
margin-left:20px;
}

.downloadflash{float:left !important; text-align:center; margin-top:100px;}
.downloadflash img{float:left !important;}

.where-to-buy{
/*background:url(../JPGs/where-to-buy-bg.jpg) no-repeat;*/
height:585px; 
width:621px;
margin:0 0 0 60px;
padding:0 0 0 0;
}

.where-to-buy a{
color:#00AEF1;
}

.where-to-buy-text{
margin:0 0 10px 60px;
}

.where-to-buy-header{
background:url(../JPGs/where-to-buy-hd.jpg) no-repeat;
height:47px;
background-color:#FF0000;
width:603px;
margin:0 0 0 60px;
padding:0 0 0 0;
}