/*{
	border: #fff 1px solid;
	height:auto;
}*/

html{
	height:auto;
}

body {
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top: 10px;
	height:100%;
	color:#333;
}
a {
	text-decoration:none;
	border:none;
}
div#siteContainer {
	width: 831px;
	margin: auto;
	height:100%;
}
/* begin footer styles */
.footer {
	float:left;
	margin-top:20px;
	width:100%;
	height:100%;
	background-color:#9d9c9c;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
	font-size:11pt;
	position:relative;
}

div#footerStuffContainer{
	margin:auto;
	width:785px;
	height:65px;
}


div#newsletterSignUp{
	width:245px;
	border-right:1px solid #fff;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

input#signUpField{
	width:187px;
	height:19px;
	background-image:url(../images/signup-bg.jpg);
	background-repeat:no-repeat;
	border:0px;
	vertical-align:middle;
	font-size:8pt;
	padding-top:6px;
	padding-left:5px;
	color:#393939;
}

input#signUpButton{
	width:44px;
	height:23px;
	background-image:url(../images/join-button.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	border:0px;
	position:relative;
	top:9px;
}

div#socialMedia{
	width:180px;
	border-right:1px solid #fff;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	float:left;
	margin-left:20px;
	font-size:8pt;
}

div#threePartners{
	width:319px;
	height:59px;
	background-image:url(../images/three-partners.jpg);
	float:right;
}

.footerTextContainer {
	position:relative;
	margin:auto;
	width:785px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #fff;
}
.bottomMenu {
	position:relative;
	float:left;
	width:auto;
	font-size:14px;
}
.bottomMenu a:link, .bottomMenu a:visited {
	color:#fff;
	text-decoration:none;
}
.bottomMenu a:hover {
	color:#028702;
	text-decoration:underline;
}
.legal {
	position:relative;
	float:right;
	font-size:14px;
}
/* end footer styles */

/* style for the positioning of random images*/
.images {
	position: relative;
	float:left;
}
/* Style for the logo positioning */
a img.logo {
	position: relative;
	float: left;
	border:0px;
	margin-left:25px;
	margin-bottom:5px;
}

/* begin styles for the search bar */
div#searchBarContainer {
	position: relative !important;
	float: left !important;
	left: 205px !important;
	width:auto !important;
	overflow:hidden !important;
	top:8px;
}

div#searchBarContainer input[type=text]{
	position:relative;
	width:150px;
	height:16px !important;
	border:soid 2px #b0b0b0;
	margin-left:10px;
	top:-3px;
}

.searchResults {
	position:relative;
	float:left;
	top:50px;
}
/* end styles for the search bar */

/* begin styles for support and contact header buttons*/
div#supportAndContact {
	width:auto;
	height: auto;
	position: relative;
	float: left;
	left:218px;
	top:5px;
}

div#supportAndContact a, div#supportAndContact a:visited{
	display:block;
	width:133px;
	height:30px;
	padding-top:12px;
	padding-left:16px;
	background-image:url(../images/client-support-button-bg.png);
	color:#333;
	font-size:14px;
	text-transform:uppercase;
}

.formfieldstextarea {
	height:500px;
	border:4px solid #999999;
}
div#thankYou {
	margin-top:20px;
	display: none;
	font-weight:bold;
}
/* end styles for support and contact header buttons*/

/* styles for slideshow */

#banners {
	width: 771px;
	height:250px;
	position:relative;
	float:left;
	margin-left:40px;
	top:20px;
}
#banners div {
	width: auto;
	display: none;
}
#banners #banner1 {
	display: block;
}
#banners div h2 {
	width: auto;
	display: block;
	position:absolute;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:40px;
	margin:0px;
	font-weight: normal;
	letter-spacing:-2px;
	color:#8a8a8a;
	top:15px;
}

div.bannerDivs{
	background-position:left center;
	background-repeat:no-repeat;
	height:250px;
}

div#banner1{
	background-image:url(../images/bannerLaptop.jpg);
}

div#banner1 span{
	right:40px;	
}

div#banner1 h2{
	left:230px;
}

