body {
	background-color: #2D3033;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: 50% 0%
}
.headPhone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 58px;
}
.contentPad {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.splashBorder {
	border: 5px solid #90D1E7;
	margin-bottom:10px;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.TextSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC66;
	line-height: 15px;
}

/* FOR LANDING PAGES */

#landing p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	padding:0 20px 5px 6px; margin:0 20px 5px 6px;
}

#landing h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC66;
	line-height: 15px;
	padding:10px 0 3px 0; margin:10px 0 3px 0;
}

#landing label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	margin:4px 0 2px 0;
	display:block;
	text-align: left; 
}

.slideMenu {
	z-index: 1;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 15px;
	text-align: center;
	padding: 5px;
}
.bannerRow {
	background-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

a:link {
	text-decoration: underline;
	color: #ffffff;
}
a:visited {
	text-decoration: underline;
	color: #ffffff;
}
a:hover {
	text-decoration: underline;
	color: #ffffff;
}
a:active {
	text-decoration: underline;
	color: #ffffff;
}

a.footerLink:link {
	text-decoration: none;
	color: #999999;
}
a.footerLink:visited {
	text-decoration: none;
	color: #999999;
}
a.footerLink:hover {
	text-decoration: underline;
	color: #3399CC;
}
a.footerLink:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.hmBoxesText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 0px;
}
a.hmBox:link {
	text-decoration: none;
	color: #60B1CF;
}
a.hmBox:visited {
	text-decoration: none;
	color: #60B1CF;
}
a.hmBox:hover {
	text-decoration: none;
	color: #F7A83B;
}
a.hmBox:active {
	text-decoration: none;
	color: #F7A83B;
}

/* YP Slideout Menu Follows*/
.menu a {
			font-size:11px;
			display:block;
			font-weight:normal;
			font-family:verdana;
			text-decoration:none;
			color:#000000; /* pop menu text color */
			background-color:#66686A; /* pop menu background color */
			background-image: url(/images/menu-background.jpg);
			background-repeat: no-repeat;
			layer-background-color:transparent;
			margin-right:0px;
			margin-bottom:0px;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:6px;
			padding-right:6px;
		}
.menu a:visited {
		color:#000000;/* pop menu text color after visit */
		text-decoration:none;		
	}
.menu a:hover {
		color:#000000;/* pop menu text color on mouse over */
		background-image: url(/images/over/menu-background.jpg);
		background-repeat: no-repeat;
		text-decoration:none;		
	}

