/* DEFAULT */

#divOuter       { position: relative; width: 100%; height: 100%; margin: 0pt auto; padding: 0; }
DIV.TopDivLoggedOut { 
   position: absolute; top: 0; left: 0;
   width: 760px; height: 630px; text-align: left; background-color: #FFFFFF; 
}
DIV.TopDivLoggedIn { 
   position: absolute; top: 0; left: 0;
   width: 760px; height: 675px; text-align: left; background-color: #FFFFFF; 
}


DIV.RightSideLoggedIn  {
   position: absolute; top: 85px; left: 170px;
   width: 590px; height: 590px; background-color: #FFFFFF;
}

DIV.RightSideLoggedOut  {
   position: absolute; top: 85px; left: 170px;
   width: 590px; height: 435px; background-color: #FFFFFF;
}


/* LEFT NAV */
DIV.LeftSideLoggedOut {
   position: absolute; top: 0; left: 0; margin: 0;  width: 170px; height: 630px; float: left; 
}
DIV.LeftSideLoggedIn {
   position: absolute; top: 0; left: 0; margin: 0;  width: 170px; height: 675px; float: left; 
}
DIV.LeftNav        { width: 170px; height: 100%; }
DIV.UserArea       { width: 170px; height: 22px; vertical-align: middle; text-align: left; background-color: #8896B3; }
DIV.FirstUserArea  { padding: 13px 0 6px 0; height: 16px; }
DIV.LastUserArea   { padding-bottom: 7px; border-bottom: 2px solid white; }
DIV.LogoTopLeft    { 
   height: 64px; width: 170px; padding: 0; margin: 0; 
   border-bottom: 2px solid white; vertical-align: top; 
   background: #eee url(../../Images/Default/nav-logo.gif) no-repeat center;
}

#divTopLeftNavLoginLink { padding: 13px 0 6px 0; height: 16px; }
DIV.LeftNavBottom  { background-color: #CBD3D9; height: 53px; vertical-align: top; }
#divBottomLeftNav  { top: 230px; }


#FAQLink      { }


/* TOP NAV */
DIV.TopNav         { position: absolute; top: 0; left: 170px; width: 590px; height: 85px; }
TABLE.TopNav       { width: 590px; height: 85px; }
TD.ButtonBarTop    { width: 590px; height: 25px; vertical-align: top; }
TD.ButtonBarBottom { width: 590px; height: 60px; vertical-align: top; }
TD.TNEdge          { width: 32px; height: 60px; text-align: left; vertical-align: top; }
TD.TNButton        { width: 67px; height: 60px; text-align: left; vertical-align: top; }

/* ROLLOVERS */
DIV.TNDropOff      { display: none; }
DIV.TNDropOn       { display: none; }
DIV.AccountOver    { display: none; }




/* COPYRIGHT */
DIV.LoggedInCopyright  {
   position: absolute; top: 675px; left: 0px; width: 760px; height: 40px;  float: left; padding: 12px 0 0 0; 
}
DIV.LoggedOutCopyright  {
   position: absolute; top: 630px; left: 0px; width: 760px; height: 40px;  float: left; padding: 12px 0 0 0; 
}
SPAN.Copyright { margin-left: 15px; color: #FFFFFF; }



P { color: #000000; }

SPAN.Welcome           { color: #384C75; font-weight: bold; }
DIV.DivWhatsNew { width: 540px; height: 24px; text-align: left; margin-top: 12px; padding: 0; }
P.Introduction1 { margin-top: 12px; } 
DIV.DivUseTelephone { position: relative; top: 6px; left: 20px; }
DIV.DivNewFeatures  { width: auto; text-align: left; padding-left: 10px; padding-bottom: 0; margin: 0; }
DIV.MidwaySectionBreak { width: 550px; height: 14px; text-align: left; margin: 0; padding: 0; color: #B9AA89; border-bottom: 1px dashed #B9AA89; }

.loggedOut div#divHeadCard { display: none; }

DIV.HomeText           
{
	width:528px; height: 80px; 
	text-align: left; 
	/* background: transparent url(../../Images/Default/FC_Home_Pano.jpg) no-repeat; */ /* xmas */
	background: transparent url(../../Images/Default/FC_Home_Pano_Xmas.jpg) no-repeat;
	font-weight:bolder;
	color: #000000;
	padding: 118px 0px 0px 25px; 
}
DIV.HomeText h1 { padding: 0px; margin: 0px; }

DIV.HomeText div{ margin-left: 0px; }
	
DIV.HomeMainTitle      { height:26px; } 
DIV.HomeMainSubtitle   { height:17px; } 
DIV.HomeMainSubtitleLinkContainer { margin-top: 8px; }
DIV.HomeMainSubtitleLinkContainer a
{
	width:128px; height:25px;
	background: transparent url(../../Images/Default/FC_Button_SignUp_Xmas.png) no-repeat scroll 100% 100%; /* xmas */
	/* background: transparent url(../../Images/Default/FC_Button_SignUp_Home.gif) no-repeat scroll 100% 100%; */
	display: block;
}
DIV.HomeMainSubtitleLinkContainer a div { display: none; }

SPAN.HomeMainTitle     { font-size: 22px; height:26px; /*color:#FFFFFF;*/ }		  /* xmas */
SPAN.HomeMainSubtitle  { font-size: 14px; font-weight:bold; /*color:#FFFFFF;*/ }  /* xmas */

span.ProductName       { color: #000; font-weight: bold; font-size: 12px; }
A.ProductName          { color: #369; font-weight: bold; font-size: 10px; }
A.ProductName:hover    { color: #369; font-weight: bold; font-size: 10px; }
span.ProductPrice      { color: #384C75; font-weight: bold; font-size: 11px;  }
A.ProductPrice         { color: #384C75; font-weight: bold; font-size: 11px; text-decoration: none;  }
A.ProductPrice:hover   { color: #384C75; text-decoration: none; font-weight: bold; } 
span.ProductCopy       { font-size: 10px; color: #000000; }


TD.NewFeaturesL        { width: 50px; height: 50px;  text-align: left; padding-bottom: 18px; }
TD.NewFeaturesR        { width: 490px; height: 50px; padding-bottom: 18px; padding-left: 8px; }
SPAN.NewFeaturesR      { font-weight: bold; }
A.Mini                 { font-size: 11px; }
TD.Stats1L             { width: 16px; text-align: right; vertical-align: middle; padding-right: 4px; padding-top: 6px; }
TD.Stats1R             { width: 540px; text-align: left; padding-top: 6px; }


/* PRODUCT CARD */
DIV.Cards { position: relative; top: 8px; width: 552px; height: 216px; border: none; }
DIV.Demo  { position: relative; top: 78px; left: 20px; width: 550px; height: 240px; border: none; }
DIV.ProductCard  { position: absolute; top: 0px; left: 0px; width: 155px; height: 207px; }
div.ProductNbr   { position: absolute; top: 4px; left: 92px; width: 47px; height: 55px; }
div.ProductNameT { position: absolute; top: 69px; left: 25px; width: 120px; height: 30px; text-align: left; }
div.ProductNameB { position: absolute; top: 69px; left: 25px; width: 120px; text-align: left; }
div.ProductPrice { position: absolute; top: 114px; left: 40px; width: 100px; height: 24px; text-align: right; }
DIV.ProductCopy  { position: absolute; top: 129px; left: 6px; width: 145px; height: 45px; text-align: left; line-height: 13px; }
div.ProductLink  { position: absolute; top: 179px; left: 24px; width: 96px; height: 18px; }

DIV.PC1 { top: 0; left: 0px;   }  /* ProductCard1 */
DIV.PC2 { top: 0; left: 197px; }  /* ProductCard2 */
DIV.PC3 { top: 0; left: 397px; }  /* ProductCard3 */
DIV.CN1 {display:none;} 
DIV.CN2 {display:none;} 
DIV.CN3 {display:none;}

#spanProductName2 { top: +4px; }

#divCard1Link, #divCard2Link, #divCard3Link { background-image: url(../../Images/Default/FC_Button_LearnMore.gif); width: 96px; height: 18px; }
#spanCard1Link, #spanCard2Link, #spanCard3Link { display: none; }
#divCard1ProductNameLink { display: none; }
#divCard2ProductNameLink { display: none; }
#divCard3ProductNameLink { display: none; }

SPAN.subhgrey   { color: #384C75; font-size: 11px; font-weight: normal; }


#divBottomLinks1       { position: relative; top: 25px; width: 540px; height: 140px; }
#divBottomLinksText    { position: absolute; width: 397px; height: 51px; top: 135px; left: 72px; text-align: center; }
#spanConfCallDelimiter { display: none; }
#spanFAQDelimiter      { display: none; }

DIV.DivBottomLinks2    { text-align: center; margin-top: 12px; }

/* LOGGED IN GUTS */
#divLoggedInGuts1      { width: auto; }
#divLoggedInGuts2      { display: none; }

#divAwards {
   text-align: center;
   position: absolute; top: 0; left: 0; width: 540px; height: 120px;
}

#divWebaward           { position: absolute; top: 23px; left: 163px; width: 51px; height: 80px; vertical-align: bottom; background: url(../../Images/Default/PCWorld_51x80.gif) no-repeat top left; }
#imgWebaward           { width: 81px; height: 51px; border: none; }
#divAward2             { position: absolute; top: 0; left: 247px; width: 42px; height: 104px; background-image: url(../../Images/Default/SBTM-POTY2006-Finalist-s.jpg); }
#imgAward2             { width: 42px; height: 104px; border: none; }
#divWebby              { position: absolute; top: 50px; left: 316px; width: 81px; height: 50px; background-image: url(../../Images/Default/webby_81x50.gif); }
#imgWebby              { width: 81px; height: 50px; border: none; }

#aProductName1 { color: #CC6600; text-decoration: none; }
#aProductName2 { color: #CC6600; text-decoration: none; }

.CardSub { position:relative; background: transparent none no-repeat; height: 62px; width: 155px; left: 12px; margin: 5px 0px 0px; padding: 5px 0px 5px 25px;font-size: 12px; font-weight: bold; }
.CardSub a.LearnMore { background: transparent url(../../Images/Default/FC_Button_LearnMore.gif) no-repeat;display:block;width: 96px;height:18px;margin-top:4px;text-decoration: none; } 
.Card1Sub { position:relative; background: transparent none no-repeat; height: 62px; width: 155px; left: 12px; margin: 5px 0px 0px; padding: 5px 0px 5px 25px;font-size: 12px; font-weight: bold; }
.Card1Sub a.LearnMore { background: transparent url(../../Images/Default/FC_Button_LearnMore.gif) no-repeat;display:block;width: 96px;height:18px;margin-top:4px;text-decoration: none; } 
.Card2Sub { position:relative; background: transparent none no-repeat; height: 62px; width: 155px; left: 209px; margin: 5px 0px 0px; padding: 5px 0px 5px 25px;font-size: 12px; font-weight: bold; }
.Card2Sub a.LearnMore { background: transparent url(../../Images/Default/FC_Button_LearnMore.gif) no-repeat;display:block;width: 96px;height:18px;margin-top:4px;text-decoration: none; } 
.Card3Sub { position:relative; background: transparent none no-repeat; height: 62px; width: 155px; left: 409px; margin: 5px 0px 0px; padding: 5px 0px 5px 25px;font-size: 12px; font-weight: bold; }
.Card3Sub a.LearnMore { background: transparent url(../../Images/Default/FC_Button_LearnMore.gif) no-repeat;display:block;width: 96px;height:18px;margin-top:4px;text-decoration: none; } 
.home_aspx #Card3Sub { margin-left:-14px; float:left; background-image: url(../../images/default/FC_Resless800_bkgd.gif); width: 155px; padding-left:36px; }

#Card23Sub { float:right; background-image: url(../../images/default/FC_CC_bkgd.gif); width: 231px; padding-left: 37px; padding-right: 99px; margin-right: 20px;}
#Card23Sub a.GetNow { display:block; float:right; margin: 5px 31px 0px 0px; background: transparent url(../../images/default/fc_btn_getnow.gif) no-repeat; width:96px; height:17px;text-decoration:none;}

div.Guts { padding: 15px 0px; }

