﻿#windowsContent
{
margin:0px auto 0px auto;
width:780px;
}

#windowsContent #windowsLogo { margin-left: 16px; }
/*
#windowsContent ul#primaryNav a { color:#2c2c2c; font-size:13px; font-family:"Segoe UI", Arial; text-decoration:none; vertical-align:middle; line-height:40px; }
#windowsContent ul#secondaryNav a { color:#333333; font-size:13px; font-family:"Segoe UI", Arial; text-decoration:none; vertical-align:middle; line-height:24px; }
#windowsContent ul#tabNav .tabNavItemTitle { color:#124e89; font-size:16px; font-family:"Segoe UI", Arial;  }
#windowsContent ul#tabNav .tabNavItemDescription { color:#444444; font-size:13px; line-height:16px; font-family:"Segoe UI", Arial; }
#windowsContent ul#tabNav .tabNavItemDuration {  color:#444444; font-size:13px; line-height:16px; font-family:"Segoe UI", Arial; }
#windowsContent #leftContainer .leftContainerAboveVideo { color:#22619B; font-size:24px; font-family:"Segoe UI Light", Arial;font-weight:bold; }
#windowsContent #leftContainer .leftContainerBelowVideo { color:#2C2C2C; font-size:13px; font-family:"Segoe UI", Arial;  }
#windowsContent #subColumns .subColumnTitle { color:#444444; font-size:13px; line-height:15px; font-family:"Segoe UI", Arial; }
#windowsContent #subColumns .subColumnContent { color:#666666; font-size:12px; line-height:15px; font-family:"Segoe UI", Arial;  }
#windowsContent a.yellowCtaButton  { color:#FFFFFF; font-size:11px; line-height:19px; font-family:"Segoe UI", Arial; font-weight:lighter; vertical-align:middle; }
#windowsContent a.yellowCtaButtonShort  { color:#FFFFFF; font-size:11px; line-height:17px; font-family:"Segoe UI", Arial; font-weight:lighter; vertical-align:middle; }
*/
#windowsContent ul#primaryNav a { background:none; color:#2c2c2c; font-size:13px; font-family:"Segoe UI", Arial; text-decoration:none; vertical-align:middle; line-height:40px; }
#windowsContent ul#secondaryNav a { background:none; color:#333333; font-size:13px; font-family:"Segoe UI", Arial; text-decoration:none; vertical-align:middle; line-height:24px; }
#windowsContent ul#tabNav .tabNavItemTitle { color:#124e89; font-size:16px; font-family:"Segoe UI", Arial;  }
#windowsContent ul#tabNav .tabNavItemDescription { color:#444444; font-size:11px; line-height:16px; font-family:"Segoe UI", Arial; }
#windowsContent ul#tabNav .tabNavItemDuration {  color:#444444; font-size:12px; line-height:16px; font-family:"Segoe UI", Arial; }
#windowsContent #leftContainer .leftContainerAboveVideo { color:#22619B; font-size:24px; font-family:"Segoe UI Light", Arial;  }
#windowsContent #leftContainer .leftContainerBelowVideo { color:#2C2C2C; font-size:13px; font-family:"Segoe UI", Arial;  }
#windowsContent #subColumns .subColumnTitle { color:#444444; font-size:13px; line-height:15px; font-family:"Segoe UI", Arial;font-weight:bold; }
#windowsContent #subColumns .subColumnContent { color:#666666; font-size:12px; line-height:15px; font-family:"Segoe UI", Arial;  }

#windowsContent a.yellowCtaButton  { background:none; color:#FFFFFF; text-decoration:none; font-size:11px; line-height:19px; font-family:"Segoe UI", Arial; font-weight:lighter; vertical-align:middle; }
#windowsContent a.yellowCtaButton span { text-decoration:none; cursor:pointer; }
#windowsContent a.yellowCtaButtonShort  { color:#FFFFFF; text-decoration:none; font-size:11px; line-height:17px; font-family:"Segoe UI", Arial; font-weight:lighter; vertical-align:middle; }
#windowsContent a.yellowCtaButtonShort span { text-decoration:none; cursor:pointer; }


