﻿/*IKE TESTING DIV - NOT PERMANENT*/

div.testing { width:948px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:0px; }

div.footerTest { width:948px; margin-left:auto; margin-right:auto; }

/*END OF IKE TESTING DIV*/

#BlueBar
{
    height: 29px;
    width: 950px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    /*added by Ike*/
    background:url('/Images/blueBarNew.png');
}
.HeaderLeftBlue 
{
    float:left; 
    width:12px; 
    height:29px;
    background: url('/images/blue_bar_left.png')
}
.HeaderRightBlue 
{
    float:right; 
    width:12px; 
    height:29px; 
    background: url('/images/blue_bar_right.png')
}
.HeaderCenterBlue 
{
    float: left;
    width:926px; 
    height:29px; 
    background: url('/images/blue_bar_center.png');
}
.MasterPageOrderText
{
	text-align: left;
    color: #ffffff;
	padding-top: 7px;
	padding-left: 22px;
    font-size: 12px;
    font-family: Tahoma;
}
/*--------------------*/
/* Bottom Box Control */
/*--------------------*/
#BottomBox
{
    width: 950px;
    height: 146px;
    margin-left: auto;
    margin-right: auto;
}
#BoxBottomBg
{
    background: url('/images/header_center.png') repeat-x 100% top;
    width: 950px;
    height: 146px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.BoxBottom
{
    background: url('/images/bottom_box_bg.png') repeat-x 100% top;
    width: 950px;
    top: inherit;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 146px;
}
.BottomL
{
    float:left; 
    width:262px; 
    height:146px;
    background: url('/images/bottom_box_keepyourphone.gif')
}
.BottomDiv 
{
    float:left; 
    width:1px; 
    height:146px; 
    background: url('/images/bottom_box_div.png')
}
.BottomC 
{
    float:left; 
    width:342px; 
    height:146px; 
    background: url('/images/bottom_box_m_globe.png')
}
.BottomR 
{
    float: left;
    width:344px; 
    height:146px; 
    background: url('/images/bottom_box_right_referral.png')
}
/*-----------------*/
/* Bottom Box Text */
/*-----------------*/
/*How Phone Power Works Box*/
.TitleHowRed
{
    font-weight: bold;
    color: #dd0c11;
    text-align: center;
    font-size: 18pt;
    padding: 5px 10px 0px 10px;
    float: right;
    width: 150px;
}
.LinkBlueSml
{
    color: #316fc6;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    position: relative;
    z-index: 10;
}
/*Refer A Friend Box*/
.TextReferBox
{
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    float: right;
    width: 200px;
    padding: 15px 10px 0px 0px;
}
.LinkBlueSmlR
{
    float: right;
    color: #316fc6;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    padding: 8px 10px 0px 0px;
    position: relative;
    z-index: 10;
}
/*International Rates Box*/
.LinkBlueSmlC
{
    float: right;
    color: #316fc6;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    padding: 8px 10px 0px 0px;
    position: relative;
    z-index: 10;
}
.TitleIntlRed
{
    text-align: right;
    font-size: 18pt;
    font-weight: bold;
    color: #dd0c11;
    padding: 10px 10px 0px 0px;
    height: 26px;
    float: right;
}
.TextIntlBox
{
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
    color: #353535;
    float: right;
    width: 200px;
    padding: 15px 10px 0px 0px;
}
/*-----------*/
/* VoIP Home */
/*-----------*/
.ContentContainer
{
    /* Ike Background Image Change to bgNew
    background: url(/images/content_bg.png) repeat-y 100% top;
    */
    background:url(/images/content_bgNew.png) repeat-y 100% top;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    font-family: Tahoma;
    font-size: 14px;
}

#voipHomeGrid
{
    width:444px;
    height:296px;
    overflow:hidden;
    background-image:url(/Images/VoipHome/voipHomeGrid.jpg);
    background-position: top center;
    background-repeat:no-repeat;
}

.voipHomeGridTable
{
    width:404px;
    margin-left:24px;
    margin-top:50px;
    font-size:11px;
    color:#353535;
    text-align:center;
    font-weight:bold;
}

.VoIPHomeBoxHeaderText
{
	font-weight: bold;
	font-size: 22px;
	color: #316fc6;
}
.VoIPHomeCheckRow
{
	padding-top: 15px;
}
.VoIPHomeCheckText
{
	padding-left: 10px;	
}
.VoIPHomeResiRow
{
	width: 350px;
}
.VoIPHomeHowItWorksText
{
	width: 33%;
	position: relative;
	top: -10px;
}
div#VoIPHomeTopRow
{
	padding-top: 5px;
	padding-left: 20px;
}
div#VoIPHomeTopLeft
{	
	width: 400px;
}
div#VoIPHomeTopRight
{
	
}
div#VoIPHomeHowItWorksBox
{
	background: url(/images/voiphome/HowItWorksBox.png) no-repeat top;
	width: 388px;
	height: 230px;
}
div#VoIPHomeHowItWorksHeader
{
	position: relative;
	top: -5px;
}
div#VoIPHomeHowItWorksUpperContainer
{
	width: 250px;
	padding-left: 10px;	
	padding-top: 10px;
}
div#VoIPHomeHowItWorksLowerContainer
{
	padding-left: 5px;
	text-align: center;
	font-weight: bold; 
}
div#VoIPHomeResidential
{
	background: url(/images/voiphome/ResPlanBox.png) no-repeat top;
	width: 512px;
	height: 230px;
	cursor: pointer;	
}
div#VoIPHomeResiText
{
	padding-top: 5px;
	padding-left: 10px;
}
div#VoIPHomeResiCheckboxes
{
	font-size: 14px;
	font-weight: bold;
}
div#VoIPHomeResiOffset
{
	width: 160px;
	height: 180px;
}
div#VoIPHomeBottomRow
{
	padding-top: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
}
div#VoIPHomeBottomLeft
{
	width: 532px;
}
div#VoIPHomeCompare
{
	background: url(/images/voiphome/PriceChart.png) no-repeat top;
	width: 520px;
	height: 267px;
}
div#VoIPHomePCWorld
{
	margin-top: 10px;
	background: url(/images/voiphome/PCworldNoText.png) no-repeat top;
	height: 73px;
	width: 520px;
}
div#VoIPHomePCWorldText
{
	font-size: 16px;
	color: #316fc6;
	font-weight: bold;
	text-align: center;
	line-height: 1.7;
	margin-left: 130px;
	padding-top: 5px;
	width: 395px;
}
span#VoIPHomePCWorldDateText
{
	font-size: 10px;
	font-weight: bold;
}
div#VoIPHomeBusiness
{
	background: url(/images/voiphome/BusPlanBox.png) no-repeat top;
	width: 380px;
	height: 267px;
	cursor: pointer;
}
div#VoIPHomeBusinessText
{
	width: 200px;
	padding-left: 10px;
	padding-top: 5px;
}
div#VoIPHomeBusinessSubText
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
div#VoIPHomeBusinessCheckboxes
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
	width: 165px;
}
div#VoIPHomeRetailActivation
{
	margin-top: 10px;
	background: url(/images/voiphome/BestBuyBox.png) no-repeat top;
	height: 72px;
	width: 380px;
	cursor: pointer;
}
div#VoIPHomeRetailActText
{
	padding-top: 10px;
	font-weight: bold;
	margin-left: 110px;
	font-size: 14px;
}

/*-----------------*/
/* VOIP HOME NEW   */
/*-----------------*/

div#voipCt 
{
    /*background-image:url(/Images/voiphome/voipHomeBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;*/
    width:948px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    position:relative;
}

div#voipHomeHeadersNew
{
    height:154px;
}

div#voipHomeColumn1
{
    width:533px;
    float:left;
}

div#voipHomeColumn2
{
    width:415px;
    float:left;
}

div#voipHomeBestBuy
{
    width:444px;
    height:118px;
    overflow:hidden;
    background-image:url(/Images/voiphome/voipHomeBBbg.jpg);
    background-repeat:no-repeat;
    position:relative;
    cursor:pointer;
}

div#voipHomeRSB
{
    width:533px;
    height:276px;
    overflow:hidden;
    background-image:url(/Images/voiphome/voipHomeRSbg.jpg);
    background-position:top left;
    background-repeat:no-repeat;    
    /*position:relative;*/
}

div#voipHomeBP
{
   width:533px;
   height:159px;
   overflow:hidden;
   background-image:url(/Images/VoipHome/voipHomeBSbg.jpg);
   background-position:top left; 
   background-repeat:no-repeat;
   /*cursor:pointer;*/
   /*position:relative;*/
}

div#RSBList
{
    width:340px;
    margin-left:180px;
    margin-top:85px;
    font-size:12px;
    color:#454545;
    font-weight:bold;
}

ul#RSBul
{
    font-size:11px;
    color:#2d2d2d;
    font-weight:bold;
    line-height:18px;
    list-style-image:url(/Images/VoipHome/checkBig.png);
    list-style-position:inside;
}

div#BBcontent
{
    width:270px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:33px;
    padding:0px;
    float:left;
    font-size:15px;
    color:#353535;
}

div#BBcontent a
{
    color:#dd0c11;
    text-decoration:none;
    
}

div#RBList
{
    width:490px;
    margin-left:33px;
    margin-top:73px;
    font-size:12px;
    color:White;
    font-weight:bold;
}

