@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------------------------------------------------------------
// global reset
//-------------------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }

/*------------------------------------------------------------------------------------------------------------------------------------------
// general
//------------------------------------------------------------------------------------------------------------------------------------------*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.alL { text-align: left; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; font-size:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// Globals
//-----*/
body{ background:url(/images/page-nav-bg.gif) #002d44; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:0;margin:0; }
h1,h2,h3,h4{line-height:1.2em;}
p{line-height:1.2em;margin-top:5px;margin-bottom:10px;}
#logologin{width:886px;height:75px;margin:auto;}
#logologin #logo{float:left;}
#logologin #login{float:right;}
#logologin #login ul{width:350px;}
#logologin #login li{float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#00476c;}
#logologin #login li input.field {width:126px;border:solid #1f5882 1px; font-size:11px;height:14px;}
#main-nav {width:886px;height:27px;margin:auto}
#main-nav li{height:19px;float:left;padding:5px 10px 0 10px;}
#main-nav a{display:block;height:24px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#803200;}
#container{width:904px; background:url(/images/container-bg.gif); margin:auto; overflow:hidden; margin-top:12px; margin-bottom:12px;}
#container-top{width:100%;background:url(/images/container-top.gif); height:14px;}
#orangebar{width:100%;background:url(/images/orange-bar.png); height:24px;}
#wrapper{width:860px;margin:auto;min-height:400px; margin-top:10px;}
#container-bottom{width:100%;background:url(/images/container-bottom.gif); height:14px;}
#userbar{width:860px;margin:auto;padding-top:2px;}
#userbar ul li.ubar-usr{width:472px; background:url(/images/ubar-bg.gif); height:18px; color:#00476c; padding-left:6px;padding-top:4px; font-size:12px; font-weight:bold;}
#userbar ul li.ubar-usr a{color:#00476c;}
#userbar ul li.ubar-btn{padding-left:2px; height:22px;}
#userbar ul li img{border:0;}
h1{font-size:24px;color:#00476c;border-bottom:solid #76aecb 2px;}



li.right-content{width:258px;padding-top:28px;}
li.left-content{width:592px;padding-right:10px;}

.dotted-line{height:1px;border-bottom:dotted #00476c 1px;}

p.footer-nav{text-align:center;color:#EFEFEF;font-size:10px;margin-bottom:10px;}
p.footer-nav a{color:#EFEFEF;}

p.normal{width:98%;margin:auto;margin-top:15px;margin-bottom:15px;}

#topNav{position:relative;top:105px;left:370px;}
#topNav li {float:left;padding-right:6px;height:18px; color:#00476c; font-size:12px;font-weight:bold;}
#topNav li a {color:#00476c;}
#topNav li a:hover {color:#f16a22; text-decoration:none;}

/*-------
// HOME PAGE
//-----*/
#probar{width:766px;height:54px;background:url(/images/hm-probar.jpg);overflow:hidden;margin:auto;margin-top:2px;font-size:10px;}
#probar ul li{width:110px;float:left;padding-left:40px;padding-top:8px;}
#probar2{width:766px;height:54px;background:url(/images/hm-probar2.jpg);overflow:hidden;margin:auto;margin-top:2px;font-size:10px;}
#probar2 ul li{width:110px;float:left;padding-left:40px;padding-top:8px;}
#probar3{width:766px;height:54px;background:url(/images/hm-probar3.jpg);overflow:hidden;margin:auto;margin-top:2px;font-size:10px;}
#probar3 ul li{width:110px;float:left;padding-left:40px;padding-top:8px;}
.levelDesc{font-size:90%;}
.price{font-size:100%;font-weight:bold;color:#00476c;}
.price a{font-size:100%;font-weight:bold;color:#00476c;}
.price-old{font-size:100%;font-weight:bold;color:#999;text-decoration:line-through;}
ul.login-box{width:243px;height:135px;background:url(/images/login-bg.gif);padding-left:15px;padding-top:14px;}
ul.login-box li{color:#ba5217;font-size:10px;margin-bottom:6px;}
ul.login-box li a{color:#ba5217;}
ul.login-box li a:hover{color:#df621b;}
ul.login-box li.title{font-size:14px;font-weight:bold;}
li.right-content-home{width:258px;}
div.testimonial{margin-bottom:13px;border-bottom:dotted #00476c 1px;padding:6px;background:#e4f0f6;font-size:12px;}
div.testimonial a{color:#00476c;}
p.biggreen{font-size:18px;font-weight:bold;color:#5a8c31;}

#monitoring-cont{width:862px;margin:auto;}
#monitoring-cont .hmon{color:#002D44;font-weight:bold;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
#monitoring-cont #monitoring{width:852px;height:39px;background:url(/images/monitor-bg.gif);margin-bottom:14px;padding:8px 0 0 10px;}
#monitoring-cont #monitoring .icon{width:30px;height:30px;padding-right:15px;float:left;}

/*-------
// ALERT LIST PAGE
//-----*/
ul.player-list{width:592px;}
ul.player-list li.title{ float:left;width:588px; padding:3px 0 0 4px; font-weight:bold; text-transform:uppercase; color:#FFF; background:url(/images/al-list-title-bg-del2.gif);height:16px; overflow:hidden;}
ul.player-list li.player{width:206px; height:25px; padding:4px 0 0 4px; background:url(/images/al-list-item-bg.gif); float:left;}
ul.player-list li.player-optout{width:546px; height:25px; padding:4px 0 0 4px;color:#888;font-size:10px; font-weight:bold; background:url(/images/al-list-item-bg.gif); float:left;}
ul.player-list li.player img,ul.player-list li.player-optout img{vertical-align:middle; border:solid #c9e1ed 1px; }
ul.player-list li.playerOnline{width:206px; height:25px; padding:4px 0 0 4px; background:url(/images/al-ol-list-item-bg.gif); float:left;cursor:pointer;}
ul.player-list li.playerOnline img{vertical-align:middle; border:solid #7cbe1c 2px;}
ul.pro-list{width:592px;}
ul.pro-list li.title{ float:left;width:588px; padding:3px 0 0 4px; font-weight:bold; text-transform:uppercase; color:#FFF; background:url(/images/al-list-title-bg.gif);height:16px; overflow:hidden;}
ul.pro-list li.player{width:360px; height:25px; padding:4px 0 0 4px; background:url(/images/al-list-item-bg.gif); float:left;}
ul.pro-list li.player img{vertical-align:middle; border:solid #c9e1ed 1px; }
ul.pro-list li.playerOnline{width:360px; height:25px; padding:4px 0 0 4px; background:url(/images/al-ol-list-item-bg.gif); float:left;cursor:pointer;}
ul.pro-list li.playerOnline img{vertical-align:middle; border:solid #7cbe1c 2px;}
div.add-player{width:258px;height:189px;background:url(/images/add-player-bg.gif);}
ul.ap-cont{padding-left:15px;padding-top:14px;}
ul.ap-cont li{color:#ba5217;font-size:10px;margin-bottom:6px;}
ul.ap-cont li.ap-title{font-size:14px;font-weight:bold;}
div.add-list{width:258px;height:111px;background:url(/images/add-list-bg.gif);margin-top:8px;}
ul.al-cont{padding-left:15px;padding-top:14px;}
ul.al-cont li{color:#00476c;font-size:10px;margin-bottom:6px;}
ul.al-cont li.al-title{font-size:14px;font-weight:bold;}
div.error{background:#990000;color:#FFF;font-size:10px;padding:8px;font-weight:bold;margin-bottom:5px;}
div.insert{background:#009900;color:#FFF;font-size:10px;padding:8px;font-weight:bold;margin-bottom:5px;}
#trial-expire{background:url(/images/trial-expire-bg.gif);width:572px;height:38px;margin:auto;margin-top:12px;padding:10px 10px 0 10px;font-weight:bold;}
a.trialexp-btn{line-height:1.1em;background:url(/images/trial-expire-btn.gif);width:157px;height:26px;display:block;color:#FFF;font-size:10px;font-weight:bold;text-align:center;padding-top:2px;}

/*-------
// ACCOUNT SETTINGS & REGISTRATION PAGES
//-----*/
ul.as-unit li{color:#00476c;font-size:10px;margin-bottom:6px; padding-right:10px;}
ul.as-unit li.title{font-size:14px;font-weight:bold;margin-top:6px;background:#c9e1ed;padding:4px;}
ul.as-unit li.item{height:34px;}
ul.current-settings{width:243px;height:175px;background:url(/images/right-orange-bg.gif);padding-left:15px;padding-top:14px;}
ul.current-settings li{color:#ba5217;font-size:10px;margin-bottom:6px;}
ul.current-settings li a{color:#ba5217;}
ul.current-settings li a:hover{color:#df621b;}
ul.current-settings li.title{font-size:14px;font-weight:bold;}
div.text1{color:#00476c;font-size:10px;margin-bottom:6px;}

.as-unit2{width:340px;}
ul.as-unit2 li{color:#00476c;font-size:10px;margin-bottom:6px; padding-right:10px;}
ul.as-unit2 li.title{font-size:14px;font-weight:bold;margin-top:6px;background:#c9e1ed;padding:4px;}
ul.as-unit2 li.item{height:34px;}

/*-------
// GPS PROS PAGE
//-----*/
h2{font-size:14px;color:#f27127;font-weight:bold;}
ul.proDetail{margin-top:10px;width:100%;}
li.proImg{float:left;padding-right:2%;width:18%;}
li.proCont{float:left;width:80%;}
li.icon{width:24px;}
li.name{padding-top:2px;padding-right:10px;}
.blue{color:#00476c;}
div.divbar{width:754px; height:18px; background:url(/images/orange-bar-striped.gif);margin-top:5px;}

/*-------
// ACTIVE PLAYERS
//-----*/
ul.recordSet{border-bottom:solid #C9E1ED 2px;}
.recordSet li{padding:4px; font-size:10px; }
.recordSet li.title{background:url(/images/activeTitle-bg.gif);font-weight:bold; height:20px;border:solid #C9E1ED 1px; padding:7px 4px 1px 4px;}
.recordSet li.tbl{width:292px; float:left;}
.recordSet li.plain{border:none;}
.recordSet li.lst{width:65px; float:left; text-align:right}
.recordSet li.hgh{width:65px; float:left; text-align:right}
.recordSet li.fnd{width:70px; float:left; text-align:right}
.recordSet li.upd{width:60px; float:left; text-align:right}
.recordSet li.upgrade{background:#ccffcc;font-weight:bold;border:solid #C9E1ED 1px; padding:6px;color:#006600;}
.recordSet li.upgrade a {color:#006600;text-decoration:underline;}
.hd{background:#C9E1ED; color:#00476C;border-top:dashed #C9E1ED 1px;}
div.rt-top{background:url(/images/right-orange-bg-top.gif);height:20px;font-size:14px;font-weight:bold;color:#ba5217;padding:14px 0 0 14px;}
div.rt-mid{width:227px;background:url(/images/right-orange-bg-mid.gif);color:#ba5217;padding:5px 15px 5px 15px}
div.rt-btm{background:url(/images/right-orange-bg-btm.gif);height:11px;}
div.filterList{border-bottom:dashed 1px #BA5217;padding:4px;}
div.filterList-sel{background:#df9334;border-bottom:dashed 1px #BA5217;padding:4px;font-weight:bold;}
div.filterList-selall {background:#BA5217;border-bottom:dashed 1px #BA5217;padding:4px;font-weight:bold;}
div.filterList-selall a {color:#FFF;}
div.filterList-sel a{color:#ba5217;}
div.filterList{padding:4px;}
div.filterList a{color:#ba5217;}

/*-------
// ADMIN
//-----*/
div.section-title{font-size:14px;font-weight:bold;margin-top:6px;background:#c9e1ed;padding:4px;margin-bottom:10px;color:#00476C;}
div.nu-head{border:solid #1e8000 1px;background:#a5e591;padding:4px;}
div.nu-item{border-right:solid #1e8000 1px;border-left:solid #1e8000 1px;border-bottom:solid #1e8000 1px;background:#cef2c3;padding:4px;}
div.red-notify{border:solid #CC0000 1px;background:#ffcccc;padding:4px;color:#CC0000;font-size:12px;font-weight:bold;}


/* stuff for notes */
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
	background: url(/images/notes-bg.png);
	/*padding: 10px 20px;
	border: 10px solid #fff;*/
	padding: 0 20px 0 20px;;
	float: left;
	width: 420px;
	height:300px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 410px;;
	/*background: #fff;*/
	margin: auto;
	/*padding: 10px 0;
	border: 1px solid #bbb;*/
}
*html #fade {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}
*html .popup_block {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}
.cntrl{float:right;cursor:pointer;}
.affiliate{padding:8px;background:#CCC;height:60px;margin-bottom:10px;width:576px;}
.affiliate-logo{float:left;height:60px;width:60px;padding-right:8px;}
.affiliate-message{height:48px;float:left;background:#EFEFEF;width:496px;padding:6px;}
  