#windowsContent span.yellowCtaButton { display:inline-block;  height: 21px;  background: transparent url('../images/btn_b_left.png') no-repeat scroll left center; }
#windowsContent span.yellowCtaButton span { display:inline-block; height: 21px;  background:transparent url('../images/btn_b_right.png') no-repeat scroll right center; }
#windowsContent span.yellowCtaButton span span {  display:inline-block; background:transparent url('../images/btn_b_mid.png') repeat-x scroll; margin:0px 10px 0px 10px; }

#windowsContent span.yellowCtaButtonShort { display:inline-block;  height: 19px;  background: transparent url('../images/btn_a_left.png') no-repeat scroll left center; }
#windowsContent span.yellowCtaButtonShort span { display:inline-block; height: 19px;  background:transparent url('../images/btn_a_right.png') no-repeat scroll right center; }
#windowsContent span.yellowCtaButtonShort span span {  display:inline-block; background:transparent url('../images/btn_a_mid.png') repeat-x scroll; margin:0px 10px 0px 10px; }


#windowsContent ul#primaryNav { margin: 21px 0px 0px 16px; padding: 0px; list-style-type: none; clear: both; height:40px; }
#windowsContent ul#primaryNav li { float: left; height: 40px;  }
#windowsContent ul#primaryNav li div { height: 40px; min-width:108px; text-align:center; }
#windowsContent.ie6 ul#primaryNav li div { float:left; }

#windowsContent ul#primaryNav li#primaryNavItem1 div { background: transparent url('../images/tn_a_off.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem1 div div { background:transparent url('../images/tn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem1 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 13px 0px 55px; }
#windowsContent.ie6 ul#primaryNav li#primaryNavItem1 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 6px 0px 27px; }
#windowsContent ul#primaryNav li#primaryNavItem1.on div { background: transparent url('../images/tn_a_on.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem1.on div div { background:transparent url('../images/tn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem1.on div div div { background:transparent url('../images/tn_mid_on.png') repeat-x scroll; }

#windowsContent ul#primaryNav li#primaryNavItem2 div { background: transparent url('../images/tn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem2 div div { background:transparent url('../images/tn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem2 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 13px 0px 12px;  }
#windowsContent.ie6 ul#primaryNav li#primaryNavItem2 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 6px 0px 6px; }
#windowsContent ul#primaryNav li#primaryNavItem2.on div { background: transparent url('../images/tn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem2.on div div { background:transparent url('../images/tn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem2.on div div div { background:transparent url('../images/tn_mid_on.png') repeat-x scroll; }

#windowsContent ul#primaryNav li#primaryNavItem3 div { background: transparent url('../images/tn_left_off.png') no-repeat scroll left center;   }
#windowsContent ul#primaryNav li#primaryNavItem3 div div { background:transparent url('../images/tn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem3 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 13px 0px 12px; }
#windowsContent.ie6 ul#primaryNav li#primaryNavItem3 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 6px 0px 6px; }
#windowsContent ul#primaryNav li#primaryNavItem3.on div { background: transparent url('../images/tn_left_on.png') no-repeat scroll left center;   }
#windowsContent ul#primaryNav li#primaryNavItem3.on div div { background:transparent url('../images/tn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem3.on div div div { background:transparent url('../images/tn_mid_on.png') repeat-x scroll; }

#windowsContent ul#primaryNav li#primaryNavItem4 div { background: transparent url('../images/tn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem4 div div { background:transparent url('../images/tn_b_off.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem4 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 55px 0px 12px;  }
#windowsContent.ie6 ul#primaryNav li#primaryNavItem4 div div div { background:transparent url('../images/tn_mid_off.png') repeat-x scroll; margin:0px 27px 0px 6px; }
#windowsContent ul#primaryNav li#primaryNavItem4.on div { background: transparent url('../images/tn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#primaryNav li#primaryNavItem4.on div div { background:transparent url('../images/tn_b_on.png') no-repeat scroll right center; }
#windowsContent ul#primaryNav li#primaryNavItem4.on div div div { background:transparent url('../images/tn_mid_on.png') repeat-x scroll;  }

