/* ---------------------------------------------------------------------------*/
/* Elements                                                                   */
/* ---------------------------------------------------------------------------*/
*         {margin:0px; padding:0px; }
a         {border:none; cursor:pointer; outline:none; }
a:link    {text-decoration:none;}
a:visited {color:#808080; text-decoration:none;}
a:hover   {color:#C32026;}
body      {background:#4F4F4F; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1        {padding:0px 0px 10px 0px;}
img       {border:none;}
p         {padding:0px 0px 10px 0px;}

/* ---------------------------------------------------------------------------*/
/* IDs                                                                        */
/* ---------------------------------------------------------------------------*/
#SECTION_0, #SECTION_1, #SECTION_2, #SECTION_3, #SECTION_4, #SECTION_5, #SECTION_6, #SECTION_7{display:none;}
#ANSWER1_1, #ANSWER1_2, #ANSWER1_3, #ANSWER1_4, #ANSWER1_5, #ANSWER1_6, #ANSWER1_7{display:none;}
#ANSWER2_1, #ANSWER2_2, #ANSWER2_3, #ANSWER2_4, #ANSWER2_5, #ANSWER2_6 {display:none;}
#IPHONE_1,#IPHONE_2,#IPHONE_3,#IPHONE_4,#IPHONE_5,#IPHONE_6,#IPHONE_7,#IPHONE_8 ,#IPHONE_9 ,#IPHONE_10 ,#IPHONE_11 ,#IPHONE_12,
#IPHONE_13, #IPHONE_14, #IPHONE_15, #IPHONE_16, #IPHONE_17, #IPHONE_18, #IPHONE_19, #IPHONE_20, #IPHONE_21, #IPHONE_22, 
#IPHONE_23, #IPHONE_24, #IPHONE_25, #IPHONE_26, #IPHONE_27, #IPHONE_28, #IPHONE_29, #IPHONE_30, #IPHONE_31, #IPHONE_32, #IPHONE_33, #IPHONE_34, #IPHONE_35, #IPHONE_36, 
#IPHONE_37, #IPHONE_38, #IPHONE_39, #IPHONE_40 {display:none;} 
#OVERVIEW, #PERMISSIONS, #PRIVACY, #NAV, #LOCAL_SEARCH, #MOVIES, #COST, #MAPS, #WEATHER, #MYPLACES, #SHARE{display:none;}
#NORTH_AMERICA_1, #NORTH_AMERICA_2, #NORTH_AMERICA_3, #NORTH_AMERICA_4 {display:none;}
#WESTERN_EUROPE_1,#WESTERN_EUROPE_2, #WESTERN_EUROPE_3, #WESTERN_EUROPE_4, #WESTERN_EUROPE_5, #WESTERN_EUROPE_6,
#WESTERN_EUROPE_7, #WESTERN_EUROPE_8, #WESTERN_EUROPE_9, #WESTERN_EUROPE_10, #WESTERN_EUROPE_11, #WESTERN_EUROPE_12, #WESTERN_EUROPE_13,
#WESTERN_EUROPE_14, #WESTERN_EUROPE_15, #WESTERN_EUROPE_16, #WESTERN_EUROPE_17, #WESTERN_EUROPE_18, #WESTERN_EUROPE_19, #WESTERN_EUROPE_20, 
#WESTERN_EUROPE_21, #WESTERN_EUROPE_22, #WESTERN_EUROPE_23 {display:none;}
#EASTERN_EUROPE_1, #EASTERN_EUROPE_2, #EASTERN_EUROPE_3, #EASTERN_EUROPE_4, #EASTERN_EUROPE_5, #EASTERN_EUROPE_6, 
#EASTERN_EUROPE_7, #EASTERN_EUROPE_8, #EASTERN_EUROPE_9, #EASTERN_EUROPE_10 {display:none;}
/* ---------------------------------------------------------------------------*/
/* Classes                                                                    */
/* ---------------------------------------------------------------------------*/
.ClearBoth{clear:both; height:1px;}
.Rss {float:left;display:block}
.SuperScript{font-size:.7em; font-weight:normal;}

div.Error { padding-bottom:20px; }
div.Error div.Major { font:bold .85em arial; padding:15px 0 0 10px; }
div.Error div.Minor { font:.75em arial; padding:15px 0 0 10px; }
div.Error div.Title { color:#000000; font:bold 1.5em arial; padding:10px 0px 10px 10px; width:400px; }

div.Flash_right, div.Flash_left{float:left; padding:0 5px 0 5px;}
div.Flash_demo {width:700px;overflow:hidden;}

div.Footer{ background:#4f4f4f url(/images/footer_bkground.gif) repeat-x; clear:both; color:#FFFFFF; padding:30px 10px 10px 10px; }
div.Footer div.Content { margin:10px auto; width:990px;}
div.Footer div.Content div.Links{ clear:both; padding:0 0 10px 0;font-size:.70em;}
div.Footer div.Content div.Links div.Copyright{ float:right; padding:0;}
div.Footer div.Content div.Links ul{clear:both; margin:0;padding:0; float:left}
div.Footer div.Content div.Links ul li{ float:left; list-style:none; margin-left:22px;}
div.Footer div.Content div.Links ul li a{ text-decoration:none; color:#FFFFFF}
div.Footer div.Content div.Nim { background:url(/images/nim_bkground.gif) no-repeat; width:450px; height:178px; font-size:.75em; float:left; color:#CCC}
div.Footer div.Content div.Nim p.About{margin:0; padding:15px 0 0 15px; font-weight:bold;width:275px; float:left}
div.Footer div.Content div.Nim p.Description{margin:0; padding:50px 0 0 15px; width:265px; float:left; font-size:.90em; font-weight:normal}
div.Footer div.Content div.Nim p.Description a{color:#FFF}
div.Footer div.Content div.Nim div.NimLinks{ padding:0 50px 0 0; float:right}
div.Footer div.Content div.Nim div.NimLinks a{color:#FFF; display:block; padding:0 0 10px 20px; text-decoration:none;}
div.Footer div.Content div.Share{float:left; margin:10px 0 0 200px; font-size:.80em;}
div.Footer div.Content div.Share a.Share{ font-size:.80em; font-weight:bold; text-decoration:none; color:#FFF;display:inline-block; padding: 0 5px 0 0}
div.Footer div.Content div.Share div.SocialNetworks{ background:url(/images/share_bkground.gif) no-repeat; height:40px; margin-top:10px; padding:10px 0 0 20px; width:318px; }
div.Footer div.Content div.Share h2{padding:0; margin:0; font-size:1.1em; }
div.Footer div.Content div.Share h2 a{color:#FFF; text-decoration:none;}
div.Footer div.Content div.Share h2 img{ padding:0 4px 0 0}
div.Footer div.Content div.Share p{padding:0 0 5px 0; margin:0}

div.Header {background:#FFFFFF; padding-top:10px; }
div.Header div.Content { height:85px; margin:0px auto; width:990px;}
div.Header div.Content div.Logo { float:left; margin-top:10px; }
div.Header div.Content div.Links { float:right; }
div.Header div.Content div.Links ul { text-align:right;}
div.Header div.Content div.Links ul li { float:left; list-style:none; margin:0 5px; }
div.Header div.Content div.Links ul li a span { color:#808080; font:normal .8em/1em arial, helvetica, san-serif; position:relative; top:-2px;}
div.Header div.Content div.Links ul li a span:hover { color:#C32026; font:normal .8em/1em arial, helvetica, san-serif; position:relative; top:-2px;}
div.Header div.Content div.Tabs { clear:both; float:right; margin-top:-20px; }
div.Header div.Content div.Tabs ul { text-align: right; }
div.Header div.Content div.Tabs ul li { float:left; list-style:none; margin:0 2px;}
div.Header div.Content div.Tabs ul li a.Developer {background:url(/images/tab_developer.gif); display: inline-block; display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.Developer:hover { background:url(/images/tab_developer_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.DeveloperSelected {background:url(/images/tab_developer_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.Support {background:url(/images/tab_support.gif); display: inline-block; display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.Support:hover { background:url(/images/tab_support_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.SupportSelected {background:url(/images/tab_support_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.Account {background:url(/images/tab_account.gif); display: inline-block; display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.Account:hover { background:url(/images/tab_account_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Content div.Tabs ul li a.AccountSelected {background:url(/images/tab_account_in.gif); display: inline-block; height:30px; width:113px; }
div.Header div.Rule { background:#7F7F7F; height:1px; width:100%; }

div.Info {background:#FFF}
div.Info div.Content { height:230px; margin:0px auto; padding-top:10px; width:990px;}
div.Info div.Content span.Left {color:#666666; display:inline-block; vertical-align:top; width:400px;}
div.Info div.Content span.Left p { font:1em Arial, Helvetica, sans-serif; }
div.Info div.Content span.Right {color:#FFFFFF; display:inline-block; margin:20px 0 0 170px; vertical-align:top; width:400px;}

div.MainContent { background:#FFFFFF; }
div.MainContent div.Content { margin:0 auto; padding:20px 0 0 0; width:990px }
div.MainContent div.Content div.Content_purchase ul {margin:0px 0px 15px 20px;}
div.MainContent div.Content div.Content_purchase ul li {padding-bottom:2px; list-style:url(/images/li_red.gif)}
div.MainContent div.Content div.Left{ background:#FFFFFF; float:left; width:250px}
div.MainContent div.Content div.Right{ background:#FFFFFF; color:#666666; float:left; width:740px}
div.MainContent div.Content div.Right a.AppStore { background:url(/images/appstore.jpg); display:block; height:65px; width:200px; }
div.MainContent div.Content div.Right a.WantIt { background:url(/images/iwantit.gif); display:block; height:53px; margin-left:20px; width:158px; }
div.MainContent div.Content div.Right a.WantIt:hover { background:url(/images/iwantit_down.gif); display:block; height:53px; margin-left:20px; width:158px; }
div.MainContent div.Content div.Right h1{font-size:1.5em; width:490px}
div.MainContent div.Content div.Right h2{color:#505050; font-size:.90em;width:490px; padding:0 0 5px 0}
div.MainContent div.Content div.Right h2.Rss {font-size:1.1em; padding:7px 0 0 5px}
div.MainContent div.Content div.Right h3{color:#505050; font-size:.85em;padding:0 0 5px 0}
div.MainContent div.Content div.Right div.Text{float:left; width:470px; padding:0 10px 0 0 }
div.MainContent div.Content div.Right div.Text p{ color:#666666; font-size:.80em; }
div.MainContent div.Content div.Right div.Text ul{font-size:.80em; margin:0 20px 20px 20px}
div.MainContent div.Content div.Right div.Text ul li {padding:0 0 10px 0; list-style:url(/images/li_red.gif)}
div.MainContent div.Content div.Right div.ScreenShots{float:left; margin-top:10px; width:208px}
div.MainContent div.Content div.Right div.ScreenShots img{ border:1px solid #858585; margin-top:10px; }
div.MainContent div.Content div.Right div.ScreenShots img.Device { border:none; margin:10px 0 0 -15px; }
div.MainContent div.Content div.Right div.SubLinks{ padding-left:40px; }
div.MainContent div.Content div.Right p {font-size:.80em}
div.MainContent div.Content div.Right p.Captions{ font-size:.70em}
div.MainContent div.Content div.Right *.Red{color:#d42a2a}
div.MainContent div.Content div.Right div.About{font-size:.85em;}
div.MainContent div.Content div.Right div.RightContainer {float:left; left:50px; position:relative; top:0px; width:232px; }
div.MainContent div.Content div.Right div.VideoText { float:left;}

div.MainContent div.Content div.Right div.WM_RightContent {padding-right:20px;}
div.MainContent div.Content div.Right div.WM_RightContent p { font-size:.80em; color:#000000;}
div.MainContent div.Content div.Right div.WM_RightContent h1 { color:#000000; font-size:1.4em; }
div.MainContent div.Content div.Right div.WM_RightContent h1.Red { color:#D42A2A; }
div.MainContent div.Content div.Right div.WM_RightContent span.Price_Title {color:#000000; font-size:13px; font-weight:bold;}

div.MainContent div.Content div.Right div.RightContent div.Content_wide { padding-right:20px; }
div.MainContent div.Content div.Right div.RightContent div.Content_wide div.Gray { color:#808080; font:bold .85em arial, helvetica, sans-serif; }
div.MainContent div.Content div.Right div.RightContent div.Content_wide p { font-size:.80em; color:#000000;}
div.MainContent div.Content div.Right div.RightContent div.Content_wide ul {font-size:.80em; margin:10px 20px 20px 20px;}
div.MainContent div.Content div.Right div.RightContent div.Content_wide ul li {padding-bottom:2px; list-style:url(/images/li_red.gif)}
div.MainContent div.Content div.Right div.RightContent div.Content_wide {color:#666;}
div.MainContent div.Content div.Right div.RightContent div.Content_wide h1 { color:#000000; font-size:1.4em; }
div.MainContent div.Content div.Right div.RightContent div.Content_wide h1.Red { color:#D42A2A; }
div.MainContent div.Content div.Right div.RightContent div.Content_wide h2 { color:#000000; font-size:1.2em; }

div.MenuTop{ background:url(/images/menu_top.gif) no-repeat; width:226px; height:10px }
div.MenuBottom{ background:url(/images/menu_bottom.gif) no-repeat; margin-bottom:20px; width:226px; height:10px }

div.News a{color:#c32026;text-decoration:none;}
div.News a:hover{color:#c32026;text-decoration:none;}
div.News a.Link_archive{ display:block; float:right;font-size:.80em;}
div.News p{font-size:.80em;}
div.News {width:385px;background:#f6f6f6;padding:0 10px 0 10px; border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5; }
div.News h1{ color:#666666; font-size:.90em; width:200px; float:left; }
div.News img{ vertical-align:top; padding:0 5px 0 0; }
div.News ul {clear:both;color:#000000; list-style:none; }
div.News ul li { padding:0 0 5px 0;font-size:.75em;}
div.News ul li a {color:#4E4E4E;text-decoration:none;}
div.News ul li a:hover{color:#c32026;text-decoration:none;}
div.News ul li span.Title{ color:#666666; font-weight:bold;}

div.NewsTop{ background:url(/images/box_grey_top.gif) no-repeat; height:10px; line-height:10px; width:407px;}
div.NewsBot{ background:url(/images/box_grey_bot.gif) no-repeat; height:11px; line-height:11px; width:407px;}

div.ProductBar {background:#FFFFFF url(/images/productbar.gif) repeat-x; height:150px; }
div.ProductBar div.Content {margin:0 auto; width:990px;}
div.ProductBar div.Content span.BlackBerry { display:inline-block; margin-left:60px; vertical-align:top; }
div.ProductBar div.Content span.BlackBerry a.Focus { background:url(/images/blackberry_focus.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.BlackBerry a.Focus:hover { background:url(/images/blackberry_focus_on.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.BlackBerry a.Focus span { color:#000000; float:right; font:bold 1.1em arial, helvertica, sans-serif; left:95px; position:relative; top:110px; }
div.ProductBar div.Content span.BlackBerry a.Normal { background:url(/images/blackberry_normal.png); display:block; height:80px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.BlackBerry a.Normal:hover { background:url(/images/blackberry_normal_on.png); display:block; height:80px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.BlackBerry a.Normal span { color:#000000; float:right; font:bold .85em arial, helvertica, sans-serif; left:75px; position:relative; top:50px; }
div.ProductBar div.Content span.IPhone { display:inline-block; margin-left:130px; vertical-align:top; }
div.ProductBar div.Content span.IPhone a.Focus { background:url(/images/iphone_focus.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.IPhone a.Focus:hover { background:url(/images/iphone_focus_on.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.IPhone a.Focus span { color:#000000; float:right; font:bold 1.1em arial, helvertica, sans-serif; left:60px; position:relative; top:110px; }
div.ProductBar div.Content span.IPhone a.Normal { background:url(/images/iphone_normal.png); display:block; height:84px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.IPhone a.Normal:hover { background:url(/images/iphone_normal_on.png); display:block; height:84px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.IPhone a.Normal span { color:#000000; float:right; font:bold .85em arial, helvertica, sans-serif; left:50px; position:relative; top:50px; }
div.ProductBar div.Content span.WindowsMobile { display:inline-block; margin-left:130px; vertical-align:top; }
div.ProductBar div.Content span.WindowsMobile a.Focus { background:url(/images/wm_focus.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.WindowsMobile a.Focus:hover { background:url(/images/wm_focus_on.png); display:block; height:160px; width:96px; }
div.ProductBar div.Content span.WindowsMobile a.Focus span { color:#000000; float:none; font:bold 1.1em arial, helvertica, sans-serif; left:90px; position:relative; top:110px;}
div.ProductBar div.Content span.WindowsMobile a.Normal { background:url(/images/wm_normal.png); display:block; height:84px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.WindowsMobile a.Normal:hover { background:url(/images/wm_normal_on.png); display:block; height:84px; margin-top:10px; width:50px; }
div.ProductBar div.Content span.WindowsMobile a.Normal span { color:#000000; float:none; font:bold .85em arial, helvertica, sans-serif; left:50px; position:relative; top:50px;}

div.Products { border-bottom:solid 1px #808080; }
div.Products div { color:#FFFFFF; font:1.1em arial; margin:0 auto; padding:5px 0px; width:990px; }

div.Splash { background:#4f4f4f url(/images/flash_back.png); background-repeat:repeat-x; height:456px; width:100%; }
div.Splash div.Content { margin:0px auto; width:990px;}
div.Splash div.Content a span.BlackBerry { background:url(/images/blackberry.jpg) no-repeat; display:inline-block; height:420px; left:25%; position:relative; top:10%; width:232px; }
div.Splash div.Content a span.IPhone { background:url(/images/iphone.jpg) no-repeat; display:inline-block; height:420px; left:40%; position:relative; top:10%; width:232px; }

div.SubLinks div.Box{background:url(/images/box_grey_sm.png) no-repeat; width:277px;height:104px; float:left; padding:15px 10px 15px 10px }
div.SubLinks div.Box div.Box_Left{ float:left; width:175px;}
div.SubLinks div.Box div.Box_Left h3{color:#000;font-size:1em; padding:0 0 5px 0}
div.SubLinks div.Box div.Box_Left p{color:#737373; font-size:.70em; padding:0 0 13px;}
div.SubLinks div.Box div.Box_Left a { color:#999999; }
div.SubLinks div.Box div.Box_Left a:hover { color:#C32026; }
div.SubLinks div.Box div.Box_Left a.Button {display:inline-block;padding:3px 0 0; width:118px; height:24px; background:url(/images/button_red.png) no-repeat; text-align:center; color:#FFFFFF; font-size:.80em; font-weight:bold; text-decoration:none;}
div.SubLinks div.Box div.Box_Right{float:left}

div.Wantit_america, div.Wantit_europe{padding:10px; float:left; width:295px; height:461px; background:url(/images/north_america_map.jpg) no-repeat; border:1px solid #505050}
div.Wantit_europe{background:url(/images/europe_map.jpg) no-repeat;margin: 0 0 10px 30px;}
div.Wantit_america h1, div.Wantit_europe h1{color:#000}
div.Wantit_america h3, div.Wantit_europe h3{color:#D42A2A; font-size:.90em; padding:0}
div.Wantit_america ul, div.Wantit_europe ul{padding:10px 0 0 0}

img.YahooBig { float:right; padding-right:5px; }

p.table-footnotes {font-size:.85em; width:665px; color:#505050;padding-left:5px;}
p.News_contact{font-size:.85em; font-weight:bold}

table.Coverage { width: 665px; border: none; border: 1px solid #d0d0d0; margin:10px 0 0 0}
table.Coverage td, table.Coverage th { font-size: 12px; border: 1px solid #d0d0d0; padding:8px;color:#505050; padding-left:15px; }
table.Coverage td.table-header,  table.Coverage th {font-size: 14px; color:#c32127; font-weight:bold;}
table.Coverage td.table-coverage-titles {font-weight:bold;}
table.Coverage td.table-coverage-details {padding-left:15px;}
table.Coverage td.table-coverage-highlight {padding-left:15px; background-color:#858585; color:#FFF}

table.Purchase {color:#000000; margin:5px 0 5px 0; width:720px; border-bottom:1px solid black; border-right:1px solid black;}
table.Purchase tr td {font-size:0.8em; algin:left; border-top:1px solid black; border-left:1px solid black; padding-left:2px;}
table.Purchase tr td.title {font-size:13px; font-weight:bold; color:#000000; algin:left; padding:2px 0; padding-left:2px;}

table.Traffic_color{font-size:1em;margin:5px 0 0 0;border: 1px solid #d0d0d0;}
table.Traffic_color td{padding:5px;border: 1px solid #d0d0d0;}
table.Traffic_color p{font-size:1.2em;}
table.Traffic_color td.green{background:#00ff00}
table.Traffic_color td.red{background:#ff0000}
table.Traffic_color td.yellow{background:#ffff00}

table.Wantit_availability {color:#000000; margin:5px 0 5px 0; border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black; width:720px}
table.Wantit_availability th{font-size:13px; color:black; algin:center; border-right:1px solid black; border-bottom:1px solid black;}
table.Wantit_availability td{vertical-align:top; border-right:1px solid black;}

table.Wantit_price {color:#000000; margin:5px 0 5px 0; border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black; width:720px}
table.Wantit_price th{font-size:13px; color:black; algin:center; border-right:1px solid black; border-bottom:1px solid black;}
table.Wantit_price td{font-size:12px; border-right:1px solid black;padding:0 0 10px 0;}
table.Wantit_price tr.gray_background{background-color:#C0C0C0;}

ul.Devices { list-style-type:none; }
ul.Devices li { border-left:solid 1px #808080; float:left; font:.95em arial; padding:15px 0px 10px 0px; text-align:center; vertical-align:middle; width:240px; }
ul.Devices li.Last { border-right:solid 1px #808080; }
ul.Devices li a { color:#FFFFFF; }
ul.Devices li a:hover { color:#FF0000; }
ul.Devices li a img { height:225px; width:131.25px; }
ul.Devices li div { margin-top:5px; }

ul.Info li {clear:both;width:214px; padding:15px 0 15px 10px;list-style:none; background:#F6F6F6 url(/images/menu_bkground.gif) no-repeat bottom; border-left:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5}
ul.Info a {color:#505050}
ul.Info li.NoBorder{border-bottom:none; background:#F6F6F6; border-bottom:none }
ul.Info li p, ul.Info li p.Icon{ float:left; width:190px;font-size:.80em; padding:0 0 0 10px;}
ul.Info li p.Icon{width:140px;}
ul.Info li div.Rss{background:#F6F6F6 url(/images/rss.gif) no-repeat;width:16px; height:16px; float:left;padding:0; margin:0 0 0 10px;}

ul.Menu {width:224px;}
ul.Menu li { background:#F6F6F6 url(/images/menu_bkground.gif) no-repeat bottom; border-left:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; clear:both; cursor:pointer; list-style:none; padding:15px 5px 15px 10px; width:209px; }
ul.Menu li:hover { background:#CDCDCD; color:#000000;}
ul.Menu li.NoBorder { background:#F6F6F6; border-bottom:none; color:#000000; }
ul.Menu li.NoBorder:hover { background:#CDCDCD; border-bottom:none; color:#000000;}
ul.Menu li.TabSelected { background:#858585; color:#FFFFFF; }
ul.Menu li.TabSelected p { background:#858585; color:#FFFFFF; font-size:.85em; }
ul.Menu li.TabSelectedNoBorder { background:#858585; color:#FFFFFF; border-bottom:none; }
ul.Menu li.Top{padding:15px 5px 15px 10px;}
ul.Menu li p, ul.Menu li p.Icon{ float:left; width:180px;font-size:.80em; padding:0 0 0 10px;}
ul.Menu li p, ul.Menu li p.Overview{ margin-top:6px; }
ul.Menu li p.Icon{width:140px;}
ul.Menu li p.Full{width:160px;}
ul.Menu li p.TextCenter {text-align:center}
ul.Menu li div.Nav{ background:url(/images/icons.png) no-repeat top left; width:50px; height:33px; float:left}
ul.Menu li div.Local{ background:url(/images/icons.png) no-repeat -50px 0; width:50px; height:40px; float:left}
ul.Menu li div.Maps{ background:url(/images/icons.png) no-repeat -100px 0; width:50px; height:40px; float:left}
ul.Menu li div.Movies{ background:url(/images/icons.png) no-repeat -150px 0; width:50px; height:40px; float:left}
ul.Menu li div.Messaging{ background:url(/images/icons.png) no-repeat -200px 0; width:50px; height:40px; float:left}
ul.Menu li div.Favorites{ background:url(/images/icons.png) no-repeat -250px 0; width:50px; height:40px; float:left}
ul.Menu li div.Back{background:url(/images/icon_back.png) no-repeat;width:13px; height:16px; float:left;padding:0; margin:0 0 0 10px;}
ul.Menu li div.Yahoo{ background:url(/images/yahoo_small.png) no-repeat top left; width:50px; height:33px; float:left}
ul.Menu li div.Spacer{ width:50px; height:33px; float:left}

ul.Menu2 {width:224px;}
ul.Menu2 li {background:#F6F6F6 url(/images/menu_bkground.gif) no-repeat bottom; border-left:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5; cursor:pointer; font:bold .8em arial, helvetica, sans-serif; list-style:none; padding:15px 5px 15px 10px; text-align:left; width:209px; }
ul.Menu2 li:hover { background:#CDCDCD; color:#FFFFFF;}
ul.Menu2 li.NoBorder{background:#F6F6F6; border-bottom:none; }
ul.Menu2 li.NoBorder:hover { background:#CDCDCD; color:#FFFFFF; }
ul.Menu2 li.TabSelected { background:#858585; color:#FFFFFF; }
ul.Menu2 li.TabSelectedNoBorder { background:#858585; color:#FFFFFF; border-bottom:none; }

ul.Support {list-style-type: none;}
ul.Support li, ul.Faq li.Selected{ background:url(/images/li_arrow.gif) no-repeat; vertical-align:bottom; padding:0 0 10px 0; cursor:pointer}
ul.Support li.Selected {background:url(/images/li_arrow_down.gif) no-repeat;}
ul.Support li p.Question{ font-weight:bold; padding:0 0 0 25px; font-size:.90em;}
ul.Support li *.Answer{padding:0 0 10px 25px;font-size:.80em;}
ul.Support li *.Answer ul {padding:5px 0 0 30px;}
ul.Support li *.Answer ul li{ list-style:disc; background:none;}
ul.Support li pre{font-family:Helvetica, Arial, sans-serif; font-size:.80em;}
ul.Support li span.Green{color:#31a41e; font-weight:bold; }
ul.Support ol {padding:5px 0 0 35px;}
ul.Support ol li{background:none;}
ul.Support ul li {vertical-align:middle;}

ul.Availability {list-style-type:none;}
ul.Availability li { background:url(/images/availability_li_arrow.gif) no-repeat; vertical-align:bottom; padding:0 0 5px 20px; cursor:pointer; font-size:.9em;}
ul.Availability li.Selected {background:url(/images/availability_li_arrow_down.gif) no-repeat;}
ul.Availability li p.Country {padding:0;}
ul.Availability li *.Country_Availability {padding:0 0 0 5px;}
ul.Availability li *.Country_Availability ul {list-style-type:none;}
ul.Availability li *.Country_Availability ul li { background:url(/images/li_red.gif) no-repeat; vertical-align:bottom; padding:0 0 0 15px; cursor:pointer; font-size:.8em;}

