/*Printer Styles*/
@media print
{
/*hide these elements when printing*/
.headerTier1, .headerTier3ca, .headerLive, #navWrapper, #navContainer, #nav, #paginate-slider1, .searchratesContainer, .featlinkBox, .footermenuContainer, .footerMenu, .footermenuBox01, .footermenuBox02, .footermenuBox03, #AccordionContainer, .tab221, .tab5, .btnMore, .btnDialup, .btnRates, .btnSignup, .btnSignupnow, .btnSignmeup, .btnDialer, .btnTryfree, .btnFindmore, .btnDownloadnow, .btnDownloadfree, .btnOnecent, .btnUnlimited, .btnPrepaid, .btnPostpaid, .btnOnerate, .btnVoipplans, .btnVoipfeatures, .expandMenu, .topPage, .pbx1, .pbx2, .pbx3 {
    display: none;
}

/* Layout */

#headerWrapper {
	background: url('../images/pbx_layout/bg_header.gif') top center repeat-x;
	height: 165px;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

#headerContainer {
	background: url('../images/pbx_layout/bg_headermain.gif') top center no-repeat;
	height: 165px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 952px;
}

.headerTier1 {
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: 952px;
}

.headerTier2 {
	height: 135px;
	margin: 0px;
	padding: 0px;
	width: 935px;
}

.headerLeft {
	float: left;
	height: 30px;
	position: relative;
	width: 655px;
}

.headerRight {
	background: url('../images/pbx_layout/bg_headerright.gif') top right no-repeat;
	float: right;
	height: 30px;
	line-height: 23px;
	position: relative;
	text-align: center;
	width: 297px;
}

.headerLogo {
	float: left;
	margin: 0px;
	padding: 27px 0px 0px 0px;
	position: relative;
	width: 195px;
}

.headerGlobal {
	float: left;
	height: 135px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 740px;
}

.globalSpacer {
	height: 24px;
	width: 740px;
}

.globalInfo {
	background: url('../images/pbx_layout/img_salesno.gif') top left no-repeat;
	height: 45px;
	text-align: right;
	width: 740px;
}

.globalLinks {
	height: 90px;
	width: 740px;
}

#bodyWrapper {
	background: #FFFFFF url('../images/pbx_layout/bg_body.gif') top center no-repeat;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#bodyContainer {
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	width: 918px;
}

.bodyLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 160px;
}

.bodyCenter {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 15px;
}

.bodyRight {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 741px;
}

.bodySingle {
	margin: 0px;
	padding: 0px;
	width: auto;
}