ul#RBul
{
    
    font-size:11px;
    color:#2d2d2d;
    font-weight:bold;
    line-height:18px;
    list-style-image:url(/Images/VoipHome/checkSmallB.png);
    list-style-position:inside;
}

#voipHomeRCP
{
    float:left;
    width:415px;
    height:201px;
    overflow:hidden;
    background-image:url(/Images/VoipHome/rcpBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

#voipHomeVideo
{
    float:left;
    width:415px;
    height:234px;
    overflow:hidden;
    background-image:url(/Images/VoipHome/rcpVideoBg.jpg);
}

#voipHomeRCPtext
{
    font-size:11px;
    color:#454545;
    width:300px;
    margin-left:100px;
    margin-top:40px;
    line-height:12px;
}

.retailSlideshow
{
    width:155px;
    height:118px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    float:left;
}

/********************
RETAIL COMBO PACK
********************/

div#voipCtCombo 
{    
    width:948px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    position:relative;
}

div#rcpRow1
{
    width:948px;
    height:244px;
    overflow:hidden;
    margin:0px;
    padding:0px;   
    background-image:url(/Images/VoipHome/rcpHeaderBG.jpg);
    background-repeat:no-repeat;
    background-position:top center;
}

div#rcpHeaderContent
{
    width:465px;
    float:left;
    margin:67px 0px 0px 0px;
    padding:0px 0px 0px 9px;
    font-size:11px;
    color:#454545;
}

div#rcpHeaderContent h2
{
    font-size:17px;
    margin:0px 0px 6px 0px;
    padding:0px;
    font-weight:normal;
}

div#rcpHeaderContent a:link,
div#rcpHeaderContent a:active,
div#rcpHeaderContent a:visited
{
    color:Blue;
    text-decoration:underline;
}

div#rcpHeaderContent a:hover
{
    color:#dd0c11;
    text-decoration:none;
}

div#rcpImage
{
    float:left;
    width:151px;
    margin-top:30px;
}

div#rcpFinder
{
    width:270px;
    float:right;
    margin-left:41px;
}

div#rcpFinderContent
{    
    margin-top:50px;
    vertical-align:top;
    text-align:center;
}

div#rcpButtons
{
    float:left;
    width:250px;
    margin-left:55px;
    margin-top:25px;
}

div#rcpRow2
{
    height:175px;
    overflow:hidden;
}

div#rcpAdapter
{
    width:308px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/VoipHome/rcpAdapter.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#rcpZippy
{
    width:331px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/VoipHome/rcpZippy.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#rcpHeadphones
{
    width:309px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/VoipHome/rcpHeadset.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#rcpRow3
{
    width:948px;
    background-image:url(/Images/VoipHome/rcpBtmBg.jpg);
    background-repeat:repeat-y;
    height:250px;
}

div#rcpIncluded
{
    float:left;
    width:300px;    
}

table#rcpIncludedTable
{
    width:280px;
    margin:12px 0px 0px 9px;
    border:0px;
    padding:0px;
    color:#fff;
    font-size:11px;
    line-height:20px;
}

table#rcpIncludedTable h3
{    
    color:#fff;
    font-size:15px;
    margin:0px;
}


div#rcpExtraHelp
{
    float:left;
    width:300px;
}

table#rcpExtraHelpTable
{
    width:280px;
    margin:12px 0px 0px 9px;
    border:0px;
    padding:0px;
    color:#fff;
    font-size:11px;
    line-height:20px;
}

table#rcpExtraHelpTable h3
{    
    color:#fff;
    font-size:15px;
    margin:0px;
}

.boldRedMe
{
    color:#dd0c11;
    font-weight:bold;
    /*font-style:italic;*/
}

div#rcpAdapterContent
{
    font-size:11px;
    margin-top:70px;
    margin-left:12px;
    color:#454545;
}

div#rcpZippyContent
{
    font-size:11px;
    margin-top:50px;
    margin-left:13px;
    color:#454545;
}

div#rcpHeadphonesContent
{
    font-size:11px;
    margin-top:37px;
    margin-left:13px;
    color:#454545;
}



/*-----------------*/
/* Res Detail Page */
/*-----------------*/
#MoreInfo30Day
{
    background: url('/images/ResDetail/30day.png') no-repeat top;
    height: 78px;
    width: 246px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12pt;
    cursor: pointer;
    margin-bottom: 20px;
}
#MoreInfoBanner
{
    height: 171px;
    width: 644px;
    font-family: Arial;
    color: #353535;
}
#MoreInfoBannerHeader
{
	font-size: 12pt;
	text-decoration: underline;
	padding-top: 18px;
	padding-left: 30px;
	font-weight: bold;
}
#MoreInfoBannerFooter
{
	font-size: 10pt;
	padding-top: 13px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
#MoreInfoCostBox
{
    background: url('/images/ResDetail/cost_box.png') no-repeat top;
    height: 111px;
    width: 246px;
    text-align: center;
    font-family: Arial;
    margin-bottom: 21px;
}
#MoreInfoOrderNow
{
    height: 39px;
    width: 246px;
    text-align: center;
    font-family: Arial;
    padding-bottom: 21px;
}
#MoreInfoPlanType
{
    background: url('/images/ResDetail/plan_type.png') no-repeat top;
    height: 43px;
    width: 246px;
    text-align: center;
    font-family: Arial;
    font-size: 12pt;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 20px;
}
.MoreInfoLinkBehavior:link
{
	font-size: 8pt; 
	color: White;
}
.MoreInfoLinkBehavior:visited
{
	font-size: 8pt; 
	color: White;
}
.PlanDetailsText
{
    font-family: Arial;
    font-size: 10pt;
    padding: 20px 0px 10px 0px;    
}
.ResDetailsServiceText
{
    font-family: Arial;
    font-size: 10pt;
    width: 910;
    padding: 0px 20px 10px 20px;
}
.MoreInfoFeatures
{
    width: 246px; 
    height: 82px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 18pt; 
    background: url('/images/resdetail/features_box.png');
    cursor: pointer;
}
#MoreInfoClonedLineRight
{    
    height: 108px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20pt;     
    cursor: pointer;
    background: url('/images/resdetail/cloned_line.png');
    width: 246px;
}
#ProductsMoreInfoClonedLineRight
{    
    height: 108px;
    text-align: center;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20pt;     
    cursor: pointer;
    background: url('/images/products/cloned_line_container.png') no-repeat top left;
    width: 260px;
}
#MoreInfoClonedLineLeft
{
    height: 108px;
    width: 644px;
    background: url('/images/resdetail/cloned_line_table_bg.png') no-repeat;
}
#ProductsMoreInfoClonedLineLeft
{
    height: 108px;
    width: 633px;        
    background: url('/images/products/cloned_line_table_bg_shrunk.png') no-repeat;
}
/*--------------------------------------*/
/* More Info Tab Table (ResDetail Page) */
/*--------------------------------------*/
.MoreInfoTabTable .ajax__tab_outer
{
	padding-right: 5px;
	height: 23px;
	background: url('/images/resdetail/table/tab_right.gif') no-repeat right;	
}
.MoreInfoTabTable .ajax__tab_inner
{
	padding-left: 9px;
	height: 23px;
	background: url('/images/resdetail/table/tab_left.gif') no-repeat;
}
.MoreInfoTabTable .ajax__tab_tab
{
	height: 23px;
	padding: 4px;
	margin: 0;
	width: 296px;
	color: Black;
	font-weight: normal;
	text-decoration: none;
	background: url('/images/resdetail/table/tab.gif') repeat-x;	
}
.MoreInfoTabTable .ajax__tab_hover .ajax__tab_outer
{
	padding-right: 9px;	
	height: 23px;
	background: url('/images/resdetail/table/tab_right.gif') no-repeat right;
}
.MoreInfoTabTable .ajax__tab_hover .ajax__tab_inner
{
	padding-left: 9px;
	height: 23px;
	background: url('/images/resdetail/table/tab_left.gif') no-repeat;
}
.MoreInfoTabTable .ajax__tab_hover .ajax__tab_tab
{
	height: 23px;
	padding: 4px;
	margin: 0;
	width: 296px;
	color: Black;
	font-weight: bold;
	text-decoration: underline;
	background: url('/images/resdetail/table/tab.gif') repeat-x;
}
.MoreInfoTabTable .ajax__tab_active .ajax__tab_outer
{
	padding-right: 9px;
	height: 23px;
	background:url('/images/resdetail/table/tab_active_right.gif') no-repeat right;
}
.MoreInfoTabTable .ajax__tab_active .ajax__tab_inner
{
	padding-left: 9px;
	height: 23px;
	background: url('/images/resdetail/table/tab_active_left.gif') no-repeat;
}
.MoreInfoTabTable .ajax__tab_active .ajax__tab_tab
{
	height: 23px;
	padding: 4px;
	margin: 0;
	width: 296px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	background: url('/images/resdetail/table/tab_active.gif') repeat-x;
}
.MoreInfoTabTable .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url('/images/resdetail/table/tab-line.gif') repeat-x bottom;
}
.MoreInfoTabTable .ajax__tab_body
{
	height: 117px;
	background: url(/images/resdetail/table/tab_body.png) no-repeat;
}
/*-----------------*/
/* Contact Us Page */
/*-----------------*/
.ContactBoxTop 
{
    width: 445px; 
    height: 11px; 
    background: url('/images/contact/box_top.gif') no-repeat;
}
.ContactBoxCenter 
{
    width: 445px;
    background: url('/images/contact/box_center.gif') repeat-y;
}
.ContactBoxBottom 
{
    width: 445px; 
    height: 11px; 
    background: url('/images/contact/box_bottom.gif') no-repeat;
}
/*-----------------*/
/* Referral Page */
/*-----------------*/
#ReferralBarWrapper
{
    padding: 0px;
    border: 0px;
    height: 35px;
    text-align: left; /*margin-left:auto; 	margin-right:auto;	*/
    font-size: 110%;
    color: White;
    font-weight: bold;
    float: left;
}
#ReferralBarLeft
{
    margin-left: 0px;
    width: 12px;
    height: 31px;
    float: left;
    background: transparent url(/images/account_header_left.png) no-repeat top right;
}
#ReferralBarMiddle
{
    width: 616px;
    height: 31px;
    float: left;
    background: transparent url(/images/account_header_center.png) repeat-x top;
}
#ReferralBarRight
{
    margin-right: 0px;
    width: 12px;
    height: 31px;
    float: right;
    background: transparent url(/images/account_header_right.png) no-repeat top left;
}
#ReferralWrapper
{
    float: left;
}
.FrontPageBackDrop
{
    float: left;
    width: 700px;
    height: 462px;
    background: url(/images/FrontPageBackground.png) no-repeat top left;
}
/* Network Status Page */
.NetworkStatusHeader
{
	float: left;
	width: 450px;
	font-weight: bold;
	font-size: 16px;
	border-bottom: solid 1px #909090;
	margin-left: 15px;
	margin-right: 15px;
}
.NetworkStatusContent
{
	float: left;
	width: 450px;
	font-size: 12px;
	padding: 10px 0px 15px 20px;
	margin-left: 15px;
	margin-right: 15px;
}
/*--------------------------*/
/* Additional Services Page */
/*--------------------------*/
.AdTop1 
{
    background: url('/images/OptionalServices/Header.gif') no-repeat;
    width: 600px; 
    height: 180px;
    margin-left : 20px;
    margin-right: 15px;
	font-weight: bold;
	text-align: center;
}
.AdTopTitle
{
    color: #316fc6;
    font-size: 18px;
    padding-top: 5px;
}
.AdTopText2
{   
    width: 300px;
    padding: 5px 0px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    margin-right: 80px;
    line-height: 2.0;
}
.Cloned
{
    background: url('/images/OptionalServices/BackgroundBox2.gif') no-repeat;
    width: 290px; 
    height: 180px;
    float: right;
    margin-left : 0px;
    margin-right: 20px;
  
}
.ClonedText
{
    padding: 05px 05px 0px 05px;
    font-size: 11px;
    text-align: left;
    float: left;
    margin-left: 5px;
    line-height: 1.35;
    color: #666666;
}
.ClonedLearn
{
    width: 70px; 
    height: 10px;
    float: right;
    margin-right: 214px;
    
   
}
.Virtual
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: left;
    margin-left: 20px;
	margin-right: 15px;
	margin-top: 10px;
}
.TollFree
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: left;
    margin-left: 20px;
	margin-right: 15px;
	margin-top: 10px;
}
.FaxCatcher
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: left;
    margin-left: 05px;
    margin-right: 05px;
    margin-top: 10px;
}
.Stand
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: left;
    margin-left: 05px;
    margin-right: 05px;
    margin-top: 20px;
}
.Exec
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: right;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 10px;
}
.Home
{
    background: url('/images/OptionalServices/BackgroundBox210.gif') no-repeat;
    width: 290px; 
    height: 210px;
    float: right;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 20px;
}
.Text
{   
  
    font-size: 11px;
    float: left;
    width: 210px;
    margin-top:05px;
    font-weight: bold;
    line-height: 1.35;
    color: #666666;
}
.Title
{
    font-size: 17px;
    font-weight: Bold;
    text-align: center;
 
}
.Graphic
{
    width: 60px; 
    height: 60px;
    float: left;
    margin-left: 10px;
	margin-right: 5px;
	margin-top: 20px;
}
.Price
{
   color: #cc0000; 
   margin-left: 10px;
   font-size: 18px;
   font-weight: bold;
   float: left;
   width: 140px;
   padding-top: 10px;
   height: 40px;
}
.Order
{
    width: 75px; 
    height: 25px;
    float: right;
	margin-right: 10px;
}
.Learn
{
    width: 70px;
    height: 10px;
    float: right;
    margin-right: 12px;
}
.Footer
{   
    font-size:11px;
    text-align:center;
    font-weight: bold;
    color: #ffffff;
}
/*--------------------------*/
/* Features Page (10-14-09) */
/*--------------------------*/
div#HeightBox
{
	background: url('/images/content_bg.png') repeat-y 100% top;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    height: 845px;
}
.FeaturesHeader
{
    background: url('/images/Features/FeaturesHeaderSmall3.png') no-repeat;
    width: 644px;
    height: 155px;
    margin-top: 0px;
    margin-left: 20px;
}
.FeatureTitle
{
    margin-left: 116px;
    padding: 5px 20px 5px 0px;
    color: #316fc6;
    float: left;
    width: 320px;
    font-family: tahoma;
    font-size: 16pt;
    font-weight: bold;
    text-align: center;    
}
.TopText
{
	margin-left:153px;
	margin-top: -04px;
    font-size: 10pt;
    font-weight: bold;
    font-family: tahoma;
    float: left;
    line-height: 1.3;
    padding: 8px 05px 0px 05px;
    text-align: left;
    width: 500px;
}
.ClickHere
{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
	float: left;
	width: 100%;
	padding: 0px 0px 05px 0px;
	text-align: center;	
	margin-top: 28px;
}
.FeatureList
{
	float: left;
	margin-left: 20px;
	text-align: center;
}
.FeaturePanelHeader
{
	background: url('/Images/Features/FeatureTop.gif') no-repeat;
	color: #ffffff;
	width: 644px;
	height: 50px;
	text-align: left;
	padding-top: 08px;
	font-family: Tahoma;
	font-size: 18px; 
}
.FeaturePanelText
{
	color: #ffffff;
	text-align: left;
	padding-top: 4px;
	font-family: Tahoma;
	font-size: 10pt; 
}
.FeaturesDataContainer
{
	float: left;
	/*width: 644px;*/
	width:450px;
	margin-left:15px;
	padding:0px;
	overflow:hidden;
}
.FeaturesDataLeft
{
	float: left;
	/*width: 321px;*/
	width:225px;
	margin-top:54px;
	padding:0px;
}
.FeaturesDataRight
{
	float: left;
	/*width: 322px;*/
	width:225px;
	margin-top:54px;
	padding:0px;
}

