* { font-family: Arial,Geneva,sans-serif; font-size: 12px; margin:0; padding:0;}
body { background: #000; margin:0px; background:url('http://mandown.gps-snitch.com/media/structure/bg_rep.gif') #000; }
a { color: white; }
h1 { color: grey; font-size: smaller; }
h2 { font-size: bigger; }
h3 { color: white; font-size: bigger; }
ul  {padding: 0px;}
li {list-style-type: none; margin: 0px; height:1%;}	

#bodyframe { width: 900px; background: #2c2c2c; /*background: white;*/ border: 1px solid #CC3333; margin:0 auto; }
.runtime { float: left; }
#flash { margin:-18px 0px; width:900px; height:119px; border-bottom: 1px solid black; background:url('http://demo.lonergps.com/media/loner_header.gif') no-repeat scroll;} 
#flashcontent { background-color: white; height: 26px;}
#bliplogo { position: absolute;	margin-left: 320px; padding-top: 10px; }
.footerframe { float: right; width: 900px; margin-top: 5px; text-align: right; padding-top: 5px; background-color: #2c2c2c;}
.footerframe a{color: #2c2c2c;text-decoration:none;}
.footerframe a:link:visited{color: #2c2c2c;text-decoration:none;}
.footerframe a:visited:link{color: #2c2c2c;text-decoration:none;}
.footerframe a img{text-decoration:none;border:none;}
.webfooterframe { float: left; width: 900px; text-align: right; /*margin-right: -5px;*/ background: white; }
.headerframe { float: left; } 
.hideme { display: none; }
#userinfo { text-align: right; margin-top: 5px; color:white; float: right; padding-right: 5px;}
.useremail { /*display: none;*/	}
.usercredits { display: none; }
.usercreditexpiry { display: none; }
.userfirstname { float: left; padding-right: 5px; display:none; }
.userlastname {	float: left; display:none; }
.usertitle { float: left; padding-right: 5px; }
#page {	background: white;}	

.indicator { height: 48px; width: 40px;}
.level {height: 24px; width: 53px;}
.chargetext{ display: none; }
.opaque { opacity: .1; filter: alpha(opacity=10); }
.onlineindtext{	display: none;}
.offlineindtext{ display: none;}
.emergonindtext{ display: none;}
.emergoffindtext{ display:none;}
.motionindtext{	display:none;}
.nomotionindtext{ display:none;}
.mandownonindtext{ display:none;}
.mandownoffindtext{ display:none;}
.nocheckinonindtext{ display:none;}
.nocheckinoffindtext{ display:none;}

#devicesframe {	/*border: 2px solid green;*/ }
.devicebar { /*border: 1px solid blue;*/ }
.devicebar h3 {	font-size: 14px; padding: 10px 10px 0px 10px; font-family: Arial,Geneva,sans-serif; text-align: left; }	
.devicebar h2 {	font-size: 12px; text-align: right; padding-right: 10px; position: absolute; margin-left: 620px;margin-top: -20px;}	
#nofriends { font-size: 12px; margin-left: 10px; color: white; }
#commandlog{ /*border: 2px solid blue;*/ margin-top: 10px; height: 50px; background: white; }

.devicerow { background: #B8B8B8 none repeat scroll 0 0; margin-top: 3px; height:88px; border-top: 1px solid #CC3333; border-bottom: 1px solid #CC3333;}
.devicerow:hover { background: #2C2C2C none repeat scroll 0 0; margin-top: 3px; height:88px; border-top: 1px solid #CC3333; border-bottom: 1px solid #CC3333;}
.devicerow:hover span{color: white;}
.devicerow .indicator {	margin-left: 12px; padding-left: 16px;}
.devicerow .level { margin-left: 5px; padding-left: 5px; margin-top: 10px;}
.devicerow:hover .indicator_online{background: url('http://gps-snitch.com/media/structure/ind_online_h.png') no-repeat scroll center 0px;}
.devicerow:hover .indicator_offline{background: url('http://gps-snitch.com/media/structure/ind_online_h.png') no-repeat scroll center -48px;}
.devicerow:hover .indicator_emergon{background: url('http://demo.lonergps.com/images/ind_arm_h.png') no-repeat scroll center 0px;}
.devicerow:hover .indicator_emergoff{background: url('http://demo.lonergps.com/images/ind_arm_h.png') no-repeat scroll center -48px;}
.devicerow:hover .indicator_nocheckinon{background: url('http://gps-snitch.com/media/structure/ind_online_h.png') no-repeat scroll center 0px;}
.devicerow:hover .indicator_nocheckinoff{background: url('http://gps-snitch.com/media/structure/ind_online_h.png') no-repeat scroll center -48px;}
.devicerow:hover .indicator_nomotion{background: url('http://demo.lonergps.com/images/ind_motion_h.png') no-repeat scroll center 0px;}
.devicerow:hover .indicator_motion{background: url('http://demo.lonergps.com/images/ind_motion_h.png') no-repeat scroll center -48px;}
.devicerow:hover .indicator_mandownon{background: url('http://demo.lonergps.com/images/ind_arm_h.png') no-repeat scroll center 0px;}
.devicerow:hover .indicator_mandownoff{background: url('http://demo.lonergps.com/images/ind_arm_h.png') no-repeat scroll center -48px;}
.indicator_online{background: url('http://gps-snitch.com/media/structure/ind_online.png') no-repeat scroll center 0px;}
.indicator_offline{background: url('http://gps-snitch.com/media/structure/ind_online.png') no-repeat scroll center -48px;}
.indicator_emergon{background: url('http://demo.lonergps.com/images/ind_arm.png') no-repeat scroll center 0px;}
.indicator_emergoff{background: url('http://demo.lonergps.com/images/ind_arm.png') no-repeat scroll center -48px;}
.indicator_nomotion{background: url('http://demo.lonergps.com/images/ind_motion.png') no-repeat center 0px;}
.indicator_motion{background: url('http://demo.lonergps.com/images/ind_motion.png') no-repeat center -48px;}
.indicator_mandownon{background: url('http://demo.lonergps.com/images/ind_arm.png') no-repeat center 0px;}
.indicator_mandownoff{background: url('http://demo.lonergps.com/images/ind_arm.png') no-repeat center -48px;}
.indicator_nocheckinon{background: url('http://gps-snitch.com/media/structure/ind_online.png') no-repeat center 0px;}
.indicator_nocheckinoff{background: url('http://gps-snitch.com/media/structure/ind_online.png') no-repeat center -48px;}
.indicator_breach{background: url('http://gps-snitch.com/media/structure/ind_perim_breach.png') no-repeat center 0px;}
.indicator_nobreach{background: url('http://gps-snitch.com/media/structure/ind_perim_breach.png') no-repeat center -48px;}
.devicerow:hover .level_battery_5 {background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center 0px;}
.devicerow:hover .level_battery_4{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -24px;}
.devicerow:hover .level_battery_3{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -48px;}
.devicerow:hover .level_battery_2{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -72px;}
.devicerow:hover .level_battery_1{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -96px;}
.devicerow:hover .level_battery_0{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -120px;}
.devicerow:hover .level_battery_charging{background:url('http://gps-snitch.com/media/structure/ind_battery_h.png') no-repeat center -144px;}
.level_battery_5 {background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center 0px;}
.level_battery_4{background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -24px;}
.level_battery_3{background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -48px;}
.level_battery_2{background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -72px;}
.level_battery_1 {background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -96px;}
.level_battery_0 {background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -120px;}
.level_battery_charging{background:url('http://gps-snitch.com/media/structure/ind_battery.png') no-repeat center -144px;}
.devicerow:hover .level_gsm_5 {	background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center 0px;}
.devicerow:hover .level_gsm_4{background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center -24px;}
.devicerow:hover .level_gsm_3{background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center -48px;}
.devicerow:hover .level_gsm_2{background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center -72px;}
.devicerow:hover .level_gsm_1 {background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center -96px;}
.devicerow:hover .level_gsm_0 {background:url('http://gps-snitch.com/media/structure/ind_signal_strength_h.png') no-repeat center -120px;}
.level_gsm_5 {background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center 0px;}
.level_gsm_4{background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center -24px;}
.level_gsm_3{background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center -48px;}
.level_gsm_2{background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center -72px;}
.level_gsm_1 {background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center -96px;}
.level_gsm_0 {background:url('http://gps-snitch.com/media/structure/ind_signal_strength.png') no-repeat center -120px;}


.link_button1 {
        width: 110px;padding-right:0px;padding-top:2px;padding-bottom:2px;padding-left:5px;margin-top:1px;
        float: left;background: #CC3333;font-size: 12px;font-weight: bold;border: 1px solid black;text-decoration: none;
}
.link_button1:hover { color: black;}

.dev_col1 {width:165px;	float: left;}
.dev_col1 img {	margin: 0 0 0 0;}
.dev_col1 h3 {
	background: #3f607A url('http://gps-snitch.com/media/structure/mysnitches_name_bg.gif') repeat scroll 0 0;
	font-size: 15px;margin: 0px;padding: 3px 0px 0px 0px;height: 26px;text-align: center;
}
.devicerow:hover .dev_col1 h3{ background: #2c2c2c none repeat scroll 0 0;}
.devicerow:hover .dev_col2 {color: white;}
.dev_col2 {width:110px; margin-left:3px; margin-top: 0px; float: left;}
.dev_col3 {float: left;	width: 611px;}
.dev_col3 .ind {color: white;}
div.dev_col3 div.controlwrap {font-weight:bold;width:93px;text-align:center;float: left;margin-right:1px;color:black;margin-top:6px;}

#devicesdropdown {width: 165px;}
#devicemenu {width: 165px;}
#devicesdropdown img {margin-top: 10px;	margin-bottom: 10px;}  

.col1{width: 165px;float: left;	padding: 10px 10px 0px 10px;}
.col2 {	border-left: 2px solid #CC3333;	border-bottom: 2px solid #CC3333;
	padding-left: 10px;padding-top: 10px;padding-right: 8px;padding-bottom: 10px;
	width: 693px;float: left;height: auto;
}
.colaccount {height: 500px; width:692px; color: black; background:white;}
.colaccount a {color:black;}
.colaccount form{text-align:center;}
.colaccount td {padding-right: 50px;}
.colaccount input { width: 200px; text-align: left;}
.colaccount select {width: 204px;}

/*#addlonergps3 td {padding-right: 50px;}
#addlonergps3 input { width: 200px; text-align: left;}
#addlonergps3 select {width: 204px;}*/

.colhelp {height: 500px; width:692px; color: black; background:white;}
.colhelp form{text-align:center;}



.webcol1 {width: 165px;float: left;padding: 10px 10px 0px 10px;color: black;background: white; height:430px;}
.webcol2 {
	border-left: 2px solid #CC3333;border-bottom: 2px solid #CC3333;
        padding-left: 10px;padding-right: 10px;
        width: 693px;
        float: left;
	background: white;color: black;
}

.btn_generic2 {
	width: 160px;
	padding-right:0px;padding-top:5px;padding-bottom:5px;padding-left:5px;
	float: left;
	background: #CC3333;
	font-size: 14px;font-weight: bold;
	border: 1px solid black;
	text-decoration: none;
}
.btn_generic2:hover {color: black;}

.friendrow {	background: black;padding: 3px;}
.sharerow{background: white;}
.inputpair {clear: both;float: none;padding: 3px;}
.inputpair label {clear: left;display: block;float: left;/*text-align: right;*/	width: 200px;}
.inputpair input {clear: right;	float: left;margin-left: 10px;width: 200px;}
.schedule_col1{	width:165px;float: left;}
.schedule_col2{	width: 710px;float: left;}
.scheduleform { background: white;width: 692px;	margin-bottom: 10px;}
.scheduleform td {padding-right: 50px;}
.scheduleform input { width: 200px; text-align: left;}
.scheduleform select {width: 204px;}
.scheduleformspan {height:400px;}
.shortmsg {text-align: center;color: orange;font-size: 1.5em;}
.message {text-align: center;color: orange;font-size: larger;padding-bottom: 10px;padding-top: 10px;}
.inviteform{background: white; width: 692px;}
.inviteform td {padding-right: 50px;}
.inviteform input { width: 200px;text-align: left;}
.inviteform select { width: 204px;}
.inviteform p {	font-size: 12px;font-weight: bold;}
#listinvites {	margin-top: 10px;	background: white;	color: black;        width: 692px;}
#listinvites p {font-size: 12px;	font-weight: bold;}
#listinvites .invitesent {	padding-left: 5px;}

#left_menu a{margin-top: 15px;padding: 2px 2px 2px 2px;background: #CC3333;display: block;font-size: 14px;font-weight: bold;text-decoration: none;}
#left_menu a:hover {color: black;}

.formheader{background:#2C5384;width:692px;margin-bottom:2px;text-align:center;color:white;font-size:14px;padding:2px 0px 2px 0px;font-weight:bold;}
.forminfo{background:#2C5384;width:692px;margin-bottom:2px;text-align:center;color:white;font-size:14px;padding:2px 0px 2px 0px;}
.formerror{background:#CC3333;width:692px;margin-bottom:2px;text-align:center;color:white;font-size:14px;padding:2px 0px 2px 0px;}

.preferencesform{background: white;width: 692px;}
.preferencesform td {padding-right: 15px;width: 215px;}
.preferencesform input {text-align: left;width: 150px;}
.preferencesform select {width: 75px;}
.shareform { background: white; width: 692px; margin-bottom: 10px;}
.shareform td {padding-right: 50px;}
.shareform input {width: 200px;text-align: left;}
.shareform select {width: 204px;}

#generalform input{width: 200px;margin-left: 10px;text-align: left;}
#acountinfo{background: white;}
#accountpass{	background: white;}
#accountlogin{	background: white;}
#form_login{padding-top: 10px;padding-bottom: 10px;}
#createaccount a{color: black;}

/* ****** tracking page ****** */
#google_map {background-color: black;}
.track_control {width:165px; float:left; }
.track_status {width: 165px; float: left; text-align: center; margin-top: 15px;}
.track_status .indicatorwindow { text-align: left;}
.track_status .indicator { padding-left: 70%;}
.track_status .level { padding-left: 65%;}
.track_status .headtext {display: block;margin: 1px 1px 5px 1px;background: #2C5384;font-size: 14px;color: white; width:99%;}
.dev_status   { width: 165px;float: left;border: 1px solid #CC3333;margin-bottom: 15px;background: #b8b8b8;}
.alert_status {	width: 165px;float: left;border: 1px solid #CC3333;background: #b8b8b8;}
.history {margin-top: 10px;width: 692px;background: #b8b8b8;}
.history h4 {background: #CC3333;color: white;font-size: 14px;}
.histitem td{padding: 1px 3px 1px 3px;}
#search_history { text-align: center; padding-left: 2px; padding-bottom: 2px; color: white; background: #CC3333;}
#search_history a {color:white;font-size:14px;}
#map_history {border-top: 1px solid #CC3333; padding-top: 3px; padding-bottom: 3px; text-align:center;background:#CC3333;}
#map_history span { padding-left: 2px; padding-right: 40px; font-size: 14px; color: white;}
#map_history a { font-size: 14px; color: white;}
#history_table {width: 692px;background: #b8b8b8;color: black;border: 1px;}
#history_table a {color: white;	color: #CC3333}
/* ****** ****** ***** */

#insidemenu {border-top: 1px solid black;border-bottom: 1px solid black;padding-left: 48px;padding-top: 5px;padding-bottom: 5px;background: #CC3333;}
#insidemenu .menutab {padding-left: 25px;padding-right: 25px;font-size: 14px;font-weight: bold;}
#insidemenu .menutab:hover {color: #000000;}
#insidemenu a {	text-decoration: none;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*.clearfix { zoom: 1; }*/

#blackline-logo {
	background: url('http://gps-snitch.com/media/structure/logo_blackline.png') no-repeat;
	height: 50px;
	width: 120px;
	float: right;
}

#blackline-logosm {
	background: url('http://gps-snitch.com/media/structure/logo_blackline.png') no-repeat;
	height: 50px;
	width: 120px;
	
}