div#banner2{
	background-image:url(../images/bannerServer.jpg);
}

div#banner2 span{
	right:20px;	
}

div#banner2 h2{
	left:250px;
}

div#banner3{
	background-image:url(../images/bannerPhone.jpg);
}

div#banner3 span{
	right:10px;	
}

div#banner3 h2{
	left:260px;
}

div#banner4{
	background-image:url(../images/bannerCamera.jpg);
}

div#banner4 span{
	right:10px;	
}

div#banner4 h2{
	left:260px;
}

div#banner5{
	background-image:url(../images/bannerWeb.jpg);
}

div#banner5 span{
	right:10px;	
}

div#banner5 h2{
	left:260px;
}

.learnMoreLink {
	display: block;
	position:absolute;
	right:75px;
	top:150px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight: normal;
	letter-spacing:-1px;
	color:#028702;
	margin:0px;
}
.learnMoreLink a:link{
	color:#028702;
}

.learnMoreLink a:visited{
	color:#028702;
}

#banners div span {
	width: 450px;
	display: block;
	position:absolute;
	top:75px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#8a8a8a;
}
#banners ul {
	width: auto;
	height:auto;
	position:absolute;
	float:right;
	top:190px;
	right:85px;
	padding-bottom:4px;
}
#banners ul li {
	display: inline;
}
#banners ul li a {
	text-decoration: none;
	color: #414141;
	font-size:14px;
	background-image:url(../images/bannerButtonOff.jpg);
	padding-bottom:4px;
	padding-top:4px;
	padding-left:8px;
	padding-right:7px;
}
#banners ul li a:hover {
	background-image:url(../images/bannerButtonOn.jpg);
	color: #028702;
}

/* end slideshow styles */

/* begin styles for three columns of content on home page */
.homePageContentContainer{
	width:800px;
	height:260px;
	//background-image:url(../images/index-icons.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:425px;
}

.homePageContent {
	width:255px;
	height:260px;
	position:relative;
	float:left;
	top:40px;
	left:15px;
}
.homePageH1 {
	color:#626262;
	font-size:16pt;
	font-weight:normal;
	line-height:20px;
	position:relative;
	float:left;
	top:10px;
	margin:0px;
	margin-left:5px;
	font-variant:small-caps;
}
.homePageH1 a{
	color:#626262;
}
.homePageH1 a:visited{
	color:#626262;
}
.homePageH1 a:hover{	
	color: #028702;
}
.homePageText {
	width:240px;
	position:relative;
	float:left;
	color:#353535;
	font-size:14px;
	margin:0px;
	margin-top:27px;
	margin-left:5px;
}
.verticleLine {
	position:relative;
	float:left;
	top:90px;
	padding-left:15px;
}
/* end home page column styles */

/* styles for the testimonial box */
.testimonialContainer {
	width:261px;
	height:auto;
	position:relative;
	float:left;
	top:0px;
	left:15px;
}
.testimonialTextBox {
	position:relative;
	width:261px;
	background-image:url(../images/talkBubbleMiddle.gif);
	background-repeat: repeat-y;
	font-size:12px;
	margin:0px;
}
.testimonialHeader {
	font-size:16px;
	color:#028702;
	margin-left:17px;
}
.testimonialText {
	font-size:13px;
	margin-left:17px;
	margin-right:17px;
	margin-top:10px;
	margin-bottom:0px;
}

div.talkBubbleTop{
	width:261px;
	height:17px;
	background-image:url(../images/talkBubbleTop.gif);
}

div.talkBubbleBottom{
	width:261px;
	height:53px;
	background-image:url(../images/talkBubbleBottom.gif);
	position:relative;
}

/* styles for the news teaser box */
.newsTeaserContainer {
	width:539px;
	height:115px;
	background-image:url(../images/news-teaser-bg.jpg);
	position:relative;
	float:left;
	top:10px;
	left:27px;
}

div#newsTeaser{
	padding:10px;
	padding-top:5px;
	color:#626262;
	font-size:11pt;
}

div#newsTeaser ul{
	
	margin:0px;
	padding:0px;
}

