/* Layout */

#splashWrapper {
	background: #FFFFFF url('../images/pbx_layout/bg_splashbanner.gif') top center repeat-x;
	height: 374px;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

#splashContainer {
	background: url('../images/pbx_layout/bg_splashbanner.jpg') top center no-repeat;
	height: 374px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 952px;
}

.splashlogoSpacer {
	height: 38px;
	text-align: center;
	width: auto;
}

#splashlogoContainer {
	height: 72px;
	margin: 0px auto;
	text-align: center;
	width: 248px;
}

#splashbannerSpacer01 {
	height: 95px;
	margin: 0px auto;
	text-align: center;
	width: auto;
}

#splashbannerSpacer02 {
	height: 110px;
	margin: 0px auto;
	text-align: center;
	width: 952px;
}

#splashbannerSpacer03 {
	height: 21px;
	margin: 0px auto;
	text-align: center;
	width: auto;
}

.splashButton {
	height: 110px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 208px
}

.splashBody01 {
	color: #777777;
	height: auto;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding: 20px 0px 20px 20px;
	position: relative;
	text-align: left;
	width: 188px
}

.splashBody02 {
	color: #777777;
	height: auto;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding: 20px 0px;
	position: relative;
	text-align: left;
	width: 208px
}

.splashBody03 {
	color: #777777;
	height: auto;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding: 20px 0px 20px 0px;
	position: relative;
	text-align: left;
	width: 208px
}

.splashBody04 {
	color: #777777;
	height: auto;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding: 20px 20px 20px 0px;
	position: relative;
	text-align: left;
	width: 188px
}

.spacerVfloat3 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 3px;
}

.spacerVfloat41 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 41px;
}

#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: 195px;
}

.headerRight {
	/*background: url('../images/pbx_layout/bg_headerright.gif') top right no-repeat;*/
	float: right;
	height: 30px;
	line-height: 30px;
	position: relative;
	text-align: right;
	width: 757px;
}

.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;
}

.bodyOne {
	width: 916px;
}

.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  */

.bannerMobile {
	background: url('../images/pbx_main/bannersm_mobile.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerOffice {
	background: url('../images/pbx_main/bannersm_office.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}
.bannerFax {
	background: url('../images/pbx_main/bannersm_fax.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerSip {
	background: url('../images/pbx_main/bannersm_sip.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerCorporate {
	background: url('../images/pbx_main/banner_corporatepbx.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerAbout {
	background: url('../images/pbx_main/banner_about.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerTestimonial {
	background: url('../images/pbx_main/bannersm_testimonial.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerSupport {
	background: url('../images/pbx_main/banner_support.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerPartner {
	background: url('../images/pbx_main/bannersm_partner.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerDevice {
	background: url('../images/pbx_main/banner_pbxdevice.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerService {
	background: url('../images/pbx_main/banner_pbxservice.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerContact {
	background: url('../images/pbx_main/banner_contact.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.bannerOrder {
	background: url('../images/pbx_main/bannersm_order.jpg') top left no-repeat;
	height: 200px;
	width: 741px;
}

.container701_3 {			/* Plans */
	background: url('../images/pbx_layout/bg_220.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.container701_5 {			/* Plans */
	background: url('../images/pbx_layout/bg_124.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.container124 {			/* Plans */
	background: url('../images/pbx_layout/box_124.gif') top center no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 124px;
}

.container124sp {			/* Plans */
	background: url('../images/pbx_layout/box_124sp.gif') top center no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 124px;
}

.content124 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	width: auto;
}

.footer124 {
	background: url('../images/pbx_layout/footer_124.gif') bottom left no-repeat;
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	position: relative;
	width: 124px;
}

.container220 {			/* Plans */
	background: url('../images/pbx_layout/box_220.gif') top center no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 220px;
}

.container220sp {			/* Plans */
	background: url('../images/pbx_layout/box_220sp.gif') top center no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 220px;
}

.content220 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	width: auto;
}

.footer220 {
	background: url('../images/pbx_layout/footer_220.gif') bottom left no-repeat;
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	position: relative;
	width: 220px;
}

.footer220sp {
	background: url('../images/pbx_layout/footer_220.gif') bottom left no-repeat;
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	position: relative;
	width: 220px;
}

.container360_2x {
	background: url('../images/pbx_layout/bg_360_2cols.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.generic360 {
	background: url('../images/pbx_layout/box_360.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 360px;
}

.generic360blue {
	background: url('../images/pbx_layout/box_360blue.gif') top left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 360px;
}

.content360 {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	width: 320px;
}

.content360c {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	text-align: center;
	width: 320px;
}

.footer360 {
	background: url('../images/pbx_layout/bg_footer360.gif') bottom left no-repeat;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 360px;
}

.container701_4x {
	background: url('../images/pbx_layout/bg_701_4cols.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.container741 {
	background: url('../images/pbx_layout/bg_741.gif') top center repeat-y;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.generic741 {
	background: url('../images/pbx_layout/box_741.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.making741 {
	background: url('../images/pbx_layout/box_741making.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 741px;
}

.receiving741 {
	background: url('../images/pbx_layout/box_741receiving.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;
}

.content741header {
	margin: 0px;
	padding: 60px 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;
}
.container916gen {
	background-color: #F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 916px;
}

.generic916 {
	background: url('../images/pbx_layout/box_916.gif') top left no-repeat;
	margin: 0px;
	padding: 0px;
	width: 916px;
}

.content916gen {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	text-align: center;
	width: 876px;
}

.footer916 {
	background: url('../images/pbx_layout/bg_footer916.gif') bottom left no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 916px;
}

.empty340 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 340px;
}

.bgcol340 {
	background-color: #e8f0f6;
	float: left;
	margin: 0px;
	padding: 10px;
	position: relative;	
	width: 320px;
}

.Downloadds {
	padding-top: 5px;
	text-align: center;
	width: 200px;
}

.colContainer {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.col30pc {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 30%;
}

.col60 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 160px;
}

.col70pc {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 70%;
}

.col160px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 160px;
}

.col170px {
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: right;
	width: 170px;
}

.col185px {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: 185px;
}

.col200px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 200px;
}

.col247px {
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	position: relative;
	text-align: left;
	width: 247px;
}

.col310px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 310px;
}

.col480px {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 480px;
}

.container104 {
	margin: 0px auto;
	text-align: center;
	width: 104px;	
}

.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_2 {	/* Sitemap */
	background: url('../images/pbx_layout/divider701_2.gif') bottom left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.dividerContainer701_4 {	/* Devices */
	background: url('../images/pbx_layout/divider701_4.gif') bottom left repeat-y;
	margin: 0px;
	padding: 0px;
	width: 701px;
}

.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;
}

.col91 {					/* Call Features */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 91px;
}

.col120 {					/* Bundles */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: centered;
	width: 120px;
}

.col135 {					/* Phone Units */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 135px;
}

.col145 {					/* Device */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 145px;
}

.col150 {					/* TalkIP */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 150px;
}

.col167 {					/* Call Features */
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 167px;
}

.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: 10px 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;
}

.spacer3H {
	height: 3px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer20H {
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer30H {
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.spacer35H {
	height: 35px;
	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;
}

.spacerVfloat10 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 10px;
}

.spacerVfloat11 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 11px;
}

.spacerVfloat20 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 20px;
}

.spacerVfloat21 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 21px;
}

.spacerVfloat40 {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
	width: 40px;
}

.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;
}

.liveSupport {
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 160px;
}

.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;
}

.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;
}

.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%;
}

/* 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;
}