#windowsContent ul#secondaryNav { margin: 10px 0px 17px 65px; padding: 0px; list-style-type: none; clear: both; height:24px; }
#windowsContent ul#secondaryNav li { float: left; }
#windowsContent ul#secondaryNav li div { height:24px; min-width:108px; text-align:center; }
#windowsContent.ie6 ul#secondaryNav li div { float:left; }

#windowsContent ul#secondaryNav li#secondaryNavItem1 div { background: transparent url('../images/sn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem1 div div { background:transparent url('../images/sn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem1 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 10px 0px 10px; }
#windowsContent.ie6 ul#secondaryNav li#secondaryNavItem1 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 5px 0px 5px; }
#windowsContent ul#secondaryNav li#secondaryNavItem1.on div { background: transparent url('../images/sn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem1.on div div { background:transparent url('../images/sn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem1.on div div div { background:transparent url('../images/sn_mid_on.png') repeat-x scroll; }

#windowsContent ul#secondaryNav li#secondaryNavItem2 div { background: transparent url('../images/sn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem2 div div { background:transparent url('../images/sn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem2 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 10px 0px 10px;  }
#windowsContent.ie6 ul#secondaryNav li#secondaryNavItem2 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 5px 0px 5px; }
#windowsContent ul#secondaryNav li#secondaryNavItem2.on div { background: transparent url('../images/sn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem2.on div div { background:transparent url('../images/sn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem2.on div div div { background:transparent url('../images/sn_mid_on.png') repeat-x scroll;   }

#windowsContent ul#secondaryNav li#secondaryNavItem3 div { background: transparent url('../images/sn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem3 div div { background:transparent url('../images/sn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem3 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 10px 0px 10px;  }
#windowsContent.ie6 ul#secondaryNav li#secondaryNavItem3 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 5px 0px 5px; }
#windowsContent ul#secondaryNav li#secondaryNavItem3.on div { background: transparent url('../images/sn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem3.on div div { background:transparent url('../images/sn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem3.on div div div { background:transparent url('../images/sn_mid_on.png') repeat-x scroll;   }

#windowsContent ul#secondaryNav li#secondaryNavItem4 div { background: transparent url('../images/sn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem4 div div { background:transparent url('../images/sn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem4 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 10px 0px 10px;  }
#windowsContent.ie6 ul#secondaryNav li#secondaryNavItem4 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 5px 0px 5px; }
#windowsContent ul#secondaryNav li#secondaryNavItem4.on div { background: transparent url('../images/sn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem4.on div div { background:transparent url('../images/sn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem4.on div div div { background:transparent url('../images/sn_mid_on.png') repeat-x scroll;   }

#windowsContent ul#secondaryNav li#secondaryNavItem5 div { background: transparent url('../images/sn_left_off.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem5 div div { background:transparent url('../images/sn_right_off.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem5 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 10px 0px 10px;  }
#windowsContent.ie6 ul#secondaryNav li#secondaryNavItem5 div div div { background:transparent url('../images/sn_mid_off.png') repeat-x scroll; margin:0px 5px 0px 5px; }
#windowsContent ul#secondaryNav li#secondaryNavItem5.on div { background: transparent url('../images/sn_left_on.png') no-repeat scroll left center; }
#windowsContent ul#secondaryNav li#secondaryNavItem5.on div div { background:transparent url('../images/sn_right_on.png') no-repeat scroll right center; }
#windowsContent ul#secondaryNav li#secondaryNavItem5.on div div div { background:transparent url('../images/sn_mid_on.png') repeat-x scroll;   }