div#newsTeaser ul li{
	list-style:none;
	font-size:10pt;
}

div#newsTeaser ul li a, div#newsTeaser ul li a:visited{
	color:#028702;
	font-size:10pt;
}

/* begin styles for the call to action images */
.homePageCallToAction {
	position:relative;
	float:left;
	top:0px;
	left:27px;
	width:540px;
	height:160px;
	cursor:pointer;
	display:none
}

.win7{
	background-image:url(../images/windows-7-ad.jpg);
}

.web {
	background-image:url(../images/web-ad.jpg);
}

.bdr {
	background-image:url(../images/bdr-ad.jpg);
}

.red-condor {
	background-image:url(../images/red-condor-ad.jpg);
}

.homePageCallToAction3 {
	position:relative;
	float:left;
	top:0px;
	left:27px;
	width:540px;
	height:165px;
	background-image:url(../images/red-condor-ad.jpg);
	cursor:pointer;
	display:none;
}
.auditButton {
	position:relative;
	float:left;
	top:95px;
	left:395px;
}
/* end styles for the call to action images */

/* style for the partner images */
.partners {
	position:relative;
	float:right;
	top:35px;
	right:23px;
	width:507px;
	height:76px;
}
/* begin interior page banner text styles */

.CitrixBanner {
	width:750px;
	height:280px;
	position:relative;
	float:left;
	left:40px;
}
.servicesBanner {
	width:750px;
	height:280px;
	position:relative;
	float:left;
	left:40px;
}
.servicesTitle {
	font-size:48px;
	color:#717171;
	font-weight:normal;
	margin:0px;
	margin-top:50px;
	width:392px;
	line-height:46px;
	position:relative;
	float:left;
	padding-bottom:7px;
}
.servicesBannerText {
	font-size:14px;
	color:#717171;
	margin-top:18px;
	width:375px;
	position:relative;
	float:left;
}
/* end interior page banner text styles */

/* begin styles for interior banner images*/
.managedBannerImage {
	position:relative;
	float:left;
	top:-109px;
	left:0px;
}
.phonesBannerImage {
	position:relative;
	float:left;
	top:-105px;
	left:25px;
}
.cablingBannerImage {
	position:relative;
	float:left;
	top:-78px;
	left:25px;
}
.professionalITBannerImage {
	position:relative;
	float:left;
	top:-124px;
	left:70px;
}
.webDesignBannerImage {
	position:relative;
	float:left;
	top:-94px;
	left:20px;
}
.whoWeServeBannerImage {
	position:relative;
	float:left;
	top:-110px;
	left:20px;
}

.whitePapersImage {
	position:relative;
	float:left;
	top:-77px;
	left:50px;
}

.whyUsBannerImage {
	position:relative;
	float:left;
	top:-107px;
	left:25px;
}
.aboutUsBannerImage {
	position:relative;
	float:left;
	top:45px;
	left:-50px;
}
.hostingBannerImage {
	position:relative;
	float:left;
	top:-110px;
	left:40px;
}
.cctvBannerImage {
	position:relative;
	float:left;
	top:-87px;
	left:55px;
}
.backupBannerImage {
	position:relative;
	float:left;
	top:-119px;
	left:50px;
}
.partnerBannerImage {
	position:relative;
	float:left;
	top:-57px;
	left:25px;
}
.servicePlansBannerImage {
	position:relative;
	float:left;
	top:-129px;
	left:60px;
}

.webPlansBannerImage {
	position:relative;
	float:left;
	top:-115px;
	left:60px;
}

.seoBannerImage {
	position:relative;
	float:left;
	top:-94px;
	left:25px;
}
.webServicesBannerImage {
	position:relative;
	float:left;
	top:-93px;
	left:25px;
}
.contactUsBannerImage {
	position:relative;
	float:left;
	top:-125px;
	left:50px;
}

.suggestionBannerImage {
	position:relative;
	float:left;
	top:-130px;
	left:100px;
}