.featureContainer {
	background: url('../images/pbx_layout/bg_feature.gif') top left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.featureBox {
	background: url('../images/pbx_layout/bg_featurebox.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.featureContent {
	margin: 17px 20px 0px 20px;
	padding: 0px;
	width: 197px;
}

.featlinkBox {
	background: url('../images/pbx_layout/bg_featlink.gif') bottom left no-repeat;
	float: left;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

#featlink01 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: auto;
}

/* Banners & Containers  */

.bannerPbx {
	background: url('../images/pbx_main/banner_pbx.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerSmall {
	background: url('../images/pbx_main/banner_smallpbx.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerCorporate {
	background: url('../images/pbx_main/banner_corporatepbx.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerAbout {
	background: url('../images/pbx_main/banner_about.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerSupport {
	background: url('../images/pbx_main/banner_support.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerDevice {
	background: url('../images/pbx_main/banner_pbxdevice.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerService {
	background: url('../images/pbx_main/banner_pbxservice.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}

.bannerContact {
	background: url('../images/pbx_main/banner_contact.jpg') top left no-repeat;
	height: 180px;
	width: 741px;
}


.generic741 {
	background: url('../images/pbx_layout/box_741.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.container741 {
	background: url('../images/pbx_layout/bg_741.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.container741gen {
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.content741 {
	margin: 0px;
	padding: 45px 20px 0px 20px;
	width: 701px;
}

.content741gen {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	width: 701px;
}

.footer741 {
	background: url('../images/pbx_layout/bg_footer741.gif') bottom left no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.empty340 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 340px;
}

.colContainer {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.col30pc {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 30%;
}

.col70pc {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 70%;
}

.col200px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 200px;
}

.col480px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 480px;
}











.generic150 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 150px;
}
.footer160 {
	background: url('../images/pbx_layout/bg_footer160.gif') bottom left no-repeat;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 160px;
}

.prepaid237 {
	background: url('../images/pbx_layout/box_237prepaid.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.postpaid237 {
	background: url('../images/pbx_layout/box_237postpaid.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.onerate237 {
	background: url('../images/pbx_layout/box_237onerate.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.onerate1500237 {
	background: url('../images/pbx_layout/box_237onerate1500.jpg') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.onerate1000237 {
	background: url('../images/pbx_layout/box_237onerate1000.jpg') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.onerate500237 {
	background: url('../images/pbx_layout/box_237onerate500.jpg') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.contentonerate237 {
	margin: 140px 20px 0px 20px;
	padding: 0px;
	width: 197px;
}

.generic237 {
	background: url('../images/pbx_layout/box_237generic.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.container237 {
	background: url('../images/pbx_layout/bg_237.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.content237gen {
	margin: 20px 20px 0px 20px;
	padding: 0px;
	width: 197px;
}

.content237 {
	margin: 45px 20px 0px 20px;
	padding: 0px;
	width: 197px;
}

.footer237 {
	background: url('../images/pbx_layout/bg_footer237.gif') bottom left no-repeat;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.container340 {
	background: url('../images/pbx_layout/bg_340.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.container340half {
	background: url('../images/pbx_layout/bg_340half.gif') top center repeat-y;	/* Mobile */
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.generic340 {
	background: url('../images/pbx_layout/box_340generic.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 340px;
}

.gbutton340 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 340px;
}

.content340 {
	margin: 20px 20px 0px 20px;
	padding: 0px;
	width: 300px;
}

.footer340 {
	background: url('../images/pbx_layout/bg_footer340.gif') bottom left no-repeat;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 340px;
}

.container363 {
	background: url('../images/pbx_layout/bg_363.gif') top left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.container363bl {
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.content363 {
	margin: 45px 20px 0px 20px;
	padding: 0px;
	width: 323px;
}

.content363gen {
	margin: 20px 20px 0px 20px;
	padding: 0px;
	width: 323px;
}

.content363ad {
	margin: 90px 20px 0px 20px;
	padding: 0px;
	width: 323px;
}

.footer363 {
	background: url('../images/pbx_layout/bg_footer363.gif') bottom left no-repeat;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.generictop363 {
	background: url('../images/pbx_layout/box_363top.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.regular363 {
	background: url('../images/pbx_layout/box_363regular.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.auto363 {
	background: url('../images/pbx_layout/box_363auto.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.direct363 {
	background: url('../images/pbx_layout/box_363directdial.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.generic363 {
	background: url('../images/pbx_layout/box_363.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.onerate363 {
	background: url('../images/pbx_layout/box_363onerate.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.benefits363 {
	background: url('../images/pbx_layout/box_363benefits.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.bayan363 {
	background: url('../images/pbx_layout/box_363bayan.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.bftland363 {
	background: url('../images/pbx_layout/box_363bftland.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.bftwireless363 {
	background: url('../images/pbx_layout/box_363bftwireless.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.nosprepaid363 {
	background: url('../images/pbx_layout/box_363prepaidnos.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.nospromo363 {
	background: url('../images/pbx_layout/box_363promonos.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.noshawaii363 {
	background: url('../images/pbx_layout/box_363hawaiinos.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.dialer363 {
	background: url('../images/pbx_layout/box_363dialer.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.iphone363 {
	background: url('../images/pbx_layout/box_363iphone.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.blackberry363 {
	background: url('../images/pbx_layout/box_363blackberry.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.callback363 {
	background: url('../images/pbx_layout/box_363callback.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.signupld363 {
	background: url('../images/pbx_layout/box_363signupld.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.custserv363 {
	background: url('../images/pbx_layout/box_363custserv.gif') top left no-repeat;
	float: left;
	margin: 0px;

	padding: 0px;
	position: relative;	
	width: 363px;
}

.ldpromo363 {
	background: url('../images/pbx_layout/box_363ldpromo.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.voippromo363 {
	background: url('../images/pbx_layout/box_363voippromo.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.signup363 {
	background: url('../images/pbx_layout/box_363signup.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.rewards363 {
	background: url('../images/pbx_layout/box_363rewards.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.faqs363 {
	background: url('../images/pbx_layout/box_363faqs.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.account363 {
	background: url('../images/pbx_layout/box_363account.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.contact363 {
	background: url('../images/pbx_layout/box_363contact.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.tech363 {
	background: url('../images/pbx_layout/box_363tech.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.download363 {
	background: url('../images/pbx_layout/box_363download.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.features363 {
	background: url('../images/pbx_layout/box_363features.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.eastern363 {
	background: url('../images/pbx_layout/box_363eastern.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.western363 {
	background: url('../images/pbx_layout/box_363western.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.featphone363 {
	background: url('../images/pbx_layout/bg_featphone.jpg') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.indiaspecial363 {
	background: url('../images/pbx_layout/box_363indiaspecial.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.blank363 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 363px;
}

.container701blur {			/* FAQs */
	background: url('../images/pbx_layout/box_701blur.gif') top center no-repeat;
	margin-bottom: 15px;
	padding: 0px;
	width: 701px;
}

.content701blur {
	margin: 0px;
	padding: 10px 20px 20px 20px;
	width: auto;
}

.container701 {
	background: url('../images/pbx_layout/bg_701.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.generic701 {
	background: url('../images/pbx_layout/box_701.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.content701 {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	width: 661px;
}

.footer701 {
	background: url('../images/pbx_layout/bg_footer701.gif') bottom left no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.ratefinder741 {
	background: url('../images/pbx_layout/box_741ratefinder.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.appiPhone741 {
	background: url('../images/pbx_layout/box_741iphone.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.appBlackberry741 {
	background: url('../images/pbx_layout/box_741blackberry.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.g3cell741 {
	background: url('../images/pbx_layout/box_741g3cell.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.corporate741 {
	background: url('../images/pbx_layout/box_741corporate.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.accessdial741 {
	background: url('../images/pbx_layout/box_741accessdial.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.terms741 {
	background: url('../images/pbx_layout/box_741terms.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.privacy741 {
	background: url('../images/pbx_layout/box_741privacy.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.testimonials741 {
	background: url('../images/pbx_layout/box_741testimonials.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.freeminutes741 {
	background: url('../images/pbx_layout/box_741freeminutes.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.refer741 {
	background: url('../images/pbx_layout/box_741refer.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.qa741 {
	background: url('../images/pbx_layout/box_741qa.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.help741 {
	background: url('../images/pbx_layout/box_741helpgen.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.helpld741 {
	background: url('../images/pbx_layout/box_741helpld.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.helpvoip741 {
	background: url('../images/pbx_layout/box_741helpvoip.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.faqld741 {
	background: url('../images/pbx_layout/box_741faqld.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.faqvoip741 {
	background: url('../images/pbx_layout/box_741faqvoip.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.faqmobility741 {
	background: url('../images/pbx_layout/box_741faqmobility.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.features741 {
	background: url('../images/pbx_layout/box_741features.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.cell741 {
	background: url('../images/pbx_layout/box_741cell.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.myaccess741 {
	background: url('../images/pbx_layout/box_741myaccess.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.mydirect741 {
	background: url('../images/pbx_layout/box_741mydirect.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.myvoip741 {
	background: url('../images/pbx_layout/box_741myvoip.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.homephone741 {
	background: url('../images/pbx_layout/box_741homephone.jpg') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.mydialup741 {
	background: url('../images/pbx_layout/box_741mydialup.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.mydsl741 {
	background: url('../images/pbx_layout/box_741mydsl.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.trial741 {
	background: url('../images/pbx_layout/box_741trial.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.dialer741 {
	background: url('../images/pbx_layout/box_741dialer.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.content741noban {
	margin: 0px;
	padding: 165px 20px 0px 20px;
	width: 701px;
}

.colContainer470 {
	margin: 0px;
	padding: 0px;
	width: 470px;
}

.dividerContainer701 {	/* Bundles */
	background: url('../images/pbx_layout/divider701_3.gif') bottom left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.dividerContainer701us {	/* Bundles */
	background: url('../images/pbx_layout/divider701_2.gif') bottom left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.colLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 50%;
}

.colRight {
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 50%;
}

.col300borderedc {
	border: 1px dotted #CCCCCC;
	float: left;
	margin: 0px;
	padding: 20px;
	position: relative;
	text-align: center;
	width: 298px;
}

.colAuto {
	float: left;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: auto;
}

.colAutocenter {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: auto;
}

.colAutoicon {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: auto;
}

.colAutomenu {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: auto;
}

.col3 {						/* Phone Units */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 200px;
}

.colspacer3 {				/* Phone Units */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 50px;
}

.col65 {					/* Phone Units */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 65px;
}

.col85 {					/* Call Features */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 85px;
}

.col135 {					/* Phone Units */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 135px;
}

.col120 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: centered;
	width: 120px;
}

.col150 {					/* TalkIP */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 150px;
}

.col180 {					/* LD Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 180px;
}

.col200 {					/* LD Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 200px;
}

.col206 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 206px;
}

.col300 {					/* Access Dial */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 300px;
}

.col320 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 320px;
}

.col330 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 330px;
}

.col340 {					/* Access Dial */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 340px;
}

.col460 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 460px;
}

.col560 {					/* Call Features */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 540px;
}

.floatLabel {				/* Show Order */
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: right;
	width: 70%;	
}

.floatAmount {				/* Show Order */
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 30%;	
}

.floatTotal {				/* Show Order */
	border-top: 1px dotted #CCCCCC;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 30%;	
}

.floatLeft {
	float: left;
	padding-right: 3px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: auto;
}

.floatCenter {
	float: left;
	text-align: center;
	vertical-align: top;
	width: 49%;
}

.floatRight_343 {
	float: left;
	padding: 10px 5px 10px 0px;
	position: relative;
	text-align: right;
	width: 50%;
}

.floatLeft_343 {
	float: left;
	padding: 10px 0px 10px 0px;
	position: relative;
	text-align: left;
	width: auto;
}

.floatContainer {
	margin: 0px auto;
	padding: 10px 5px 0px 5px;
	width: 440px;
}

.floatContainerus {
	margin: 0px auto;
	padding: 10px 5px 0px 5px;
	width: 270px;
}

.colLeft1 {					/* Speed Dial */
	float: left;
	margin: 0px;
	padding: 0px 30px 0px 0px;
	position: relative;
	width: 230px;
}

.colRight2 {				/* Speed Dial */
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 300px;
}

.colDialerpic {				/* Speed Dial */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 105px;
}

.colDialerdesc {			/* Speed Dial */
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 200px;
}

.colDialerphone {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 200px;
}

.colDialersteps {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 501px;
}

.colMobilescreen {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 282px;
}

.colMobiledesc {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 358px;
}

div.box501 {
    background: url(../images/pbx_layout/bg_501middle.gif) repeat-y left top;
    margin:0 0 10px 0;
}
div.box501 div.inner501 {
    background: url(../images/pbx_layout/bg_501top.gif) no-repeat left top;
    margin:0;
    padding:5px 15px;
}
div.box501 div.bottom501 {
    background: url(../images/pbx_layout/bg_501bottom.gif) no-repeat left top;
    margin:0;
    padding-top:20px;
}






.colStep {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 15%;
}

.colStepdesc {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 85%;
}

.rF01 {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: auto;
}

.rF02 {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: auto;
}

.rF03 {
	float: left;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: auto;
}

.promoslidesContainer {
	background: url('../images/pbx_layout/bg_rates.jpg') top left no-repeat;
	width: 160px;
}

.promoSlides {
	margin: 0px auto;
	padding: 40px 2px 1px 2px;
	width: 158px;
}

.promoratesContainer {
	background: url('../images/pbx_layout/bg_promorates.jpg') top left no-repeat;
	width: 160px;
}

.promoRates {
	margin: 0px auto;
	padding: 40px 2px 1px 2px;
	width: 158px;
}

.miniRates {
	height: auto;
	width: 156px;
	text-align: center;
}

.searchratesContainer {
	background: url('../images/pbx_layout/bg_searchrates.gif') bottom left no-repeat;
	width: 160px;
}

.searchRates {
	height: 25px;
	margin: 0px auto;
	padding: 0px 2px 0px 2px;
	width: 158px;
}

.bftContainer {
	background: url('../images/pbx_layout/bg_bft.jpg') top left no-repeat;
	width: 160px;
}

.contactContainer {
	background: url('../images/pbx_layout/bg_contact.jpg') top left no-repeat;
	width: 160px;
}

.quicklinksContainer {
	background: url('../images/pbx_layout/bg_quicklinks.jpg') top left no-repeat;
	width: 160px;
}

.sendnoteContainer {
	background: url('../images/pbx_layout/bg_sendnote.jpg') top left no-repeat;
	width: 160px;
}

.morehelpContainer {
	background: url('../images/pbx_layout/bg_morehelp.jpg') top left no-repeat;
	width: 160px;
}

.pbxContainer {
	background: url('../images/pbx_layout/bg_pbx.jpg') top left no-repeat;
	width: 160px;
}

.secureContainer {
	background: url('../images/pbx_layout/bg_secure.jpg') top left no-repeat;
	height: 200px;
	width: 160px;
}

.errorContainer {
	background: url('../images/pbx_layout/bg_error.jpg') top left no-repeat;
	height: 200px;
	width: 160px;
}

.downloadappContainer {
	background: url('../images/pbx_layout/bg_downloadapp.jpg') top left no-repeat;
	height: 200px;
	width: 160px;
}

.downloadContainer {
	background: url('../images/pbx_layout/bg_download.jpg') top left no-repeat;
	width: 160px;
}

.callfeaturesContainer {
	background: url('../images/pbx_layout/bg_callfeatures.jpg') top left no-repeat;
	width: 160px;
}

.imptContainer {
	background: url('../images/pbx_layout/bg_impt.jpg') top left no-repeat;
	width: 160px;
}

.dialupContainer {
	background: url('../images/pbx_layout/bg_dialup.jpg') top left no-repeat;
	width: 160px;
}

.sdbonusContainer {
	background: url('../images/pbx_layout/bg_sdbonus.jpg') top left no-repeat;
	height: 200px;
	width: 160px;
}

.content138 {
	font-size: 85%;
	margin: 0px auto;
	padding: 40px 12px 1px 12px;
	width: 138px;
}

.content138norm {
	font-size: 90%;
	margin: 0px auto;
	padding: 40px 12px 1px 12px;
	width: 138px;
}

.lookupContainer {						/* US Access Lookup */
	background-color: #f6f5ed;
	border: 1px solid #cccabb;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px;
	text-align: left;
	width: auto;
}

.loginWrapper {								/* Log-in Elements */
	float: left;
	margin: 0px;
	padding: 0px;
	width: 701px;
	overflow: hidden;
}

.loginHeader1 {								/*Log-in Elements*/
	background-color: #b4b2a8;
	border-right: 1px solid #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 350px;
}

.loginHeader2 {								/*Log-in Elements*/
	background-color: #b4b2a8;
	border: 0;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	width: 350px;
}

.loginTitle {								/*Log-in Elements*/
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	width: auto;
}

.loginBody {								/*Log-in Elements*/
	margin: 0px;
	padding: 15px;
}

.loginContainer {							/*Log-in Elements*/
	margin: 0px;
	padding: 0px;
	width: auto;
}

.loginQ {									/*Log-in Elements*/
	float: left;
	padding: 0px 10px 7px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 100px;
}

.loginA {									/*Log-in Elements*/
	float: left;
	padding: 0px 0px 7px 0px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 164px;
}

.onaccessContainer {						/*Log-in Elements*/
	background-color: #f6f5ed;
	border: 1px solid #cccabb;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px;
	width: auto;
}

.loginContainer1 {							
	background-color: #ebeadf;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 0;
	float: left;
    overflow: hidden;
    position: relative;
    width: 700px;
}

.loginContainer2 {							
    background-color: #f6f5ed;
	border-right: 1px solid #FFFFFF;
    float: left;
    position: relative;
    right: 351px;
    width: 100%;
}

.loginCol1 {								/*Log-in Elements*/
    float: left;
    left: 350px;
    overflow: hidden;
    position: relative;
    width: 350px;
}

.loginCol2 {								/*Log-in Elements*/
    float: left;
    left: 350px;
    overflow: hidden;
    position: relative;
    width: 350px;
}

.loginCol3 {								/*Log-in Elements*/	
    float: left;
    left: 0px;
    overflow: hidden;
    position: relative;
    width: 350px;
}

.formContainer {							/*Form Elements*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.formContainerylw {							/*Form Elements*/
	background-color: #FFFFE1;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.formHeader {
	background-color: #F7F7F7;
	border-bottom: 1px dotted #ccc9bb;
	border-left: 1px dotted #ccc9bb;
	border-right: 1px dotted #ccc9bb;
	border-top: 1px dotted #ccc9bb;
	color: #666666;
	font-family: Arial, sans-serif, Verdana;
	font-size: 120%;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	width: auto;
}

.formQ20 {									/*Form Elements - Speed Dial*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 20%;
}

.formQ29 {									/*Form Elements - Speed Dial*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 29%;
}

.formQ {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 35%;
}

.formA {									/*Form Elements*/
	float: left;
	padding: 10px 0px 10px 0px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

.formQnxt20 {									/*Form Elements*/
	float: left;
	padding: 0px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 20%;
}

.formQnxt39 {									/*Form Elements - Speed Dial*/
	float: left;
	padding: 0px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 39%;
}

.formQnxt {									/*Form Elements*/
	float: left;
	padding: 0px 10px 10px 0px;
	position: relative;
	text-align: right;
	vertical-align: middle;
	width: 35%;
}

.formAnxt {									/*Form Elements*/
	float: left;
	padding: 0px 0px 10px 0px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

.formSpan {									/*Form Elements*/
	padding: 10px 0px 10px 0px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

.formSpanxt {									/*Form Elements*/
	padding: 10px 0px 10px 0px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

.form10 {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: left;
	width: 10%;
}

.form15 {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: left;
	width: 15%;
}

.form20 {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: left;
	width: 30%;
}

.formAuto {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: left;
	width: auto;
}

.form20 {									/*Form Elements*/
	float: left;
	padding: 10px 10px 10px 0px;
	position: relative;
	text-align: left;
	width: auto;
}

#footerWrapper {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	z-index: -10000;
}

#footerContainer {
	margin: 0px auto;
	padding: 30px 0px 10px 0px;
	width: 916px;
}

.footermenuContainer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

.footermenuBox01 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 237px;
}

.footermenuBox02 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	text-align: center;
	width: 160px;
}

.footermenuBox03 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 741px;
}

.footerbaseContainer {
	margin: 0px auto;
	padding: 0px;
	width: 916px;
}

.footerbasehomeContainer {
	margin: 0px auto;
	padding: 0px;
	width: auto;
}

#footerBase {
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 10px;
	width: auto;
}

.clear {
	clear: both;
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.spacerH {
	height: 15px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer20H {
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer30H {
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer5H {
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer8H {
	height: 8px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer10H {
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacerV {
	margin: 0px;
	padding: 0px;
	width: 15px;
}

.spacerVfloat {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 15px;
}

.spacerVfloat20 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 20px;
}

.spacerVfloat21 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 21px;
}

.spacerVfloat41 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 41px;
}

.spacerIcon {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 31px;
}

/* Tabs */

.tabContainer {
  	/*background: url('../images/pbx_layout/bg_741.gif') 36px left repeat-y;*/
	margin: 0px auto;
	padding: 0px;
	width: 741px;
}

.tab741 {
  	background: url('../images/pbx_layout/bg_741.gif') top left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.tab741onecent {
	background: url('../images/pbx_layout/box_741onecent.gif') top left no-repeat;
	margin: 0px;
	padding: 40px 20px 0px 20px;
	width: 701px;
}

.tab741unlimited {
	background: url('../images/pbx_layout/box_741unlimited.gif') top left no-repeat;
	margin: 0px;
	padding: 40px 20px 0px 20px;
	width: 701px;
}

.tab741onerate {
	background: url('../images/pbx_layout/box_741onerate.gif') top left no-repeat;
	margin: 0px;
	padding: 40px 20px 0px 20px;
	width: 701px;
}

.tab741postpaid {
	background: url('../images/pbx_layout/box_741postpaid.gif') top left no-repeat;
	margin: 0px;
	padding: 40px 20px 0px 20px;
	width: 701px;
}

.tab741prepaid {
	background: url('../images/pbx_layout/box_741prepaid.gif') top left no-repeat;
	margin: 0px;
	padding: 45px 20px 0px 20px;
	width: 701px;
}

.tab2Content {
	background: url('../images/pbx_layout/box_741tab2.gif') top left no-repeat;
	margin: 0px;
	padding: 10px 20px 0px 20px;
	width: 701px;
}

.tab221 {
	float: left;
	height: 36px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 221px;
}

.tab5 {
	float: left;
	height: 36px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 5px;
}

.dialerLegend {
	padding: 0px 0px 15px 0px;
	text-align: right;
}

/* Testimonials */

#comments {
    float: left;
	width: 700px;
}

#commentInner {
    padding:20px 5px 0 20px;
}

.commenter {
    color:#666666;
	font-style: italic;
	font-weight: bold;
    padding:0 0 0 25px;
}

div.customerComment {
    background: url(../images/pbx_layout/bg_quotemiddle.gif) repeat-y left top;
    margin:0 0 10px 0;
}
div.customerComment div.commentInner {
    background: url(../images/pbx_layout/bg_quotetop.gif) no-repeat left top;
    margin:0;
    padding:8px 15px;
}
div.customerComment div.commentBottom {
    background: url(../images/pbx_layout/bg_quotebottom.gif) no-repeat left top;
    margin:0;
    padding-top:30px;
}/* General */

html { 
	min-width: 970px; !important
}

body { 
	background-color: #FFFFFF;
	margin: 0px auto;
	margin-top: 0;
	padding: 0 0 0 0; /* Required for Opera */
	text-align: left; /* Required for Internet Explorer */
	width: 100%;
	min-width: 970px; !important
}

body, div, td, th, h2, h3, h4 { /* Redundant rules for bad browsers  */
	color: #333333;
    font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
}

/* General */

h1 {
	color: #76746b;
	display: block;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 130%;
	margin-bottom: 10px;
	margin-top: 0;
	text-align: left;
}

h1.line {
	border-bottom: #CCC 1px dotted;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #336699;
	display: block;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 130%;
	margin-bottom: 10px;
	margin-top: 0;
	padding-bottom: 2px;
	text-align: left;
}

h2 {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 110%;
	font-weight: bold;	
	margin-bottom: 10px;
	margin-top: 10px;
}

h2.noTop {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 110%;
	font-weight: bold;	
	margin-bottom: 10px;
	margin-top: 0px;
}

h2.spTop {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 110%;
	font-weight: bold;	
	margin-bottom: 10px;
	margin-top: 20px;
}

h3 {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
}

h3.noTop {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	margin-top: 0px;
	padding-top: 0px;
}

h3.line {
	border-bottom: #CCC 1px dotted;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	margin-bottom: 5px;
	padding-bottom: 2px;
	text-align: left;
}

h3.cap {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;
}

h3.center {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
}

p.justify {
	text-align: justify;
}

p.center, div.center {
	text-align: center;
}

p.right, div.right {
	text-align: right;
}

p.centerBottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}

p.noBottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.noTop {
	margin-top: 0px;
	padding-top: 0px;
}

p.justnoTop {
	margin-top: 0px;
	padding-top: 0px;
	text-align: justify
}

p.justnoBottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: justify
}

p.ctrnoBottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}

p.minTop {
	margin-top: 0px;
	padding-top: 5px;
}

div.center {
	margin: 0px auto;
	text-align: center;
	width: 100%;
}

blockquote.options {
	margin: 0px 0px 0px 56px;
	padding: 0px 0px 2px 0px;
}

.topPage {
	text-align: right;
}

.logInred {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.logIngray {
	color: #555555;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.txtSmblue {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 80%;
	font-weight: normal;
}

.txtMdblue {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.txtBgblue {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	font-weight: bold;
}

.txtBlue {
	color: #336699;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-weight: normal;
}

.txtSmred {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 80%;
	font-weight: normal;
}

.txtMdred {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.txtBgred {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	font-weight: bold;
}

.txtRed {
	color: #D74040;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-weight: normal;
}

.txtSmwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 80%;
	font-weight: bold;
}

.txtSmwhitenorm {
	color: #FFFFFF;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 85%;
	font-weight: normal;
}

.txtSmgray {
	color: #666666;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 80%;
	font-weight: bold;
}

.txtMdgray {
	color: #666666;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-weight: bold;
}

.txtBggray {
	color: #76746b;
	font-size: 120%;
	font-weight: bold;
}

.txtNormal {
	color: #333333;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 100%;
	font-weight: normal;
}

.txtNormalsm {
	color: #333333;
	font-size: 90%;
}

.txtDisclaimer {
	color: #333333;
	font-size: 85%;
	text-decoration: none;
}

.txtError {
	color: #D74040;
	font-size: 85%;
}

.txtfootermenuBox02 {
	color: #666666;
	font-size: x-small;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	text-align: left;
}

.linkSmwhite {
	color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

a.linkSmwhite:link, a.linkSmwhite:active { 
	color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkSmwhite:visited { 
	color: #F7F7F7;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkSmwhite:hover { 
	color: #FFDD66; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

.linkMdwhite {
	color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a.linkMdwhite:link, a.linkMdwhite:active { 
	color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkMdwhite:visited { 
	color: #F7F7F7;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkMdwhite:hover { 
	color: #FFDD66; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

.linkSmblue {
	color: #336699;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none;
}

a.linkSmblue:link, a.linkSmblue:active { 
	color: #336699;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: normal;
	text-decoration: underline; 
}

a.linkSmblue:visited { 
	color: #6699CC;
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: normal;
	text-decoration: underline; 
}

a.linkSmblue:hover { 
	color: #D74040; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none;
}

.linkMdblue {
	color: #336699;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

a.linkMdblue:link, a.linkMdblue:active { 
	color: #336699;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkMdblue:visited { 
	color: #6699CC;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline; 
}

a.linkMdblue:hover { 
	color: #D74040; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

.linkNormal {
	color: #333333;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

a.linkNormal:link, a.linkNormal:active { 
	color: #333333;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline; 
}

a.linkNormal:visited { 
	color: #555555;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline; 
}

a.linkNormal:hover { 
	color: #D74040; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.linkNormalsm {
	color: #333333;
	font-family: Arial, sans-serif, Verdana;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
}

a.linkNormalsm:link, a.linkNormalsm:active { 
	color: #333333;
	font-family: Arial, sans-serif, Verdana;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
}

a.linkNormalsm:visited { 
	color: #555555;
	font-family: Arial, sans-serif, Verdana;
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
}

a.linkNormalsm:hover { 
	color: #D74040; 
	font-family: Arial, sans-serif, Verdana;
	font-size: 90%;
	font-weight: normal;
	text-decoration: underline;
}

a:link, a:active { 
	color: #336699;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}

a:visited { 
	color: #6699CC;
	font-size: 100%;
	font-weight: normal; 
	text-decoration: underline;
}

a:hover { 
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

.ifaqo ul, .ifaqo li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

.ifaq ul, .ifaq li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

.ifaq ul ul, .ifaq li li {
	color: #D74040;
	font-size: 90%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px 40px;
	padding: 3px 0px 3px 0px;
}

.toolTip ul, .toolTip li {
	color: #333333;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px -25px;
	padding: 0px;
}

.ftight ul, .ftight li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 5px 0px;
}

.fnormal ul, .fnormal li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 10px 0px;
}

.fnormal ul ul, .fnormal li li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: disc outside;
	margin: 0px 0px 0px 35px;
	padding: 5px 0px 0px 0px;
}

.fnormalo ol, .fnormalo li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 10px 0px;
}

.inormal ul, .inormal li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.inormal ul ul, .inormal li li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: disc outside;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 1px 0px;
}

.inormalo ol, .inormalo li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.flush ul, .flush li {
	color: #D74040;
	font-size: 90%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 5px 0px;
}

.indent ul, .indent li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.indent ul ul, .indent li li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: disc outside;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.flusho ol, .flusho li {
	color: #D74040;
	font-size: 90%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 5px 0px;
}

.indento ol, .indento li {
	color: #D74040;
	font-size: 90%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.indentlr ol, .indentlr li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: lower-roman outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.indentabc ol, .indentabc li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: lower-alpha outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.indent123 ol, .indent123 li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.indent123 ol ol, .indent123 li li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: lower-roman outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.indentfaq ul, .indentfaq li {
	color: #333333;
	font-size: 90%;
	font-weight: normal;
	list-style: circle outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.indento20 ol, .indento20 li {
	color: #D74040;
	font-size: 100%;
	font-weight: normal;
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}






















/* Links */

.btnMore a {
	background: url('../images/pbx_navigation/btn_learnmore.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 80px;
}

.btnMore a:hover { 
	background-position: 0 -30px;
}

.btnMore a:active {
	background-position: 0 -60px;
}

.btnDialup a {
	background: url('../images/0110_navigation/btn_dialupusage.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 134px;
}

.btnDialup a:hover { 
	background-position: 0 -30px;
}

.btnDialup a:active {
	background-position: 0 -60px;
}

.btnRates a {
	background: url('../images/0110_navigation/btn_searchrates.jpg') no-repeat;
	display: block;
	font-size: 0px;
	/*height: 40px;*/
	height: 23px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 156px;
}

.btnRates a:hover { 
	background-position: 0 -23px;
}

.btnRates a:active {
	background-position: 0 -46px;
}

.btnSignup a {
	background: url('../images/0110_navigation/btn_signup.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 85px;
}

.btnSignup a:hover { 
	background-position: 0 -30px;
}

.btnSignup a:active {
	background-position: 0 -60px;
}

.btnSignupnow a {
	background: url('../images/0110_navigation/btn_signupnow.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 120px;
}

.btnSignupnow a:hover { 
	background-position: 0 -30px;
}

.btnSignupnow a:active {
	background-position: 0 -60px;
}

.btnSignmeup a {
	background: url('../images/0110_navigation/btn_signmeup.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 105px;
}

.btnSignmeup a:hover { 
	background-position: 0 -30px;
}

.btnSignmeup a:active {
	background-position: 0 -60px;
}

.btnDialer a {
	background: url('../images/0110_navigation/btn_dialer.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 134px;
}

.btnDialer a:hover { 
	background-position: 0 -30px;
}

.btnDialer a:active {
	background-position: 0 -60px;
}

.btnTryfree a {
	background: url('../images/0110_navigation/btn_tryfree.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 117px;
}

.btnTryfree a:hover { 
	background-position: 0 -30px;
}

.btnTryfree a:active {
	background-position: 0 -60px;
}

.btnFindmore a {
	background: url('../images/0110_navigation/btn_findmore.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 117px;
}

.btnFindmore a:hover { 
	background-position: 0 -30px;
}

.btnFindmore a:active {
	background-position: 0 -60px;
}

.btnDownloadnow a {
	background: url('../images/0110_navigation/btn_downloadnow.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 30px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 117px;
}

.btnDownloadnow a:hover { 
	background-position: 0 -30px;
}

.btnDownloadnow a:active {
	background-position: 0 -60px;
}

.btnDownloadfree a {
	background: url('../images/0110_navigation/btn_downloadfree.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 100px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 138px;
}

.btnDownloadfree a:hover { 
	background-position: 0 -100px;
}

.btnDownloadfree a:active {
	background-position: 0 -200px;
}

.btnOnecent a {
	background: url('../images/pbx_navigation/tab_onecent_off.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 36px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 221px;
}

.btnOnecent a:hover, .btnOnecent a:active { 
	background-position: 0 -36px;
}

.btnUnlimited a {
	background: url('../images/pbx_navigation/tab_onecent_off.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 36px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 221px;
}

.btnUnlimited a:hover, .btnUnlimited a:active { 
	background-position: 0 -36px;
}

.btnPrepaid a {
	background: url('../images/0110_navigation/tab_prepaid_off.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 36px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 221px;
}

.btnPrepaid a:hover, .btnPrepaid a:active { 
	background-position: 0 -36px;
}

.btnPostpaid a {
	background: url('../images/pbx_navigation/tab_postpaid_off.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 36px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 221px;
}

.btnPostpaid a:hover, .btnPostpaid a:active { 
	background-position: 0 -36px;
}

.btnOnerate a {
	background: url('../images/0110_navigation/tab_onerate_off.gif') no-repeat;
	display: block;
	font-size: 0px;
	height: 36px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 221px;
}

.btnOnerate a:hover, .btnOnerate a:active { 
	background-position: 0 -36px;
}

.btnVoipplans a {
	background: url('../images/0110_navigation/btn_voipplans.jpg') no-repeat;
	display: block;
	font-size: 0px;
	height: 150px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 340px;
}

.btnVoipplans a:hover, .btnVoipplans a:active { 
	background-position: 0 -150px;
}

.btnVoipfeatures a {
	background: url('../images/0110_navigation/btn_voipfeatures.jpg') no-repeat;
	display: block;
	font-size: 0px;
	height: 150px;
	line-height: 0px;
   	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	text-indent: -10000px;
	width: 340px;
}

.btnVoipfeatures a:hover, .btnVoipfeatures a:active { 
	background-position: 0 -150px;
}

/* Footer Menu */

.footerMenu {
	list-style: none;
	margin: 0px 20px 0px 40px;
	padding: 0px;
	width: 177px;
}

.footerMenu li{
	border-bottom: #d0cec0 1px dotted;
	list-style: none;
}

.footerMenu li a{
	color: #666666;
	display: block;
	font-size: x-small;
	font-weight: normal;
	list-style: none;
	padding: 5px 3px 5px 3px;
	text-decoration: none;
}

.footerMenu li a:visited{
	color: #777777;
	display: block;
	font-size: x-small;
	font-weight: normal;
	list-style: none;
	padding: 5px 3px 5px 3px;
	text-decoration: none;
}

.footerMenu li a:hover{
	background-color: #d2d1c5;
	color: #336699; 
	display: block;
	font-size: x-small;
	font-weight: normal;
	list-style: none;
	padding: 5px 3px 5px 3px;
	text-decoration: none;
}

.footerMain {
	color: #336699;
	font-weight: bold;
	text-transform: uppercase;
}

#footerBase {
	color: #666666;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

#footerBase a {
	color: #336699;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

#footerBase a:visited {
	color: #6699CC;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

#footerBase a:hover {
	color: #336699; 
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
}

#footerBase span {
	color: #666666; 
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

.footerInfo {
	border-top: #CCC 1px solid;
	border-right: 0px;
	border-bottom: #CCC 1px solid;
	border-left: 0px;
	color: #D74040;
	display: block;
	font-size: 85%;
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
	width: 100%;
}

/* Elements */

hr {
	background-color: #CCCCCC;
	border: 0;
	color: #CCCCCC;
	height: 1px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	width: 100%;
}

.hrDash {
	background-color: #d6d5ca;
	border: 0;
	color: #d6d5ca;
	height: 1px;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px;
}

.hrminTop {
	border-top: #CCC 1px solid;
	display: block;
	margin-bottom: 30px;
	margin-top: 10px;
}

.hrMin {
	border-top: 1px dotted #CCCCCC;
	display: block;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 100%;
}

.hrMax {
	border-top: 1px dotted #999999;
	display: block;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 100%;
}

.hrMaxtop {
	border-top: #CCC 1px solid;
	display: block;
	margin: 0px;
	padding-bottom: 10px;
	width: 100%;
}

.hrMaxbot {
	border-bottom: #CCC 1px solid;
	display: block;
	margin: 0px;
	padding-top: 10px;
	width: 100%;
}

.imgGap {
	display: block;
	margin: 0px;
	padding: 0px;
}

.imgI {
	display: inline;
	margin: 0px;
}

/* Table and Cell Styles */

table.promoT {
	border: 1px solid #FFFFFF; 
	border-collapse: collapse;
	width: 157px;
}

table.promoT td {
	border: 1px solid #FFFFFF;
	font-size: x-small;
	padding: 2px;
}   
 
/*table.outerT th {
	border: 1px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
}*/

table.promoT td.lowleft {
	background-color: #E7E7E4;
	text-align: left;
	width: 70%;
}

table.promoT td.lowright {
	background-color: #E7E7E4;
	text-align: center;
	width: 30%;
}

table.promoT td.highleft {
	background-color: #F9F8F6;
	text-align: left;
	width: 70%;
}

table.promoT td.highright {
	background-color: #F9F8F6;
	text-align: center;
	width: 30%;
}

table.rateFinder {
	width: 100%;
}

table.rateFinder td {
	border: 0px solid #000000;
	border-collapse: collapse;
	font-size: 90%;
	padding: 5px;
}   
 
table.rateFinder td.city {
	text-align: left;
	margin: 0px;
	width: 40%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.rate {
	text-align: center;
	margin: 0px;
	width: 20%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
} 
 
table.rateFinder td.cityT {
	background-color: #336699;
	margin: 0px;
	text-align: left;
	width: 300px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.rateT {
	background-color: #336699;
	margin: 0px;
	text-align: center;
	width: 20%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.cityT {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
}

table.rateFinder td.rateT {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
} 
 
table.rateFinder td.pcity {
	text-align: left;
	margin: 0px;
	width: 50%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.prate {
	text-align: center;
	margin: 0px;
	width: 25%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
} 
 
table.rateFinder td.pcityT {
	background-color: #336699;
	margin: 0px;
	text-align: left;
	width: 50%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.prateT {
	background-color: #336699;
	margin: 0px;
	text-align: center;
	width: 25%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.rateFinder td.pcityT {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
}

table.rateFinder td.prateT {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
}

table.promoFinder {
	width: 156px;
}

table.promoFinder td {
	border: 0px;
	border-collapse: collapse;
	font-size: 90%;
	padding: 4px;
}   
 
table.promoFinder td.city {
	text-align: left;
	margin: 0px;
	width: 80%;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.promoFinder td.rate {
	text-align: center;
	margin: 0px;
	width: 20%;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.freeMinutes {
	width: 100%;
}

table.freeMinutes td {
	border: 0px;
	border-collapse: collapse;
	font-size: 90%;
	padding: 5px;
}   
 
table.freeMinutes td.city {
	text-align: left;
	margin: 0px;
	width: 50%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.freeMinutes td.minutes {
	text-align: center;
	margin: 0px;
	width: 25%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
} 
 
table.freeMinutes td.cityT {
	background-color: #336699;
	margin: 0px;
	text-align: left;
	width: 50%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.freeMinutes td.minutesT {
	background-color: #336699;
	margin: 0px;
	text-align: center;
	width: 25%;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	border-collapse: collapse;
}

table.freeMinutes td.cityT {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
}

table.freeMinutes td.minutesT {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
}

table.commonT {
	border: 1px solid #FFFFFF; 
	border-collapse: collapse;
	width: 100%;
}

table.commonT td {
	border: 1px solid #FFFFFF;
	font-size: 90%;
	padding: 5px;
}

table.commonT td.lowleft {
	background-color: #E7E7E4;
	text-align: left;
	width: 60%;
}

table.commonT td.lowright {
	background-color: #E7E7E4;
	text-align: center;
	width: 40%;
}

table.commonT td.highleft {
	background-color: #F9F8F6;
	text-align: left;
	width: 60%;
}

table.commonT td.highright {
	background-color: #F9F8F6;
	text-align: center;
	width: 40%;
}

table.bft {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

table.bft td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 5px;
	text-align: center;
}   
 
table.bft td.header {
	background-color: #336699;
	color: #FFDD66;
	font-size: 85%;
	margin: 0px;
	width: 40%;
}

table.bft td.desc {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 85%;
	margin: 0px;
	width: 50%;
}

table.bft td.price {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	width: 20%;
}

table.bft td.monthly {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	width: 30%;
}

table.bft td.total {
	background-color: #b9cbde;
	color: #333333;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
}

table.bft td.main {
	background-color: #336699;
	color: #FFDD66;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}

table.bft td.sub {
	background-color: #FFF;
	color: #333;
	font-size: 90%;
	font-weight: normal;
	text-align: center;
}

table.signupT {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	width: 100%;
}

table.signupT td {
	border: 0px;
	padding: 5px;
}   
 
table.signupT td.tformQ {
	border-top: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	background-color: #F9F8F6;
	text-align: right;
	width: 30%;
}

table.signupT td.tformA {
	border-top: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	background-color: #E7E7E4;
	text-align: left;
	width: 50%;
}

table.signupT td.tformN {
	background-color: #FFFFE1;
	border: 1px solid #FFFFFF;
	font-size: 80%;
	text-align: center;
	vertical-align: middle;
	width: 20%;
}

table.signupT td.tformH {
	color: #666666;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

table.signupT td.tformE {
	color: #D74040;
	font-size: 90%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	width: auto;
}

table.signupT td.tformB {
	text-align: center;
	vertical-align: middle;
	width: auto;
}

table.twocolT {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	width: 100%;
}

table.twocolT td {
	border: 0px;
}   
 
table.twocolT td.tformQ {
	background-color: #E7E7E4;
	border-top: 0px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px;
	padding: 10px;
	text-align: center;
	width: 30%;
}

table.twocolT td.tformA {
	background-color: #F9F8F6;
	border-top: 0px;
	padding: 10px;
	text-align: left;
	width: 70%;
}  
 
table.twocolT td.wformQ {
	background-color: #FFFFFF;
	border: 0px;
	padding: 7px;
	text-align: right;
	width: 40%;
}


table.twocolT td.wformA {
	background-color: #FFFFFF;
	border: 0px;
	padding: 7px;
	text-align: left;
	width: 60%;
}

table.threecolT {
	border: 0px solid #FFFFFF;
	border-collapse: collapse;
	width: 100%;
}

table.threecolT td {
	border: 0px;
	padding: 5px;
}

table.threecolT td.tformH {
	color: #666666;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

table.threecolT td.tformP {
	text-align: center;
	vertical-align: middle;
	width: 10%;
}

table.threecolT td.tformN {
	text-align: center;
	vertical-align: middle;
	width: 25%;
}

table.threecolT td.tformD {
	text-align: left;
	vertical-align: middle;
	width: 65%;
}

table.threecolT td.tformDesc {
	padding-left: 40px;
	text-align: left;
	vertical-align: middle;
	width: 65%;
}



table.virtualT {
	border-top: 1px solid #b7c1ca;
	border-right: 1px solid #b7c1ca;
	border-bottom: 0px;
	border-left: 1px solid #b7c1ca;
	border-collapse: collapse;
	width: 701px;
}

table.virtualT td {
	border: 0px;
	padding: 0px;
}
 
table.virtualT td.titleFeature {
	background-color: #d9e2eb;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #b7c1ca;
	border-left: 0px;
	color: #336699;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

table.virtualT td.titlePlan {
	background-color: #336699;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #b7c1ca;
	border-left: 1px solid #b7c1ca;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	padding: 5x;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
 
table.virtualT td.feature {
	background-color: #d9e2eb;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #b7c1ca;
	border-left: 0px;
	padding: 5px 5px 5px 20px;
	text-align: left;
	vertical-align: middle;
	width: auto;
}

table.virtualT td.plan {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #b7c1ca;
	border-left: 1px solid #b7c1ca;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}

/* BFT Units */

.shadetabs {
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.shadetabs DIV {
	border: 0px;
	display: inline;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	
}

.tabcontent {
	display: none;
	font-size: 85%;
	font-weight: bold;
}

.tabBox {
	background: #F7F7F7;
	border-bottom: #cccabb 1px solid;
	border-left: #cccabb 1px solid;
	border-right: #cccabb 1px solid;
	border-top: #cccabb 1px solid;
	height: auto;
	padding: 15px;
	width: auto;
}

/* DIV Units */

.miniRates {
	font-size: 90%;
	font-weight: normal;
}

.pheaderStyle {
	background-color: #b4b2a8;
	border: 0;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
	text-align: center;
}

.pheaderStyle70 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 70%;
}

.pheaderStyle50 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 50%;
}

.pheaderStyle40 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 40%;
}

.pheaderStyle30 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 30%;
}

.pheaderStyle20 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	width: 20%;
}

.pitemStyle {
	background-color: #F9F8F6;
	margin: 0px;
	padding: 3px;
	text-align: center;
}

.palternateStyle {
	background-color: #E7E7E4;
	margin: 0px;
	padding: 3px;
	text-align: center;
}

.clearStyle {
	margin: 0px;
	padding: 3px;
	text-align: center;
}

.pfooterStyle {
	background-color: #b9cbde;
	color: #333333;
	font-size: 85%;
	font-weight: normal;
	margin: 0;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

.itemStyle {
	background-color: #F9F8F6;
	margin: 0px;
	padding: 0px;
}


.alternateStyle {
	background-color: #E7E7E4;
	margin: 0px;
	padding: 0px;
}

.footerStyle {
	background-color: #b9cbde;
	color: #333333;
	font-size: 85%;
	font-weight: normal;
	margin: 0;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

.lheaderStyle {
	border-bottom: #CCC 1px solid;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #336699;
	display: block;
	font-family: Arial, Helvetica, san-serif, Verdana;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: auto;
}

.litemStyle {
	background-color: #F9F8F6;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	text-align: left;
}

.lalternateStyle {
	background-color: #E7E7E4;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	text-align: left;
}

.hintYellow {
	background-color: #FFFFE1;
	border: 1px dashed #CCCCCC;
	font-size: 80%;
	margin: 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
	width: auto;
}

.iconDial {
	background: url('../images/0110_main/icon_dialing_instruct.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconAddfunds {
	background: url('../images/0110_main/icon_add_funds.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconDialer {
	background: url('../images/0110_main/icon_dialer.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconHistory {
	background: url('../images/0110_main/icon_account_history.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconStatement {
	background: url('../images/0110_main/icon_account_statement.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconProfile {
	background: url('../images/0110_main/icon_edit_profile.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconRefer {
	background: url('../images/0110_main/icon_refer_friend.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

.iconSpeeddial {
	background: #FFFFFF url('../images/0110_main/icon_speed_dial.gif') left top no-repeat;
	height: 50px;
	margin-bottom: 0;
	margin-top: 0;
	min-height: 50px;
	padding-bottom: 0;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

/* CSS Drop Down Menu */

#menuD {
	float: left;
	font-size: small;
    font-family: Arial, Helvetica, san-serif, Verdana;
	width: 100%;
	margin: 0px;
}
		
#menuD a {
	border: 1px solid #CCCABB;
	display: block;
	margin: 0;
	padding: 5px;
	text-align: left;
	white-space: nowrap;
}
	
#menuD a:link, #menuD a:visited, #menuD a:active {	/* menu at rest */
	color: black;
	background-color: #FFFFFF;
	text-decoration: none;
}
	
#menuD a:hover {	/* menu on mouse-over  */
	color: #D74040;
	background: url('../images/0110_main/bg_menu.gif') left top repeat-x;
	background-color: #A7A69B;
	text-decoration: none;
}	
	
#menuD a.top_parent, #menuD a.top_parent:hover {	/* attaches down-arrow to all top-parents */
	background: url('../images/0110_navigation/btn_menuarrow.gif') right center no-repeat;
	color: black;
}
	
#menuD a.parent, #menuD a.parent:hover {	/* attaches side-arrow to all parents */
	background: url('../images/0110_navigation/btn_menuarrow.gif') right center no-repeat;
}

#menuD ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 180px;	/* width of all menu boxes */
}

#menuD li {
	min-height: 1px;	
	position:relative;
	vertical-align: bottom;	
}

#menuD ul ul {
	display: none;
	margin:-1em 0 0 -1em;
	padding: 1em;
	position: absolute;
	top: auto;
	z-index: 1000;
}

#menuD ul ul ul {
	left: 100%;
	top: 0;
}

div#menuD li:hover {
	cursor: pointer;
	z-index: 100;
}

div#menuD li:hover ul ul,
div#menuD li li:hover ul ul,
div#menuD li li li:hover ul ul,
div#menuD li li li li:hover ul ul {
	display: none;
}

div#menuD li:hover ul,
div#menuD li li:hover ul,
div#menuD li li li:hover ul,
div#menuD li li li li:hover ul {
	display: block;
}

/* PagerStyle */

.gridPager, .gridPager td
{    
    text-align: right;
    background-color: #b4b2a8;  
    color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}

.gridPager a {
    color: #FFFFFF;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}

.gridPager a:hover {
    color: #D74040;
	font-family: Arial, sans-serif, Verdana;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
