/* Z.G. 101007 ************************************************************ 
 * Reset */
body{ margin:0; padding:0;}
div{ margin:0 auto; padding:0}
html{ overflow-y:scroll; }

.text-orange {color: #FF6F00;}
.text-left{text-align:left;} .text-right{text-align:right;} .text-center{text-align:center;} 

.left_icon{ margin-right:10px;}
.right_icon{ margin-left:10px;}

.on{ display:block; }	.off{ display:none; }
.left{ float:left; }	.right{ float:right; }

.block{ display:block; } .inline{ display:inline; }

.clear-left{ clear:left; } br.clear-left{ line-height:0px; height:0px; padding:0; margin:0; font-size:0px;}
.clear-right{ clear:right; } br.clear-right{ line-height:0px; height:0px; padding:0; margin:0;  font-size:0px;}
.clear-both{ clear:both; } br.clear-both{ line-height:0px; height:0px; padding:0; margin:0; font-size:0px; }
.clear-inherit{ clear:inherit; } br.clear-inherit{ line-height:0px; height:0px; padding:0; margin:0; font-size:0px; }
.clear-none{ clear:none; } br.clear-none{ line-height:0px; height:0px; padding:0; margin:0; font-size:0px; }

.font_plus_10 { font-size: 110%; }	.font_minus_10 { font-size: 90%; }
.font_plus_20 { font-size: 120%; }  .font_minus_20 { font-size: 80%; }
.font_plus_30 { font-size: 130%; }  .font_minus_30 { font-size: 70%; }
.font_plus_40 { font-size: 140%; }  .font_minus_40 { font-size: 60%; }
.spacer { font-size:0; width:0; line-height:0; height:0px; padding:0; margin:0; }

.CollapsiblePanel{ margin:10px auto; cursor:default;}
.CollapsiblePanel .question{ 
	background:transparent url(../Images/Default/lightbulb_off_20x24.gif) no-repeat left top;
	cursor:pointer; min-height:26px; padding-left:25px; padding-top:4px;
}
.CollapsiblePanel .on{ background:transparent url(../Images/Default/lightbulb_on_20x24.gif) no-repeat left top; }
.answer{padding-left:25px; margin:5px auto;}



/* Z.G. 101007 */		
div#outer_middle{
	background:transparent url(../Images/Default/FC_Shadow_BG_Tile.gif) repeat-y;
	position:relative;
	/*z-index: 999;*/
	width:780px;
}
div#outer_bottom{
	background:transparent url(../Images/Default/FC_Shadow_Footer.gif) no-repeat scroll left top;

	width:780px;
	height:40px;
}
div#divLeftNav{
	background:white url(../Images/Default/FC_LeftColumn_BG_Tile.gif) repeat-x left top;
}
/***/		

/* Background Colors 
These styles must be first in the style sheet and in this order so we can access them programmatically */
.BkPrimary   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#E7EBFF; border:1px solid black; } /* purple accent */
.BkSecondary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#eee; border:1px solid black; } /* purple accent */