.registerBannerImage {
	position:relative;
	float:left;
	top:-113px;
	left:50px;
}
.supportBannerImage{
	position:relative;
	float:left;
	top:-75px;
	left:50px;
}
.caseStudiesBannerImage{
	position:relative;
	float:left;
	top:-69px;
	left:75px;
}
.leadershipBannerImage{
	position:relative;
	float:left;
	top:-151px;
	left:400px;
}

.auditBannerImage{
	position:relative;
	float:left;
	top:-121px;
	left:50px;
}
.newsBannerImage{
	position:relative;
	float:left;
	top:-106px;
	left:30px;
}
.careersBannerImage{
	position:relative;
	float:left;
	top:-185px;
	left:380px;
}

.referralBannerImage{
	position:relative;
	float:left;
	top:-54px;
	left:50px;
}
.smallBizBannerImage{
	position:relative;
	float:left;
	top:-125px;
	left:20px;
}
.serviceCallBannerImage{
	position:relative;
	float:left;
	top:-129px;
	left:30px;
}

.windows7BannerImage {
	position:relative;
	float:left;
	top:-112px;
	left:20px;
}

.hpBannerImage {
	position:relative;
	float:left;
	top:-125px;
	left:120px;
}

.citrixBannerImage {
	position:relative;
	float:left;
	top:-75px;
	left:20px;
}

.professionalServicesBannerImage {
	position:relative;
	float:left;
	top:-84px;
	left:20px;
}

.healthCareBannerImage {
	position:relative;
	float:left;
	top:-95px;
	left:50px;
}

.non-profitBannerImage {
	position:relative;
	float:left;
	top:-74px;
	left:30px;
}

/* end styles for interior banner images*/

/* begin styles for contact forms */
.contactform {
	float:left;
	border:0px solid #999999;
	width:800px;
	height:300px;
	margin-left:35px;
}
.formfields {
	width:200px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:20px;
	font-family:Verdana;
	font-size:14px;
}
.formfieldstates {
	width:200px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:25px;
	font-family:Verdana;
	font-size:14px;
}
.txformfields {
	width:50px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:16px;
	font-family:Verdana;
	font-size:10px;
}
.formfieldsbutton {
	width:70px;
	background-color:#fff !important;
	border: 1px solid #999999 !important;
	height:25px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.formvalidator {
	width:100px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:20px;
	font-family:Verdana;
	font-size:14px;
}
.formnumber {
	width:40px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:20px;
	font-family:Verdana;
	font-size:14px;
}
.formfieldstextarea {
	width:200px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:125px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.formfieldstextarea2 {
	width:350px;
	background-color:#FBFBFB !important;
	border: 1px solid #999999 !important;
	height:125px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
#formbutton {
	width: 104px;
	height: 45px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/submitbutton.png) no-repeat center top;
	cursor: pointer;
}
/* end styles for contact forms */

/* begin universal content styles */
.pageContentContainer {
	width:750px;
	position:relative;
	float:left;
	margin-left:40px;
	font-size:14px;
	top:10px;
	margin-bottom:10px;
}
.pageContentContainer a:link {
	color:#028702;
	text-decoration:underline;
}
.pageContentContainer a:visited {
	color:#028702;
	text-decoration:underline;
}
.pageContentH2 {
	font-size:16px;
	font-weight:normal;
	text-decoration:underline;
}
.hostedContentH2 {
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
/* end universal content styles*/

.textBoxes {
	width:730px;
	height:auto;
	background-image:url(../images/textBoxMiddle.jpg);
	background-repeat:repeat-y;
	position:relative;
}
.allPartners {
	position:relative;
	;
	margin:auto;
	border: 1px solid #989898;
}
.servicePlanTable {
	border-right: solid 1px #DBDBDB;
	border-bottom: solid 1px #DBDBDB;
	margin:0px;
	padding:3px;
}
.leadershipDiv{
	width:200px;
	height:100px;
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}

/* begin portfolio styles*/
.portfolioContainer{
	width:800px;
	height:auto;
	position:relative;
	float:left;
	margin-bottom:10px;
	top:-15px;
}

.portfolioExample{
	height:176px;
	width:174px;
	position:relative;
	float:left;
	left:20px;
	margin-right:20px;
	top:15px;
}
.exampleImages{
	margin:20px;
	border:none;
}
.portfolioH2{
	width:210px;
	height:44px;
	font-size:18px;
	font-weight:normal;
	margin-top:20px;
	padding-top:8px;
	padding-left:6px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image: url(../images/h2BG.jpg);
	background-repeat:no-repeat;
}
.exchange{
	height:127px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/hostedExchangeBG.gif);
}
.redcondor{
	height:165px;
	margin-top:10px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/redcondorBG.gif);
}
.webhosting{
	height:119px;
	margin-top:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/webhostingBG.gif);
}

