

a:link {color:#030092; text-decoration:underline;}
a:visited {color:#030092; text-decoration:underline;}
a:hover {color:#CC3300; text-decoration:none;}

body {font-family:Verdana, Arial; font-size:62.5%; text-align:center;}

td {font-family: Verdana, Arial; font-size:12px;}

ul {list-style-type:square}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:none;}
img { -ms-interpolation-mode: bicubic; }
img.aright {float:right; margin-left:10px; margin-bottom:10px;}
img.aleft {float:left; margin-right:10px; margin-bottom:10px;}

.clear {clear:both;}
.clearsm {clear:both; font-size:1px;}

.breadcrumb {font-size:11px; color:#333333; margin:0 0 15px 0;}

.backtop {clear:both; text-align:right; font-size:11px; font-weight:bold; margin-bottom:0;}
.backtop img {padding:0 1px 2px 0;}

.download {font-size:14px; margin:15px 0 15px 10px;}
.download img {float:left; margin:0 3px 4px 0;}
.downloadtxt {maging:0;}

.col {float:left; width:40%;}


/* ----- HOME BODY ----- */

.homecontent {margin-top:10px;}

.mainfeature {float:left; display:inline; width:580px; margin-top:5px;}

.whatsnew {float:left; display:inline; width:286px; margin:5px 0 0 10px;}
.whosmonitoring {float:left; display:inline; width:286px; margin:10px 9px 0 0;}
.voicedata {float:left; display:inline; width:286px; margin:10px 9px 0 0;}
.needhelp {float:left; display:inline; width:286px; margin:10px 0 0 0;}

.featurebox {padding:10px 10px 0 10px;}
.featurebox p {margin-top:0; font-size:12px;}
.featurebox ul {padding-left:2px; margin:0 0 0 10px; font-size:12px;}
.featurebox li {background:transparent url('images/homepage/arrowbullet.gif') no-repeat; list-style:none; margin-bottom:8px; padding-left:15px; background-position:0 3px; margin-bottom:3px;}

.featurebox .example {background-color:#feffd5; font-weight:bold; text-align:center; padding:6px; margin-bottom:0; margin-top:10px;}

.homesm {font-size:10px; font-weight:bold; margin:4px 5px 4px 6px;}

.vendors {clear:both; border-top:1px solid #EEEEEE; padding:5px;}

.static_w_title {font-family:Verdana; font-size:11px; margin:0 0 3px 10px;}
.static_w_date {font-family:Verdana; margin:0 0 10px 10px; font-size:10px; color:#666666;}
.static_w_title a:link {color:#030092; text-decoration:underline;}
.static_w_title a:visited {color:#030092; text-decoration:underline;}
.static_w_title a:hover {color:#890D0D; text-decoration:none;}




/* ----- SUBPAGE MAIN ----- */

#pagemain {font-family:Verdana; background-color:#FFFFFF; margin-top:20px; width:877px; margin:0px auto; text-align:left; border-bottom:2px solid #015895; font-size:1.2em;}

#pageheader .header1 {width:312px; float:left;}
img.header1 {display:block;}

#pageheader .header2 {font-family:Verdana; height:99px; width:563px; float:left; background-image:url('images/homepage/topnavbg.gif'); position:relative; color:#FFFFFF; line-height:17px; font-size:1em;}
.header2 a:link {color: #FFFFFF; text-decoration: underline;}
.header2 a:visited {color: #FFFFFF; text-decoration: underline;}
.header2 a:hover {color: #FFFFFF; text-decoration: none;}

img.main_logo {padding-bottom:5px;}

.logo {margin:0 30px 5px 18px;}

.nav1 {position:absolute; top:5px; left:2px; font-size:.9em; line-height:1.8em; color:#b7cbff;}
.nav2 {position:absolute; top:5px; right:8px;}
.nav3 {position:absolute; top:36px; left:2px;}
.nav4 {width:250px; position:absolute; top:36px; left:100px;}
.nav4 blockquote {margin:0 0 0 10px; padding:0;}
.nav5 {width:200px; position:absolute; top:36px; left:325px; font-size:1.2em; line-height:1.5em; padding-top:5px;}

.nav4 a:link {color: #fedaa2; text-decoration: underline;}
.nav4 a:visited {color: #fedaa2; text-decoration: underline;}
.nav4 a:hover {color: #FFFFFF; text-decoration: none;}

table, td {font-size:1em;}

#pagebody .content {float:left; width:635px; margin-top:10px;}

.headerimg {border-bottom:1px solid #0f75bc; margin-bottom:20px;}

span.green {color:#006600; font-weight:bold;}

.green_line {float:left; clear:both; display:block; width:100%;}
.green_block {float:left; width:316px; margin-bottom:20px;}
.green_block p {margin:20px 40px; font-size:.95em; font-weight:bold; color:#666;}
.green_block ul {padding:0 20px 0 40px; font-size:.95em;}


/* ----- INFO BOX ----- */

#infobox {width:200px; float:right; margin:0 0 15px 15px;}

.infohd {background:url('images/subpage-new/info-box-hd.gif') repeat-x; height:36px; line-height:36px; font-size:1em; color:#fff; font-weight:bold; padding:0 0 0 8px;}
.specialhd {background:url('images/subpage-new/special-box-hd.gif') repeat-x; height:36px; line-height:36px; font-size:1em; color:#fff; font-weight:bold; padding:0 0 0 8px;}

.infocontent {background:#eee; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.infocontent ul {padding:8px 0 0 2px; margin:0 0 20px 15px; font-size:.95em;}
.infocontent li {background:transparent url('images/subpage-new/info-arrow.gif') no-repeat; list-style:none; padding:0 4px 0 8px; background-position:0 6px; margin-bottom:2px;}
.infocontent li.title {background:none; padding-left:0; margin:0 0 2px 0; color:#333; font-weight:bold;}
.infocontent li.last {border-bottom:1px solid #ccc; margin:0 0 10px 0; padding-bottom:10px;}

.infocontent p {color:#333; font-weight:bold; padding:8px; margin:0;}

#infobox .next {margin-top:15px;}


/* ----- WIRELESS PAGE ----- */

.wireless_intro {font-size:1.2em; line-height:1.6em; color:#666; padding:0 0 0 10px;}

.wireless_col_left {float:left; width:203px; margin-right:13px;}
.wireless_col_center {float:left; width:203px; margin-right:13px; background:#eee;}
.wireless_col_right {float:left; width:203px; background:#eee; color:#666;}

.box_content {padding:10px; border-width:0 1px 1px 1px; border-style:solid; border-color:#59d76f; height:390px;}

.wireless_boxes {clear:both; width:100%; float:left;}
.wireless_boxes h3 {background:url(images/wireless/clear-header-bg.png) repeat-x top; color:#fff; font-size:1.1em; padding:9px 4px 9px 6px; margin:0;}

.nomargin {margin:0;}


/* ----- SUBPAGE NAV ----- */

.leftnav {float:left; width:220px; margin-right:20px; margin-top:10px;}
.leftnav img {margin:10px 8px;}

.navhd {background:url(images/subpage-new/topnav-hd-bg.gif) repeat-x; height:34px; line-height:36px; padding:0 0 0 8px; color:#fff; font-weight:bold; font-size:1.1em;}

.navcontent {background:url(images/subpage-new/topnav-bg.gif) repeat-x #ffe9c1; border-left:1px solid #ffc37b; border-right:1px solid #ffc37b; border-bottom:1px solid #ffc37b; font-size:.95em;}
.navcontent ul {padding:8px 0 0 2px; margin:0 0 20px 25px;}
.navcontent li {background:transparent url('images/subpage-new/nav-arrow.gif') no-repeat; list-style:none; padding:0 2px 0 8px; background-position:0 6px; margin-bottom:2px;}
.navcontent li.title {background:none; padding-left:0; margin:0 0 2px 0; color:#632100; font-weight:bold;}
.navcontent li.last {border-bottom:1px solid #ffc37b; margin:0 0 10px 0; padding-bottom:10px;}
.navcontent li.highlight {background:url('images/subpage-new/nav-highlight.gif') repeat-y;}

.navcontent li.title a {color:#632100;}

.navcontent a:link {color:#993300; text-decoration:none;}
.navcontent a:visited {color:#993300; text-decoration:none;}
.navcontent a:hover {color:#890D0D; text-decoration:underline;}

.navcontent ul ul {margin:0 0 4px 12px; padding:0 0 0 0;}
.navcontent ul ul li {background:none; padding-left:0;}


/* ----- CONTACT FORM ----- */

#contactform input {font-size:1.2em;}
#contactform select {font-size:1.2em;}

#contactform .txtnorm {width:200px;}
#contactform .txtsm {width:75px;}

#contactform textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; width:350px; height:150px;}
.button {font-size:1.4em; padding:4px; font-weight:bold; margin-top:15px;}

#contactform h3 {margin:0; padding:0;}
















/* ----- SUBPAGE ----- */



.vendors {text-align:center;}
.vendors img {border:20px solid #FFFFFF; border-top:0;}


.special {font-size:18px; margin:5px; font-weight:bold; text-align:center; color:#002E99; font-family:Tahoma;}

.nav {font-size:13px; font-weight:bold; list-style:square; list-style-type:square; background:none;}
.nav li {margin:6px 0 6px 0; list-style:square; list-style-type:square; background:none;}

.sm {font-size:11px;}
.lg {font-size:14px; font-weight:bold;}

.topclear {margin:0; font-size:1px;}


/* ----- TEXT ----- */

h1, .header {font-size:22px; font-weight:normal; margin-top:0; color:#000066;}
h2, .subheader {font-size:18px; font-weight:normal; margin-top:0; color:#CC3300;}
h3 {font-size:14px; font-weight:bold; margin-top:0; color:#333333; padding-top:10px;}


/* ----- SUB PAGE LISTS ----- */

ul {padding-left:2px; margin:0 15px 20px 15px;}
li {background:transparent url('images/telephone/falconbullet.gif') no-repeat; list-style:none; padding-left:15px; background-position:0 3px; margin-bottom:10px;}

ul.godown {padding-left:2px; margin:0 15px 20px 15px; font-weight:bold;}
ul.godown li {background:transparent url('images/main/downarrow.gif') no-repeat; list-style:none; padding-left:12px; background-position:0 6px; margin-bottom:8px; font-size:11px;}

.connectivitylogos img {border:15px solid #FFFFFF;}


/* ----- FLEET MANAGEMENT ----- */

.fleethomesub1 {float:left; width:57%; border-right:1px solid #CCCCCC;}
.fleethomesub2 {float:right; width:40%;}
.fleetsubheader {margin:0 0 10px 0; background-color:#EEEEEE; font-size:1.3em; font-weight:bold; color:#333333; padding:6px;}

.fleettable p {font-size:11px;}
.fleettable .white {color:#FFFFFF;}


/* ----- TECH SOLUTIONS ----- */

.techhomesub1 {float:left; width:48%; height:300px; border-right:1px solid #CCCCCC;}
.techhomesub2 {float:right; width:48%; height:300px; border-right:1px solid #CCCCCC;}

.techhomesub1 p {padding:6px; margin:0;}
.techhomesub2 p {padding:6px; margin:0;}
.techhomesub1 blockquote {margin:0 0 0 10px;}
.techhomesub2 blockquote {margin:0 0 0 10px;}
.techsubheader {margin:0 0 10px 0; background-color:#EEEEEE; font-size:14px; font-weight:bold; color:#333333;}

.techbanner {border-bottom:1px solid #000066; margin-left:60px; margin-top:5px;}

.techbanner {border-bottom:1px solid #000066; margin-left:60px; margin-top:5px;}


/* ----- TELEPHONE SOLUTIONS ----- */

.telephonespecial {border:1px dashed #0000CC; padding:3px; margin-top:15px;}
.telephonespecial .special {background-color:#027abb; font-size:16px; font-weight:bold; padding:4px; color:#FFFFFF;}

.telephonefeatures p, blockquote {margin-top:0; margin-bottom:3px;}
.telephonefeatures blockquote {margin-left:12px; font-size:11px; color:#333333; font-weight:bold;}

#related {padding:4px;}
#related .header {font-size:14px; font-weight:bold; color:#052882; margin:5px 0 15px 0;}

.whitebg {background-color:#FFFFFF;}
.telheader {margin:5px 0 0 60px; border-bottom:1px solid #027abb;}

.telcontent {float:left; width:440px; margin:15px 70px 0 10px;}

.telleft {clear:both; float:left; display:inline; width:175px; margin-left:61px; margin-top:2px; background-color:#FFFFCC;}


/* ----- CUSTOMER SUPPORT ----- */

.contactsupport {width:200px; float:right; margin:0 0 10px 10px;}
.contactsupport .header, .contactsupport h1 {background-color:#027abb; color:#FFFFFF; padding:4px; margin:0; font-size:14px; font-weight:bold;}
.contactsupport div {border:1px solid #CCCCCC; padding:6px;}
.contactsupport p {margin:0;}
.contactsupport .number {font-size:14px; font-weight:bold; color:#CC0000; text-align:center; margin:10px 0 10px 0;}

.ciscocontent {display:inline; float:left; width:440px; margin:15px 70px 0 61px;}

#supportleft {float:left; width:410px;}
#supportright {float:left; width:220px;}

.supportproduct {padding:8px 15px 4px 8px; border:1px solid #ccc; margin:12px 0;}
.supportproduct ul {margin-bottom:0;}

p.support_intro {margin:0 0 20px 0; font-size:.95em; font-weight:bold; color:#444;}

.support_col_one .header, .support_col_two .header {background-color:#ccc; color:#000066; padding:4px; margin:0 0 15px 0; font-size:14px; font-weight:bold; border-bottom:1px solid #666;}

.support_col_one {width:190px; float:left; padding:0;}
.support_col_two {width:215px; float:left; padding:0 10px;}

.support_col_three {width:200px; float:left; padding:0 0 0 10px;}
.support_col_three .header {background-color:#027abb; color:#FFFFFF; padding:4px; margin:0; font-size:14px; font-weight:bold;}
.support_col_three div {border:1px solid #CCCCCC; padding:6px;}
.support_col_three p {margin:0;}
.support_col_three .number {font-size:14px; font-weight:bold; color:#CC0000; text-align:center; margin:10px 0 10px 0;}

.additional_docs {padding:15px; border:1px solid #ccc; border-top:3px solid #ccc;}
.additional_docs ul {font-size:.9em; float:left; width:230px; padding:0 20px;}
.additional_docs blockquote {clear:both;}

.access_docs {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px 0; text-align:center;}



/* ----- SITE MAP ----- */

.sitemap ul {list-style:none; margin-bottom:0;}
.sitemap li {margin-bottom:6px;}

/* ----- FIND MY PHONE ----- */

.thumbnail{position: relative;
z-index: 0;}

.thumbnail:hover{background-color: transparent;
z-index:50;}

.thumbnail span{/*CSS for enlarged image*/
position: absolute;
background-color: #EEEEEE;
padding: 5px;
left: -1000px;
border: 3px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
font-size:16px;}

.thumbnail span img{/*CSS for enlarged image*/
border-width: 0;
padding: 2px;}

.thumbnail:hover span{/*CSS for enlarged image on hover*/
visibility: visible;
z-index:51;
top: -100px;
left: 0px; /*position where enlarged image should offset horizontally */}

.thumbnail:hover img.fmpthumb {z-index:-50; position:relative;}



/* ----- FOOTER ----- */

#footer {clear:both; font-size:.95em; background:#015895; color:#fff; padding:12px; border-top:15px solid #fff;}
#footer a {color:#fff;}

#copyright {text-align:center; color:#666;}



/* ----- LANDING PAGE ----- */

.landingheader {padding:12px; height:44px; background:url(images/landing/header-bg.gif) no-repeat right #FFF;}
.header1, .header2 {float:left; width:50%;}
.header2 p {margin:0;}
.header2 {font-size:18px; color:#FFF;}
.header2 .phone {font-size:14px;}

.landingcontent {float:left; width:355px; margin:15px 20px 0 60px; display:inline;}
.landingcontent2 {float:left; width:600px; margin:15px 20px 0 60px; display:inline;}
.disclaimer {clear:both; padding:20px 60px 10px 60px; color:#666; font-size:11px;}

.landingside {float:left; width:252px; margin-top:15px; background:url(images/landing/contactbox.gif) no-repeat;}
.landingsideright {float:right; width:252px; background:url(images/landing/contactbox.gif) no-repeat;}
.freeanalysis {padding:10px;}
.freeanalysis .header {color:#FFCCCC; margin-top:6px;}
.freeanalysis .privacy {clear:both; font-size:11px; color:#666666; margin:0; color:#FF9966; text-align:center;}

.testimonial {clear:both; margin-top:30px; padding:10px;}
.testimonial blockquote {background:url(images/landing/quotemark.gif) no-repeat; margin:0 0 20px 5px; color:#333333; font-size:11px;}
.testimonial blockquote p {padding:3px 0 0 30px; margin:0;}
.testimonial .attribute {margin-top:5px; color:#666; font-weight:bold; font-size:11px; text-align:right;}

.landingside form {margin:0;}

.freeanalysis .formline {height:35px;}
.freeanalysis label {width:90px; float:left; font-weight:bold; font-size:11px; text-align:right; padding-top:3px; color:#FFF;}
.freeanalysis input {width:130px; float:left; margin-left:5px;}
.freeanalysis .button {float:none; margin:6px; background:url(images/landing/submit-button.gif) no-repeat; width:80px; height:27px; border:none;}


/* ----- HOME CONTENT SLIDER ----- */

.slider-wrap {
	width: 580px;
	position: absolute;
	
	
}

.slider-wrap h2 {padding-top:0;}

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.stripViewer {
	position: relative;
	overflow: hidden;
	width: 580px;
	height: 12 0px;
}

.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}

.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 580px;
}

.stripNavL, .stripNavR, .stripNav { display: none; }

.imghide {display:none;}




/* ----- SPECIAL EVENT ----- */

img.special_header {margin-top:8px;}

.rsvp {font-size:1.4em; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee; padding:4px 0; text-align:center;}

ul.special_list li {font-size:1.2em; color:#454545;}