.FeatureContainer
{
	float: left;
	font-weight: bold;
	font-size: 8pt;
	color:#353535;
}
.FeatureName
{
	float: left;
	width: 100%;
}
.OptionalHeader
{
    background: url('/images/Features/OptionalTop.png') no-repeat;
    width: 244px; 
    height: 440px;
    float: right;
    margin-top: -155px;
    margin-right: 20px;
}
.OptionalTitle
{
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center; 
}
.Virtual1
{
	font-size: 12px;
}
.Title01
{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
}
.Text01
{
    font-size: 11px;
    float: right;
    font-weight: bold;
    line-height: 1.0;
    color: #666666;
}
.Graphic01
{
    width: 40px; 
    height: 30px;
    float: left;
}
.Price1
{
   color: #cc0000; 
   font-size: 14px;
   font-weight: bold;
   float: left;
   width: 140px;
   padding-top:05px;
   height: 40px;
}
.Order1
{
    width: 75px; 
    height: 25px;
	margin-left: 160px;
	margin-top: -48px;
}
.Learn1
{
    width: 70px;
    height: 10px;
     margin-left: 165px; 
     margin-top: -21px;   
}
.Line
{
    width: 110px;
    height: 06px;
    margin-left: 57px; 
    margin-top: -11px;
}
/*--------------------------*/
/* Products Page (10-14-09) */
/*--------------------------*/

div#ProductsPageContainerM
{
    background-image:url(/images/content_bg.png) repeat-y;
    
}