td div {
	/* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }

/* YP Slideout Menu Above*/
.submenuPad {
	padding: 20px;
}
/* L1 Sub Menu-OFF Follows CAN THESE BE NESTED??? */
.submenuOffL1 a {
			font-size:12px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
			background-color:#67686C; /* menu background color */
			background-image:url(/images/menu-background.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:0px;
			margin-bottom:4px;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:3px;
			padding-right:3px;
			width:161px;
		}
.submenuOffL1 a:visited {
			font-size:12px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
			background-color:#67686C; /* menu background color */
			background-image:url(/images/menu-background.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:0px;
			margin-bottom:4px;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:3px;
			padding-right:3px;
			width:161px;
		}
.submenuOffL1 a:hover {
		color:#ffffff;/* menu text color on mouse over */
		background-color:#747578; /* menu background color */
		background-image:url(/images/over/menu-background.jpg);  /* menu background image */
		text-decoration:none;		
	}
/* L1 Sub Menu-ON Follows*/
.submenuOnL1 a {
			font-size:12px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
			background-color:#90D1E7; /* menu background color */
			background-image:url(/images/over/menu-background.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:0px;
			margin-bottom:4px;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:3px;
			padding-right:3px;
			width:161px;
		}
.submenuOnL1 a:hover {
		color:#ffffff; /* pop menu text color on mouse over */
		background-image:url(/images/over/menu-background.jpg);  /*  menu background image*/
		text-decoration:none;		
	}
	
	
/* L2 Sub Menu-OFF Follows*/
.submenuOffL2 a {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#90D1E7; /* menu text color */

			background-image:url(/images/sub-menu-off.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:10px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:151px;
		}
/* L2 Sub Menu-ON Follows*/
.submenuOnL2 a {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
			
			background-image:url(/images/over/sub-menu-on.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:10px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:151px;
		}

.submenuOffL2 a:visited {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#90D1E7; /* menu text color */

			background-image:url(/images/sub-menu-off.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:10px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:151px;		
	}

.submenuOffL2 a:hover {
		color:#ffffff; /* pop menu text color on mouse over */
		background-image:url(/images/over/sub-menu-on.jpg);  /*  menu background image*/
		text-decoration:none;		
	}
/* L3 Sub Menu-OFF Follows*/
.submenuOffL3 a {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
	
			background-image:url(/images/sub-menu-off.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:20px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:141px;
		}
/* L3 Sub Menu-ON Follows*/
.submenuOnL3 a {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
	
			background-image:url(/images/over/sub-menu-on.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:20px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:141px;
		}
.submenuOffL3 a:visited {
			font-size:10px;
			display:block;
			font-weight:bold;
			font-family:verdana;
			text-decoration:none;
			color:#ffffff; /* menu text color */
	
			background-image:url(/images/sub-menu-off.jpg);  /* menu background image */
			layer-background-color:transparent;
			margin-left:20px;
			margin-bottom:0px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:3px;
			padding-right:3px;
			width:141px;
		}
.submenuOffL3 a:hover {
		color:#ffffff; /* pop menu text color on mouse over */
		background-image:url(/images/over/sub-menu-on.jpg);  /*  menu background image*/
		text-decoration:none;		
	}
.reversedText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #3399CC;
}
a.revLink:link {
	text-decoration: none;
	color: #3399CC;
}
a.revLink:visited {
	text-decoration: none;
	color: #3399CC;
}
a.revLink:hover {
	text-decoration: none;
	color: #3399CC;
}
a.revLink:active {
	text-decoration: none;
	color: #3399CC;
}
.NewspaperText {
}
.NewspaperHead {
}
.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#FF66CC;
}.TextHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.TextBullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	list-style-position: outside;
	list-style-type: square;
	margin-bottom: 5px;
}
.TextBigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
}
.smallForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87C1D6;
}
.innerError {
	padding-left:33px; padding-top:5px; padding-bottom:5px; color:#FFCC66; font:normal 12px/18px Verdana, Geneva, sans-serif; background:url('../images/T1-fieldError.gif') no-repeat 3px 0;
}
#t1 {padding:15px 0 0 0;}
#t1 input {
	margin:0; padding:5px 0 0 5px; border:none; background:url('../images/field-BG.jpg') no-repeat; height:30px; font:bold 16px/16px Arial, Helvetica, sans-serif; color:#666;
}

#t1 select { height:20px; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#666; }
#t1 option { height:20px; font:normal 14px/14px Arial, Helvetica, sans-serif; color:#666; }
#t1 .fancyCheck { padding:4px 0 5px 30px; cursor: pointer; display:block; font-size:90%; }
#t1 .fancyCheck { background: url(../images/check-box.jpg) no-repeat; color: #fff;  }
#t1 .fancyCheck.checked { background: url(../images/green-check.jpg) no-repeat; color: #cefd54; }
#t1 .fancyCheckStatic { padding:4px 0 5px 30px; cursor: pointer; display:block; font-size:90%; background: url(../images/green-check.jpg) no-repeat; color: #cefd54; }

h1 { font:18px/18px Arial, Helvetica, sans-serif; color:#fff; }
h2 { font:16px/16px Arial, Helvetica, sans-serif; color:#fff; }

/* BODY CLASS CLEAN */

.clean img { border:none; }
.clean p, ul, li { font:normal 13px/20px Arial, Helvetica, sans-serif; color:#fff; }
.clean .testimonialSide p { font-size:12px; color:#dfeef6; }
.clean .testimonialSide em { color:#bbdbec; }
.clean .siteMap ul { list-style:none; padding:0; margin:0; }
.clean .siteMap li { padding:0; margin:0; width:130px; font:normal 10px/13px Arial, Helvetica, sans-serif;  }
.clean .siteMap .siteMapFirst { color:#68aed0; font-weight:bold; padding-bottom:4px; }
.clean .siteMap a { display:block; color:#a3a3a3; text-decoration:none; }
.clean .siteMap a:hover { color:#fff; }
.clean h1 { color:#fff; font:24px/26px Arial, Helvetica, sans-serif; padding:0; margin:0 0 30px 0; }
.clean h1 strong { font-weight:normal }
.clean h2 { font-weight:bold; color:#ffb012;font:14px/14px Arial, Helvetica, sans-serif; padding:0; margin:0; }
.clean h2 + p { padding-top:0; margin-top:0; }
#checkpoints { padding:25px 0 0 37px; width:340px; float:left; }
.clean.voip #checkpoints { padding:25px 0 20px 37px; width:540px; float:left; position:relative; }
.clean.voip .checkUL1 { margin:0; padding:3px 0 0 5px; list-style-type:none; width:525px; }
.clean.connect #checkpoints { padding:25px 0 20px 37px; width:500px; float:left; position:relative; }
.clean.connect .checkUL1 { margin:0; padding:3px 0 0 5px; list-style-type:none; width:470px; }
.checkUL1 { margin:0; padding:3px 0 0 5px; list-style-type:none; width:325px; }
.checkLI1 { font:bold 16px/16px Arial, Helvetica, sans-serif; color:#ffb012; background:url('../images/orange-check.jpg') no-repeat 0 0; margin:0 0 3px 0; padding:0 0 0 27px; }

	.checkLI2 { font:normal 16px/16px Arial, Helvetica, sans-serif; color:#fff; background:url('../images/white-bullet.jpg') no-repeat 27px 6px; margin:0 0 7px 0; padding:0 0 7px 35px; border-bottom:1px dotted #7eacc2; }
	
#burstLink { width:195px; height:200px; margin:100px 0 0 0; float:left; display:block; text-indent:-9999px; }
.clean.connect #burstLink { width:310px; height:150px; margin:20px 0 0 0; float:left; display:block; text-indent:-9999px; }
.clean.voip label { color:#a4cfdf; font:normal 12px/12px Arial, Helvetica, sans-serif; display:block; margin:0 0 2px 0;; }
.clean.voip input { width:250px; margin:0 0 7px 0; }

.clean .infoLink { display:block; color:#b7e2f5; font-style:italic; padding-left:33px; background:url('../images/pdf-badge.gif') no-repeat 0 4px; } 

#voipBtn { width: 180px; height:157px; position:absolute; top:175px; left:509px; }

#voipBtn a { display:block; width:180px; height:157px; background: url('../images/VoIP-quote-btn.png') no-repeat 0 0; }
#voipBtn a:hover { display:block; width:180px; height:157px; background: url('../images/VoIP-quote-btn.png') no-repeat -180px 0; }