#windowsContent #leftContainer { float: left; width: 436px; height: 348px; background-image: url('../images/home_main_bg.png'); }
#windowsContent #leftContainer div { display:none;}
#windowsContent #leftContainer div div { display:block; padding:0px; }
#windowsContent #leftContainer div.on { display:block; }
#windowsContent #leftContainer .leftContainerAboveVideo { margin:20px auto 0px auto; height:75px; overflow:hidden; width:400px; text-align:center;  } 
#windowsContent #leftContainer .leftContainerVideo {  margin:0px auto 0px auto; width:339px; height:191px } 
#windowsContent #leftContainer .leftContainerVideo iframe { width:339px; height:190px; overflow:hidden; } 
#windowsContent #leftContainer .leftContainerBelowVideo { margin:20px auto 0px auto; width:400px; text-align:center; }

#windowsContent #tabContainer { float: left; }
#windowsContent #tabContainer ul#tabNav { margin: 0px; padding: 0px; list-style-type: none; }
#windowsContent #tabContainer ul#tabNav li { width: 344px; height: 117px; cursor:pointer; overflow:hidden;background-color:transparent; }
#windowsContent #tabContainer ul#tabNav li.selected { cursor:default;padding:0px 0px;}

#windowsContent #tabContainer ul#tabNav li#tabNavItem1 { background-image: url('../images/home_tab_a_off.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem1.hover { background-image: url('../images/home_tab_a_hover.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem1.selected { background-image: url('../images/home_tab_a_on.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem2 { background-image: url('../images/home_tab_b_off.png'); height: 114px; }
#windowsContent #tabContainer ul#tabNav li#tabNavItem2.selected { background-image: url('../images/home_tab_b_on.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem2.hover { background-image: url('../images/home_tab_b_hover.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem3 { background-image: url('../images/home_tab_c_off.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem3.selected { background-image: url('../images/home_tab_c_on.png'); }
#windowsContent #tabContainer ul#tabNav li#tabNavItem3.hover { background-image: url('../images/home_tab_c_hover.png'); }
#windowsContent #tabContainer ul#tabNav li div { padding: 15px 10px 0px 125px; }
#windowsContent #tabContainer ul#tabNav li div div { padding: 0px; }

#windowsContent ul#tabNav .tabNavItemDuration { margin-bottom:5px; }
#windowsContent #tabContainer ul#tabNav .selected a.yellowCtaButtonShort  { display:none; }


#windowsContent #mainContent { clear: both;  }
#windowsContent #subColumns { clear: both; height:auto; }
#windowsContent #subColumns .subColumn { margin-top:35px; float:left; width:228px; height:300px; }
#windowsContent #subColumns .subColumnRule { background:transparent url('../images/vert_rule_a.png') no-repeat scroll center top; margin-top:35px;  float:left; width:32px; height:300px; }
#windowsContent #subColumns .item1 {  }
#windowsContent #subColumns .item2 {  }
#windowsContent #subColumns .item3 {  }
#windowsContent #subColumns .subColumnTitle { margin:0px 0px 6px 0px; }
#windowsContent #subColumns .subColumnContent { margin:0px 0px 10px 0px;  }