div#ProductsPageContainer
{
    /* IKE- new bg image */
    /*background-image:urlrepeat-y;*/
    /*IKE- removed old bg
    background: url(/images/content_bg.png) repeat-y 100% top;
    */
    /*margin-left: auto;
    margin-right: auto;
    width: 948px;
    
    
    
    
	overflow:hidden;
	/* taken out
	height: 900px;
    */
    
	font-family: Tahoma;
}
div#ProductsMainContainer
{
    float:left;
    /*height:600px;*/
    width:948px;
    
    
    /* IKE - removed these attributes
    background: url(/images/products/BackgroundGradient.gif) repeat-x;
    width: 927px;
    height:540px;
    margin-left: 11px;
    */
}
div#ProductsTopBorder
{
    /* IKE - REMOVED
    background: url(/images/products/TopBackground.gif) no-repeat top;
    */
    width: 948px;
    height:2px;
    /*
    margin-left: -10px;
    */
}
div#ProductsMiddleBorder /*MAY NOT BE NECESSARY AT ALL */
{
	/* IKE - REMOVED
	background: url(/images/products/MiddleBackground.gif) repeat-y;
    */
    width: 948px;
    
    /* IKE - removed these attributes 
    height:520px;
    margin-left: -10px;
    padding: 10px 15px 0px 19px;
    */
}
div#ProductsBottomBorder
{
    /* IKE - REMOVED
    background: url(/images/products/BottomBackground.gif) no-repeat top;
    */
    width: 948px; 
    height:10px;
    margin-left: -10px;
}
div#ProductsHeaderLeft
{
    background: url(/images/products/PhoneGirl.png) no-repeat top;
    width:143px; 
    height:160px;
    float: left;
}
div#ProductsHeaderMiddle
{
	float: left;
	width: 645px;
}
div#ProductsHeaderRight
{
    background: url(/images/products/30DayBurst.gif) no-repeat top;
    width:120px; 
    height:120px;
    float: left;
    margin-top: 15px;
    margin-left: -20px;
    cursor: pointer;
}
div#ProductsHeaderTitle
{   
    color: #316fc6;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

div#ProductsHeaderLowerContainer
{
    font-size: 15px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 50px;
}
div#ProductsDataContainer
{
	margin-top:13px;
	margin-left:7px;
	/*height:1000px;*/
	width:100%;
	
	  /*BOTTOM OF PRODUCTS PAGE CONTAINER */
	/*overflow:scroll;*/
}
div#ProductsCallCenterFormContainer
{
    margin:0px;
    padding:0px;
}
div#ProductsStarburst
{
    /* IKE- REMOVED
	background: url(/images/products/PopularStarburst.gif) ;
	overflow: visible;
	height: 68px;
	width:67px;
	position: relative;
	top: -410px;
    */
}
div#ProductsBottomBoxesContainer
{
	background: url(/images/products/BottomBoxesBackground.png) repeat-x 100% top;
	width: 948px;
	height: 60px; 
	margin-left: 1px;
	color: #dd0c11;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
}
div#ProductsFinePrint
{
	width:100%;
	clear:both;
	
	font-size: 11px;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	
}

div#ProductsFinePrintCt /*IKE*/
{
    text-align:justify;
    margin-left:20px;
    margin-right:20px;
    margin-top:8px;
    margin-bottom:0px;
    width:890px;
}
div#ProductsBottomBox1Left
{
	width: 85px;
}
div#ProductsBottomBox1Right
{
	width: 205px;
}
.ProductsHeaderUpperRow
{
	padding-top: 15px;
	padding-left: 15px;
}
.ProductsHeaderCheckBox
{
    background: url(/images/products/CheckBox.png) no-repeat top;
    width: 18px;
    height: 18px;
}
.ProductsHeaderCheckBoxText
{	
    font-size: 15px;
    padding-left: 15px;
    font-weight: normal;
}
.ProductsHeaderLowerText
{
	width: 275px;
}
.ProductsPopularContainer
{
	width: 242px;
	height: 342px;
	background: url(/Images/products/PopularMouseOut.png) no-repeat top left;
	margin-left: 3px;
	margin-top: -2px;
	color: White;
	filter:alpha(opacity=80);
	opacity: 0.8;
}
.ProductsPopularContainerMouseOver
{
	width: 242px;
	height: 342px;
	background: url(/Images/products/PopularMouseOver.png) no-repeat top left;
	margin-left: 3px;
	margin-top: -2px;
	color: #ffffff;
	filter:alpha(opacity=100);
	opacity: 1.0;
}
.ProductsPopularTextContainer
{
	height: 231px;
}
.ProductsPopularHeaderText
{
	text-align: center;
	font-size: 15px;
	font-weight: bolder;	
	padding-top: 18px;
	height: 35px;
}
.ProductsPopularPriceText
{
	min-height: 120px;
	text-align: center;
	margin-top: 10px;
}
.ProductsOrderNowContainer
{
	text-align: right;	
	margin-top:17px;
	
}
.ProductsListContainer
{
	width: 223px;
	height: 328px;
	background: url(/Images/products/ListMouseOut.png) no-repeat top left;
	margin: 10px 3px 0px 3px;
	color: White;
	filter:alpha(opacity=80);
	opacity: 0.8;
}
.ProductsListContainerMouseOver
{
	width: 223px;
	height: 328px;
	background: url(/Images/products/ListMouseOver.png) no-repeat top left;
	margin: 5px 3px 0px 3px;
	color: #ffffff;
	filter:alpha(opacity=100);
	opacity: 1.0;
}
.ProductsListTextContainer
{
	height: 220px;
	margin-top: 10px;
}
.ProductsListHeaderOuter
{
	height: 43px;
}
.ProductsListHeaderText
{
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	height: 43px;
	padding-top: 3px;
	 /*ike added*/
}
.ProductsListPriceText
{
	min-height: 120px;
	text-align: center;
}
.ProductsListAdditionalText
{
	font-size: 15px;
    font-weight: bold;
    color: #666666;
    line-height: 1.5;
    text-align: center;
}
.ProductsListAdditionalTextMouseOver
{
	font-size: 15px;
    font-weight: bold;
    color: Black;
    line-height: 1.5;
    text-align: center;
}
.ProductsTimer
{
	background: url(/images/products/Timer.gif) no-repeat top;
	height: 92px;
	margin-top: 4px;
}
.ProductsBoxesDivider
{
	background: url(/images/products/BottomBoxesDivider.gif) no-repeat top;
	width: 1px;
	height: 60px;
}
.ProductsBottomBox
{
	margin-top: 5px;
	margin-left: 15px; 
}
.ProductsCallCenterModal
{
	width: 450px;
	padding: 3px 5px 10px 10px;
	background: url(/images/contact_us_email_background2.gif) no-repeat;
	font-size: 12px;
	border-bottom: solid 1px #909090;
}
.ProductsCallCenterHeader
{
	font-size: 16px;
	font-weight: bold; 
	color: White;
	text-align: center;
}
.ProductsCallCenterRows
{
	padding-top: 10px;	
}
.ProductsCallCenterRowsLeft
{
	width: 175px;
	font-weight: bold;
	padding-top: 3px;
}
.ProductsCallCenterButtons
{
	width: 150px;
	padding-top: 15px;
}
.ProductsCallCenterProgress
{
	padding-top: 15px;
}
.ProductsBottomBox1
{
	width: 305px;
}
.ProductsBottomBox2
{
	width: 205px;
}
.ProductsBottomBox3
{
	width: 175px;
}
.ProductsBottomBox4
{
	width: 200px;
}
.ProductsBottomBoxLinks
{
	font-size: 10px;
	padding-top: 8px;
	padding-right: 20px;
	font-weight: normal;
}
/******* INT PAGE *******/
div#IntCountryBottomBorder
{
	border-bottom: solid 1px #909090;
	margin-left: -10px; 
	width: 464px;
}
.IntCountryDropDown
{
	position: relative;
	top: -20px;
}
.IntCountryListModal
{
	width: 450px;
	padding: 3px 5px 10px 10px;
	background: url(/images/contact_us_email_background.gif) no-repeat;
	font-size: 12px;
}
.IntCountryListModalHeader
{
	font-size: 16px;
	font-weight: bold; 
	color: White;
	text-align: center;
	height: 23px;
}
.IntCountryListModalBody
{
	width: 454px;
	height: 294px;
	overflow: auto;	
}

/*****  INTERNATIONAL RATES PAGE *****/
/*************************************************************************************/

    div#intRateContainer {
        width:940px; height:800px;
        margin: 0 auto 0 auto;
        padding:0;
        background-image:url(/Images/InternationalRates/ppNewBG.jpg); 
        background-repeat:repeat-x;
        background-color:#e7e7e7;
        font-family:Tahoma;
        font-size:12px;
        color:#353535;
    }
    
    div#intRateContainer.img, div#intRateContainer.table, div#intRateContainer.td, div#intRateContainer.tr {
        margin:0; padding:0;
    }  
    
    div#containCenter { margin-left:auto; margin-right:auto; }
    
    div.ppDivLeft {
        width:15px; height:750px;
        float:left;
        background-image:url(../Images/InternationalRates/intRates_01.jpg);
    }
    
    div.ppDivRight {
        width:15px; height:750px;
        float:left;
        background-image:url(../Images/InternationalRates/intRates_03.jpg); background-position: top left;
    }
    
    div.ppDivContain {
        float:left;
        width:910px;
    }
    
    div#intRcountryGrid {
		margin-right: auto;
		margin-left: 11px;
		text-align: center;
    }    
    
    
    div.intRateHeader {
        width:910px; height:45px;
        background-image:url(../Images/InternationalRates/intRates_02.jpg); background-position:top left;
         
    }
    
    div.intRateHeaderContent {
        width:910px; height:233px;
        background-image:url(../Images/InternationalRates/intRates_04.jpg);
        overflow:hidden;
       
    }
    
    .haitiButton /*ADDED FOR HAITI*/    
    {
        width:152px;
        height:34px;
        float:right;
        margin-top:190px;
        margin-right:60px;
    }
    
    div#intRateBodyHeader {
        width:910px; height:47px;
        background-image:url(../Images/InternationalRates/intRates_05.jpg);
    }
    
    div#intRatePhoneLookup {
        width:385px; height:422px;
        background-image:url(../Images/InternationalRates/intRates_06.jpg);
        background-repeat:no-repeat;
    }
    
    div#intRateLookupWrap {
        width:380px; height:376px;
    }
    
    div#intRateCountryLookup {
        width:525px;
    }
    
    div#intRprefix{
		width: 120px;
    }
    div#intRphoneNumber {
		width: 300px;
		margin-bottom: 20px;
		margin-top: 5px;
    }
    .IntLookupTextBox {
    
    }
    
    .IntCountryListModalNew
{
	width: 450px;
	padding: 3px 5px 10px 10px;
	background-image:url(../Images/InternationalRates/contact_us_email_backgroundNEW.gif);
    background-repeat:no-repeat;
	font-size: 12px;
}
            /******  INTERNATIONAL RATES CONTENT STYLES *******/
            
            .floatme { float:left; position:inherit; }
            .clearMe { clear:both; }
            
            span.redMe { color:#dd0c11; }
            span.blueMe { color:#0017ca; }
            span.midMe { font-size:11px;}
            span.smallMe { font-size:9px; }
            span.smallMeGray { font-size:9px; color:#454545; }
            span.regMe { font-size:12px; }
            
            h1#intRate {
                font-family:Tahoma;   
                font-size:24px;    
                color:#353535;    
                font-weight:normal;
                margin-top:8px;    
                margin-left:10px;
            }
            
            h2#intRate {
                font-family:Tahoma;   
                font-size:22px;    
                color:#353535;    
                font-weight:normal;
                margin-top:8px;    
                margin-left:10px;
            }
            
            img#sideLine {
                margin-top:26px;    
                margin-left:15px;
            }
            
            p#intRateHeaderContent {
                width:440px;
                margin-left:13px; 
                margin-top:26px; 
                padding:0px;
            }
            
            h3.title {
                font-family:Tahoma; 
                font-size:9px; 
                margin-bottom:5px; 
                padding:0px;
            }

