/* UK */


/* MAIN STRUCTURAL ELEMENTS */
#divOuter       { position: relative; width: 100%; height: 100%; top: 0; left: 0; margin: 0; padding: 0; }
DIV.TopDivLoggedOut { 
   position: absolute; top: 0; left: 0;
   width: 760px; height: 485px; text-align: left; background-color: #FFFFFF; 
}
DIV.TopDivLoggedIn { 
   position: absolute; top: 0; left: 0;
   width: 760px; height: 485px; text-align: left; background-color: #FFFFFF; 
}


DIV.RightSideLoggedIn  {
   position: absolute; top: 85px; left: 170px;
   width: 590px; height: 650px; background-color: #FFFFFF;
}

DIV.RightSideLoggedOut  {
   position: absolute; top: 85px; left: 170px;
   width: 590px; height: 400px; background-color: #FFFFFF;
}


/* LEFT NAV */
DIV.LeftSideLoggedIn {
   position: absolute; top: 0; left: 0; margin: 0;  width: 170px; height: 735px; float: left; 
}
DIV.LeftSideLoggedOut {
   position: absolute; top: 0; left: 0; margin: 0;  width: 170px; height: 485px; float: left; 
}
DIV.LeftNav        { background-color: #4c5c78; 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; } /* Mac IE has trouble with this style */
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: url(../../Images/UK/nav_logo_170x64.gif) no-repeat top left;
}

#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: 735px; left: 0px; width: 760px; height: 40px;  float: left; padding: 12px 0 0 0; 
}
DIV.LoggedOutCopyright  {
   position: absolute; top: 485px; left: 0px; width: 760px; height: 40px;  float: left; padding: 12px 0 0 0; 
}
SPAN.Copyright { margin-left: 15px; color: #0B1E3E; }



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: 5px; }
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; }


DIV.HomeText           { position: relative; top: -20px; left: 5px; width:550px; height: 75px; text-align: left; background-color: #FFFFFF; font-weight: normal; }
DIV.HomeMainTitle      { position: absolute; top: 0px; left: 28px; }
DIV.HomeMainSubtitle   { position: absolute; top: 35px; left: 104px; }
SPAN.HomeMainTitle     { color: #385C75; font-size: 27px; }
SPAN.HomeMainSubtitle  { color: #385C75; font-size: 13px; }

span.ProductName       { color: #C79F50; font-weight: bold; font-size: 12px; }
A.ProductName          { color: #C79F50; font-weight: normal; font-size: 12px; }
A.ProductName:hover    { color: #C79F50; font-weight: normal; font-size: 12px; }
span.ProductPrice      { color: #384C75; font-weight: bold; font-size: 12px;  }
A.ProductPrice         { color: #384C75; font-weight: bold; font-size: 12px; /* text-decoration: none; */ }
A.ProductPrice:hover   { color: #384C75; text-decoration: none; font-weight: bold; } 
span.ProductCopy       { font-size: 11px; 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: -15px; left: 10px; width: 545px; height: 198px; 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: 198px; }
div.ProductNbr   { position: absolute; top: 4px; left: 92px; width: 47px; height: 55px; }
div.ProductNameT { position: absolute; top: 48px; left: 25px; width: 120px; height: 30px; text-align: left; }
/***********************************************
*Z.G. 102207
	div.ProductNameB { position: absolute; top: 66px; left: 25px; width: 110px; text-align: left; }
}
***********************************************/
div.ProductNameB { position: absolute; top: 48px; left: 25px; width: 110px; text-align: left; }
div.ProductPrice { position: absolute; top: 98px; left: 40px; width: 100px; height: 24px; text-align: right; }
DIV.ProductCopy  { position: absolute; top: 120px; left: 6px; width: 139px; height: 45px; text-align: left; line-height: 13px; }
div.ProductLink  { position: absolute; top: 170px; left: 24px; width: 96px; height: 18px; }

DIV.PC1 { top: 0; left: 0px;   }  /* ProductCard1 */
DIV.PC2 { top: 0; left: 195px; }  /* ProductCard2 */
DIV.PC3 { top: 0; left: 390px; }  /* ProductCard3 */
DIV.CN1 { background: url(../../Images/UK/number1_47x55.gif) no-repeat top left; }  /* CardNumber */
DIV.CN2 { background: url(../../Images/UK/number2_47x55.gif) no-repeat top left; }
DIV.CN3 { background: url(../../Images/UK/number3_47x55.gif) no-repeat top left; }

#spanProductName2 { top: +4px; }

#divCard1Link, #divCard2Link, #divCard3Link { background-image: url(../../Images/UK/learn_more_96x18.gif); width: 96px; height: 18px; }
#spanCard1Link, #spanCard2Link, #spanCard3Link { display: none; }
#divCard1ProductNameLink { display: none; }
#divCard2ProductNameLink { display: none; }

SPAN.subhgrey   { color: #384C75; font-size: 11px; font-weight: normal; }


#divBottomLinks1       { display: none; /* position: relative; top: 25px; left: 15px; width: 540px; height: 186px; */ }
#divWebaward           { display: none; }
#imgWebaward           { width: 62px; height: 51px; border: none; }
#divWebby              { display: none; }
#imgWebby              { width: 81px; height: 50px; border: none; }
#divBottomLinksText    { position: absolute; width: 397px; height: 51px; top: 0; left: 62px; 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; }