.homefooters {clear:both; display:block;font-size:11px;font-family:Segoe UI, Arial;line-height:18px;color:#444444;width:800px;margin-left:auto;margin-right:auto;margin-bottom:10px;}



/*Global Styles*/
#windowsContent h1              {font-family:Segoe UI, Arial; font-weight:lighter;font-size:24px;color:#22619B;margin:24px 0px 14px 34px;}
#windowsContent .left           {float:left;}
#windowsContent .right          {float:right;}
#windowsContent .clear          {clear:both;}
#windowsContent .hidden         {display:none;}
#windowsContent .show           {display:block;}
#mainContent    {font-family:Segoe UI;font-weight:lighter;}
#mainContent ul {list-style-type:square;}
#mainContent strong          {font-weight:bold;}
#windowsContent .orangeBtn      {background:url(../images/btn_b_left.png) no-repeat top left;height:21px;display:inline-block;margin-top:10px;}
#windowsContent .orangeBtn a    {background:url(../images/btn_b_right.png) no-repeat top right;height:21px;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;display:inline-block;}
#windowsContent .innerOg        {background:url(../images/btn_b_mid.png) repeat-x top left;height:21px;margin:0px 10px;display:inline-block;padding-top:3px; cursor:pointer;}
#windowsContent .toutCtaContainer { text-align:left; }

/* Non-Homepage styles*/
/* Why Windows 7 //// Geniune Choice /// All Editions /// Starter /// Home Basic /// Home Premium /// Professional/// */ 
.subHomeHero        {display:block; width:780px;height:188px;}
#whyWinHero     {background:url(../images/hero_home_whywindows.jpg) no-repeat top left;color:#2C2C2C;}
#whyWinHero .subHeroHead {margin-left:336px;}
#whyWinHero .subHeroContent {margin-left:336px;}
#genuineHero    {background:url(../images/hero_home_genuine.jpg) no-repeat top left;color:#FFFFFF;}
#genuineHero .subHeroHead {margin-left:34px;}
#genuineHero .subHeroContent {margin-left:34px;}
.subHeroHead    {font-family:Segoe UI, Arial; font-weight:lighter;font-size:23px;line-height:28px;margin:0px 0px 14px 0px;padding-top:42px;width:400px;display:block;}
.subHeroContent {font-family:Segoe UI, Arial; font-weight:lighter;font-size:16px;line-height:19px;width:400px;display:block;}

.subHomeHeroAlt                     {display:block; width:780px;height:213px;}
#proHero                        {background:url(../images/hero_compare_pro.jpg) no-repeat top left;color:#FFFFFF;}
#proHero .subHeroHead {margin-left:34px;}
#proHero .subHeroContent {margin-left:34px;}
#starterHero                    {background:url(../images/hero_compare_starter.jpg) no-repeat top left;color:#FFFFFF;}
#starterHero .subHeroHead {margin-left:34px;}
#starterHero .subHeroContent {margin-left:34px;}
#homebasicHero                  {background:url(../images/hero_compare_basic.jpg) no-repeat top left;color:#FFFFFF;}
#homebasicHero .subHeroHead {margin-left:34px;}
#homebasicHero .subHeroContent {margin-left:34px;}
#homePremiumHero                  {background:url(../images/hero_compare_premium.jpg) no-repeat top left;color:#FFFFFF;}
#homePremiumHero .subHeroHead {margin-left:34px;}
#homePremiumHero .subHeroContent {margin-left:34px;}
.subHomeHeroAlt .subHeroHead    {font-family:Segoe UI, Arial; font-weight:lighter;font-size:24px;line-height:25px;margin:0px 0px 14px 0px;padding-top:30px;width:360px;display:block;}
.subHomeHeroAlt .subHeroContent {font-family:Segoe UI, Arial; font-weight:lighter;font-size:15px;line-height:18px;width:360px;display:block;}
.subListContent                 {padding-left:0px;margin-left:16px;margin-bottom:18px;font-size:13px;font-weight:normal;line-height:16px;color:#444444;}
.subListContent li              {/*padding-left:15px;*/margin-bottom:18px;}
.subListBlock                   {display:block;width:640px;margin:0px 0px 22px 0px;}
.subListImg                     {float:left;vertical-align:text-top;margin:0px 0px 0px 0px;}
.subListHeader                  {font-size:16px;font-weight:normal;line-height:19px;color:#444444;}

.subMain                {margin:0px 0px 0px 34px;width:702px;}
.subIntroContent    {font-family:Segoe UI, Arial; font-weight:lighter;font-size:16px;color:#2C2C2C;line-height:20px;display:block;padding:25px 0px 35px 0px;}
.subMainContent     {font-size:13px;line-height:15px;color:#2C2C2C;}
.subMainContent li  {/*padding-left:15px;*/margin-bottom:18px;}
.subMainImg         {width:75px;display:block;}
.subMainLeft        {width:329px;margin-right:44px;}
.subMainRight       {width:329px;}
.subMainFull        {width:702px;}
.subMainBlurb       {width:254px;display:block;padding-bottom:30px;font-size:13px;line-height:15px;}
.askImg             {float:left;vertical-align:text-top;margin:25px 8px 7px 0px;}


.subTblLayout           {margin:0px 0px;width:765px;font-family:Segoe UI, Arial; font-weight:lighter;}
.chartImgTop        {width:765px;height:10px;padding:0px 0px;line-height:10px;background:url(../images/chart_top.png) no-repeat top left;display:block;}
.chartImgBtm        {width:765px;height:10px;padding:0px 0px;line-height:10px;background:url(../images/chart_bottom.png) no-repeat top left;display:block;}
.subTblWrapper      {width:765px;background-color:#F6F6F6;padding:0px 0px 0px 0px;}
.tblHead            {width:745px;background-color:#E6EBEC;font-size:18px;color:#666666;display:inline-block;margin-left:10px;}
.tblHead span       {margin:22px 0px 20px 34px;display:inline-block;}
.subTbl             {width:745px;margin:0px 0px 0px 10px;background:url(../images/horiz_rule_c.png) no-repeat bottom center;}
.subTblRule         {background:url(../images/horiz_rule_c.jpg) no-repeat center center;line-height:1px;height:1px;}
.chartHeaderCell    {width:355px;vertical-align:middle;padding-left:24px;font-size:18px;color:#666666;}
.chartImgCell       {width:130px;padding:5px 5px 10px 5px;font-size:14px;line-height:15px;color:#444444;text-align:center;}
.subTbl td          {border-right:#C6C6C6 1px solid;}
.nogray             {background-color:#FFFFFF;}
.last               {border-right:none!important;}
.chartExpandCell    {padding:6px 8px 26px 48px;font-size:12px;line-height:14px;color:#444444;cursor:pointer;}
.checkUp            {background:url(../images/arrow_collapsed.png) no-repeat 24px 10px;}
.checkDown          {background:url(../images/arrow_expanded.png) no-repeat 24px 10px;}
.chartCheckCell     {text-align:center;}
.expandTxt          {display:block;width:294px;font-weight:bold;line-height:18px;}
.chartExpandCell div{width:294px; margin-top:3px;}    
.unshadedRow        {background-color:#FFFFFF;}

.subTblLayoutAlt        {margin:0px 0px;width:765px;font-family:Segoe UI, Arial; font-weight:lighter;}
.chartHeaderCellAlt {width:357px;vertical-align:middle;padding-left:24px;font-size:18px;color:#666666;}
.chartImgCellAlt    {width:96px;padding:5px 18px 10px 18px;font-size:14px;line-height:15px;color:#444444;text-align:center;vertical-align:top;}
.expandTxtAlt          {display:block;width:300px;font-weight:bold;line-height:18px;}
.subTblLayoutAlt .chartExpandCell div {width:300px; margin-top:3px;}    

.subBtm                 {display:block;width:712px;height:220px;background:url(../images/vert_rule_a.png) no-repeat top center;margin-left:34px;margin-top:35px;}    
.subBtmLeft         {display:block;width:340px;margin-right:32px;}    
.subBtmRight        {display:block;width:340px;}    
#windowsContent .footers            {display:block;font-size:13px;font-family:Segoe UI, Arial;line-height:18px;color:#444444;width:627px;margin-left:auto;margin-right:auto;margin-bottom:26px;}
#windowsContent .footer             {display:block;}
.subBtmHeader       {display:block;font-weight:normal;font-size:13px;line-height:15px; color:#444444;margin-bottom:6px;font-weight:bold;}
.subBtmBlurb        {display:block;font-weight:normal;font-size:12px;line-height:15px; color:#666666;}

.subBtmCol              {display:block;width:748px;height:220px;margin-left:16px;margin-top:35px;}    
.subBtmColLeft      {display:block;width:228px;margin:0px 0px 0px 0px;}    
.subBtmColMid       {display:block;width:228px;margin:0px 0px 0px 0px;}    
.subBtmColRight     {display:block;width:228px;margin:0px 0px 0px 0px;}    
.subBtmColRule      {width:32px;height:220px;background:url(../images/vert_rule_a.png) no-repeat top center;display:block;margin:0px 0px 0px 0px;}

/* FAQ */

#qaTitle { font-weight:normal; font-family:Segoe UI; font-size:24px; color:#22619B; margin: 20px 0px 14px 34px }
#qaExpandAll { font-weight:normal; font-family:Segoe UI; font-size:14px; color:#22619B; margin: 30px 44px 0px 0px; cursor:pointer; }
.qaQuestion { background:transparent url('../images/horiz_rule_b.png') no-repeat scroll center top; height:36px; }
.qaQuestion { font-weight:normal; font-family:Segoe UI; font-size:16px; line-height:36px; color:#444444; cursor:pointer; }
.qaQuestionBlue { background-color:#F8FBFD; }
.qaQuestion img { margin-right:16px;margin-left:5px; }
.qaAnswer { padding:10px 0px 20px 46px; width:690px; padding-right:70px; font-family:Segoe UI; font-size:13px; line-height:15px; color:#444444;   }
.qaQuestionLastHr { background:transparent url('../images/horiz_rule_b.png') no-repeat scroll center top; height:1px; }
#qaContent ul {list-style-type:square;}


/* Buying A Pc */
#buyingPcHero { background:url(../images/hero_buying.jpg) no-repeat top left;color:#2C2C2C;padding-left:80px; }
#buyingPcHero  .subHeroHead { width:275px; }
#buyingPcHero .subHeroContent { margin-top:14px; width:275px; }

.buyingaPcSubHero { margin:15px auto 0px auto; width:712px; font-family:Segoe UI; font-size:16px; line-height:19px; color:#444444;  }
#buyingPcSubColumnWrapper   {background:url('../images/buying_bg.jpg') no-repeat; display:inline-block;padding-bottom:25px;}
.buyingPcSubColumn { width:223px; font-family:Segoe UI; font-size:13px; line-height:15px; color:#444444; margin:30px 0px 0px 21px;  }
.buyPcSubColTitle { font-weight:bold;padding-left:15px; }
.buyingPcSubColumn ul { list-style-position:outside; padding-left:15px; margin:18px 15px; }
.buyingPcSubColumn ul li { margin-bottom:18px; }
/*#buyingPcSubColumnLeft { background-color:#F6F6F6  }
#buyingPcSubColumnRight { background-color:#F6F6F6  }*/

/* PC Basics */
#pcBasicsHero  {  font-family:Segoe UI, Arial; color:#2c2c2c; font-size:15px; line-height:19px; background:url(../images/hero_pcbasics.jpg) no-repeat top left; color:#2C2C2C; width:780px;height:203px; }
#pcBasicsHeroContent { width:330px; padding:42px 0px 0px 406px; }
#pcBasicsHeroContent #pcBasicHeroTitle {font-family:Segoe UI, Arial; color:#2c2c2c; font-weight:lighter; font-size:24px; line-height:19px; margin-bottom:14px;  }
#pcBasicsExpandAll { font-weight:normal; font-family:Segoe UI; font-size:14px; color:#22619B; margin: 0px 44px 0px 0px; cursor:pointer; }
.pcBasicAnswer { padding:10px 0px 20px 20px; width:690px; padding-right:70px; font-family:Segoe UI; font-size:13px; line-height:18px; color:#444444; }
.pcBasicLineDark { background-color:#F6F6F6; }
.expandAndPrint a { font-weight:normal; font-family:Segoe UI; font-size:14px; color:#22619B; text-decoration:none; }
#qaContent ul {list-style-type:square;}