@charset "iso-8859-2";
BODY {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/bg.gif);
	padding:0;
	margin:0;
	text-align:center;
}





img { border:none;}
.clear { clear:both; margin:0; padding:0;}
div#container {
	background-image:url(images/glow.png);
	background-repeat:no-repeat;
	width:994px;
	padding:0;
	margin:0 auto;
}



div#demoflash { width:100%; margin:0 50px 0 0; padding:0; text-align:center;}

h1.home { margin:0;  font-size:14px; float:left; color:#FFFFFF; padding:0 0 0 10px; width:100%; text-align:left;}
h2.home { margin:0;  font-size:12px; float:left; color: #FFFF99; padding:0 0 0 10px; width:100%;  text-align:left;}
h4.home { margin:0;  font-size:12px; float:left; color: #FFFFFF; padding:0 0 20px 10px; width:100%; font-weight:normal;  text-align:left;}



div#language { float:right; width:350px; margin:0; padding:15px 25px 0 0 ; text-align:right; font-size:11px; font-weight:bold;   }
div#language a:link, div#language a:visited { color: #333333; text-decoration:none;}
div#language a:hover { text-decoration:underline;}
/*************** menu **********/

div#menustoresetup { height:145px;}

/*****************/

div#logo { width:100%; float:left; height:60px; text-align:left;}

#logo_img { margin:25px 0 0 50px; }
div#main_bg { width:994px; height:639px; background-image:url(images/main_bg.png); background-repeat:no-repeat; padding:0; margin:0; float:left; background-position:15px 14px;}



div#menu_container { width:100%;  float:left; margin:26px 0 0 0;  color:#b6d2e3; font-size:11px;  font-weight:bold;}
div#menu { background-image:url(images/menu.png); width:947px; height:41px;  margin:0 auto; }

div#menu_container ul { margin:0; padding:8px 0 0 20px; list-style-type: none; text-align:left;}
div#menu_container ul li { display: inline;  }
div#menu_container li { margin:0; padding:0 8px; display:block; }
div#menu_container a.mainlink:link, div#menu_container a.mainlink:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
div#menu_container a.mainlink:hover {text-decoration:none;  color:#b6d2e3;}

a.mainlinklogin:link, a.mainlinklogin:visited { border:1px solid #666; padding: 1px 5px; background-color:#fff; color:#000000; text-decoration:none;}
 a.mainlinklogin:hover { background-color:#333333; color:#FFFFFF;}


div#menu_container a.mainlink_active { text-decoration:none;  color:#b6d2e3; } 






span.selectedmenu { color:#b6d2e3; text-decoration:none; font-size:11px; display:block; float:left; width: 156px; padding:3px 2px; border-bottom:1px dotted #fff; font-weight:bold; }
li.selectedmenu a:link, li.selectedmenu a:visited { color:#b6d2e3; text-decoration:none; }
li.selectedmenu a:hover{ color:#b6d2e3; }


a.selectedmenu:link, a.selectedmenu:visited { color:#b6d2e3; text-decoration:none; }
a.selectedmenu:hover { color:#b6d2e3; }


li.selectedmenu2 a:link, li.selectedmenu2 a:visited { color:#fff; text-decoration:none; }
li.selectedmenu2 a:hover{ color:#b6d2e3; }

div#menudemo, div#menueasy { }

li.selectedmenu2 a.selectedmenu:link, li.selectedmenu2 a.selectedmenu:visited {color:#b6d2e3; text-decoration:none; }
li.selectedmenu2 a.selectedmenu:hover {  }






div.dropmenu { position:absolute; padding:6px 0 5px 0; top: 0px; left: 0px; z-index:1; visibility: hidden; width: 161px; background-image:url(images/dropmenu_bg.png); text-align:left; border:1px solid #000;}
div.dropmenu a.drop:link, div.dropmenu a.drop:visited { color:#FFFFFF; text-decoration:none; font-size:11px; display:block; float:left; width: 156px; padding:3px 2px; border-bottom:1px dotted #fff; font-weight:bold; }
div.dropmenu span { display:block; }
div.dropmenu a.drop:hover {text-decoration:none; background-color: #666666;}


div#submenu { background-color: #434343; width:938px; padding:3px 0;  margin: -2px auto 0 auto; font-size:11px; text-align:left;  font-weight:bold; color:#b6d2e3; border:1px solid #000; }
div#paddingsubmenu{ display:block; float:left; padding:0 0 0 10px ; width:100%; }
div#paddingsubmenu a:link, div#paddingsubmenu a:visited { color:#FFFFFF; text-decoration:none;  }
div#paddingsubmenu a:hover {text-decoration:none;  color:#b6d2e3;}



div#content_subpage { float:left; width:100%; margin:10px 0 0 0;}
div#subpage_left { width:640px; float:left; margin:0 0 0 30px; text-align:left; }
div#subpage_right { width:280px; float:right; margin:0 30px 0 0; }
div.images_subpage { float:left; width:640px; height:300px; margin:0 0 10px 0; padding:0;}

div#dvr_screens { width:640px; float:left; margin:0; text-align:left; }

div#img_residential { background-image:url(images/img_residential.jpg); background-repeat:no-repeat;}
div#img_business { background-image:url(images/img_business.jpg); background-repeat:no-repeat;}

div#img_dvr { float:left; width:640px; height:300px; margin:0 0 10px 0; padding:0; font-size:12px; } 
h3.img_dvr { font-size:13px; margin:0 0 7px 0; padding:0; color:#fff;  font-weight:bold; padding:0; width:640px; padding:0; text-align:left; background-color:#333333; }
h3.img_dvr span { padding:2px 0 2px 5px; display:block;}




div.box_subpage { width:200px; float:left; margin:0 20px 0 0; padding:0; height:200px; background-color:#CCCCCC;}
div.box_subpage_last { width:200px; float:left; margin:0; padding:0;  height:200px; background-color:#CCCCCC;}
div.box_subpage a:link, div.box_subpage a:visited, div.box_subpage_last a:link, div.box_subpage_last a:visited  { color:#000; text-decoration:none; }
div.box_subpage a:hover, div.box_subpage_last a:hover { text-decoration: underline; }


div#residential_box1 { background-image:url(images/residential_1.jpg); background-repeat:no-repeat;}
div#residential_box2 { background-image:url(images/residential_2.jpg); background-repeat:no-repeat; text-align:left;}
ul.smallbox { margin:0; padding:0 0 0 14px; list-style: outside ;}
ul.smallbox li { margin:0; vertical-align:top; }

div#business_box1 { background-image:url(images/business_1.jpg); background-repeat:no-repeat;}
div#business_box2 { background-image:url(images/business_2.jpg); background-repeat:no-repeat;}
div#business_box3 { background-image:url(images/business_3.jpg); background-repeat:no-repeat;}
div#business_box4 { background-image:url(images/business_4.jpg); background-repeat:no-repeat;}
div#business_box5 { background-image:url(images/business_5.jpg); background-repeat:no-repeat;}
div#business_box6 { background-image:url(images/business_6.jpg); background-repeat:no-repeat;}

div#residential_box3 { background-image:url(images/residential_3.jpg); background-repeat:no-repeat;}
div#residential_box4 { background-image:url(images/residential_4.jpg); background-repeat:no-repeat;}
div#residential_box5 { background-image:url(images/residential_5.jpg); background-repeat:no-repeat;}
div#residential_box6 { background-image:url(images/residential_6.jpg); background-repeat:no-repeat;}



div.box2_subpage { width:280px; float:left; margin:0 0 14px 0; padding:0; height:160px; background-color:#CCCCCC;}


div.box2_subpage a:link, div.box2_subpage a:visited { color: #000; text-decoration:none; }
div.box2_subpage a:hover { text-decoration: underline; }


div#home_flash {
	width:650px;
	height:530px;
	float:left;
	margin:20px 0 0 20px;
	padding:0;
}

div#home_content {
	width:291px;
	padding:0;
	float:right;
	margin:10px 30px 0 0;
}

div#home_content_1 {
	background-image: url(images/boxhometop.png);
	height:14px;
	font-size:1px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	float:left;
	width:291px;
} 

div#home_content_2 {
	background-image: url(images/boxhome.png);
	height:530px; 
	float:left;
	text-align:left;
	font-size:11px;
	margin:0;
	padding:0;
	color: #CCCCCC;
	width:291px;
} 
div#home_content_3 {
	background-image: url(images/boxhomebottom.png);
	height:14px; 
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
	width:291px;
} 

div.boxtxthome {
width:266px;
float:left;
border-bottom:1px dotted #FFFF99; padding:0 0 5px 5px; margin:0 10px 6px 5px;
color: #FFFFFF;
font-size:12px;

}

div.boxtxthome a:link, div.boxtxthome a:visited { color:#FFFF99; text-decoration:none; }
div.boxtxthome a:hover { text-decoration:underline; }




h3.residential { font-size:14px; margin:0 ; padding:0; color:#fff; width:200px;  text-align:left; background-color:#666;   }
h3.residential span { padding:2px 0 2px 5px; display:block;}

h3.residential_right { font-size:13px; margin:0 0 7px 0; padding:0; color:#fff;  font-weight:bold; padding:0; width:280px; padding:0; text-align:left; background-color:#333333; }
h3.residential_right span { padding:2px 0 2px 5px; display:block;}

h4.residential_right { font-size:13px; margin:0; font-weight:normal; padding:0 0 4px 0; color:#fff;    font-weight:bold; }

span.residential { padding:8px; display:block; color:#333333; font-size:11px;} 
span.residential_right { padding:3px 110px 8px 8px; display:block; color:#fff; font-size:11px; text-align:left;} 


div#footer { font-size:12px; color:#333333; padding:10px 20px 20px 20px; text-align:left;}
div#footerright { float:right; width:500px; text-align:right;}
div#footer a:link, div#footer a:visited { color:#333333; text-decoration:none;}
div#footer a:hover {text-decoration: underline;}

/****** How Does It Work ****/

div#main_bg_how { width:994px; background-image:url(images/main_bg.png);  background-repeat:no-repeat; padding:0; margin:0; float:left; background-position:15px 14px;}

div.howitwork_left { float:left; width:455px; height:175px; border:1px #000 solid; margin:7px 0 15px 28px; }
div.howitwork_right { float:right; width:455px; height:175px; border:1px #000 solid; margin:7px 28px 15px 0; }

div#how1 { background-image:url(images/howitwork_1.jpg); background-repeat:no-repeat;}
div#how2 { background-image:url(images/howitwork_2.jpg); background-repeat:no-repeat;}
div#how3 { background-image:url(images/howitwork_3.jpg); background-repeat:no-repeat;}
div#how4 { background-image:url(images/howitwork_4.jpg); background-repeat:no-repeat;}
div#how5 { background-image:url(images/howitwork_5.jpg); background-repeat:no-repeat;}
div#how6 { background-image:url(images/howitwork_6.jpg); background-repeat:no-repeat;}


span.how { width:220px; display:block; font-size:11px; float:left; color: #666666; font-weight:bold; text-align:left; padding:0 0 0 15px;}

h3.how { margin:0;  font-size:20px; float:left; color: #333333; padding:20px 0 17px 20px; width:100%; font-weight: bold;  text-align:left;}
h4.how { margin:0;  font-size:13px; float:left; color: #333333; padding:0 0 5px 15px; width:300px; font-weight:normal;  text-align:left; font-weight: bold;}

ul.how { margin:0; padding:0 0 0 20px; list-style: outside ;  width:100%; list-style-type:square; }

ul.how li { margin:0 ;  padding:2px 0 2px 10px; vertical-align:top; font-size:11px; text-align:left; color:#666666; font-weight:bold;  width:230px; display:block; float:left;  background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px;  }

/*************** GREAT USES ***********/
h2.greatuses { font-size:15px; margin:0 ; padding:0; color:#000; width:100%;  text-align:left; padding:5px 0 5px 30px;  }

div#great_uses_res_1 { background-image:url(images/great_uses_res_1.jpg); background-repeat:no-repeat;}
div#great_uses_res_2 { background-image:url(images/great_uses_res_2.jpg); background-repeat:no-repeat;}
div#great_uses_res_3 { background-image:url(images/great_uses_res_3.jpg); background-repeat:no-repeat;}
div#great_uses_res_4 { background-image:url(images/great_uses_res_4.jpg); background-repeat:no-repeat;}
div#great_uses_res_5 { background-image:url(images/great_uses_res_5.jpg); background-repeat:no-repeat;}
div#great_uses_res_6 { background-image:url(images/great_uses_res_6.jpg); background-repeat:no-repeat;}

div#great_uses_bus_1 { background-image:url(images/great_uses_bus_1.jpg); background-repeat:no-repeat;}
div#great_uses_bus_2 { background-image:url(images/great_uses_bus_2.jpg); background-repeat:no-repeat;}
div#great_uses_bus_3 { background-image:url(images/great_uses_bus_3.jpg); background-repeat:no-repeat;}
div#great_uses_bus_4 { background-image:url(images/great_uses_bus_4.jpg); background-repeat:no-repeat;}
div#great_uses_bus_5 { background-image:url(images/great_uses_bus_5.jpg); background-repeat:no-repeat;}
div#great_uses_bus_6 { background-image:url(images/great_uses_bus_6.jpg); background-repeat:no-repeat;}


h3.great_uses_res { margin:0;  font-size:14px; float:left; width:200px; color: #fff; padding:40px 0 10px 20px;  font-weight: bold;  text-align:left;}


/******* ALERTS ***********/


div#subpage_alerts_main { width:934px; margin:0 auto; color:#000;} 

div#img_alerts { background-image:url(images/img_alerts.jpg); background-repeat:no-repeat; float:left; font-size:12px; height:398px; width:714px;}
div#img_alerts span { display:block; float:left; padding:5px 10px; width:550px; text-align:left;} 
h1.alerts { margin:0;  font-size:16px; float:left; color: #333333; padding:8px 0 0 10px; width:100%; text-align:left;}

ul#alertsintro { margin:5px 0; padding:0;  width:100%; color:#333333;   }
ul#alertsintro li { margin:0; color:#333333; padding:0 0 0 9px; vertical-align:top; text-align:left; font-size:12px; display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px;   }
div#main_alerts { width:994px; height:550px; background-image:url(images/main_bg.png); background-repeat:no-repeat; padding:0; margin:0; float:left; background-position:15px 14px;}


div#right_alerts { float:right; width:200px;}

div.box_subpage_last_alerts { width:200px; float:right; margin:0 0 10px 0; padding:0;  height:200px; background-color:#CCCCCC;}
div.box_subpage_alerts { width:715px; float:left; margin:10px 0 0 0; padding:0; text-align:left; height:200px; background-color:#CCCCCC;}
h3.alerts { font-size:14px; margin:0 ; padding:0; color:#fff; width:715px;  text-align:left; background-color:#666;   }
h3.alerts span { padding:2px 0 2px 5px; display:block;}

div#alert_box2 { height:186px; background-image: url(images/alert_box2.jpg); background-repeat:no-repeat; text-align:left;}

/******** referrals *************/
div#referrals { padding:0 30px; text-align:left; font-size:12px;}

div#referrals_left { float:left; width:930px; padding:0;  border:1px #000 solid; margin:7px 0 15px 28px; text-align:left; font-size:12px; background-image:url(images/referrals_left.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; background-color:#f8f8f8;  }

div#referrals_left span.referrals_left { padding: 0 0 10px 10px; display:block; text-align:left; font-size:12px; font-weight:normal;}
div#referrals_right { float:right; width:455px; height:400px; border:1px #000 solid; margin:7px 28px 15px 0; font-size:13px; text-align:left; }
div#referrals_right form.ref { padding:10px; margin:0; font-weight:bold;}
div#referrals_right input.txt {  margin:2px 0 0 0; width:430px;  color:#333333; border:1px solid #666666;}

ul#referrals { margin:0 0 0 10px; padding:0; width:415px; float:right; text-align:left; font-weight:normal; font-size:12px; }
ul#referrals li {  margin:2px 0 0 0; color:#333333; padding:0 0 0 9px; vertical-align:top; text-align:left;  display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px;  }

h3.referrals { margin:0 0 7px 0;  font-size:12px; float:left;  padding:5px 0; color: #fff; width:100%; background-color: #333333; text-align:left;}
h3.referrals span.referrals { padding:0 0 0 7px; display:block; text-align:center;}
h2.referrals { padding:0;  font-size:14px; float:left; color: #333333; padding:0; width:100%; margin:0 0 7px 0;  text-align:left;}
div.box_referrals { width:270px; height:200px; float:left; margin:10px 10px 10px 18px; padding:0; border:1px solid #333333; background-color:#FFFFFF; font-weight:normal; text-align:left; }
div.box_referrals span.box_referrals { display:block; padding:10px;  font-size:11px; float:left; width:250px; }

div#formdiv { float:left; width:870px; padding:0 0 16px 0; font-size:11px; margin:10px 0 0 18px;   }

div#referrals_1 { background-image:url(images/referrals_1.jpg); background-repeat:no-repeat; background-position:bottom right;}
div#referrals_2 { background-image:url(images/referrals_2.jpg); background-repeat:no-repeat; background-position:bottom right;}

form#referrals { margin:0; padding:9px; width:850px;   display:block;  border:1px #000000 solid;  }
form#referrals input { width:160px; border:1px #333333 solid; background-color:#CCCCCC; margin:2px 0 0 0;}
.tablereff { width:850px; font-size:11px; font-weight:bold;}

form#referrals input.bt { background-color: #CCCCCC; color: #333333; padding:2px;}

span.minitxt { color: #666666; font-size:10px; font-style:italic;}


/************** CCTV  ******/
div#cctv_left { float:left; width:455px; height:380px; background-image:url(images/img_cctv.jpg); background-repeat:no-repeat; border:1px #666666 solid; margin:7px 0 15px 28px; text-align:left; font-size:12px; }
div#cctv_right { float:left; width:930px; height:480px; background-image:url(images/img_cctv_2.jpg); background-repeat:no-repeat; border:1px #666666 solid; margin:7px 0 15px 30px; text-align:left;  font-size:12px; font-size:11px; background-position:0 24px ; }

div#cctv_right span.cctvtxt { padding:7px 4px 7px 7px; display:block; font-size:12px; }
div#cctv_right span li { margin:0; color:#333333; padding:0 0 0 9px; vertical-align:top;  text-align:left; font-size:12px; display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px; }
ul#cctvlist { margin:5px 0 5px 5px; padding:0; width:365px; }
h2.cctv { margin:0;  font-size:13px; float:left;  padding:0; color: #ffffff; width:100%; text-align:left; background-color: #333333; }
h2.cctv span.cctv { padding:4px 0; text-align:center; color:#fff; display:block; }
div.cctvlink { width:532px; float:right; margin:300px 0 0 0; padding:0;}
div.cctvlink a.imglink:link, div.cctvlink a.imglink:visited, div.cctvlink a.imglink:hover { margin:5px 0 0 0 ; padding:0; float:left; }
div.cctvlink img { padding:0; margin:0; float:left;}

/**************** DVR *******************/
div#dvr_right {float:right; width:315px; margin:7px 28px 15px 0; font-size:12px; text-align:center;  }
div#dvr_right img { border:1px solid  #000000;}
div#dvr_left {float:left; width:600px; height:550px; background-image:url(images/img_dvr.jpg); background-repeat:no-repeat; border:1px #000 solid; margin:7px 0 15px 28px; text-align:left; font-size:12px;}
div#dvr_left span { padding:10px; display:block;}
h2.dvr  { font-size:16px; margin:0 0 10px 0; padding:0; color:#666; width:300px;  text-align:left;   }
img.img1dvr { margin:0 0 6px 0;}


ul.dvr { margin:15px 0 15px 20px; padding:0;  width:100%; color:#333333;   }
ul.dvr li { margin:0; color:#333333; padding:0 0 0 10px; vertical-align:top; text-align:left;  display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px;   }

/******************** store ******************/

div#storeintro { float:right; padding:10px 10px 0 0; width:350px; font-size:12px; text-align:right; padding:0 0 10px 0;}
h2#firsth2 { width:500px; padding:35px 0 0 0;}
h2#devices { float:left; width:400px; margin:0;}
div.storeitem { width:450px; height:250px;  margin:7px 0 9px 0; text-align:left;  font-size:12px; border:1px solid #333333; position: relative;}
div#estore {width:932px; margin:0 auto;}
div#item_1 {background-image:url(images/store_1_sec_starter_kit.jpg); background-repeat:no-repeat; float:left;  }
div#item_2 {background-image:url(images/store_2_sec_starter_video.jpg); background-repeat:no-repeat; float:right;  }
div#item_3 {background-image: url(images/store_3_emer_alert_sys.jpg); background-repeat:no-repeat; float:left;  }
div#item_4 {background-image: url(images/store_4_video_sec.jpg); background-repeat:no-repeat; float:right;  }
div#item_5 {background-image: url(images/store_5_video_prem.jpg); background-repeat:no-repeat; float:left;  }
div#item_6 {background-image: url(images/store_6_video_sec_delux.jpg); background-repeat:no-repeat; float:right;  }


div.systemkitfooter { width:932px; margin:0 auto; text-align:left; font-size:12px;  float:left; margin:0; padding:10px 0;}
span.storeitem { float:left; font-size:12px; color: #999999; font-weight:bold; display:block; width:100%; margin:0; padding:0 0 0 10px;}

div#acctext { width:450px; float:right; font-style:italic; font-size:13px; padding:5px 0 0 0;}

div.storeitem_price { float:left; margin:0; padding:5px 0 0 33px; font-size:18px; color:#333333; font-weight:bold; font-family:"Times New Roman", Times, serif;}
div.storeitem_price_devices {  margin:134px 0 0 0; width:100%; padding:0; font-size:18px; color: #333333; text-align:center; float:left; font-weight:bold; font-family: "Times New Roman", Times, serif;}
div.storeitem_price_devices a:link, div.storeitem_price_devices a:visited { text-decoration:none; color:#666666; }
div.storeitem_price_devices a:hover { color:#333333;}

h3.storeitem { margin:0 0 16px 0;  font-size:14px; float:left;  padding:6px 0 0 10px; color: #fff; width:100%;  text-align:left;}
h3.storeitem_dev { margin:0 0 10px 0;  font-size:13px; float:left;  padding:6px 0 0 3px; color: #fff; width:100%;  text-align:center;}

ul.storeitem { margin:5px 10px 0 0; display:block; padding:0 0 0 10px; list-style: outside ; width:100%; list-style-type:square; color:#333333;}

ul.storeitem li { margin:2px 0 0 0; color:#000; padding:0 0 0 8px; vertical-align:top; text-align:left; font-size:11px; width:220px; display:block; float:left;  background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 6px; font-weight: bold; color: #333333;    }

div.buybutton { width:141px; height:29px; margin:0; padding:0; position:absolute; bottom:10px; left:40px;}
div.buybutton_devices { width:141px; height:29px; margin:5px 0 0 56px; padding:0; float:left;  }



div.storeitem_devices { width:220px; height:250px;  text-align:left;  font-size:12px; border:1px solid #333333; position: relative;}
div#device_1 {background-image:url(images/store_device_1.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_2 {background-image:url(images/store_device_2.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_3 {background-image:url(images/store_device_3.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_4 {background-image:url(images/store_device_4.jpg); background-repeat:no-repeat; float:left; margin:7px 0 0 0 ;  }

div#device_5 {background-image:url(images/store_device_5.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_6 {background-image:url(images/store_device_6.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_7 {background-image:url(images/store_device_7.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_8 {background-image:url(images/store_device_8.jpg); background-repeat:no-repeat; float:left; margin:7px 0 0 0 ;  }

div#device_9 {background-image:url(images/store_device_9.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_10 {background-image:url(images/store_device_10.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_11 {background-image:url(images/store_device_11.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }


div#device_14 { background-image:url(images/store_device_14.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_15 { background-image:url(images/store_device_15.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_18 { background-image:url(images/store_device_17.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0; }
div#device_17 { background-image:url(images/store_device_18.jpg); background-repeat:no-repeat; float:left; margin:7px 0 0 0 ;  }


div#device_19 { background-image:url(images/store_device_19.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_16 { background-image:url(images/store_device_16.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_24 {background-image:url(images/store_device_24.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }


div#device_20 { background-image:url(images/store_device_20.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_21 { background-image:url(images/store_device_21.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_27 { background-image:url(images/store_device_27.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_28 { background-image:url(images/store_device_28.jpg); background-repeat:no-repeat; float:left; margin:7px 0 0 0;  }

div#device_29 { background-image:url(images/store_device_29.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_12 { background-image:url(images/store_device_12.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }
div#device_13 { background-image:url(images/store_device_13.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0; }
div#device_22 { background-image:url(images/store_device_22.jpg); background-repeat:no-repeat; float:left; margin:7px 0 0 0;  }

div#device_23 { background-image:url(images/store_device_23.jpg); background-repeat:no-repeat; float:left; margin:7px 14px 9px 0;  }


div.learnmore {
	background-image:url(images/learn_more.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#666666;
	width:110px;
	float:right;
	height:29px;
	margin:0;
	padding:0 0 0 10px;

}
div.learnmore a:link, div.learnmore a:visited {color:#666666; text-decoration:none;}
div.learnmore a:hover { text-decoration:underline;}

div#estoreinfo { width:660px; margin:0 auto 10px auto; font-size:13px;  text-align:left; background-color: #dbdbdb; border:1px solid #333333; }
div#estoreinfo span.estoreinfo {margin:10px; display:block; }
span.subtitle { font-size:15px; margin:15px 0 0 0; color:#2a7aa9; font-weight:bold; font-size:11px;   padding:5px 0 5px 0; }



h2.estore { font-size:15px; margin:15px 0 0 0; color:#2a7aa9; width:100%; float:left;  text-align:left; padding:5px 0 5px 0;  }

/******** SALES team ************/
div#salesteam_intro { float:left; width:930px; padding:0;  border:1px #000 solid; margin:7px 0 15px 28px; text-align:left; font-size:13px; background-image:url(images/salesteam_intro.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; background-color:#f8f8f8; }

h4.salesteam { float:left; width:100%; margin:0; padding:0; font-size:15px;}

div#salesteam_intro span.introsales { width:470px; font-weight:normal; text-align:left; float:right; margin: 25px 15px 0 0; padding:0; display:block; }

div#salesteambottom { font-weight:normal; text-align:center; padding:10px;}

ul#salesteamul { margin:5px auto; padding:0;  width:700px; color: #000000; background-image:url(images/salesteam.gif); background-repeat:no-repeat; background-position:448px; background-color:#FFFFFF; padding:10px; border:1px solid #000;   }
ul#salesteamul li { margin:0; color:#000; padding:0 0 0 9px; vertical-align:top; text-align:left; font-size:13px; display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0 5px; font-weight:bold;   }

a.setupcamera:link,  a.setupcamera:visited { float:right; width:250px; text-decoration:none; color:#006699; font-size:11px; display:block;  text-align: center; border:1px solid #333333; background-color:#CCCCCC; }
a.setupcamera:hover { background-color:#666666; color:#FFFFFF;}

div.salesteam_footer { font-size:15px; font-weight:bold; }
div.salesteam_footer span { color:#333333;}
div.salesteam_footer a:link, div.salesteam_footer a:visited { color: #003399; text-decoration:none; }
div.salesteam_footer a:hover { text-decoration:underline;}
/****** contact *****/
div#contact_intro { float:left; width:930px; padding:0;  border:1px #000 solid; margin:7px 0 15px 28px; text-align:left; font-size:13px; background-image:url(images/contact_intro.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; background-color:#f8f8f8; }


div#contact_intro span.introsales { width:470px; font-weight:normal; text-align:left; float:right; margin: 25px 15px 0 0; padding:0; display:block; }

div#contact { margin:5px auto; padding:10px;  width:660px;  background-position:448px; background-color:#FFFFFF; border:1px solid #000;   }

div#contact table td {  font-size:13px; text-align:center; font-weight:bold; color: #333333;  }

span.contacttitle { color: #000; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:underline;}

div#contact a:link, div#contact a:visited { color:#006699; text-decoration:none; font-weight:bold;}
div#contact a:hover { text-decoration: underline;}

h4.contact { width:100%; text-align:center;  font-size:18px; float:left; margin:0; padding:0; font-weight:normal; font-style:italic; }

/************* privacy policy **************/

div#privacypolicy { float:left; width:930px; padding:0;  border:1px #000 solid; margin:7px 0 15px 28px; text-align:left; font-size:12px; text-align:center;  background-color:#f8f8f8;  }

h3.privacypolicy { float:left; margin:0; padding:10px; font-size:15px; font-weight:bold; width:100%; text-align:left; }
span.privacypolicy { display:block; float:left; width:910px; padding:0 10px; text-align:left;}
span.privacypolicy a:link, span.privacypolicy a:visited { text-decoration:none; color:#000066;}
span.privacypolicy a:hover { text-decoration:underline;}

div#returnto { float:right; margin:5px 590px 0 0; }

/******** demo ******/
span.blue { color:#09659b;}




/************* sys info ***************/
div#sysinfoleft { width:600px; float:left; height:430px; margin:0; padding:0; }
div#syspdf { width:320px; float:right; height:430px; margin:0; padding:0; overflow-x: hidden; overflow-y: scroll; border-left:1px solid #999999; border-bottom:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.paddingsys { padding:10px; text-align:left;}
h3.sysinfo { margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; color:#CC6600; font-size:13px; }
span.introsys { color:#333333; font-size:11px;}
ul.sys { margin:4px 0 20px 25px; padding:0;}
.adobe { margin:5px 0 0 0; }

div.download { float:left; width:310px; margin:7px 0 0 5px;}
div#downloadbox {}
h5.download { font-size:11px; color: #666666; font-weight:bold; padding:0; margin:0;}
a.download:link, a.download:visited { display:block;width:267px; color:#4895c1; background-image:url(images/download.gif); background-repeat:no-repeat; background-position:0 3px ; height:17px; text-decoration:none; font-size:11px; font-weight:bold; margin:3px 0 5px 0; padding:5px 0 7px 23px; border-bottom:1px dotted #CCCCCC;  }
a.download:hover { background-image:url(images/download_on.gif); background-repeat:no-repeat; color:#CC6600;  }


div#faq { width:100%; float:left; margin:10px 0; padding:0;}


div#questions { border:1px solid #398dc9; border-top:10px solid #398dc9; width:900px; margin:0 ; float:left; }
div#questions a:link, div#questions a:visited  { color: #398dc9; font-size:12px; text-decoration: underline;}
div#questions a:hover  { color:#999;}
h3.handcursor { font-size:12px; border-top:1px #999 solid; padding:10px 0 0 10px; }
div.switchgroup1 { margin:0 0 5px 0;  padding:0 10px 10px 10px;}
div#expand {  text-align:right; padding:5px 5px 0 0;  }

ol.faq { margin:0; padding:5px 0 10px 24px; }
ol.faq li { margin:0; padding:2px 0;  }

ul.faq1 { margin:0; padding:5px 0 10px 24px; }
ul.faq1 li { margin:0; padding:2px 0;  }

h5.faq { text-align:center; font-size:14px; color:#003399; text-decoration:underline;}
h5.faq2 { text-align:center; font-size:14px; color:#003399; text-decoration: none;}

span.green { color:#33CC00;}
span.red { color: #FF0000;}
span.blue { color: #003399;}

td.formsys1 { width:120px; text-align:right; font-size:12px; color: #333333; font-weight:bold; vertical-align:top;}
td.formsys2 { text-align:left; font-size:12px; color: #333333; font-weight:bold; vertical-align:top; font-size:12px; }
span.qeuired {color:#993300; font-weight:bold;}
div.qeuired { float:right; display:block; width:200px; font-size:12px; color:#993300; text-align:right; margin:3px 3px 0 0; padding:0;}


/************** cart ********/

form.login1 { display:block; margin:50px 0 150px 140px; float:left; padding:10px; width:300px; border:1px solid #abcadc; background-color: #fff; background-image: url(images/formbg.gif); background-repeat:repeat-x; background-position:bottom; text-align:left;  font-size:13px; height:270px; }

form.login2 { display:block; margin:50px 140px 150px 0; float:right; padding:10px; width:300px; border:1px solid #abcadc; background-color: #fff; background-image: url(images/formbg.gif); background-repeat:repeat-x; background-position:bottom; text-align:left;  font-size:12px; height:270px; }

form.login2 input.text { border: 1px #abcadc solid; width:230px; margin:0; padding:0; float:left; display:block; }
form.login2 span.inside { display:block; float:left; width:240px; margin:5px 0 0 0; padding:0; }
form.login2 span.textlog { display:block; float:left; width:240px; margin: 0; padding:0; }


form.login1 h5.login, form.login2 h5.login { font-size:14px; margin:0 0 10px 0; width:100%; color:#FFFFFF; background-color: #1e83af; padding:0;}
form.login1 h5.login span, form.login2 h5.login span { padding:2px 5px;  display:block;}


div#cart { float:left; width:930px; padding:0;  border:1px #000 solid; margin:7px 0 15px 28px;   text-align:center;  background-color:#f8f8f8; background-image: url(images/formbg.gif); background-repeat:repeat-x; background-position:bottom;  }
div#cart_inside { width:100%; float:left; padding:0; margin:0;  background-image: url(images/formbg2.gif); background-repeat:repeat-x; background-position:top ;  }
form.login1 a:link, form.login1 a:visited, form.login2 a:link, form.login2 a:visited, form.register td a:link, form.register td a:visited { color:#006699; text-decoration:none;}
form.login2 a:hover, form.login1 a:hover, form.register td a:hover { text-decoration:underline;}


a.cart:link, a.cart:visited { background-image:url(images/cart_link.gif); height:13px; padding:1px 0 0 30px; background-repeat:no-repeat;}
table.carttable { width:900px; margin:20px auto 0 auto; padding:0; }
table.carttable td.table_title { text-align:left; color:#fff; font-weight:bold; padding: 3px; font-size:13px; font-weight:bold; background-color: #333333; font-weight:bold; }
table.carttable td.table_list {  font-size:13px; padding:30px 0; border-bottom:1px dotted #333333; }
table.carttable td.total_price {  font-size:13px; padding:20px 10px 20px 0; text-align:right; color:#28678b; font-weight:bold; border-bottom:1px dotted #333333;}
table.carttable td.total_price2 {  font-size:13px; padding:20px 0; color:#28678b; font-weight:bold; border-bottom:1px dotted #333333; }


table.carttable td.total_price a { color:#333333; text-decoration:none;}


table.carttable td.table_list2 {  font-size:12px; padding:15px 0 15px 5px; border-bottom:1px dotted #333333; background-color:#FFFFFF; }
table.carttable td.table_list2s {  font-size:12px; padding:15px 0 15px 5px; border-bottom:1px dotted #333333; background-color: #B9CFF9; }
table.carttable td.table_list2 a:link, table.carttable td.table_list2  a:visited, table.carttable td.table_list2s a:link, table.carttable td.table_list2s  a:visited  { color:#003366; text-decoration:none;}
table.carttable td.table_list2 a:hover, table.carttable td.table_list2s a:hover { text-decoration:underline;}


form.button { margin:0; padding:0;}
div.cartbox {width:500px; margin:0 auto;  padding:2px 0 0 0; font-size:11px; text-align:left;}
div.cartbox2 { margin:0 auto;  padding:2px 0 0 0; font-size:11px; text-align:left;}


div.cartbox a:link, div.cartbox a:visited, div.cartbox2 a:link, div.cartbox2 a:visited {  text-decoration:none; font-weight:bold; margin:3px 0 0 0; padding:3px;  color:#0e79b7;}
div.cartbox a:hover, div.cartbox2 a:hover { text-decoration: underline; }

form.register { display:block; margin:20px auto; padding:10px; width:500px; text-align:left; font-size:12px;   }
form.register td.title { text-align:left; width:200px;  font-weight:bold; padding:0 10px 0 5px; color: #333333; font-size:12px;  }
form.register td { font-size:12px;   }
form.register td 





form.register td.error { text-align:right; height:12px;  font-weight:bold; padding:0 10px 0 0;}
form.register td.error2 { text-align:left; height:12px; color:#cc0000; font-weight:bold; font-size:10px; padding:0 0 0 3px;}
form.register input.text, form.register input.password  { width:100%; border:1px solid #666666; }
form.register select  { border:1px solid #666666; }


h3.regsiter { font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; width:500px; margin:5px auto; padding:10px 0 5px 0; text-align: left; border-bottom:1px #666666 dotted;}
h4.regsiter { font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; width:478px; margin:5px auto; padding:30px 0 5px 0; text-align: left; border-bottom:1px #666666 dotted; }
h4.regsiter2 { font-size:11px; color:#000; width:478px; margin:5px auto; padding:10px 0 0 0; text-align:left; }
h4.cart { font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; width:900px; margin:5px auto 0 auto; padding:10px 0 5px 0; text-align: left; border-bottom:1px #666666 dotted; }


div.button {  margin:0; padding:0; width:100%;}

img.icon { border:1px #999999  solid;}

span.errorcart, span#erroragree { color: #FF0000; font-weight:bold; padding:0; display:block;}


form#panel_users_form1 { width:500px; float:right; padding:3px; margin:0 0 10px 0; font-size:11px; background-color:#f8f8f8; background-image: url(images/formbg2.gif); background-repeat:repeat-x; background-position:top ;  border:1px #bcd4e2 solid;  }
form#panel_users_form1 td.title { text-align:left; width:200px;  font-weight:bold; padding:0 10px 0 5px; color: #333333; font-size:11px;  }
div#panel_users_form2 { width:370px; float:left; font-size:11px;}


h4.userpanel { font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; width:100%; margin:5px 0 40px 0; padding:0 0 5px 0; text-align: left; border-bottom:1px #666666 dotted; }

div#panel_users_form2 td { font-size:12px; padding:2px;}
div#panel_users_form2 td.title_users_1 { }
div#panel_users_form2 td.title_users_2 { background-color:#d5e1e8; }

div#panel_users_form2 a:link, div#panel_users_form2 a:visited, div#panel_promo_form2 a:link, div#panel_promo_form2 a:visited { text-decoration:none; color: #003399;}
div#panel_users_form2 a:hover, div#panel_promo_form2 a:hover { background-color:#999999; color:#FFFFFF;}

form#panel_promo_form1 { width:400px; float:right; padding:3px; margin:0 0 10px 0; font-size:11px; background-color:#f8f8f8; background-image: url(images/formbg2.gif); background-repeat:repeat-x; background-position:top ;  border:1px #bcd4e2 solid;  }
form#panel_promo_form1 td { font-size:12px; padding:2px;}

div#panel_promo_form2 { width:370px; float:left; font-size:11px;}
div#panel_promo_form2 td { font-size:12px; padding:2px;}
div#panel_promo_form2 td.title_users_1 { }
div#panel_promo_form2 td.title_users_2 { background-color:#d5e1e8; }

form#panel_promo_form1 input.text { width:260px;}


div#emptybasket { font-size:12px; text-align:center;}
div#emptybasket a:link, div#emptybasket a:visited { text-decoration:none; color:#003399;}
div#emptybasket a:hover  { text-decoration:underline;}


span.greysmall { font-size:12px; color:#666666;}




span#designedby { font-size:10px; font-weight:bold;}





div#whatismyvn { width:940px; background-color:#FFFFFF; font-size:18px; text-align:left; color:#333333; font-weight:bold; margin:0 auto; border:1px solid #333333;}
div#whatismyvn1 { padding: 0; width:400px; float:left; font-size:12px;  margin:0 0 10px 15px; height:210px; background-image:url(images/bgblue.gif); background-repeat:repeat-x; background-position:bottom; }
div#whatismyvn2 { padding: 15px; width:420px; float:right; font-size:13px; border:1px #999999 solid; margin:0 15px 10px 0 ;  background-image:url(images/bgblue.gif); background-repeat:repeat-x; background-position:bottom; height:260px; }
span.promo { font-size:11px; font-weight:bold; color:#006699; }

ul#whatismyvn1 { margin:30px 0 0 20px; padding:0; font-size:18px; }
ul#whatismyvn1 li { color: #696d6f; padding:5px 0;}