/* default body properties: not recommended to modify margins */
/* Z.G. 101007 * 
BODY { margin-top: 0; margin-left: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; font-size: 11px; }
BODY.LoggedIn3 { margin-left: 0; margin-top: 0; background-color: #347; }  
BODY.LoggedOut { background-color: #347; }
DIV.Guts { width: 760px; background-color: #FFFFFF; padding: 12px 15px 12px 15px; }
**************************************************************************/		
BODY { background-color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; font-size: 11px; width:100%; height:100%;}
DIV.Guts { width: 760px; background-color: #FFFFFF; padding: 10px 0px 5px 15px; }

A       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #c60; font-weight: normal; font-size: 11px; font-style: normal; cursor: pointer; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #c60; text-decoration: none; font-weight: normal; }
A.Black       { color: #000000; font-weight: normal; font-size: 9pt; font-style: normal; }
A.Black:hover { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }
A.BlackMini       { color: #000000; font-weight: normal; font-size: 11px; font-style: normal; }
A.BlackMini:hover { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

/*TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; empty-cells: show; }*/
TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }


TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
TD.Red   { color: #000000; }
TD.Navy  { color: #000000; }
TD.Green { color: #000000; }
TD.Mini  { font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
TD.Reg   { font-size: 9pt; }


SELECT       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; }
SELECT.Reg   { font-size: 11px; }
OPTION       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

INPUT.Reg    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }

TEXTAREA     { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; }
TEXTAREA.Reg { font-size: 11px; }

/* the following is for the Organizer Access Code */
SPAN.asterisk { font-size: 200%; vertical-align: -9px; line-height: 75%; }



.White	{ color: #ffffff; }
.Red	{ color: #c60; }
.Green	{ color: green; }
.Navy	{ color: #000066; }
.subheader { font-size: 10pt; font-weight: bold; color: #347; }


/* LEFT NAV */
TABLE.LeftNav     { background-color: #347; }
TD.LeftNav        { background-color: #CBD3D9; }
TD.LeftNavBottom  { background-color: #CBD3D9; }
TR.LeftNavBottom  { background-color: #CBD3D9; }
TD.UserArea       { width: 170px; height: 22px; padding-left: 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.UserAreaFirst  { width: 170px; height: 32px; padding: 10px 0 0 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.UserAreaLast   { width: 170px; height: 32px; padding: 0 0 10px 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.HorizBar       { background-color: #FFFFFF;      }  /* logged-out pages horizontal bar */

A.LeftNav, A.LeftNav:visited, A.LeftNav:active { color: white; font-size: 11px; font-weight:bold; text-decoration: none; }
A.LeftNav:hover   { color: white; font-weight:bold; text-decoration: underline; }

DIV.LeftNav        { background-color: #CBD3D9; width: 170px; height: 100%; }
DIV.UserArea       { width: 170px; height: 22px; vertical-align: middle; text-align: left; background-color: #8896B3; }
SPAN.UserArea      { margin-left: 15px; }
DIV.UserAreaBottom { padding-bottom: 14px; border-bottom: 2px solid white; } /* supplements DIV.UserArea */
DIV.LeftNavBottom  { background-color: #CBD3D9; height: 53px; }
SPAN.LeftNavBottom { text-align: center; margin-left: 13px; }

A.BottomLink, A.BottomLink:visited, A.BottomLink:active  { color: #c60; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none;} /* 9/22/04 typo */
A.BottomLink:hover { text-decoration: underline; }


/* BANDED TABLES */
TD.BandedHead    { font-size:10pt; font-weight: bold; color:black; background-color:#ddd; }
TD.BandedHead2   { font-size:10pt; font-weight: normal; color:black; background-color:#ddd; }
TD.BandedHead3   { background-color:#ddd; }
TD.Banded1       { background-color: #eee; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded2       { background-color: #eee; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded3       { background-color: #FFFFFF; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded0       { background-color: #FFFFFF; }
TD.Banded0Pad4   { background-color: #FFFFFF; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded2Tight  { background-color: #eee; line-height: 10pt; padding-top: 2px; padding-bottom: 2px; }
TD.Banded0Tight  { background-color: #FFFFFF; line-height: 10pt; padding-top: 2px; padding-bottom: 2px; }
TD.Banded0Medium { background-color: #FFFFFF; line-height: 11pt; padding-top: 1px; padding-bottom: 1px; }
TD.Banded1NoPad  { background-color: #eee; }
TD.Banded2NoPad  { background-color: #eee; }
TD.Banded3NoPad  { background-color: #FFFFFF; }
TD.Banded0NoPad  { background-color: #FFFFFF; }
LI.Banded        { margin-bottom: 11px; line-height: 11pt; }


/* TABBED TABLES */
TD.Tabbed         { background-color: #eee;  }
TD.TabbedPad2     { background-color: #eee; line-height: 12pt; padding-top: 2px; padding-bottom: 2px; }
TD.TabbedPad4     { background-color: #eee; line-height: 13pt; padding-top: 4px; padding-bottom: 4px; }
TD.TabbedPadLeft9 { background-color: #eee; padding-left: 9px; }
DIV.Tabbed        { background-color: #eee; }

TD.Copyright	   { color: #FFFFFF; }
TD.subhgrey, P.subhgrey   { color: #347; font-size: 11px; }
SPAN.grey          { color: #347; }
/* Z.G. 101007 
DIV.copyright	   { padding: 12px 0 0 15px; text-align: left; color: #FFFFFF; }
.copyright		   { font-size: 11px; color: #FFFFFF; }
*/	
DIV.copyright, DIV.Copyright		   
{
	text-align: left;
	font-size: 11px; color: #FFFFFF;
	position: absolute;
	margin: 20px; 
}

DIV#divBottomStuff DIV#divCopyright
{
	margin-top: 40px; 
	left: -185px;
}

DIV#divGuts DIV#divCopyright
{
	margin: 30px 0px 0px; 
}

DIV.Guts DIV#divCopyright
{
	margin: 40px 10px 0px; 
}

DIV#divGuts DIV.copyright
{
	margin: 30px 0px 0px; 
}

a.copyright { color: #FFFFFF; }
a.copyright:hover  { color: #FFFFFF; }	

/* ConfMgr Conference Manager */
TD.ConfMgrExpired  { color: #888888; background-color: #eee; }
TD.ConfMgrActive   { color: #AAAA00; background-color: #eee; }
TD.ConfMgrReg      { color: #000000; background-color: #eee; }
A.ActiveConf       { color: #AAAA00; background-color: #eee; }
A.ActiveConf:hover { color: #AAAA00; background-color: #eee; }


/* Reservationless page */
A.ReslessBC        { color: #c60; font-size: 11px; }


/* Parallel Pages */
SPAN.Overview       { color: #347; font-size: 11px; font-weight: bold; }
span.BreadCrumbHead { color: #347; font-weight: bold; font-size: 12px;  }
SPAN.SnapshotHead   { color: #347; font-size: 11px; font-weight: bold; }
A.LearnMore         { font-size: 11px; }
A.LearnMore:hover   { font-size: 11px; }

/* Step-By-Step instructions */
SPAN.HowToHead      { color: #347; font-weight: bold; font-size: 12px;  }


/* What's New Page */
BODY.WhatsNewBody  { margin-left: 0; margin-right: 0; margin-top: 0; color: #000000; font-size: 10pt; background-color:#E7EBFF; }
TD.WhatsNewTD1     { background-color:#E7EBFF; }
TD.WhatsNewSideBar { background-color:#E7EBFF; } /* left and right sides of table */
TD.WhatsNewGuts    { background-color:#FFFFFF; } /* center area */
TD.WhatsNewTblSub  { font-weight: bold; color: #000066; }
A.WhatsNew         { color: #000000; font-weight: normal; font-size: 9pt; font-style: normal; }
A.WhatsNew:hover   { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }

/* Help/FAQ */
TD.SectionHead     { text-align: left; vertical-align: top; font-size: 10pt; font-weight: bold; color: #347; }

/* Hotkey popup */
TD.Hotkey          { background-color: #E7EBFF; }
DIV.Pop            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid black; padding:4px; background-color: #E7EBFF; }  /* 4/16/04 */


/* floating dialogs etc. */
.Popup { font-size: 9pt; background-color: #E7EBFF; border: 1px solid black; padding: 4px; }


/* Participants */
TD.Participants2   { background-color: #eee; font-size: 10pt; font-style:normal; font-weight:normal; color:#000000; }
A.Participants2    { color: #c60; font-weight: normal; font-size: 7pt; font-style: normal; }
A.Participants2:hover { font-style: normal; color: #c60; text-decoration: none; font-weight: normal; }

/* ChangingConference */
TD.ChangeConfBanded1 { background-color: #eee; padding-bottom: 3pt; padding-right: 3pt; }

/* Light Bulb Tips */
TD.LightBulb      { }
A.LightBulb       { }
A.LightBulb:hover { }



/* Section Dashes */
TD.SectionBreak { color: #B9AA89; border-bottom: 1px dashed #B9AA89; }

/* Premium 800 Support */
TD.PremiumSupportRule { border-bottom: 1px solid #FFF895; }
TD.PremiumSupportCode { background-color: #FFF895; }

/* Timezone Info on SignUp pages and Settings Page */
TD.TZExplain { padding: 12px; background-color: #FFFFFF; border: 2px solid #eee; color: black; }

/* Press Releases and AboutUs */
A.ReadMore   { font-size: 11px; }

/* Services */
A.PriceLink    { color: #347; font-weight: bold;  }
A.PriceLink:hover { color: #347; text-decoration: none; font-weight: bold; }


#divOutlookLeftNav { display: block; }
/*#liLinkToUsNav { display: none; }*/
#liPressNav { display: block; }
#pPress { display: block; }

.fconly {  }
#divBottomLeftNav ul li.fbLeftNavIcon
{
	background: transparent url(../images/default/FC_banner_Facebook.gif); 
	padding-top: 5px; 
	padding-bottom: 5px; 
	margin-top: 6px; 
	margin-bottom: 6px; 
}

/* FC fonts */
TD.FontV {  }
TD.Biger { font-size: 13px; }
TD.BigB  { font-size: 14px; font-weight: bolder; }
TD.NewFC { font-size: 8pt; }
A.NewFC  { font-size: 7pt; }
A.NewFC:hover { font-size: 7pt; text-decoration: underline; }


/* new stuff primarily for FC COD Premium */

/* FC COD PREMIUM ENABLED */
.subaccountDisplay { margin-bottom: 10px;}
.subHeader { font-weight: bold; margin-bottom: 4px;display:block;}
.subData {  }
.subData span { display: block; font-size: 8pt; color: #fff; }
.subData .label { font-variant: small-caps; height: 13px;}
.subData .data { background-color: #6e6e6e; font-weight: bold; padding: 5px; text-align: center; margin-bottom: 7px;}
.subData .cols .col { float: left; width: 93px; }
.subData .cols .left { margin-right: 1px; }
.subData .cols .right { margin-left: 1px; }
.shareplusSessionLink { color:#F0822B; }
.subData .outerBox {background-color:#6e6e6e; padding:5px;}
.subData .outerBox .whiteBoldLink {color:White; font-weight:bold;}
.subData .borderedBox { border: solid 1px; border-color:#818080; padding:10px; text-align:left; font-weight:normal;}
div#subPremium div.bordered { width: 178px; height: 71px; background: transparent url(../images/default/bkgd_prem800.gif) no-repeat; padding: 4px 5px; margin: 0 auto;}
div#subPremium div.errorbordered { width: 163px; height: 71px; padding: 4px 0px 4px 25px; margin: 0 auto;background: #6E6E6E url(../images/default/EM_WarningTriangle_gray.gif) no-repeat 4px 3px; border: 1px solid #fff; }
.codpremium { display: block; }
.fchomeDetail { height: 500px; }
table.codpremium { height: 79px; }

div.FocusSignup { background:transparent url(../images/Default/bkgd_FocusSignUp.jpg) no-repeat left top; width:529px; height:272px; }

/* calling cards haze window */
/*.hazeCallingCardOrderForm { background: transparent url(../images/default/haze_transbkgd.png) repeat;}
.ie5x .hazeCallingCardOrderForm, .ie6x .hazeCallingCardOrderForm{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/default/haze_transbkgd.png", sizingMethod='scale');}*/

.hazeCallingCardOrderForm { position: absolute; top: 0px; left: 0px; width: 760px; height: 100%; z-index: 9997;padding-top: 50px;}
.hazeCallingCardOrderForm .haze { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9998;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity: 0.75; background-color: #dfdfdf;}
.ie6x .hazeCallingCardOrderForm .haze { position: absolute; top: 0px; left: 0px; width: 760px; height: 746px; z-index: 9999;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity: 0.75; background-color: #dfdfdf;}
.hazeCallingCardOrderForm .OrderForm { position:relative; margin: 0 auto; z-index: 99999; width: 370px; height: 260px; padding: 20px; border: 1px solid black; background-color: #fff;}
.hazeCallingCardOrderForm h3 { margin: 0px 0px 10px 0px; font-size: 14px; font-weight:bold;padding: 0px;}
.hazeCallingCardOrderForm .topBlock { border-top:1px dotted black; padding-top: 8px; line-height: 20px;}
.hazeCallingCardOrderForm .head { font-weight: bold; width:350px;margin: 10px 0px 0px;}
.hazeCallingCardOrderForm .head .topBlock { height: 15px; }
.hazeCallingCardOrderForm #cloneable { display: none; }

.emlInputNotEmpty { background-image:none; }
.emlInputEmpty { background: #fff url(../images/default/haze_emailaddress.gif) no-repeat 3px 5px; }

.hazeCallingCardOrderForm .recipientRow { width: 350px; margin: 2px 0px 2px 2px;}
.hazeCallingCardOrderForm .recipientRow input { height: 15px; line-height: 15px; }
.hazeCallingCardOrderForm .recipientRow select { height: 20px; line-height: 15px; }
.hazeCallingCardOrderForm .visibleArea { height: 70px; width: 100%; border: 1px solid #888; overflow-y:scroll; background-color: #eee;outline:none;}
.hazeCallingCardOrderForm .recipient { float: left; width: 180px; height: 20px; text-align:left;}
.hazeCallingCardOrderForm .recipient input { width: 162px; }
.hazeCallingCardOrderForm .quantity { float: left; width: 40px; height: 20px; text-align:center; }
.hazeCallingCardOrderForm .quantity input { width: 24px; }
.hazeCallingCardOrderForm .offer { float: right; width: 90px; height: 20px; text-align:center; }

.hazeCallingCardOrderForm .head .offer, .hazeCallingCardOrderForm .head .quantity, .hazeCallingCardOrderForm .head .recipient { height: 16px; }

.hazeCallingCardOrderForm .totalRow { font-weight: bold;  font-size: 12px;}
.hazeCallingCardOrderForm .totalRow .offer { color: #fff; background-color: #666; padding-top: 2px; height: 18px;}
.hazeCallingCardOrderForm .totalRow .quantity { width:80px; padding-top: 2px; height: 18px;}
.hazeCallingCardOrderForm .totalRow .recipient { font-size: 11px; font-weight: normal; padding-top: 2px; height: 18px;}

.hazeCallingCardOrderForm .terms { padding: 15px 0px 10px 2px;border-bottom: 1px dotted #000;}
.hazeCallingCardOrderForm .buttons { margin-top: 10px; }
.hazeCallingCardOrderForm a.next { display: block; float: left; width: 67px; height: 17px; text-decoration: none; background: transparent url(../images/default/button_next67x17.gif) no-repeat; margin-right: 5px;}
.hazeCallingCardOrderForm a.cancel { display: block; float: left; width: 67px; height: 17px; text-decoration: none; background: transparent url(../images/default/button_cancel67x17.gif) no-repeat; margin-left: 5px;}

.hazeCallingCardOrderForm .buttons span { display: block; height: 30px; width: 150px; text-align:right; float: right;font-weight: bold; margin-top: -5px;}


#divTopNavLoggedOut object { display: none; }
#divTopNavLoggedOut { background: transparent url(../images/default/FC_banner_marquee.gif) no-repeat; vertical-align:middle;}

._callingcardorder_aspx .promptLogin { padding-left: 30px; }
._callingcardorder_aspx .header { padding-left: 30px;font-weight: bold; font-size: 13px; width: 330px; }
._callingcardorder_aspx .cards { margin: 0px; width: 330px;}
/*._callingcardorder_aspx .cards div { margin: 0px; }*/
._callingcardorder_aspx .cardRow { width: 360px; margin-bottom: 20px;}
._callingcardorder_aspx .cardRow .radio { float:left; width: 30px; }
._callingcardorder_aspx .cardRow .card { float:left; width: 160px; }
._callingcardorder_aspx .cardRow .card input { width: 150px; }
._callingcardorder_aspx .cardRow .csc { float:left; width: 50px; }
._callingcardorder_aspx .cardRow .csc input { width: 40px; }
._callingcardorder_aspx .cardRow .exp { float:left; width: 120px; }
._callingcardorder_aspx .cardRow .extendedInfo { padding-left: 30px; margin: 0 auto; width: 330px;}
._callingcardorder_aspx .cardRow .extendedInfo .full input { width: 320px; }
._callingcardorder_aspx #country { width: 320px; }
/*._callingcardorder_aspx .cardRow .extendedInfo .name input { width: 320px; }
._callingcardorder_aspx .cardRow .extendedInfo .telephone input { width: 320px; }
._callingcardorder_aspx .cardRow .extendedInfo .address input { width: 320px; }
._callingcardorder_aspx .cardRow .extendedInfo .address2 input { width: 320px; }
._callingcardorder_aspx .cardRow .extendedInfo .country input { width: 320px; }*/
._callingcardorder_aspx .cardRow .extendedInfo .csz { width: 330px; }
._callingcardorder_aspx .cardRow .extendedInfo .csz .city { float:left; width: 210px;}
._callingcardorder_aspx .cardRow .extendedInfo .csz .city input { width: 200px;}
._callingcardorder_aspx .cardRow .extendedInfo .csz .state { float:left; width: 60px; }
._callingcardorder_aspx .cardRow .extendedInfo .csz .state input { width: 50px; }
._callingcardorder_aspx .cardRow .extendedInfo .csz .zip { float:left; width: 60px; }
._callingcardorder_aspx .cardRow .extendedInfo .csz .zip input { width: 50px; }
._callingcardorder_aspx .cardRow .save{ margin: 10px 0px 0px 0px;}

._callingcardorder_aspx .terms{ margin: 20px 0px; padding-left: 30px; width: 330px; }

._callingcardorder_aspx .buttons { padding-left: 30px; width: 330px; }
._callingcardorder_aspx .secure { float:left; display:block; width: 63px; height: 66px;border: none;background: transparent url(../Images/Default/verisign_63x66.gif) no-repeat;}
._callingcardorder_aspx .submit { float:right; display: block; height: 18px; width: 67px; background: transparent url(../Images/Default/redbutton_next_67x18.gif) no-repeat bottom right;margin-top: 24px; text-decoration: none;}
._callingcardorder_aspx .submit:hover { text-decoration: none; }
._callingcardorder_aspx .fraudprev { border: 1px solid black; background-color: #e7e7e7; padding: 20px; width: 290px; margin: 20px 0px 20px 30px; }
._callingcardorder_aspx .fraudprev .Warning { font-weight: bold; }
._callingcardorder_aspx  .failed { margin:0px 0px 10px 30px; border: 1px solid red; padding: 10px 10px 10px 45px; width: 260px; background: #e7e7e7 url(../Images/Default/triangle_36x33.gif) no-repeat 3px 8px;}
._callingcardorder_aspx .noCard .cardRadio, ._callingcardorder_aspx .noCard .existingUser { display:none; }

.loggedOut .cardRow .save { display: none; }
.loggedIn .promptLogin { display: none; }

.calling_cards_aspx #divGuts { padding: 0px; margin-left: 15px; width: 550px; background: transparent url(../images/default/Pano_CallingCards.jpg) no-repeat; padding-top: 155px;}
.calling_cards_aspx .content_head { margin-left: 25px; float:left; background: transparent url(../images/default/CC_hdr_ProductPage.gif) no-repeat; width: 347px; height: 73px; text-indent: -9999px; display: block; }
.calling_cards_aspx .purchase { margin-right: -4px; display:block; float: right; text-decoration:none; width: 131px;height: 27px;background: transparent url(../images/default/FC_btn_purchase.gif) no-repeat; margin-top: 25px;}
.calling_cards_aspx .footnote { font-size: 9px; font-weight: normal; }


.calling_cards_aspx .list_head { font-weight: bold; }
.calling_cards_aspx .bullets { padding: 0px 15px; }
/*  Simple Bottom Panel*********************/
/* general setup and unselected styles */
.calling_cards_aspx #ProductTabPanel { width: 550px;height: 380px;margin: 0 auto;padding-top: 10px;background: transparent url(../images/default/FC_CC_Box_btmbkgd.gif) no-repeat;background-position: bottom;padding-bottom: 7px;}
.calling_cards_aspx #ProductTabPanel sup { font-size: 7px;color: black;font-weight:bold;}
.calling_cards_aspx #Tabs { height: 33px;padding: 0px 0px;}
.calling_cards_aspx #Tabs a { display: block;height: 33px;float: left;background-repeat: no-repeat;text-decoration: none; background-color: #0505AC; color: #000;}
.calling_cards_aspx #Tabs a:hover {text-decoration: none; background-position: 0 -34px;}
.calling_cards_aspx #Panels { padding: 0px;height: 347px; background: transparent url(../images/default/FC_CC_Box_bkgd.gif) repeat-y;}
.calling_cards_aspx #Panels .pnl { display: none;line-height: 17px;padding: 20px 30px 10px 30px;}

/* tabs*/
.calling_cards_aspx #tabInfo {background-image: url(../images/default/CC_Nav_CardInfo.jpg); width: 72px; background-position: 0px 0px;}
.calling_cards_aspx #tabSteps {background-image: url(../images/default/CC_Nav_EasySteps.jpg); width: 175px; background-position: 0px 0px;}
.calling_cards_aspx #tabAccessNumbers {background-image: url(../images/default/CC_Nav_AccessNumber.jpg); width: 138px; background-position: 0px 0px;}
.calling_cards_aspx #tabRates {background-image: url(../images/default/CC_Nav_ETIRates.jpg); width: 81px; background-position: 0px 0px;}
.calling_cards_aspx #tabRefill {background-image: url(../images/default/CC_Nav_RefillCard.jpg); width: 84px; background-position: 0px 0px;}

  .calling_cards_aspx .selInfo #tabInfo, .calling_cards_aspx .selInfo #tabInfo:hover
, .calling_cards_aspx .selSteps #tabSteps, .calling_cards_aspx .selSteps #tabSteps:hover
, .calling_cards_aspx .selAccessNumbers #tabAccessNumbers, .calling_cards_aspx .selAccessNumbers #tabAccessNumbers:hover
, .calling_cards_aspx .selRates #tabRates, .calling_cards_aspx .selRates #tabRates:hover
, .calling_cards_aspx .selRefill #tabRefill, .calling_cards_aspx .selRefill #tabRefill:hover { background-position: 0 -68px; }

/* show selected */
.calling_cards_aspx .selInfo #Panels div#pnlInfo, 
.calling_cards_aspx .selSteps #Panels div#pnlSteps, 
.selAccessNumbers #Panels div#pnlAccessNumbers, 
.selRates #Panels div#pnlRates, 
.selRefill #Panels div#pnlRefill { display : block;}

.calling_cards_aspx #purchase { height: 27px; margin-top: 20px;}
.calling_cards_aspx #purchase a { margin-right: -4px; display: block; text-decoration: none; float:right; width: 131px;height: 27px;background: transparent url(../images/default/FC_btn_purchase.gif) no-repeat; margin-left: 20px; }
.calling_cards_aspx #purchase span { margin-top: 6px; font-weight: bold;display: block; float: right;width: 221px; height: 20px; background: transparent url(../images/default/hdr_getyourpin.gif) no-repeat; text-indent: -9999px;}
.calling_cards_aspx .headerWrap { height: 73px; }
/*specific styles*/

/* Info */
.calling_cards_aspx #Panels div#pnlInfo { background: transparent url(../images/default/FC_CC_CallingCard.gif) no-repeat 317px 50px;}
.calling_cards_aspx #pnlInfo h2 { margin: 0px; background: transparent url(../images/default/CC_hdr_CallFeatures.gif) no-repeat; width: 218px; height: 18px; text-indent: -9999px; }
.calling_cards_aspx #pnlInfo p { font-weight: bold; margin-bottom: 6px; margin-top: 4px;}
.calling_cards_aspx #pnlInfo p a { font-weight: normal; }

/* Easy Steps */
.calling_cards_aspx #pnlSteps h2 { margin: 0px 0px 10px; background: transparent url(../images/default/hdr_EasySteps.gif) no-repeat; width: 483px; height: 22px; text-indent: -9999px; }
.calling_cards_aspx .steps { background-color: #f2f2f2; padding: 10px; border: 1px solid #b8b8b8;} 
.calling_cards_aspx .steps a{ font-size: 13px; } 
.calling_cards_aspx .step { background: transparent none no-repeat 0px 0px; padding-left: 28px; height: 22px;margin: 5px 0px;font-size: 13px;}
.calling_cards_aspx #pnlSteps p.step1 { background-image: url(../images/default/em_step1.gif); height: 44px;}
.calling_cards_aspx #pnlSteps p.step2 { background-image: url(../images/default/em_step2.gif); }
.calling_cards_aspx #pnlSteps p.step3 { background-image: url(../images/default/em_step3.gif); }
.calling_cards_aspx #pnlSteps p.step4  { background-image: url(../images/default/em_step4.gif); }

/* Access Numbers */
.calling_cards_aspx #pnlAccessNumbers h2 { margin: 0px 0px 10px; background: transparent url(../images/default/hdr_CCAccessNumbers.gif) no-repeat; width: 294px; height: 20px; text-indent: -9999px; }
.calling_cards_aspx .rptAccessNumbers { overflow-y: scroll; height: 200px; border: 1px solid black;padding: 15px; line-height: 17px; font-size: 13px; }
.calling_cards_aspx .rptAccessNumbers .primary { font-weight: bold; border-bottom: 1px solid black;margin-bottom: 5px;}
.calling_cards_aspx .rptAccessNumbers .dinRow { height: 20px }
.calling_cards_aspx .rptAccessNumbers .dinCountry { float: left; display:block; height: 20px; width: 140px; }
.calling_cards_aspx .rptAccessNumbers .dinCity { float: left; display:block; height: 20px; width: 140px; }
.calling_cards_aspx .rptAccessNumbers .dinNumber { float: right; display:block; height: 20px; width: 150px; }

/* Rates */
.calling_cards_aspx #pnlRates h2 { margin: 0px 0px 10px; background: transparent url(../images/default/hdr_ETI_Rates.gif) no-repeat; width: 119px; height: 17px; text-indent: -9999px; }
.calling_cards_aspx .rptRates { overflow-y: scroll; height: 200px; border: 1px solid black;padding: 15px; line-height: 17px; font-size: 13px; }
.calling_cards_aspx .rptRates .rateRow { height: 20px; border-bottom: 1px dashed #aaa; }
.calling_cards_aspx .rptRates .primary { font-weight: bold; border-bottom: 1px solid black;margin-bottom: 5px;}
.calling_cards_aspx .rptRates .rateDescription { float: left; display:block; height: 20px; width: 260px; }
.calling_cards_aspx .rptRates .rateRate { float: right; display:block; height: 20px; width: 100px; text-align:right;}


/* Refill */
.calling_cards_aspx #pnlRefill h2 { margin: 0px 0px 10px; background: transparent url(../images/default/hdr_refillcard.gif) no-repeat; width: 315px; height: 21px; text-indent: -9999px; }
.calling_cards_aspx .refill { padding: 20px; font-weight: bold; font-size: 13px; line-height: 20px; background-color: #f5f5f5; border: 1px solid #aeacac;}
.calling_cards_aspx .refill .left { float: left; width: 220px; }
.calling_cards_aspx .refill .left input { width: 200px; }
.calling_cards_aspx .refill .right { float: right; width: 220px; }
.calling_cards_aspx .refill a.btn { float: right; margin:40px 20px 0px 0px; display: block; background: transparent url(../images/default/btn_RefillNow.gif) no-repeat; text-decoration: none; width: 132px; height: 29px;}

.calling_cards_aspx .refill .errorMessage { color: #f00; background-color: #fff; border: 1px solid #aeacac;text-align: center; padding: 10px;margin-bottom: 10px;}

.callingcardthanks_aspx .header { font-weight: bold; font-size: 13px; background-color: #ddd;margin-bottom: 1px; height: 30px;}
.callingcardthanks_aspx .header .left { display:block; width: 310px; float: left; height:auto; padding: 5px 0px 5px 20px; background: transparent url(../images/default/box_left_corner.gif) no-repeat top left;}
.callingcardthanks_aspx .header .right { display:block; width: 210px; float: right; height:auto; text-align:right; padding: 5px 20px 5px 0px; background: transparent url(../images/default/box_right_corner.gif) no-repeat top right;}
.callingcardthanks_aspx .content { background-color: #eee; padding: 15px;margin-bottom: 20px;}
.callingcardthanks_aspx .content .blurb { }
.callingcardthanks_aspx .content .header { background-color: transparent; font-weight: bold; margin: 10px 0px 5px;font-size: 11px;}
.callingcardthanks_aspx .content .row { height: 17px; }
.callingcardthanks_aspx .content .row span { float: left; height: 17px; }
.callingcardthanks_aspx .content .row .counter { width: 20px; }
.callingcardthanks_aspx .content .row .email { width: 225px; }
.callingcardthanks_aspx .content .row .pin { width: 180px; }
.callingcardthanks_aspx .content .row .amount { width: 100px; text-align:right;}
.callingcardthanks_aspx #print { display: block; width: 200px; height: 20px; padding-left: 20px; background: transparent url(../images/default/Icon_Print.gif) no-repeat;}
.callingcardthanks_aspx .upsell { background: transparent url(../images/default/FC_CC_Upsell_bkgd.gif) no-repeat; width: 551px; height: 198px;padding-top: 60px;}
.callingcardthanks_aspx .upsell .signup {float: left; display: block; background: transparent url(../images/default/btn_Upsell_SignUpNow.gif) no-repeat; width: 96px; height: 17px;text-decoration: none; margin: 0px 20px 0px 300px;}
.callingcardthanks_aspx .upsell .home {float: left; display: block; background: transparent url(../images/default/btn_Upsell_LearnMore.gif) no-repeat; width: 96px; height: 17px;text-decoration: none; }
.loggedIn .upsell { display: none; }

a.getnow,a.getnow:hover { background: transparent url(../images/Default/FC_btn_GetNow_sml.gif) no-repeat; outline: none; display:block; width: 73px; height:17px; text-decoration:none;}


/**********************************************************************************************************/
.callingcardorder_aspx .promptLogin { padding-left: 30px; }
.callingcardorder_aspx .header { padding-left: 30px;font-weight: bold; font-size: 13px; width: 330px; }
.callingcardorder_aspx .cards { margin: 0px; width: 330px;}
/*.callingcardorder_aspx .cards div { margin: 0px; }*/
.callingcardorder_aspx .cardRow { width: 360px; margin-bottom: 20px;}
.callingcardorder_aspx .cardRow .radio { float:left; width: 30px; }
.callingcardorder_aspx .cardRow .card { float:left; width: 160px; }
.callingcardorder_aspx .cardRow .card input { width: 150px; }
.callingcardorder_aspx .cardRow .csc { float:left; width: 50px; }
.callingcardorder_aspx .cardRow .csc input { width: 40px; }
.callingcardorder_aspx .cardRow .exp { float:left; width: 120px; }
.callingcardorder_aspx .cardRow .extendedInfo { padding-left: 30px; margin: 0 auto; width: 330px;}
.callingcardorder_aspx .cardRow .extendedInfo .full input { width: 320px; }
.callingcardorder_aspx #country { width: 320px; }
/*.callingcardorder_aspx .cardRow .extendedInfo .name input { width: 320px; }
.callingcardorder_aspx .cardRow .extendedInfo .telephone input { width: 320px; }
.callingcardorder_aspx .cardRow .extendedInfo .address input { width: 320px; }
.callingcardorder_aspx .cardRow .extendedInfo .address2 input { width: 320px; }
.callingcardorder_aspx .cardRow .extendedInfo .country input { width: 320px; }*/
.callingcardorder_aspx .cardRow .extendedInfo .csz { width: 330px; }
.callingcardorder_aspx .cardRow .extendedInfo .csz .city { float:left; width: 210px;}
.callingcardorder_aspx .cardRow .extendedInfo .csz .city input { width: 200px;}
.callingcardorder_aspx .cardRow .extendedInfo .csz .state { float:left; width: 60px; }
.callingcardorder_aspx .cardRow .extendedInfo .csz .state input { width: 50px; }
.callingcardorder_aspx .cardRow .extendedInfo .csz .zip { float:left; width: 60px; }
.callingcardorder_aspx .cardRow .extendedInfo .csz .zip input { width: 50px; }
.callingcardorder_aspx .cardRow .save{ margin: 10px 0px 0px 0px;}

.callingcardorder_aspx .terms{ margin: 20px 0px; padding-left: 30px; width: 330px; }

.callingcardorder_aspx .buttons { padding-left: 30px; width: 330px; }
.callingcardorder_aspx .secure { float:left; display:block; width: 63px; height: 66px;border: none;background: transparent url(../Images/Default/verisign_63x66.gif) no-repeat;}
.callingcardorder_aspx .submit { float:right; display: block; height: 18px; width: 67px; background: transparent url(../Images/Default/redbutton_next_67x18.gif) no-repeat bottom right;margin-top: 24px; text-decoration: none;}
.callingcardorder_aspx .submit:hover { text-decoration: none; }
.callingcardorder_aspx .fraudprev { border: 1px solid black; background-color: #e7e7e7; padding: 20px; width: 290px; margin: 20px 0px 20px 30px; }
.callingcardorder_aspx .fraudprev .Warning { font-weight: bold; }
.callingcardorder_aspx  .failed { margin:0px 0px 10px 30px; border: 1px solid red; padding: 10px 10px 10px 45px; width: 260px; background: #e7e7e7 url(../Images/Default/triangle_36x33.gif) no-repeat 3px 8px;}
.callingcardorder_aspx .noCard .cardRadio, .callingcardorder_aspx .noCard .existingUser, .callingcardorder_aspx .noCard .existingCard { display:none; }


/**********************************************************************************************************/

.newconfmain_aspx .featureselection span.checkbox { display: block; float: left; width: 20px; height: 20px;}
.newconfmain_aspx .featureselection span.text { display: block; float: left; width: 399px; height: 20px;}
  
  .newconfmain_aspx .checked .featureselection span.checked
, .newconfmain_aspx .unchecked .featureselection span.unchecked 
    { display: block; }
    
  .newconfmain_aspx .checked .featureselection span.unchecked
, .newconfmain_aspx .unchecked .featureselection span.checked 
    { display: none; }
    
.newconfmain_aspx .unchecked .offerselections { display: none; }

.newconfmain_aspx .offerselections { width: 402px; padding: 3px 0px; }
.newconfmain_aspx .offerselections .offerselection { float: left; width: 50%; height: 20px; }
.newconfmain_aspx #selectedPeriodicOffers td { border: 1px solid #c7c7c7; background-color: #fcfcfc; padding: 8px;}
.newconfmain_aspx #selectedPeriodicOffers span.header { font-weight: bold; font-size: 13px; }
.newconfmain_aspx #selectedPeriodicOffers .periodicselectionrows { border: 1px solid #e5e5e5; background-color: #fff; padding: 8px;}
.newconfmain_aspx #selectedPeriodicOffers .periodicselection { font-weight: bold; height: 17px; }
.newconfmain_aspx #selectedPeriodicOffers .periodicselection .offername { float: left; width: 66%; height: 17px; display:block;}
.newconfmain_aspx #selectedPeriodicOffers .periodicselection .offerrate { float: right; width: 34%; height: 17px; display:block;}

.home_aspx div#divHeadCard { padding: 10px; width: 482px; margin: 0 auto; }
.home_aspx div.HeadCard { background: transparent url(../images/default/FC_MyAccountInfoBox2.gif) no-repeat top left; }
.home_aspx div.fcSelectHeadCard { background-color: #eee; }
.home_aspx div.fcSelectHeadCard td { border: 2px solid white; padding: 10px; line-height: 20px; }
.home_aspx div.Guts { padding-left: 0px; margin: 0 auto;}

/* fc select page settings */
.fcselectProductPageGuts { padding: 170px 0px 20px 0px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; line-height: 17px; width: 550px;}

.fcselectProductPageGuts .left { width: 230px; float: left; }
.fcselectProductPageGuts .right { width: 298px; float: right; }

.fcselectProductPageGuts h1 { font-weight:bold; font-size: 14px; }
.fcselectProductPageGuts h1.productHeader { text-indent: -9999px; background: transparent none no-repeat; }
.fcselectProductPageGuts h2 { font-weight:bold; font-size: 14px; }
.fcselectProductPageGuts h3 { font-weight:bold; font-size: 14px; margin-bottom: 3px; padding-bottom: 0px;}
.fcselectProductPageGuts ul { list-style-position: outside; margin-top: 0px; margin-left: 20px; padding-left: 0px;line-height: 18px;}
.fcselectProductPageGuts p { margin-top: 0px; padding-top: 0px; }
.fcselectBox { width: 298px; background: transparent url(../images/default/box298x11_mid.gif) repeat-y;}
.fcselectBox .top { height: 11px; background: transparent url(../images/default/box298x11_top.gif) no-repeat top;}
.fcselectBox .bottom { height: 11px; background: transparent url(../images/default/box298x11_btm.gif) no-repeat bottom;}
.fcselectBox h2.head { text-indent: -9999px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; display:block; width: 220px; height: 114px; margin: 0 auto;}
.fcselectBox h2.incompatibleHead { text-indent: -9999px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; display:block; width: 250px; height: 80px; margin: 0 auto;}
.fcselectBox div.upsells { width: 240px; margin: 0 auto; margin-top: 5px; background-color: #fafafa; border: 1px solid #b7b5b5; padding:3px; }
.fcselectBox div.upsells span.head { font-weight: bold; display:block; margin-left: 25px; width: 215px;}
.fcselectBox div.upsell span.checkbox { float: left; width: 20px; display: block; }
.fcselectBox div.upsell span.info { float:right; width: 215px; display:block; }
.fcselectBox a.terms { display:block; width:298; text-align: center; font-size: 9px; margin: 0 auto;padding: 10px 0px;}
.fcselectBox a.signup { display: block; margin-left: 145px; width: 134px; height: 29px; background: transparent url(../images/default/btn_signup_gry.gif) no-repeat; text-indent:-9999px; outline: none;}
.fcselectBox .upsell { display: block; }

/* product page specific settings */
.desktop_sharing_aspx .fcselectProductPageGuts { background-image: url(../images/default/Pano_SharePlus.jpg); }
.desktop_sharing_aspx .fcselectBox h2.head { background-image: url(../images/default/hdr_addshareplus.gif); }
.desktop_sharing_aspx .fcselectBox h2.incompatibleHead { background-image: url(../images/default/hdr_have_shareplus.gif); }
.desktop_sharing_aspx .fcselectProductPageGuts h1.productHeader { width: 226px; height: 17px; background-image: url(../images/default/hdr_shareplusDS.gif); }
.desktop_sharing_aspx .li { margin: 8px 0px; }
.desktop_sharing_aspx .li .ordinal { background-repeat: no-repeat; background-position:10px 5px; background-color:Transparent; width: 30px; height: 25px; float: left; text-indent: -9999px;}
.desktop_sharing_aspx .li .info { float:right; width: 250px; padding-right: 10px; display:block;}
.desktop_sharing_aspx .li1 .ordinal { background-image: url(../images/default/FC_Bullet_One.gif); }
.desktop_sharing_aspx .li2 .ordinal { background-image: url(../images/default/FC_Bullet_Two.gif); }
.desktop_sharing_aspx .li3 .ordinal { background-image: url(../images/default/FC_Bullet_Three.gif); }
.desktop_sharing_aspx h3.instructions { margin-top: 15px; background: transparent url(../images/default/DS_WLB_EasySetUp_116x21.gif) no-repeat; height: 21px; width: 116px; text-indent: -9999px;}
	
	/* New Facebook page 3/3/2010*/
.facebook_conference_calls_app_aspx .fbProductPageGuts { padding: 170px 0px 20px 0px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; line-height: 17px; width: 550px; }
.facebook_conference_calls_app_aspx .fbProductPageGuts .left { width: 235px; float: left; margin-top: 13px; vertical-align:top; padding-top: 0px;}
.facebook_conference_calls_app_aspx .fbProductPageGuts .right { width: 298px; float: right; margin-top: 13px; vertical-align:top; padding-top: 0px;}
.facebook_conference_calls_app_aspx .fbProductPageGuts h1 { font-weight:bold; font-size: 14px; }
.facebook_conference_calls_app_aspx .fbProductPageGuts h1.productHeader { text-indent: -9999px; background: transparent none no-repeat; }
.facebook_conference_calls_app_aspx .fbProductPageGuts h2 { font-weight:bold; font-size: 14px; }
.facebook_conference_calls_app_aspx .fbProductPageGuts h3 { font-weight:bold; font-size: 14px; margin-bottom: 18px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px;}
.facebook_conference_calls_app_aspx .fbProductPageGuts ul { list-style-position: outside; margin-top: 0px; margin-left: 20px; padding-left: 0px;line-height: 18px;}
.facebook_conference_calls_app_aspx .fbProductPageGuts p { margin-top: 0px; padding-top: 0px; }
.facebook_conference_calls_app_aspx .fbGuideBox { width: 298px; background: transparent url(../images/default/box298x11_mid.gif) repeat-y;}
.facebook_conference_calls_app_aspx .fbGuideBox .top { height: 11px; background: transparent url(../images/default/box298x11_top.gif) no-repeat top;}
.facebook_conference_calls_app_aspx .fbGuideBox .bottom { height: 13px; background: transparent url(../images/default/box298x11_btm.gif) no-repeat bottom;}
.facebook_conference_calls_app_aspx .fbGuideBox h2.head { text-indent: -9999px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; display:block; width: 220px; height: 114px; margin: 0 auto;}
.facebook_conference_calls_app_aspx .fbGuideBox h2.incompatibleHead { text-indent: -9999px; background-attachment:inherit; background-color:Transparent; background-position:top; background-repeat:no-repeat; display:block; width: 250px; height: 80px; margin: 0 auto;}
.facebook_conference_calls_app_aspx .fbProductPageGuts { background-image: url(../images/default/Pano_Facebook.jpg); }
.facebook_conference_calls_app_aspx .fbGuideBox h2.head { background-image: url(../images/default/hdr_addshareplus.gif); }
.facebook_conference_calls_app_aspx .fbGuideBox h2.incompatibleHead { background-image: url(../images/default/hdr_have_shareplus.gif); }
.facebook_conference_calls_app_aspx .fbProductPageGuts h1.productHeader { width: 226px; height: 17px; background-image: url(../images/default/hdr_shareplusDS.gif); }
.facebook_conference_calls_app_aspx .li { margin: 8px 0px; margin-bottom: 8px; vertical-align: top; }
.facebook_conference_calls_app_aspx .li .ordinal { background-repeat: no-repeat; background-position:10px 5px; background-color:Transparent; width: 30px; height: 25px; float: left; text-indent: -9999px;}
.facebook_conference_calls_app_aspx .li .info { float:right; width: 250px; padding-right: 10px; display:block;}
.facebook_conference_calls_app_aspx .li1 .ordinal { background-image: url(../images/default/FC_Bullet_One.gif); }
.facebook_conference_calls_app_aspx .li2 .ordinal { background-image: url(../images/default/FC_Bullet_Two.gif); }
.facebook_conference_calls_app_aspx .li3 .ordinal { background-image: url(../images/default/FC_Bullet_Three.gif); }
.facebook_conference_calls_app_aspx .li4 .ordinal { background-image: url(../images/default/FC_Bullet_Four.gif); }
.facebook_conference_calls_app_aspx h3.instructions { margin-top: 35px; background: transparent url(../images/default/Hdr_Easy_1234.gif) no-repeat; height: 21px; width: 117px; text-indent: -9999px;}
.facebook_conference_calls_app_aspx .fbOuterRight { width:100%;}
.facebook_conference_calls_app_aspx .fbTop { background: transparent url(../images/default/FB_Logo_FC_74x71.gif) no-repeat; padding-left: 100px; margin: 15px; }
.facebook_conference_calls_app_aspx .fbTop .title { font-weight: bold; font-size: 12px; }
.facebook_conference_calls_app_aspx .fbBottom { background: transparent url(../images/default/Logo_FB_75x76.gif) no-repeat right; padding-right: 100px; margin: 15px;}
.facebook_conference_calls_app_aspx .fbBottom .title { font-weight: bold; font-size: 12px; }
.facebook_conference_calls_app_aspx .finePrintNote { font-size: 7pt;}
   /* end Facebook page */
   
.conference_recording_aspx .fcselectProductPageGuts { background-image: url(../images/default/SP_ProductpagePano.jpg); }
.conference_recording_aspx .fcselectBox h2.head { background-image: url(../images/default/hdr_addrec.gif); }
.conference_recording_aspx .fcselectBox h2.incompatibleHead { background-image: url(../images/default/hdr_have_recording.gif);}
.conference_recording_aspx .fcselectProductPageGuts h1.productHeader { width: 197px; height: 31px; background-image: url(../images/default/hdr_unlimitedrec.gif); }
.loggedOut div.Guts { padding-top: 0px; }

.tellfriend_aspx div.Guts,
.oeminfo_aspx div.Guts { padding-left: 0px; }

.account_aspx div#DueMonthly { float: left; width: 165px;}
.account_aspx div#NextCycleDate { float: right; width: 220px;}
  
.account_aspx #FCSelect .hideCancelPending .cancelPending, 
.account_aspx #FCSelect .hideCancelPending .note,
.account_aspx #FCSelect .showCancelPending .normal { display: none; }
 

.account_aspx #FCSelect .note { font-size: 10px; }
.account_aspx #FCSelect span.cancelPending { color: #f00; }

.account_aspx #FCSelect .showCancelPending .cancelPending,
.account_aspx #FCSelect .showCancelPending .note { display: inherit; }

.account_aspx #FCSelect div.action { float: right; width: 110px; height: 16px; }
.account_aspx #FCSelect div.state { float: right; width: 125px; margin-right: 10px; height: 16px; }

.account_aspx #FCSelect div.product { float: left; width: 365px; }

/* basic haze window styling */
.account_aspx div#DialogHaze { position: absolute; top: 0px; left: 0px; z-index: 9998; height: 100%; width: 100%;}
.account_aspx div#Dialog { position: absolute; margin-left: 100px; margin-top: 50px; height: auto; width: 425px; z-index: 9999; border: 2px solid #ddd;background-color: #fff;}
.account_aspx div.DialogPositioningWrapper { width: 393px; height: auto; padding: 20px 16px 20px 16px; }

.account_aspx img.loading { border: none; height: 33px; width: 201px; display:block; margin: 20px auto; }
.account_aspx div.loaded { }

.account_aspx div.loaded h3,
.account_aspx div.message h3{ display: block; padding: 3px 0px 0px 40px; height: 21px; background: transparent url(../images/default/warningtriangle.gif) no-repeat; margin: 0px; }

.account_aspx div.loaded p { }
.account_aspx div.loaded div.conferencesAffected { }
.account_aspx div.loaded div.conferencesAffected div.header { background-color: #ddd; margin-bottom: 1px;height: 30px;}
.account_aspx div.loaded div.conferencesAffected div.header span { font-weight: bold; }
.account_aspx div.loaded div.conferencesAffected div.rows { overflow-y: scroll; height: 160px; border: 1px solid #ddd; border-top: 0px; border-right: 0px; width: 392px;}

.account_aspx div.loaded div.conferencesAffected div.rows div.even span,
.account_aspx div.loaded div.conferencesAffected div.rows div.odd span,
.account_aspx div.loaded div.conferencesAffected div.header span { display: block; float: left; padding: 5px 0px 4px 5px; line-height: 20px;}

.account_aspx div.loaded div.conferencesAffected div.rows div.notlast{ margin-bottom: 1px; }
.account_aspx div.loaded div.conferencesAffected div.rows div.even { background-color: #eee; height: 30px;}
.account_aspx div.loaded div.conferencesAffected div.rows div.odd { background-color: #f9f9f9; height: 30px;}
.account_aspx div.loaded div.conferencesAffected span.DateTime { width: 155px; }
.account_aspx div.loaded div.conferencesAffected span.AccessCode { width: 85px; text-align: center; }
.account_aspx div.loaded div.conferencesAffected span.Subject { width: 120px; overflow: hidden; }

.account_aspx div#Dialog div.buttons { }
.account_aspx div#Dialog div.buttons a { display: block; float: right; margin-left: 12px; height: 17px; width: 73px; background: transparent no-repeat; outline: none; text-indent: -9999px; border: 1px dotted #fff;}
.account_aspx div#Dialog div.buttons a.Yes { background-image: url(../images/default/btn_yes73x17.gif);}
.account_aspx div#Dialog div.buttons a.No { background-image: url(../images/default/btn_no73x17.gif); }
.account_aspx div#Dialog div.buttons a.CloseButton { width: 62px;  background-image: url(../images/default/fc_button_close.gif); }

.account_aspx div.loaded,
.account_aspx img.loading,
.account_aspx div.message,
.account_aspx .noconferences div.loaded .hasAffectedConferences { display: none;}

.account_aspx div.showloaded div.loaded,
.account_aspx div.showloading img.loading,
.account_aspx div.showmessage div.message { display: block;}

.account_aspx div#outer_middle { z-index: 9999;}


.newconfthanks_aspx div#divGuts { width: 745px; }

a.DsSessionSubmitBtn{background-image: url(../images/default/btn_submit_67x17.gif); width:67px;	height: 25px;	display:block; background-repeat:no-repeat; }
/*Error Reporting*/

.Unavailable{background-image: url(../images/default/DS_ALERT_Unavailable_425x229.jpg);}
.Ended{	background-image: url(../images/default/DS_ALERT_Ended_425x229.jpg);}
.ExceededParticipants{	background-image: url(../images/default/DS_ALERT_ExceededParticipant_425x229.jpg);}
.TooEarly{	background-image: url(../images/default/DS_ALERT_TooEarly_425x229.jpg);display:block; }
.WrongURL{	background-image: url(../images/default/DS_ALERT_WrongURL425x229.jpg);}
.ConferenceDeleted{	background-image: url(../images/default/DS_ALERT_ConferencesDeleted425x229.jpg);}
.ParticipantDeleted{background-image: url(../images/default/DS_ALERT_ParticipantDeleted425x229.jpg);}
.ServiceUnavailable{background-image: url(../images/default/DS_ALERT_ServiceUnavailable425x229.jpg);}
.DuplicatePresenters{background-image: url(../images/default/DS_ALERT_MultiplePresenters425x229.jpg);}
.AudioConfNotStarted{background-image: url(../images/default/DS_ALERT_UnabletoStart.jpg);}
.NoPresenter{background-image: url(../images/default/DS_ALERT_NoPresenter_425x229.jpg);}
#divErrorDisplay {color:#E4E4E4;height:229px;margin:75px auto 30px;width:425px;}
#divDisplayScreenanme{color:#E4E4E4;	height:165px;	margin:75px auto 30px;	width:342px;	background-image: url(../images/default/DS_ScreenName342x165.gif);}
#divThankYou{height:165px;	margin:75px auto 30px;	width:342px;	background-image: url(../images/default/DS_ScreenName342x165.gif);}
#mainLeft{	width: 150px;	height: 56px;	background: transparent url(../images/default/DS_LogoICSharePlus150x56.gif) no-repeat top left;}
.SharePlusMainDiv /*#divMain*/ {height: 63px;	background: transparent url(../images/default/DS_Alert_TopBar_Tile_5x60.gif) repeat-x top left;	padding: 0px 0px 0px 25px;	margin-right: 0px;}
#divAddParticipants{margin:75px auto 30px;	width:427px;	height:302px; background-image: url(../images/default/DS_OnFlyInviteParticipants427x302.jpg); font-family:Verdana,"Times New Roman",Times,serif;font-size:10pt;	font-style:normal;	font-weight:normal;}
#divAddPartContent{	position:relative;	height: 219px;	width: 420px;	background: Blue;}
.submitToDSSessionExternal{	float:right;	padding-right:300px;	padding-bottom:10px; width:105px;	height:24px; }
#divPremiumSPDlg { display:none; clear:both; background-color:Transparent; background-image:url(../images/default/FC_shareplus_haze_bkgd.png); background-position:right 3px; background-repeat:no-repeat; z-index:9999; float:left; position:absolute; top:480px; left:280px; padding:10px; }
.ie5x #divPremiumSPDlg, .ie6x #divPremiumSPDlg { background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/default/FC_shareplus_haze_bkgd.png", sizingMethod='scale');}
/* on / off configuration */

.modalBackground { z-index: 9998;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity: 0.75; background-color: #dfdfdf;}

/*404 Error page*/
#Error404 { background-image:url(../images/Default/bkgd_404_Error.jpg); background-repeat: no-repeat; margin:0 auto; padding:20px 25px 0px 200px; width:305px; height:272px;}
#Error404 p { padding-right:25px;}
#Error404 p a { padding-right:0px;}

/*added by Gaurav - FC Verification email - Thank you confirmation */
#thankyou { padding:5px 30px 10px 30px; background-color: #EEEEEE;}
#thankyouimage { height:27px; width:255px; background:url(../images/default/Hdr_FC_ThankYou.gif) no-repeat top left;}
#imgemail{ height:48px; background:url(../images/default/icon_email.png) no-repeat top left;}
#seeemail{margin-left:60px;}
#activateimage { height:21px; width:287px; background:url(../images/default/Hdr_FC_PlsActivate.gif) no-repeat top left;}

/*added by Gaurav - Upgrade Banner - FC Premium Facelift*/
#divUpgradeBanner { margin:40px 0px 50px 0px; background:url(../Images/Default/Pano_UpgradeReputation.jpg) no-repeat top left; height:173px; width:503px;}
.UpgradeTodayButton { position:relative; top:135px; left:370px;}
TD.TabbedPad44	  { background-color: #fff; line-height: 13pt; padding-left: 2px; padding-top: 4px; }
#optProductTypeA  { margin-bottom: 6px; }
#tdUpgradeBanner { background:url(../Images/Default/Pano_SmartCourteousV2.jpg) no-repeat top left; height:140px; width:730px;}
.UpgradeNowButton { position:relative; top:40px; left:570px;}
#premium800Border { border: 2px solid #f48026;}
.displayNone { display:none;}
.fontWeight12Bold { font-size:12px; font-weight:bold;}
#backgroundWhite { background: #ffffff;}
#backgroundWhiteLeft { background: #ffffff; display:block; margin-left:-9px; }
#divBusiness { float:left; height:59px; width:459px; background: url(../images/default/bkgd_banner_467x59.gif) no-repeat; margin:5px 0px 5px 8px; padding: 0px 0px 0px 10px;}
.doBusiness { color:White; font-weight:bold; margin:3px 0px; }
.Especially { color:White; margin:0px; line-height:13px; }