/* begin lightbox styles */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto; }
#lightbox a img{ border: none;  }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #777;  border:10px; }
/* end lightbox styles */


.expanderContainer{
	width:600px;
	padding-left:25px;
}

/* Begin Navlist/Menu Styles */

div#header{
	width:831px;
	overflow:hidden;
	margin-bottom:-10px;
}

div#chromemenu{
	width:850px;
	position:relative;
	margin-left:30px;
	float:left;
}

div.navcontainer ul {
	height:36px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	float:left;
}

div.navcontainer ul li {
	display:inline;
	margin-left:auto;
	margin-right:auto;
}

div.navcontainer ul li a, div.navcontainer ul li a:visited {
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eae9e9;
	text-decoration: none;
	padding-right:16px;
	padding-left:16px;
	padding-top:7px;
	padding-bottom:9px;
}

div.navcontainer a:hover {
	background-color:#666;
	padding-right:15px !important;
	padding-left:15px !important;
	border:solid 1px #787878 !important;
	color:#fff !important;
}

/* End Navlist/Menu Styles */

div.smallBizBanner{
	margin-top:0px;
	margin-bottom:0px;
}

h2.smallBizHeader{
	color:#717171;
	margin:0px;
	padding:0px;
	font-variant:small-caps;
	font-size:20pt;
}

div.smallBizLeftColumn{
	width:400px;
	float:left;
}

ul.smallBizUL1{
	margin:0px;
	padding:0px;
	margin-left:35px;
	list-style:url(../images/checkmark.png);
}

ul.smallBizUL2{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:70px;
	list-style:square;
}

div.smallBizRightColumn{
	width:300px;
	float:right;
}

div.ITButton1{
	position:absolute;
	float:left;
	top:65px;
	left:365px;
	color:#fff;
}

div.ITButton2{
	position:absolute;
	float:right;
	top:65px;
	left:565px;
	color:#fff;
}

p.managedITButton{
	height:177px;
	width:193px;
	position:relative;
	color:#fff;
}

p.managedITButton a span{
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/Managed-IT-Button-Off.jpg);
}

p.managedITButton a:hover span{
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/Managed-IT-Button-On.jpg);
	cursor:pointer;
}

p.smallBizButton{
	height:177px;
	width:193px;
	position:relative;
	color:#fff;
}

p.smallBizButton a span{
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/Small-Biz-Button-Off.jpg);
}

p.smallBizButton a:hover span{
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/Small-Biz-Button-On.jpg);
	cursor:pointer;
}

div.servicesBannerButtons{
	position:absolute;
	left:249px;
	top:65px;
	
}

h4.servicesHeader{
	background-color:#c8c9c8;
	width:325px;
	color:#000;
	font-size:12pt;
	font-weight:normal;
	padding:5px;
	padding-left:10px;
	margin:0px;
}

#captcha{
	display:none;
}

div.features{
	width:750px;
	height:90px;
	background-image:url(../images/ManagedIcons.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#717171;
	margin-bottom:30px;
}

p#servers{
	width:110px;
	position:absolute;
	top:20px;
	left:40px;
	font-size:9pt;
}

p#computers{
	width:110px;
	position:absolute;
	top:20px;
	left:235px;
	font-size:9pt;
}

p#phones{
	width:130px;
	position:absolute;
	top:20px;
	left:410px;
	font-size:9pt;
}