/*****  PRODUCTS PAGE *****/
/*************************************************************************************/

.headerWipe 
{
    font-size:.08em;
    margin:0px;
    padding:0px;
    text-indent:-99999px;
}

div#ProductPageCt 
{
    width:948px;
    height:279px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background-position:center top;
    background-image:url(/Images/products/productsHeader_bg.jpg);
}

div#ProductPageCtNew /*update*/ 
{
    width:948px;
    height:279px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background-position:center top;
    background-image:url(/Images/products/productsHeader_bgnew.jpg);
}

div#ProductsListNew /*update*/
{
    width:450px;
    margin-left:13px;
    margin-top:85px;
    font-size:12px;
    float:left;
    /*position:relative;*/
}

div#ProductsListNew img  /*update*/
{
    float:left;
    margin-right:8px;
}

div#ProductsListNew p /*update*/
{
    margin-bottom:15px;
}

div#ProductRCB
{
    float:left;
    margin-left:120px;
    width:360px;
    margin-top:110px;
    /*overflow:hidden;*/
    font-size:11px;
}

div#ProductsList
{
    width:450px;
    margin-left:13px;
    margin-top:75px;
    font-size:12px;
    /*position:relative;*/
}

div#ProductsList img 
{
    float:left;
    margin-right:8px;
}

div#ProductsList p
{
    margin-bottom:15px;
}