p#wifi{
	width:110px;
	position:absolute;
	top:20px;
	left:625px;
	font-size:9pt;
}

div#leftColumn{
	width:485px;
	border-right:solid #ccc 1px;
	padding-right:10px;
}

div#rightColumn{
	width:235px;
	color:#717171;
	position:relative;
	top:-340px;
	left:505px;
	margin-bottom:-350px;
}

div#pageTestimonial{
	width:190px;
	background-image:url(../images/quotes.jpg);
	background-repeat:no-repeat;
	font-size:10pt;
	color:#000;
	padding-left:30px;
	padding-top:7px;
}

div.phoneBenefits{
	width:757px;
	height:124px;
	position:relative;
	background-image:url(../images/phone-benefits-bg.jpg);
	margin-bottom:30px;
}

div.bdrBenefits{
	width:757px;
	height:124px;
	position:relative;
	background-image:url(../images/brd-benefits-bg.jpg);
	margin-bottom:30px;
}

div.windows7Benefits{
	width:757px;
	height:124px;
	position:relative;
	background-image:url(../images/windows-7-benefits-bg.jpg);
	margin-bottom:30px;
}

div.webBenefits{
	width:757px;
	height:124px;
	position:relative;
	background-image:url(../images/web-benefits-bg.jpg);
	margin-bottom:30px;
}

div.phoneBenefitsText{
	color:#717171;
	font-size:10pt;
	line-height:10pt;
}

div#phonesLowCost{
	width:250px;
	position:absolute;
	left:15px;
	top:12px;
}

div#phonesCommunication{
	width:250px;
	position:absolute;
	left:268px;
	top:12px;
}

div#phonesFlex{
	width:250px;
	position:absolute;
	left:522px;
	top:12px;
}

h4.phoneBenefitHeader{
	font-size:13pt;
	font-weight:normal;
	line-height:14pt;
	margin-top:0px;
	margin-bottom:5px;
}

div#zultys{
	width:225px;
	height:48px;
	background-image:url(../images/zultys-off.jpg);
	top:15px;
	left:25px;
	position:relative;
}

div#zultys:hover{
	background-image:url(../images/zultys-on.jpg);
	cursor:pointer;
}

div#allworx{
	width:202px;
	height:43px;
	background-image:url(../images/allworx-off.jpg);
	top:-35px;
	left:310px;
	position:relative;
}

div#allworx:hover{
	background-image:url(../images/allworx-on.jpg);
	cursor:pointer;
}

div#nec{
	width:133px;
	height:40px;
	background-image:url(../images/nec-off.jpg);
	top:-75px;
	left:560px;
	position:relative;
}

div#nec:hover{
	background-image:url(../images/nec-on.jpg);
	cursor:pointer;
}

div#zultysBanner{
	width:764px;
	height:229px;
	background-image:url(../images/zultys/banner-image.jpg);
	position:absolute;
	top:30px;
	left:-20px;
}
div#necBanner{
	width:764px;
	height:229px;
	background-image:url(../images/nec/banner-image.jpg);
	position:absolute;
	top:30px;
	left:-20px;
}

div#allworxBanner{
	width:764px;
	height:229px;
	background-image:url(../images/allworx/banner-image.jpg);
	position:absolute;
	top:30px;
	left:-20px;
}

.phonesProdName{
	 color:#000;
	font-size:12pt;
}

.phonesProdName span{
	color:#028702;
	font-weight:bold;
	font-size:16pt;
}

ul.checkList{
	list-style:url(../images/checkmark.png);
	margin-left:38px;
	padding-left:0px;
	margin-top:5px;
}

div.professionalExamples{
	background-image:url(../images/professional-bg.jpg);
	width:723px;
	height:135px;
	padding:10px;
	padding-left:20px;
	margin-bottom:15px;
	padding-top:15px;
}


div.indexNewsTeaser {
	font-size:9pt;
}

div.indexNewsTeaser h3{
	font-size:11pt;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
}

div.indexNewsTeaser p{
	font-size:9pt;
	height:30px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

div.indexNewsTeaser img{
	display:none;
}

span.k-word{
	display:none;
}