div#ProductCtHeaders
{
    width:840px;
    overflow:hidden;
    margin-top:15px;
    margin-bottom:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#ProductCtHeaders h2
{
    font-family:Tahoma;
    font-size:18px;
    font-weight:normal;
    color:#353535;
    float:left;
    margin:0px;
    padding:0px;
}

img.noBorder 
{
    border:0px;
}

a.noBorder
{
    border:0px;
}

/*******************************************
    IKE PRODUCT DETAILS CSS
********************************************/

div#ProductsDetailsList
{
    width:450px;
    margin-left:30px;
    margin-top:68px;
    font-size:12px;
    float:left;
}

div#prdPriceDisplay
{
    width:255px;
    margin-top:115px;
    float:right;
    text-align:right;
    font-size:12px;
}

div#ProductDetails30day
{
    width:137px;
    float:left;
    cursor:pointer;
}

div#ProductDetailsOtherPlans
{
    width:289px;
    float:left;
    
}


div#wrapperDiv
{
  margin:0px;
  padding:0px;
  width:950px;
  overflow:hidden;
}
div#ProductDetailsCt
{
    width:948px;
    height:224px;
    margin-left:auto;
    margin-right:auto;
    
    background-position:center top;
    /*background-image:url(/Images/products/productsDetails_bg1495.jpg);*/
}

.ProductDetails1495
{
    background-image:url(/Images/products/productsDetails_bg1495.jpg);
}

.ProductDetails1695
{
    background-image:url(/Images/products/productsDetails_bg1695.jpg);
}

.ProductDetails1995
{    
    background-image:url(/Images/products/productsDetails_bg1995.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

.ProductDetails19995
{
    background-image:url(/Images/products/productsDetails_bg19995.jpg);
}

.ProductDetailsDefault
{
    background-color:Black;
    
    
}

div#ProductsDetailsCtLeft
{
    width:512px;
    margin-top:10px;
    margin-left:10px;
    padding:0px;
    float:left;
    overflow:hidden;
}

div#ProductsDetailsCtRight
{
    float:left;
    width:426px;
    margin-top:10px;
    padding:0px;
    overflow:hidden;
}

div#ProductDetailsPlanPricing
{
    width:426px;
    height:237px;
    background-image:url(/Images/products/productDetailsPlanPricingBg.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    overflow:hidden;
}
div#ProductsDetailsHeaderWrap
{
    margin-top:5px;
    width:512px;
    margin-bottom:15px;
    display:block;
    clear:both;
}

div.ProductsDetailsTextWrap
{
    font-size:12px;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:8px;
    color:#353535;
    clear:both;
    text-align:justify;
}

div.ProductsDetailsTextWrapSm
{
    font-size:10px;
    margin-top:15px;
    margin-bottom:15px;
    margin-left:8px;
    color:#353535;
    clear:both;
    text-align:justify;
}

div.ProductsDetailsTextWrap a
{
    color:#dd0c11;
}

div.ProductDetailsTableWrap
{
    width:512px;
}

div#prdDetailsTable td
{
    vertical-align:top;
}
tr.prdDetailsTableRowColor
{
    background-color:#272727;
}
table.prdTable
{
    font-size:11px;
    text-align:center;
    margin:0px;
    padding:0px;
    border-bottom:0px;
    
}


table.prdTable2
{
    font-size:11px;
    text-align:center;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-bottom:0px;
    
}

table.prdTblCt
{
    border-collapse:separate;
    border:solid 1px #e8e8e8;
    border-top:0px;
    
    margin:0px;
    padding:0px;
}

tr.prdheaders {background-color:#253ce5;}

div.pDetailsHeaderWrap
{
    border:solid 1px #e8e8e8; width:510px;
    background-color:#253ce5;
    margin:0px; padding:0px;
}

.pDetailsContentWrap
{    
    clear:both;
    margin:0px;
    padding:0px;
    min-width:510px;
    border-collapse:collapse;
}
div.prdhead1 { color:#fff; font-weight:bold; background:#253ce5; width:77px; font-size:11px;
               border:0px;   margin:0px; padding:0px;
               }
div.prdhead2 { color:#fff; font-weight:bold; background-color:#253ce5; width:111px; font-size:11px;
               border:0px; margin:0px; padding:0px;}
div.prdhead3 { color:#fff; font-weight:bold; background-color:#253ce5; width:156px; font-size:11px;
               border:0px; margin:0px; padding:0px;}
div.prdhead4 { color:#fff; font-weight:bold; background-color:#253ce5; width:160px; font-size:11px;
               border:0px; margin:0px; padding:0px;}

td.prdheading
{
    width:79px;
    background-color:#253ce5;
    color:#fff;
    font-weight:bold;
}

td.prdheading p
{
    margin-top:17px;
    margin-bottom:17px;
}


div.prdcolumn1 { background-color:#253ce5; width:77px; color:#fff; font-weight:bold; font-size:11px; height:55px; border:solid 1px #e8e8e8; border-style:solid; }
div.prdcolumn1 p { margin-top:15px; margin-left:3px; margin-right:3px;  }

div.prdcolumn2 { background-color:#b5d4ff; width:111px; font-weight:normal; font-size:11px; height:55px; border:solid 1px #e8e8e8; border-style:solid; }
div.prdcolumn2 p { margin-top:15px; margin-left:3px; margin-right:3px; }

div.prdcolumn3 { background-color:#b5d4ff; width:156px; font-weight:normal; font-size:11px; height:55px; border:solid 1px #e8e8e8; border-style:solid;  }
div.prdcolumn3 p { margin-top:15px; margin-left:3px; margin-right:3px;  }

div.prdcolumn4 { background-color:#b5d4ff; width:160px; font-weight:normal; font-size:11px; height:55px; border:solid 1px #e8e8e8; border-style:solid; }
div.prdcolumn4 p { margin-top:15px; margin-left:3px; margin-right:3px; }

div#ProductDetailsOrderNow {
    width: 100%;
    text-align: right;
    position: relative;
    top: -15px;
    z-index: 1;
}

/*********************************************
    GLOBAL IMAGE LIST FLOAT
*********************************************/

.listFloat
{
    float:left;
    margin-right:8px;
}

.listP
{
    margin-bottom:5px;
}

.ppH2
{
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    color:#454545;
    margin:0px;
    padding:0px;
    text-decoration:none;
}

.smallMe
{
    font-size:10px;
    margin-top:10px;
    margin-bottom:10px;
}

.pCenter
{
    text-align:center;
}

/********************
    BUSINESS PRODUCTS
********************/

table#trColor tr
{
    border:solid 15px #222;
}

.BusProductsHeaderCt
{
    width:948px;
    height:227px;
    background-image:url(/Images/products/businessProductsBg.jpg);
    background-position:top center;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    
}

.BusProductsContentCt
{
}
.BusProductsCt
{
    background-image:url(/Images/products/bPbg.jpg);
    background-position:top center;
    background-repeat:repeat-y;
}

.BusProductsText
{
    height:115px;
    width:375px;
    font-size:12px;
    margin-left:265px;
    margin-top:108px;
    padding:0px;   
    color:#353535; 
}

.BusProductsCtLeft
{
    margin: 0px;
    padding: 0px;
    width:692px;
    float:left;    
}



.BusProductsCtRight
{
    width:216px;
    float:left;
    cursor:pointer;
    padding: 10px;    
    background: #e4e4e4;
    border: 1px solid #dedbd1;  
    margin-top:8px;
    text-align:left;
}

.BusProductsCtRightTable
{
    font-size:12px;
    border: 1px solid #d4d4d4;
    background: #fff;
    width:100%;
    text-align:center;
}

.businessTitles
{
    font-size:10px;
    font-weight:bold;
    
    margin-left:8px;
    margin-right:8px;
    text-align:center;
    
}

.businessTitles2
{
    font-size:10px;
    font-weight:bold;
    
    text-align:left;
    display:block;
}

.gridHeaderTab
{
    background-color:#253ce5;
    color:#fff;
}
table#multiLinePackagesTable
{
    font-size:11px;
    text-align:center;
}
.businessProductsContent
{
    font-size:12px;
    color:#353535;
    text-align:center;
}

div#multilineaddons
{
    font-size:12px;
    color:#353535;
}

div#multilineaddons table tr td
{
    padding:4px;
}

.widget 
{
    width: 635px;
    padding: 10px;
    background: #e4e4e4;
    border: 1px solid #d4d4d4;
    margin-top:8px;
    margin-left:20px;
    margin-right:0px;
    margin-bottom: 5px;
    color:#353535;
    font-size:12px;
}

.widget *
{
    margin:0px;
    padding:0px;
}

.widget a 
{
    color: #dd0c11;
    text-decoration: underline;
}

.widget a:hover 
{
    color: #dd0c11;
    text-decoration: underline;
}

.tabnav
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding:0px;
    margin-bottom:4px;
}

.tabnav li 
{
    display: inline;
    list-style: none;
    padding-right: 0px;
    padding-left:0px;
    margin-left:0px;   
        
}

.tabnav li a 
{
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 6px;
    margin-left:0px;
    background-color: #353535;
    color: #ffffff;
    
    
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a 
{
    background: #2234d3;
    color: #fff;
    text-decoration: none;
    border-style:none;
    
}


.bptdStyle
{
    background: #2234d3;
    color: #ffffff;
    font-weight:bold; 
}

.bptdStyle2
{
    background: #3334d3;
    color: #ffffff;
    font-weight:bold; 
}

.tabdiv 
{
    margin-top: 2px;
    background: #fff;
    border: 1px solid #d4d4d4;
    padding: 5px;
}

.tabdiv li 
{
    list-style-image: url("star.png");
    margin-left: 20px;
}

.ui-tabs-hide 
{
    display: none;
}

.BusProductsCtBottom
{
    clear:both;
}

.BusProductsDigitalTelephoneTable
{
    /*margin-left:20px;*/
    font-size:12px;
    border: 1px solid #d4d4d4;
    background-image:url(/Images/products/bpBg2.jpg);
    /*background: #fff;*/
    width:634px;
}

.digitalTelephoneCt
{
    width: 635px;
    margin: 20px;
    padding: 10px;
    background: #e4e4e4;
    border: 1px solid #dedbd1;
    color:#353535;  
}

.BusProductsDigitalTelephoneTable ul
{
    
    font-size:11px;
}

/******************
CONTACT INFO PAGE
******************/

.ContactUsCt
{
    margin:0px;
    padding:0px;
    width:948px;
    margin-left:auto;
    margin-right:auto;
    
}

.ContactCtHeader
{
    margin:0px;
    padding:0px;
    width:948px;
    height:218px;
    background-image:url(/Images/contact/contactUsNewBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    overflow:hidden;
}

.ContactCtHeaderContent
{
    width:290px;
    font-size:12px;
    margin-left:20px;
    margin-top:110px;
}

.ContactCtHeaderContent h2
{
    font-size:20px;
    margin-top:0px;
    padding-top:0px;
}

.ContactContentCt
{
    width:948px;
}

.ContactByWeb
{
    width:472px;
    height:159px;
    background-image:url(/Images/contact/contactUsByWebBg.jpg);
    background-position:top center;
    float:left;
    overflow:hidden;
}

.ContactShippingAddress
{
    width:476px;
    height:159px;
    background-image:url(/Images/contact/contactUsShippingBg.jpg);
    background-position:top center;
    float:left;
    overflow:hidden;
}

.ContactShipingContent
{
    color:#fff;
    margin-top:70px;
    margin-left:75px;
}

.ContactByEmail
{
    width:472px;
    height:305px;
    background-image:url(/Images/contact/contactUsByEmailBg.jpg);
    background-position:top center;
    float:left;
    overflow:hidden;
}

.ContactByEmailContent
{
    font-size:11px;
    color:#353535;
    margin-left:95px;
    margin-top:71px;
}

.ContactByPhone
{
    width:476px;
    height:305px;
    background-image:url(/Images/contact/contactUsByPhoneBg.jpg);
    background-position:top center;
    float:left;
    overflow:hidden;
}

.ContactByPhoneContent
{
    font-size:11px;
    color:#353535;
    margin-left:77px;
    margin-top:71px;
}

.ContactByWebSales
{
    width:135px;
    height:41px;
    color:#353535;
    font-size:12px;
    text-align:center;
    float:left;
    margin-left:95px;
    margin-top:75px;
    
}

.ContactByWebTech
{
    width:135px;
    height:41px;
    color:#353535;
    font-size:12px;
    text-align:center;
    float:left;
    margin-top:75px;
    margin-left:18px;
}

/****************
ABOUT US CSS V2
****************/

div#aboutUsCt2
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    position:relative;
    
}
div#aboutUsHeaderNew2
{
    width:948px;
    height:164px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    background-image:url(/Images/aboutUs/aboutUsHeaderNew.jpg);
    background-position:top center;
}

div#aboutUsHeaderNewContent2
{
    width:535px;
    margin-top:50px;
    margin-left:25px;
    font-size:12px;
    color:#454545;
    text-align:left;
}

div#aboutUsNavWrap2
{
    width:237px;
    float:left;
    margin:0px;
    padding:0px;
}

.abNavBorder
{
    margin-top:1px;
    margin-bottom:1px;
}

.auIndent
{
    width:695px;
    margin-left:10px;
    color:#454545;
    font-size:12px;
}

.auIndent p
{
    text-align:justify;
    margin-right:15px;
}

.auIndentH2
{
    margin-top:10px;
    margin-bottom:4px;
    padding:0px;
    color:/*#dd0c11*/Blue/*#454545*/;
    font-size:14px;
}

.auHeaders
{
    width:695px;
    height:46px;
    background-image:url(/images/aboutUs/auHeaderBg.gif);
    margin:0px;
    padding:10px 0px 0px 0px;
    overflow:hidden;
    background-position:top left;
    background-repeat:no-repeat;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    text-indent:50px;
}

.auMediaTable
{
    font-size:12px;
    text-align:left;
}

.auRowTitle td 
{
    background-image:url(/images/aboutUs/mAssetsBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    vertical-align:top;  
    text-align:center;
}

.auRowTitle td  p
{
   font-size:11px;
   font-weight:bold;
   text-align:center;
   margin:0px 0px 35px 0px;
   padding:0px;
}

.auDownload td 
{
    background-color:/*#0000c5*/;
    text-align:center;
    color:/*#fff*/#0000c5;    
    padding:3px;
}

.auDownload td a:link,
.auDownload td a:hover,
.auDownload td a:active,
.auDownload td a:visited
{
    color:#0000c5;
    font-size:11px;
    font-weight:bold;
}

.auAwardsTable
{
    width:100%;
    text-align:center;
}

.auAwardsTable img
{
    padding:10px;
}


div#aboutUsContentWrap2
{
    float:left;
    width:708px;
    padding:0px;
    margin:0px 0px 0px 0px;
    background-image:url(/images/aboutUs/auContentBG.gif);
    background-repeat:no-repeat;
    background-position:top center;
    min-height:400px;
       
}

div#aboutUsFooter2
{
    width:948px;
    height:157px;
    overflow:hidden;
    background-image:url(/images/aboutUs/aboutUsFooter.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}


/****************
ABOUT US
****************/

div#aboutUsCt
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    
}

div#aboutUsHeaderNew
{
    width:948px;
    height:224px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    background-image:url(/Images/aboutUs/aboutUsHeader.jpg);
    background-position:top center;
}

div#aboutUsHeaderNewContent
{
    width:500px;
    margin-top:100px;
    margin-left:35px;
    font-size:12px;
    color:#353535;
    text-align:justify;
}

div#aboutUsContentNewBG
{
    width:948px;
    margin:0px;
    padding:0px;
    background-image:url(/Images/aboutUs/aboutUsBg.jpg);
    background-position:top center;
    background-repeat:repeat-y;
    float:left;
    min-height:408px;
}

div#aboutUsContentNew
{
    width:948px;
    margin:0px;
    padding:0px;
    background-image:url(/Images/aboutUs/aboutUsBgr.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    float:left;
    min-height:408px;
}

div#aboutUsContentNewLeft
{
    width:680px;
    float:left;
}

div#aboutUsContentNewRight
{
    width:268px;
    float:left;
    margin-top:245px;
    overflow:hidden;
}

div#aboutUsContentNewRightContent
{
    font-size:12px;
    color:#fff;
    text-align:center;
}

div#aboutUsContentNewRightContent h2
{
    font-size:15px;
    color:#fff;
}

div#aboutUsContentNewRightContent a:link,
div#aboutUsContentNewRightContent a:hover,
div#aboutUsContentNewRightContent a:active,
div#aboutUsContentNewRightContent a:visited
{
    color:#fff;
}

div#aboutUsnews
{
    font-size:12px;
    color:#353535;
}

.assetsContainer
{
    min-width:550px;
    margin-left:auto;
    margin-right:auto;
    
}


.ppowerAssets
{
    
    font-size:12px;
    text-align:center;
}

.aboutUsNewsTable
{
    margin:0px;
    padding:0px;
}

.aboutUsNewsTable p
{
    text-align:justify;
    margin-right:8px;
}

.aboutUsNewsTable a:link,
.aboutUsNewsTable a:hover,
.aboutUsNewsTable a:active,
.aboutUsNewsTable a:visited
{
    color:#454545;
}

        /****ABOUT US JQUERY AND CSS FOR SECTIONS*****/
.widgetAB 
{
    width: 630px;
    margin: 20px;
    padding: 10px;
    background: #e4e4e4;
    border: 1px solid #d4d4d4;
    margin-bottom: 15px;
}

.widgetAB a 
{
    color: #353535;
    text-decoration: none;
}

.widgetAB a:hover 
{
    color: #009;
    text-decoration: underline;
}

.tabnavAB
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding:0px;
    margin-bottom:4px;
}
.tabnavAB li 
{
    display: inline;
    list-style: none;
    padding-right: 5px;
}

.tabnavAB li a 
{
    text-decoration: none;
    text-transform: uppercase;
    color: #353535;
    font-weight: bold;
    padding: 4px 6px;
    outline: none;
}

.tabnavAB li a:hover, .tabnavAB li a:active, .tabnavAB li.ui-tabs-selected a 
{
    background: #2234d1;
    color: #fff;
    text-decoration: none;
}

.tabdivAB 
{
    margin-top: 2px;
    background: #fff;
    border: 1px solid #d4d4d4;
    padding: 5px;
}

.tabdivAB li /*not needed*/
{
    list-style-image: url("star.png");
    margin-left: 20px;
}

.ui-tabs-hide 
{
    display: none;
}

.overviewContent1 
{
    margin:5px;
    padding:5px;
    color:#353535;
    font-size:12px;
}

.overviewContent1 h2
{
    margin-top:0px;
    padding:0px;
    margin-bottom:6px;
    font-size:15px;
}

.overviewContent2 
{
    margin:5px;
    padding:5px;
    color:#353535;
    font-size:12px;
}

.overviewContent2 h2
{
    margin-top:0px;
    padding:0px;
    margin-bottom:6px;
    font-size:15px;
}

/******************************
HARDWARE PAGE
******************************/

.hardwareCt
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    font-size:12px;
    color:#353535;
}

.hardwareHeaderNew
{
    background-image:url(/Images/Hardware/hardwareHeaderBg.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    width: 948px;
    height: 228px;
    overflow:hidden;
}

.hardwareContentNew
{
    width:948px;    
    margin:0px;
    padding:0px;
    font-size:12px;
    color:#454545;
    overflow:hidden;
}

div#hardwareLeft
{
    width:308px;
    height:191px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    float:left;
}

div#hardwareGrandstream
{
    width:331px;
    height:191px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    float:left;
    background-image:url(/Images/Hardware/hardwareGrandstream.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#hardwareBYOD
{
    width:309px;
    height:191px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    float:left;
    background-image:url(/Images/Hardware/hardwareBYOD.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.liTitle
{
    list-style:none;
    margin-left:-15px;
    margin-top:0px;
}

#hardwareUl
{
    width:285px;
    float:left;
    margin-top:195px;
}

#hardwareContent
{
    float:left;
    width:655px;
    margin-top:30px;
}

.hardwareBottomContentNew
{
    clear:both;
    width:948px;
    margin-left:auto;
    margin-right:auto;
    height:231px;
    overflow:hidden;
    background-image:url(/Images/Hardware/hardwareBottomBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    
}

#hardwareBottomText
{
    margin-left:20px;
    width:310px;
    color:#fff;
    font-size:11px;
    margin-top:20px;
    float:left;
}

#hardwareBottomText2
{
    margin-left:25px;
    width:270px;
    color:#fff;
    font-size:11px;
    margin-top:20px;
    float:left;
}

#hardwareBottomText2 a:link,
#hardwareBottomText2 a:visited,
#hardwareBottomText2 a:active
{
    color:#fff;
    font-size:11px;
    text-decoration:underline;
}

#hardwareBottomText2 a:hover
{    
    text-decoration:none;
}

#hardwareGrandstreamText
{
    margin-top:70px;
    margin-left:35px;
    font-size:11px;
}

#hardwareGrandstreamText a:link,
#hardwareGrandstreamText a:active,
#hardwareGrandstreamText a:visited
{
    color:Blue;
    text-decoration:underline;
}

#hardwareGrandstreamText a:hover
{
    color:#dd0c11;
    text-decoration:none;
}

#hardwareBYODtext
{
    margin-top:60px;
    margin-left:15px;
    margin-right:12px;
    font-size:11px;
}

#hardwareBYODtext a:link,
#hardwareBYODtext a:visited,
#hardwareBYODtext a:active
{    
    font-size:11px;
    color:Blue;
    text-decoration:underline;
}

#hardwareBYODtext a:hover
{
    text-decoration:none;
    color:#dd0c11;
}

#hardwareBottomGetStarted
{
    width:300px;
    margin-top:90px;
    text-align:center;
    float:left;
}

#hardwareHeaderText
{
    width:540px;
    margin-left:260px;
    margin-top:80px;
    color:#454545;
}

#hardwareHeaderText a:link,
#hardwareHeaderText a:active,
#hardwareHeaderText a:visited
{
    color:Blue;
    text-decoration:underline;
}

#hardwareHeaderText a:hover
{
    color:#dd0c11;
    text-decoration:none;
}

#hardwareHeaderText h2
{
    font-size:15px;
    margin-bottom:10px;
}

.hardwareContentTop
{
    float:left;
    width:100%;
    clear:both;
}
.hardwareContentLeft
{
    float:left;
    width:250px;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

.hardwareContentLeft ul
{
    margin-top:0px;
    margin-left:0px;
    padding:0px;
    
}

.HardwareContentRight
{
    float:left;
    width:380;
    margin-left:15px;
    padding:0px;
    overflow:hidden;
}

.HardwareContentRight p
{
    width:380px;
    margin:0px;
    padding:0px;
}

.hardwareContentBottom
{
    clear:both;
}
/***********************
BYOD PAGE
************************/

.byodContain
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    font-size:12px;
    color:#353535;
}

.byodHeaderNew
{
   background-image:url(/Images/byod/byodHeader.jpg);
   background-position:top left;
   width:948px;
   height:231px;
   overflow:hidden;
}

.byodContentNew
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}

.byodContentNew h2
{
    font-size:15px;
    text-align:center;
}

.divHide
{
    display:none;
}

.byodTableCt
{
    width:595px;
    margin-left:20px;
    margin-top:85px;
    font-size:12px;
}

.byodTableCt2
{
    width:595px;
}

/*************************
FEATURES 
*************************/

.featuresTableCt
{
    width:515px;
    margin-left:15px;
    margin-top:80px;
    font-size:12px;
    color:#454545;
    text-align:left;
}

.featuresTableCt2
{
    width:500px;
}

.featuresCtContainer
{
    width:948px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

.featuresCtContentWrap
{
    width:948px;
    position:relative;
    
    margin:0px 0px 8px 0px;
    background-image:url(/Images/Features/featuresBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

.featuresCtContent
{
    width:948px;
    padding:0px;
}
.featuresCtHeader
{
    width:948px;
    height:244px;
    background-image:url(/Images/Features/featuresHeader.jpg);
    overflow:hidden;
}

.FeatureDescription
{
     position:absolute; 
     width:480px; 
     top:50px;
     left:465px;
     height:193px;
     float: left;
     overflow:hidden;
     display: none;
	 background-color: #ffffff;
	 background-image:url(/Images/Features/ppFeaturesBg.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
}

.FeatureDescriptionCt
{
    width:400px;
    margin-left:auto;
    margin-right:auto;
    color:#353535;
    font-size: 13px;
    line-height: 1.5;
}

.featuresCtHeaderContent
{
    font-size:12px;
    color:#353535;
    width:400px;
    margin-left:235px;
    margin-top:80px;
}

.featuresOptionalCt
{
    float:left;
    margin-top:245px;
    width:480px;
    overflow:hidden;
}

.featuresOptional
{
    margin:0px;
    padding:0px;
    height:42px;
    width:480px;
    overflow:hidden;
    background-image:url(/Images/Features/optionalFeaturesHeader.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

.featuresOptionalVirtualNumbers
{
    margin:0px;
    padding:0px;
    height:51px;
    width:480px;
    overflow:hidden;
    background-image:url(/Images/Features/optionalFeaturesVirtualNumbers.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

.featuresOptionalTollFreeNumbers
{
    margin:0px;
    padding:0px;
    height:51px;
    width:480px;
    overflow:hidden;
    background-image:url(/Images/Features/optionalFeaturesTollFreeNumbers.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}

.featuresOptionalPricingPlans
{
    margin:0px;
    padding:0px;
    height:57px;
    width:480px;
    overflow:hidden;
    background-image:url(/Images/Features/optionalFeaturesPricingPlans.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    cursor:pointer;
}

.featuresLabel
{
    color:#316fc6;
    text-decoration:underline;
    width:202px;
    display:block;
    cursor:pointer;
}

.featuresLabelRed
{
    color:#dd0c11;
}

.ftFloatRight
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:15px;
    padding:0px;
    float:right;
    clear:right;
}

.ftFloatRightTop
{
    padding:0px;
    margin-top:10px;
    margin-right:15px;
    float:right;
}

.referralHeader
{
    width:948px;
    height:244px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(/Images/Referral/referHeader02.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    overflow:hidden;
}

#referralContentCt
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(/Images/Referral/referralBG.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    background-color:#dfdfdf;
    color:#454545;
    font-family:Tahoma;
    font-size:12px;
}

#referralContentCt h2
{
    color:#454545;
    font-family:Tahoma;
    font-size:14px;
    margin-bottom:5px;
    margin-top:0px;
}

#referralContentCt a:link,
#referralContentCt a:active,
#referralContentCt a:visited
{
    color:Blue;
    text-decoration:underline;
}

#referralContentCt a:hover
{
    color:#dd0c11;
    text-decoration:none;
}



#referralProgram
{
    width:450px;
    float:left;
    margin-left:10px;
    margin-top:35px;
}

#referralInfo
{
    width:450px;
    float:right;
    margin-right:10px;
}

/******************
AFFILIATE
******************/

.affiliateHeader
{
    width:948px;
    height:208px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(/Images/Affiliate/affiliateHeaderBg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    overflow:hidden;
}

#affiliateContentCt
{
    width:948px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(/Images/Referral/referralBG.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    background-color:#dfdfdf;
    color:#454545;
    font-family:Tahoma;
    font-size:12px;
}

#affiliateContentCt h2
{
    color:#454545;
    font-family:Tahoma;
    font-size:14px;
    margin-bottom:5px;
    margin-top:0px;
}

#affiliateContentCt a:link,
#affiliateContentCt a:active,
#affiliateContentCt a:visited
{
    color:Blue;
    text-decoration:underline;
}

#affiliateContentCt a:hover
{
    color:#dd0c11;
    text-decoration:none;
}



#affiliateProgram
{
    width:450px;
    float:left;
    margin-left:10px;
    margin-top:35px;
}

#affiliateInfo
{
    width:450px;
    float:right;
    margin-right:10px;
}

/************
FLASH
************/

.voipFlash
{
    width:948px;
    height:204px;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}

.ppVideo
{
    width:402px;
    height:199px;
    overflow:hidden;
    position:absolute;
    top:209px;
    left:539px;
    /*left:7px;*/ /*for left positioned video*/
}

.ppVideo3
{
    text-align:center;
    width:400px;
    height:223px;
    overflow:hidden;
    margin-top:6px;   
    margin-left:auto; 
    margin-right:8px;
    /*left:7px;*/ /*for left positioned video*/
}

.ppVideoCombo
{
    width:336px;
    height:188px;
    overflow:hidden;
    position:absolute;
    background-color:#222;
    top:435px;
    left:600px;
}

.ppVideoComboCt
{
    width:330px;
    height:182px;
    overflow:hidden;
    padding:3px;
}

/******************
PHONE POWER TV
*******************/

#ppTVct
{
    width:948px;
    height:536px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background-color:#222222;
}

/********************
OPTIONAL FEATURES
********************/

div#ofRow1
{
    width:948px;
    height:244px;
    overflow:hidden;
    margin:0px;
    padding:0px;   
    background-image:url(/Images/OptionalServices/ofBG.jpg);
    background-repeat:no-repeat;
    background-position:top center;
}

div#ofHeaderContent
{
    width:380px;
    float:left;
    margin:115px 0px 0px 515px;
    padding:0px 0px 0px 9px;
    font-size:11px;
    color:#454545;
}

div#ofHeaderContent h2
{
    font-size:17px;
    margin:0px 0px 6px 0px;
    padding:0px;
    font-weight:normal;
}

div#ofHeaderContent a:link,
div#ofHeaderContent a:active,
div#ofHeaderContent a:visited
{
    color:Blue;
    text-decoration:underline;
}

div#ofHeaderContent a:hover
{
    color:#dd0c11;
    text-decoration:none;
}

div#ofImage
{
    float:left;
    width:151px;
    margin-top:30px;
}

div#ofFinder
{
    width:270px;
    float:left;
    margin-left:41px;
}

div#ofFinderContent
{    
    margin-top:110px;
    vertical-align:top;
}

div#ofRow2
{
    height:175px;
    overflow:hidden;
}

div#ofAdapter
{
    width:308px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/OptionalServices/ofVirtualNumbers.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#ofZippy
{
    width:331px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/OptionalServices/ofVoiceMail.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#ofHeadphones
{
    width:309px;
    height:175px;
    float:left;
    overflow:hidden;
    background-image:url(/Images/OptionalServices/ofTollFreeNumbers.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

div#rcpRow3
{
    width:948px;
    background-image:url(/Images/VoipHome/rcpBtmBg.jpg);
    background-repeat:repeat-y;
    height:250px;
}

div#ofIncluded
{
    float:left;
    width:500px;    
}

table#ofIncludedTable
{
    width:320px;
    margin:12px 0px 0px 9px;
    border:0px;
    padding:0px;
    color:#fff;
    font-size:11px;
    line-height:20px;
}

table#ofIncludedTable h3
{    
    color:#fff;
    font-size:15px;
    margin:0px;
}


div#ofExtraHelp
{
    float:left;
    width:300px;
}

table#ofExtraHelpTable
{
    width:280px;
    margin:12px 0px 0px 9px;
    border:0px;
    padding:0px;
    color:#fff;
    font-size:11px;
    line-height:20px;
}

table#ofExtraHelpTable h3
{    
    color:#fff;
    font-size:15px;
    margin:0px;
}

div#ofAdapterContent
{
    font-size:11px;
    margin-top:58px;
    margin-left:12px;
    color:#454545;
}

div#ofZippyContent
{
    font-size:11px;
    margin-top:37px;
    margin-left:14px;
    margin-right:10px;
    color:#454545;
}

div#ofHeadphonesContent
{
    font-size:11px;
    margin-top:37px;
    margin-left:13px;
    margin-right:10px;
    color:#454545;
}

div#ofRow3
{
    width:948px;
    background-image:url(/Images/VoipHome/rcpBtmBg.jpg);
    background-repeat:repeat-y;
    height:200px;
}

.orderContent
{
    margin-right:8px;
    margin-top:8px;
    text-align:right;
}


/*******
    NEW VOIP HOME CSS
                    *******/

#vhHeader
{
   width:948px;
   height:148px;
   overflow:hidden;
   float:left;
   background-image:url(/images/voiphome/vh_header.jpg);
   background-position:top center;
   background-repeat:no-repeat;
}                    

#vhColumn1
{
    float:left;
    width:532px;
    overflow:hidden;
}

#vhColumn2
{
    float:left;
    width:416px;
    overflow:hidden;
}

#vhResidential
{
    float:left;
    width:532px;
    height:212px;
    background-image:url(/images/voiphome/vh_residential.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}

#vhBusiness
{
    float:left;
    width:532px;
    height:156px;
    background-image:url(/images/voiphome/vh_business.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}

#vhRetailCombo
{
    float:left;
    width:416px;
    height:162px;
    background-image:url(/images/voiphome/vh_retailcombo.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}

#vhVideo
{
    float:left;
    width:416px;
    height:206px;
    background-image:url(/images/voiphome/vh_video.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}

div#RSBList2
{
    width:340px;
    margin-left:167px;
    margin-top:52px;
    font-size:12px;
    /*color:#454545;*/
    color:#3d3800;
    font-weight:bold;
}

#voipHomeRCPtext2
{
    font-size:11px;
    color:#454545;
    width:285px;
    /*margin-left:100px;*/
    margin-left:125px;
    margin-top:15px;
    line-height:12px;
}

div#RBList2
{
    /*float:left;*/
    width:490px;
    margin-left:33px;
    margin-top:68px;
    font-size:12px;
    color:White;
    font-weight:bold;
}

.vhVideoClip
{
    text-align:center;
    width:350px;
    height:195px;
    overflow:hidden;
    /*border:solid 2px #d8d8d8;*/
    border:solid 2px #d2d2d2;
    /*border:solid 2px #e7e7e7;    */
    margin-top:0px;   
    margin-left:36px;
    /*margin-right:15px;*/
    /*left:7px;*/ /*for left positioned video*/
}