body {
font-family:verdana,tahoma,sans-serif;
font-size:70%;
}

.region9 {
min-width:768px;
width:137ex;
}

#head {
min-width:767px;
border:1px solid #FFF;
border-top:none;
width:100%;
}

html>body #head {
border:1px solid #FFF;
border-top:none;
voice-family:inherit;
width:98%;
}

html>body .region9 {
voice-family:inherit;
width:124.4ex!important;
}

.page6 #page {
min-width:769px;
border:none;
background:#FFF;
voice-family:inherit;
width:100.2%;
margin:0;
padding:0;
}

html>body .page6 #page {
border:none;
background:#FFF;
voice-family:inherit;
width:98.2%!important;
}

#content {
margin:0 0 0 10px;
}

html>body #content {
margin:0 0 0 10px;
padding:0;
}

#area1,#area2 {
min-width:372px;
voice-family:inherit;
width:41.4%!important;
}

html>body #area1,html>body #area2 {
width:49%!important;
}

.parent h2 {
border-bottom:none!important;
}

#area1 .parent h2 {
background:transparent!important;
}

#area2 .parent {
margin-right:0!important;
margin-left:9px;
}

#topstrip {
min-width:767px;
border-bottom:1px solid #FFF;
min-height:20px;
height:1.75em;
voice-family:inherit;
width:100%;
margin:0;
padding:0;
}

html>body #topstrip {
voice-family:inherit;
width:100%;
}

#topstrip .child {
margin-bottom:0;
margin-top:3px;
}

#topfirstdv {
width:35%;
text-align:left;
float:left;
padding-left:5px;
}

html>body #topfirstdv {
width:35%;
}

#topdv {
width:36%;
float:left;
margin:0;
}

#topdv div {
text-align:right;
margin:0;
}

#searchcats ul li a,#searchcats ul li a:active,#searchcats ul li a:visited {
font-size:102%;
color:#FFF!important;
}

#header3form form input {
position:relative;
margin:0;
padding:0;
}

#header3form form .button {
min-width:98px;
padding-bottom:3px;
border:1px solid #adceef;
voice-family:inherit;
width:17.6%;
}

html>body #header3form form .button {
width:15.6%;
}

#header3form #websrch {
min-width:354px;
border:1px solid #adceef;
position:relative;
top:1px;
voice-family:inherit;
width:76%;
padding:2px 0 1px 1px;
}

html>body #header3form #websrch {
voice-family:inherit;
width:52%;
top:0;
}

#searchcats ul {
display:block;
text-align:left;
width:90%;
margin:8px 0 4px;
padding:0;
}

html>body #searchcats ul {
width:100%;
text-align:left;
}

#searchcats ul li {
display:inline;
margin-right:.6em;
padding-right:.6em;
}

#nav {
display:block;
min-width:765px;
border:1px solid #92B0DD;
voice-family:inherit;
width:99.5%;
padding-bottom:5px;
margin:0 auto 6px;
}

#nav .child {
margin-top:0;
margin-bottom:0;
padding:0;
}

html>body #nav {
voice-family:inherit;
width:120.8ex;
}

#navtitlebar {
background-color:#EDF4FD;
border:none;
width:100%;
height:1.4em;
margin:0;
padding:2px 0 0;
}

#navrestore {
border:none;
width:49%;
float:left;
margin:0;
padding:0;
}

html>body #navrestore {
width:45%;
}

#navrestore .abs {
width:auto;
float:left;
color:#049;
font-weight:700;
font-size:1.1em;
padding:0 5px 0 7px;
}

#navrestore span,#navmsgcount a {
color:#049;
}

#navmsgcount {
width:15em;
float:left;
margin-right:0;
}

#navmsgcount img {
width:14px;
border:none;
margin:0 4px 0 0;
}

#navscarab {
width:10.5%;
float:left;
margin:6px 0 0 8px;
}

#navtheme {
voice-family:inherit;
width:16%;
margin:7px 0 0;
padding:0;
}

html>body #navtheme {
voice-family:inherit;
float:right;
}

#navtheme div {
cursor:pointer;
border:1px solid #000;
float:left;
font-size:70%;
width:10%;
margin:0 0 0 8px;
padding:0;
}

html>body #navtheme div {
height:1.2em;
font-size:79%;
}

#thm1 {
background-color:#1A76B7;
float:left;
}

#thm2 {
background-color:#EDF4FD;
float:left;
}

#thm3 {
background-color:#66A72D;
float:left;
}

#thm4 {
background-color:#D97125;
float:left;
}

#thm5 {
background-color:#B33232;
float:left;
}

#navbody {
border:none;
margin:0;
padding:5px 0 0;
}

#navlist_l {
width:13%;
float:left;
margin:0 5px 10px 0;
}

#navlist_l img {
border:none!important;
margin:0;
padding:0;
}

#navlist_r {
vertical-align:top;
voice-family:inherit;
width:83%;
margin:5px 0 10px 20px;
}

html>body #navlist_r {
margin:0 0 0 145px;
}

html>body #navlist_l {
margin:0 20px 0 0;
}

#navlist_r ul li {
width:18%;
padding:0 0 0 3px;
}

#navlist_r ul li a {
font-weight:400;
font-size:1em;
line-height:1.3em;
}

.content h3 {
font-size:100%;
margin:0 0 2px;
}

.content h4 {
font-size:100%;
margin:0;
}

.plusminusbuttons {
text-align:right;
float:right;
}

.plusminusbuttons img {
margin-left:3px;
border:none;
}

#msnalert {
padding-left:10px;
border:none;
voice-family:inherit;
width:112%!important;
}

#msnalert ul,#msnalert .child {
list-style-type:none;
margin:0;
padding:0;
}

#msnalert em {
color:red;
font-style:normal;
}

#nav .parent,#horoscopechrome .parent.chrome1 {
margin:0!important;
}

select {
font-size:90%;
color:#666;
font-weight:700;
}

.showHide form {
margin:0 0 8px;
}

.showHide,.region6 .parent,.region4 .parent,#tom {
min-width:365px;
border:1px solid #adceef;
margin-bottom:12px;
voice-family:inherit;
width:116.3%;
margin-left:6px;
}

html>body .showHide,html>body .region4 .parent,html>body .region6 .parent,html>body #tom,html>body #cobrand2,html>body #cobrand1 {
width:58ex!important;
}

.showHide .heading {
height:1.7em;
vertical-align:middle;
padding:0 3px 0 2px;
}

.showHide .heading h2 {
font-size:1em;
padding-top:3px;
float:left;
background:transparent;
margin:0;
}

.showHide .heading img {
margin-top:3px;
float:right;
border:none;
}

.showHide .content {
border-top:1px solid #adceef;
padding:10px 4px 8px 8px;
}

.content .button,#stockschrome .button {
font-size:100%;
font-weight:700;
border:1px solid #18519C;
background-color:#63BA00;
color:#FFF;
}

.button {
background:url(Decoration/button1.gif) repeat 0 0!important;
height:1.6em;
}

html>body .button {
height:1.575em;
}

#infopane {
min-width:365px;
margin-left:6px;
margin-bottom:11px;
border:1px solid #adceef;
width:116.3%;
}

html>body #infopane {
voice-family:inherit;
width:95.5%;
}

#infopane .nav {
background-color:#EFF7FF;
width:100%;
border-top:0;
padding-bottom:2px;
}

html>body #infopane .nav {
height:1.2em;
}

#infopane a.prev {
margin-left:5px;
display:block;
float:left;
width:19%;
}

#infopane a.next {
margin-right:5px;
display:block;
float:right;
width:12%;
text-align:right;
}

#infopane .child,#infopane .slide img {
border:0;
display:inline;
margin:0;
padding:0;
}

#infopane .slide .photolistset .photo {
float:left;
width:213px;
}

#infopane div,#infopane .deck {
width:100%;
text-align:center;
}

html>body #infopane .deck {
min-height:170px;
}

#infopane .slide .photolistset .list {
min-height:170px;
min-width:140px;
float:left;
width:140px;
height:170px;
overflow:visible;
}

html>body #infopane .slide .photolistset .list {
width:23.5ex!important;
}

#infopane .slide .photolistset .list h4 {
text-align:left;
font-size:125%;
color:#636563;
margin:0;
padding:4px 4px 4px 10px;
}

#infopane .slide {
background:#FFF;
}

#infopane .list ul {
list-style:none;
margin:0 2px 0 13px;
padding:0;
}

#infopane .list .linklist16 li {
line-height:1.3em;
background:url(Decoration/Bullet.gif) no-repeat 0 7px;
padding:0 0 0 1em;
}

#infopane .list .linklist16 li a {
display:block;
margin-left:-5px;
text-align:left;
}

#infopane .photolistset .list div {
padding:0 2px 3px 9px;
}

.parent.spotlight h2 {
font-size:125%;
font-family:Tahoma;
color:#004582;
border-bottom:1px solid #92B0DD!important;
margin:0;
padding:7px 0 5px;
}

.parent.spotlight h2 a {
background:url(Decoration/msnbf.gif) no-repeat 0 3px!important;
padding:8px 0 0 65px;
}

#spotlist {
min-width:207px;
width:56.8%;
margin-top:0;
padding-top:0;
}

html>body #spotlist {
width:56.6%;
}

.parent.spotlight .child.c2 {
width:140px;
height:140px;
margin:0;
padding:4px 0;
}

html>body #spotphoto {
margin-bottom:2px;
}

#video {
padding:2px 0 0;
}

#alsoonmsn {
padding:8px 0 0;
}

#amsndv .child.c2,#vhdv .child.c2,#entdv .child.c2 {
color:#064D9F;
width:70%;
margin:3px 0 0;
}

#entdv,#entlayout .content {
padding-top:4px!important;
margin:0!important;
}

#entlayout .plusminusbuttons {
margin-top:6px;
}

html>body #amsndv .child.c2,html>body #vhdv .child.c2 {
display:block;
margin-left:75px;
}

#amsndv .child.c1,#vhdv .child.c1,#entdv .child.c1 {
width:21.2%;
float:left;
display:block;
margin:0;
}

#entdv ul li {
padding-bottom:.4em;
}

#vhdv ul li {
background:url(decoration/video.gif) no-repeat 0 40%;
height:1.5em;
}

#vhdv ul li a {
padding-left:20px;
padding-bottom:2px;
}

#vhdv ul a {
display:block;
}

#vhdv ul a:after {
content:".";
clear:both;
display:block;
height:0;
visibility:hidden;
}

* html #vhdv ul a {
height:1%;
}

#vhdv ul li.last {
margin-bottom:0;
}

#gamesdv {
width:22%;
float:left;
margin:0;
padding:0;
}

#gameslnk {
display:block;
width:75%;
margin:0;
padding:0 0 5px;
}

html>body #gameslnk {
margin-left:82px;
}

html>body #entlnk {
width:60%;
float:left;
}

#entfrm,#entfrm form {
width:84%;
margin:0!important;
padding:0;
}

#entfrm #s1 {
width:81%;
font-size:100%;
font-weight:700;
color:#666;
border:1px solid #6B8AAD;
margin-right:2px;
padding:1px 0 1px 2px;
}

html>body #entfrm #s1,html>body #localNewsSearch,html>body #weatherSearch,html>body #getquote {
padding:2px 0 2px 2px;
}

#gameschrome h2 {
background:transparent;
border:none;
}

#addremove div {
padding-top:3px;
margin:0;
}

#addremove ul li label,#horoscope div,#addremove div,#spotlist ul li {
color:#07519a;
}

#addremove ul {
list-style-type:none;
margin:0;
padding:2px 0 0;
}

html>body #addremove ul {
height:55px;
}

#addremove li {
display:inline;
float:left;
width:48%;
}

#addremove {
padding:0 0 0 8px;
}

#hotmail {
padding:5px 8px;
}

#hotmail div.HM_status_morelink,#hotmail div.HM_status_replied,#hotmail div.HM_status_forwarded,#hotmail div.HM_status_msn,#hotmail div.HM_status_courier,#hotmail div.HM_status_attachment,#hotmail div.HM_status_unread,#hotmail div.HM_status_read {
background:no-repeat 0 8px;
border-top:1px solid #aacbee;
padding:5px 0 6px;
}

#hotmail div.HM_status_replied {
background-image:url(decoration/mail_replied.gif);
}

#hotmail div.HM_status_forwarded {
background-image:url(decoration/mail_forwarded.gif);
}

#hotmail div.HM_status_msn {
background-image:url(decoration/mail_msn.gif);
}

#hotmail div.HM_status_courier {
background-image:url(decoration/mail_courier.gif);
}

#hotmail div.HM_status_attachment {
background-image:url(decoration/mail_attachment.gif);
}

#hotmail div.HM_status_unread {
background-image:url(decoration/mail_new.gif);
}

#hotmail div.HM_status_read {
background-image:url(decoration/mail_read.gif);
}

#hotmail p.HM_Links {
color:#07519a;
font-weight:400;
margin:0;
padding:0 0 10px;
}

#hotmail div.HM_ErrorMsg {
margin-top:10px;
}

#hotmail a.HM_delete {
clear:both;
float:right;
display:block;
margin-left:10px;
visibility:hidden;
}

#hotmail a.HM_pri_morelink,#hotmail a.HM_pri_high,#hotmail a.HM_pri_normal,#hotmail a.HM_pri_low {
cursor:pointer;
clear:left;
display:block;
padding-left:28px;
background:no-repeat 18px 2px;
}

#hotmail a.HM_pri_high {
background-image:url(decoration/importance_high.gif);
}

#hotmail a.HM_pri_low {
background-image:url(decoration/importance_low.gif);
}

#hotmail span.HM_date {
float:right;
display:block;
text-align:right;
margin:0 0 6px 4px;
}

#rad_ad .advertisement {
margin:6px 0 10px 33px;
}

#ad_links {
min-width:300px;
width:98.5%;
margin-top:2px;
}

html>body #ad_links {
width:89.5%;
height:12px;
}

#ad_link1 {
width:79px;
float:left;
}

#ad_link2 {
float:left;
width:67%;
text-align:right;
}

html>body #ad_link2 {
width:73.5%;
margin-right:0;
padding-right:0;
}

#msnbcdv,#foxdv,#moneydv {
width:19.5%;
display:block;
margin:0;
padding:0 3px 0 0;
}

#msnbclnk,#foxsportslnk,#moneylnk {
float:none;
display:block;
width:67.5%;
margin:0;
padding:0;
}

#msnbcdv img,#foxdv img,#gamesdv img,#amsndv img,#vhdv img,#entdv img,#moneydv img {
width:70px;
height:70px;
margin-bottom:10px;
}

#shoppingdv img {
width:50px;
height:50px;
border:none;
}

html>body #msnbclnk,html>body #foxsportslnk,html>body #moneylnk,html>body #entdv .child.c2 {
float:left;
}

#popsearches {
margin-bottom:4px;
padding:0 0 0 2px;
}

#money {
padding:10px 4px 5px 8px;
}

#stockschrome .child.c4 {
border-top:1px solid #92B0DD;
}

#stockschrome .child.c4 .advertisement {
color:#07519a;
padding:2px 3px 2px 8px;
}

#stockschrome .child.c4 .advertisement #ad_links {
margin-left:0;
width:100%;
}

#stockschrome .child.c4 .advertisement #ad_link2 {
width:70%;
margin-right:0;
}

.asynclink {
padding:3px 0 3px 6px;
}

#stocks .multiList {
background-color:#EFF7FF;
list-style-type:none;
margin:8px;
padding:5px;
}

#stocks img,.multiList img {
float:right;
border:none;
}

.multiList .infoText {
font-weight:700;
color:#636563;
}

.multiList .errorText {
font-weight:700;
color:red;
list-style-type:none;
}

#weather .multiList {
background-color:#EFF7FF;
list-style-type:none;
line-height:130%;
margin:10px 0 8px;
padding:5px;
}

#cityguide,#localnews {
padding-bottom:0;
margin-bottom:0;
}

#localNewsSearch,#weatherSearch,#getquote,#weasearchstr {
font-size:100%;
font-weight:700;
color:#666;
border:1px solid #6B8AAD;
width:55%;
margin-right:4px;
padding:1px 0 1px 2px;
}

#getquote {
width:62%;
margin-right:2px;
}

#localnews .multiList,#cityguide .multiList,#hotmail .multiList {
background-color:#EFF7FF;
list-style-type:none;
line-height:130%;
margin:0 5px 10px 0;
padding:5px;
}

#cityguide .thumb {
float:left;
border:none;
padding-right:8px;
}

#horoscopechrome select {
font-size:100%;
}

#horoscopechrome .button {
vertical-align:top;
height:1.74em;
}

html>body #horoscopechrome .button {
height:1.67em;
}

#horoscope div h4 {
padding-left:4px;
}

#horoscope div {
padding:2px 8px 0 4px;
}

#horoscopelnk {
border:none;
width:100%!important;
padding:0 0 2px!important;
}

#horoscopelnk a {
margin-left:9px;
}

#localnews div h3,#cityguide div h3,#popsearches div h3,#horoscope div h4,#horoscopechrome select,#cobrand1 h3 {
color:#666;
}

html>body #entfrm .button {
vertical-align:bottom;
height:1.73em;
margin-left:2px;
}

html>body #weatherForm .button,html>body #stockschrome .child.c2 .button {
height:1.67em;
vertical-align:top;
}

html>body #localnewschrome .button,html>body #cityguidechrome .button {
height:1.75em;
vertical-align:bottom;
}

.stock {
clear:both;
width:96%;
border-collapse:collapse;
margin:0 7px;
padding:0;
}

.stock td {
border-bottom:1px solid #92B0DD;
padding:6px 0 5px 4px;
}

.stock .currency {
text-align:right;
padding-right:50px;
}

.stock .currency .up {
color:#049C04;
}

.stock .currency .dn {
color:#f33;
}

#shopping {
padding:3px 0 0;
}

#shopping a span {
width:58px;
padding-bottom:5px;
font-size:90%;
display:block;
text-align:center;
}

#shoppinglnk {
color:#064D9F;
width:70%;
margin:0 0 0 4px;
}

html>body #shoppinglnk {
margin-left:5px;
}

#shoppinglastdv {
width:97.8%;
margin:0 0 5px;
padding:5px 0 0 8px;
}

#shoppinglastdv ul {
padding:0 8px 0 0;
}

#shoppingdv {
width:16.5%;
text-align:center;
margin:3px 0 0 8px;
}

#msnservices {
margin:0;
padding:4px 0 0 8px;
}

#msnservice ul {
list-style-type:none;
margin:0 0 8px;
padding:0;
}

html>body #msnservice ul {
margin-bottom:8px;
}

#weather {
margin:0;
padding:0 8px;
}

#forecastList th {
border-bottom:1px solid #D3E3F6;
padding:5px 10px 5px 0;
}

#forecastList td {
vertical-align:baseline;
padding:2px 10px 2px 0;
}

#forecastList img {
vertical-align:middle;
margin:0 3px;
}

#forecastList td.removeCell {
padding-right:0;
text-align:right;
}

.weatherCity {
height:15px;
margin:0 0 5px;
padding:0;
}

#forecastList li {
border-bottom:1px solid #D3E3F6;
display:block;
margin-bottom:2px;
padding:5px 0;
}

#forecastList li .current {
float:left;
margin:0;
}

#forecastList .border {
border-bottom:1px solid #D3E3F6;
}

#forecastList .noBorder,.stock .last td {
border-bottom:none;
}

#forecastList .kill {
float:right;
border:none;
margin:2px 0 0;
}

#forecastList .report {
width:93%;
margin:0;
}

html>body #forecastList .report {
margin-top:0;
height:60px;
}

#forecastList .report .days {
float:left;
margin:0 10px 0 7px;
}

#forecastList .report .image {
margin:5px 0;
}

#weatherForm {
padding-bottom:0;
margin:5px 0 0;
}

#weatherchrome {
margin-top:12px;
}

html>body #weatherForm {
padding:0 0 10px;
}

#weatherForm span.provider {
margin-right:0;
font-size:100%;
letter-spacing:-1px;
position:relative;
top:-5px;
}

#hotmail span.HM_from,#hotmail span.HM_subject {
display:block;
width:68%;
white-space:nowrap;
overflow:hidden;
}

#encartaNav,.encartaSection ul,#forecastList,#stocks,#cityguide ul,#localnews ul,#navlist_l ul,#navlist_l ul li,#stocks .child {
list-style-type:none;
margin:0;
padding:0;
}

#fottersrch {
background-color:#EDF4FD;
}

#fsrchdv {
text-align:center;
padding:1px 0 7px!important;
}

#fsrchdv input {
border:1px solid #adcfef;
margin:0;
padding:0;
}

#fsrchdv .button {
height:1.58em;
border:1px solid #adcfef;
font-weight:700;
color:#FFF;
}

#fsrchdv #F1 {
border:1px solid #adcfef;
border-right:none;
width:20.1em;
position:relative;
top:1px;
padding:2px 0 1px;
}

html>body #fsrchdv #F1 {
top:0;
}

#fotterlbl {
font:bold 100% Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#064D9F;
padding-right:4px;
vertical-align:text-top;
}

#footertrms,#footertrms .child {
margin-top:0!important;
padding:0;
}

#footertrms .abs {
padding-bottom:2px;
margin:0;
}

#footerlnk {
width:50%;
display:block;
margin:0 0 0 30px;
padding:0;
}

#footerlnk ul {
height:15px;
margin:0;
padding:0;
}

html>body #footerlnk ul {
width:100%;
voice-family:inherit;
height:100%;
}

#footerlnk ul li {
margin-bottom:0;
background:url(Decoration/Bullet.gif) no-repeat 0 6px;
padding:0 0 0 6px;
}

#encartaNav li {
display:inline;
margin-right:.7em;
padding-right:.7em;
border-right:1px solid #064D9F;
}

#encartaNav li.last {
margin-right:0;
padding-right:0;
border-right:0;
}

.encartaSection {
float:none;
line-height:130%;
margin:6px 0 15px;
}

html>body .encartaSection {
height:60px;
}

.encartaSection .thumb {
float:left;
border:1px solid #07519a;
margin:0 7px 0 0;
}

#encarta {
padding:4px 5px 0 8px;
}

#encarta form {
margin:0;
padding:5px 0 0;
}

#encarta .search {
font-size:100%;
font-weight:700;
color:#666;
border:1px solid #6B8AAD;
width:196px;
margin-right:4px;
padding:1px 0 1px 2px;
}

#encarta .multiList,#horoscope .multiList {
background-color:#EFF7FF;
list-style-type:none;
margin:0 3px 0 0;
padding:5px;
}

#topfirstdv .link,#hotmailchrome,#encartachrome,#cityguidechrome,#localnewschrome,#horoscopechrome,#addcontent,#gameschrome,#subhead,.b3,.stock caption,.stock thead,#otracking,.page5 #nav {
display:none;
}

#vz01quicklinks,#vz01quicklinks2,#chtrquicklinks {
border-bottom:1px solid #92B0DD;
padding-bottom:2px;
}

#vz01main1,#vz01spot1,#chtrmain1,#chtrspot {
width:90%;
margin-bottom:5px;
}

#vz01main1 ul li,#vz01spot1 ul li,#chtrmain1 ul li,#chtrspot ul li {
width:45%;
float:left;
line-height:140%;
list-style-type:none;
}

html>body #vz01main1 ul li a span,html>body #chtrmain1 ul li a span,html>body #chtrspot ul li a span {
width:60%;
}

#vz01main3 a,#vz01spot2 span a,#chtrmain3 a,#chtrspot2 a {
font-weight:700;
font-size:120%;
line-height:140%;
}

#vz01main3 p a,#chtrmain3 p a,#chtrspot2 p a {
font-weight:400;
font-size:100%;
}

#vz01main3 a img,#vz01spot1 ul li a img,#chtrmain3 a img {
border:none;
float:left;
margin:4px 8px 0 0;
}

#q001main1 {
width:8%;
}

html>body #q001main1 {
width:15%;
}

#dellmain1 {
width:20%;
text-align:center;
}

#q001main1 a img,#q001spot span img,#dellspot span img {
border:none;
float:left;
margin-right:8px;
width:50px;
height:50px;
}

html>body #q001spot span a span,html>body #dellspot span a span {
width:290px;
}

#msnmember1,#msnmember2,#horoscopechrome {
margin-top:0;
}

#date {
float:left;
width:25.7%;
text-align:center;
}

#date .link a {
font-weight:400;
color:#07519a;
}

#headermod {
min-height:60px;
height:6.12em;
voice-family:inherit;
width:100%;
}

html>body #headermod {
voice-family:inherit;
width:99.5%!important;
border-top:1px solid transparent;
}

#searchcats,#header3form div {
float:left!important;
width:63%;
margin:0;
padding:0;
}

html>body #searchcats {
width:67%;
}

#navlang {
width:12.3%;
float:left;
margin:-17px 0 0;
padding:0;
}

html>body #navlang {
width:15%;
text-align:right;
margin:-20px 0 0;
}

#navlang ul {
float:right;
}

html>body #navlang ul {
margin:0 0 0 20px;
}

#foot {
min-width:769px;
background:#FFF;
voice-family:inherit;
width:100.2%;
}

html>body #foot {
border-top:1px solid #FFF;
voice-family:inherit;
width:98.2%!important;
}

#tom,#hotmail img {
border:none;
}

#tom .child {
width:48%;
}

#tom .child.c1 h3,#vz01spot1 ul li a span,#chtrspot ul li a span,#q001spot span,#dellspot span,#chtrspot2 .linkabs1 p {
color:#07519a;
margin:0;
padding:0;
}

#tom .child.c2 a img {
float:left;
border:solid 1px #07519a;
width:70px;
height:70px;
margin:-8px 6px 0 5px;
}

#tom .child.c2 a {
font-weight:700;
float:left;
padding:10px 0 0;
}

html>body #tom .child.c2 a {
padding-top:10px!important;
}

html>body #tom .child.c2 p {
margin-left:80px!important;
}

html>body #tom .child.c2 p a {
width:90%!important;
}

#tom .child.c2 p a {
font-weight:400;
width:45%;
margin:-8px 0 0;
}

#msnlogo .imgMSFT,#msnlogo .imgVERIZON,#msnlogo .imgCHARTER,#msnlogo .imgQWEST,#msnlogo .imgDELLNET,#msnlogo .imgMSNMEMBER {
width:118px;
float:left!important;
height:35px;
margin:14px 25px 0 19px;
}

#msnlogo .imgMSFT,#msnlogo .imgMSNMEMBER {
background:url(decoration/msn_b.gif) no-repeat;
}

#msnlogo .imgVERIZON {
background:url(decoration/cbvz_b.gif) no-repeat;
}

#msnlogo .imgCHARTER {
background:url(decoration/cbch_b.gif) no-repeat;
}

#msnlogo .imgQWEST {
background:url(decoration/cbqw_b.gif) no-repeat;
}

#msnlogo .imgDELLNET {
background:url(decoration/cbde_b.gif) no-repeat;
}

.page5 #page {
min-width:769px;
width:98.1%;
background:#FFF;
border:none;
}

.page5 #topfirst {
float:left;
width:34.5%!important;
margin-left:5px;
}

html>body .page5 #page,html>body .page5 #foot {
width:100%!important;
}

.page5 #area1 {
width:97%;
padding:10px 10px 0;
}

.page5 #page .abs {
width:118ex;
color:#636563;
font:normal 110% tahoma;
}

.page5 #page .abs span {
line-height:125%;
}

html>body .page5 #page .abs {
width:105ex;
}

.page5 #content h3 {
color:#636563;
}

.page5 #page a {
color:#00459C;
font:normal 110% tahoma;
}

.page5 .linklist9 {
width:129.8ex;
}

html>body .page5 .linklist9 {
width:125ex;
}

* html>body #topstrip,* html>body #headermod {
margin:0!important;
padding:0!important;
}

* html>body #content {
voice-family:inherit;
width:103%!important;
float:left!important;
}

* html>body #area1,* html>body #area2 {
voice-family:inherit;
width:25%!important;
}

* html>body #searchcats ul li a {
color:#07519a!important;
}

* html>body #nav {
voice-family:inherit;
width:103%!important;
}

* html>body #navbody {
margin-top:2%!important;
float:left!important;
voice-family:inherit;
width:100%!important;
}

* html>body #navtitlebar {
border-bottom:1px solid #92B0DD!important;
}

* html>body #navlist_l,* html>body #navlist_l .linkedimglist5 {
voice-family:inherit;
width:16%!important;
}

* html>body #navlang {
voice-family:inherit;
width:99%!important;
}

* html>body #navlang .linklist9 .last {
float:left!important;
width:5%!important;
}

* html>body #navlang .linklist9 .first {
float:left!important;
width:90%!important;
}

* html>body #navlist_r {
voice-family:inherit;
width:80%!important;
float:left;
margin:0!important;
padding:0!important;
}

* html>body #navlist_r .linklist13 {
voice-family:inherit;
width:100%!important;
margin:0!important;
padding:0!important;
}

* html>body #c0_1_list {
voice-family:inherit;
float:left!important;
width:100%!important;
}

* html>body #c0_1_img {
voice-family:inherit;
width:50%!important;
}

* html>body #infopane {
voice-family:inherit;
width:192%!important;
float:left!important;
}

* html>body #tom {
voice-family:inherit;
width:192%!important;
}

* html>body #tom .c2 div {
voice-family:inherit;
float:left!important;
width:102%!important;
margin:0!important;
padding:0!important;
}

* html>body #tom .c2 p {
voice-family:inherit;
width:50%!important;
float:left!important;
}

* html>body #msnbclayout .heading,* html>body #intmod .heading,* html>body #alsomsn .heading,* html>body #vhighlights .heading,* html>body #weatherchrome .heading {
border-bottom:1px solid #92B0DD!important;
background-color:#e2eaf8;
}

* html>body #spotlight {
voice-family:inherit;
float:left!important;
height:38%!important;
width:192%!important;
}

* html>body #spotlightcontent {
voice-family:inherit;
float:left!important;
height:38%!important;
}

* html>body #spotlist ul {
margin:0;
}

* html>body #alsomsn {
voice-family:inherit;
height:auto;
width:192px;
margin-top:6%!important;
}

* html>body #amsndv {
voice-family:inherit;
float:left;
margin-top:2%!important;
padding:0;
}

* html>body #vhdv {
voice-family:inherit;
float:left;
}

* html>body #video {
voice-family:inherit;
float:left!important;
padding:0!important;
}

* html>body #video .linklist1 {
list-style:none;
margin:0;
padding:0;
}

* html>body #entlayout .heading {
background-color:#e2eaf8;
border-bottom:1px solid #92B0DD!important;
width:auto!important;
}

* html>body #ent .linklist1 {
list-style:none;
margin:0!important;
}

* html>body #ent,* html>body #entdv {
voice-family:inherit;
width:91%!important;
}

* html>body .showHide.parent.chrome3.double1.cf {
voice-family:inherit;
width:auto!important;
}

* html>body .showHide.parent.chrome3.double1.cf .heading {
voice-family:inherit;
border-bottom:1px solid #92B0DD!important;
width:192%!important;
background-color:#e2eaf8;
}

* html>body #popsearches {
voice-family:inherit;
width:180%!important;
margin-top:4%!important;
margin-left:4%!important;
float:left!important;
border:none!important;
padding:0!important;
}

* html>body #popsearches ul {
margin-top:0;
margin-left:0;
}

* html>body #popsearches .c1,* html>body #popsearches .c2 {
voice-family:inherit;
float:left!important;
width:48%!important;
margin:0!important;
}

* html>body #rad_ad #ad_link2 {
width:70%!important;
}

* html>body #msnalert {
voice-family:inherit;
width:186%!important;
margin-top:8%!important;
}

* html>body #msnbc,* html>body #sports {
voice-family:inherit;
margin-right:6%!important;
float:left!important;
}

* html>body #foxhead,* html>body #msnbclayout,* html>body .showHide.parent.chrome5.double1.cf,* html>body #shoppinglayout {
height:auto!important;
}

* html>body #money {
voice-family:inherit;
margin-right:11%!important;
float:left!important;
}

* html>body #stockschrome .heading {
background-color:#e2eaf8;
border-bottom:1px solid #92B0DD!important;
voice-family:inherit;
width:99%!important;
}

* html>body #stocks .c1 .stock tr td {
voice-family:inherit;
width:15%!important;
float:left!important;
margin:0!important;
padding:0!important;
}

* html>body #stocks .c1 .stock tr {
height:20px!important;
}

* html>body #stocks .c1 .stock tr .currency {
voice-family:inherit;
width:40%!important;
}

* html>body #stockschrome {
voice-family:inherit;
padding-bottom:5%!important;
width:192%!important;
}

* html>body #weatherchrome {
voice-family:inherit;
width:192%!important;
float:left!important;
padding:0!important;
}

* html>body #weather {
voice-family:inherit;
float:left!important;
margin-top:5px!important;
margin-right:10px!important;
width:90%!important;
border:none!important;
}

* html>body #shoppinglnk ul li {
voice-family:inherit;
list-style:none!important;
margin-left:35px!important;
}

* html>body #shoppinglastdv ul {
margin-left:0!important;
margin-top:0!important;
}

* html>body #msnservices {
voice-family:inherit;
width:180%!important;
float:left!important;
border:none;
margin-top:8px!important;
margin-left:8px!important;
padding:0!important;
}

* html>body #msnservices .c1 ul {
voice-family:inherit;
width:48%!important;
float:left!important;
}

* html>body #fottersrch {
voice-family:inherit;
height:40px!important;
margin-top:0!important;
width:104%!important;
margin-left:0!important;
padding:0!important;
}

* html>body #fsrchdv {
margin:0!important;
padding:0!important;
}

* html>body #footertrms {
voice-family:inherit;
float:left!important;
width:104%!important;
}

* html>body #footertrms .child.c1,* html>body #footerlnk {
voice-family:inherit;
float:left!important;
width:47%!important;
}

* html>body #foot {
voice-family:inherit;
margin-left:0!important;
}

* html>body #headermod {
voice-family:inherit;
height:100px;
width:103%!important;
float:left!important;
margin:0!important;
padding:0!important;
}

* html>body #searchcats ul,* html>body #searchcats .linklist9 {
voice-family:inherit;
width:75%!important;
}

* html>body #header3form {
voice-family:inherit;
float:left!important;
margin-left:170px!important;
margin-top:-30px!important;
}

#spotlightmod {
text-align:center;
}

#localnews ul,#cityguide ul,.encartaSection ul {
list-style-type:none;
margin:0;
padding:0;
}

#msnbclnk ul,#foxsportslnk ul,#moneylnk ul {
margin-left:6px;
}

#localnews ul li,#cityguide ul li,#entdv ul li,#alsomsn ul li,#msnbclnk ul li,#foxsportslnk ul li,#moneylnk ul li {
padding-bottom:3px!important;
}

#entdv ul li.first,#alsomsn ul li.first,#msnbclnk ul li.first,#foxsportslnk ul li.first,#moneylnk ul li.first {
font-weight:700;
background-image:none!important;
padding-left:0!important;
}

#localnews ul li,.encartaSection ul li,#gameslnk ul li a,#cityguide ul li {
background:url(Decoration/Bullet.gif) no-repeat 0 .7em;
margin:0;
padding:0 0 0 5px;
}

#localnews ul li.source,#cityguide ul li.source,#spotlist ul li.first,#cityguide ul li.infoText,#localnews ul li.infoText {
background-image:none;
margin:0;
padding:0;
}

#gamestitle {
background-image:none!important;
margin:0!important;
padding:0!important;
}

#cityguide ul {
margin-left:80px;
}

#q001main2,#dellmain2 {
width:70%;
}

#spotlist ul {
margin-top:22px;
}

#wrapper {
background-color:#FFF!important;
}

#footercpt .abs {
background:url(http://stc.msn.com/br/gbl/css/4/decoration/msft.gif) no-repeat top right;
clear:both;
text-align:right;
margin-top:1.5em;
padding-bottom:2em;
}

#footercpt span {
border-right:1px solid #636363;
display:block;
line-height:20px;
margin-right:133px;
padding-right:10px;
color:#636363;
}

#footerlinks {
margin:0 8px;
padding:0;
}

#footerlinks .child.c1 {
width:40%;
margin:0;
padding:0;
}

#footerlinks .child.c2 {
text-align:right;
width:60%;
margin:0;
padding:0;
}

#footerlinks .child.c2 ul {
display:inline;
float:right;
text-align:right;
}

#footerlinks .child.c2 ul li {
text-align:right;
}

#q001main1 a img {
border:solid 1px #07519a;
}

#area1 .parent,html>body #area2 .parent {
margin-left:0!important;
}

html>body #area2,html>body #shoppinglayout {
margin-left:10px;
}

#navrestore a,#hotmail span,.multiList span {
color:#064D9F;
}

#navmsgcount a,.source a,#forecastList li .current a {
font-weight:700;
}

html>body #msnalert,* html>body #rad_ad #ad_links {
width:95%!important;
}

#infopane .slide .photolistset .list div,#spotlist,.spotheader {
text-align:left;
}

html>body #addremove ul li label,#addremove ul li input {
vertical-align:middle;
}

#rad_ad,.flashlinkedimg img,#radadsurvey,* html>body #spotlightmod {
border:none!important;
}

.linkedimglink4,#horoscope,#vz01main1 ul li a span,#vz01main2 ul,#vz01main3 p,#vz01spot2 p,#vz01spot1 ul,#chtrmain2 ul,#chtrmain3 p,#chtrmain1 ul li a span,#chtrspot2 p,#q001spot span,#chtrspot ul li a span,#headermod,#msnlogo,#tom .child.c1,#tom .child.c2,#tom .child.c2 p,#q001main2 ul,#q001main2,#searchcats form,#searchcats form div,#horoscopelnk .link,#fsrchdv form p,#msnservice .child,* html>body #msnservices .c1 ul .first,* html>body #msnservices .c1 ul .first a {
margin:0!important;
padding:0!important;
}

#stocks .multiList .symbol,#vz01spot1 ul .first {
margin-right:10px;
}

#weather .multiList li,html>body #fsrchdv .button {
padding-bottom:3px;
}

#horoscope form,#stocks .child.c2 form {
margin-left:8px;
}

#shoppinglayout,#tom .child.c1 ul,#entdv ul,#alsomsn ul {
margin-left:3px;
}

#shoppingdv a span,html>body #vz01spot1 {
width:100%;
}

html>body #vz01main3,html>body #chtrmain3,html>body #q001spot,html>body #dellspot {
margin-bottom:10px;
}

#tom .child.c1 ul li,.linklist16 li {
padding-left:5px;
}

* html>body #topstrip,* html>body #headermod,* html>body #searchcats,* html>body #navlang ul li,* html>body #page,* html>body #area1,* html>body #infopane,* html>body #intmod,* html>body #alsomsn,* html>body #vhighlights,* html>body #entlayout,* html>body #radadsurvey,* html>body #foot,* html>body #fottersrch,* html>body #footertrms,* html>body #area2,* html>body #rad_ad,* html>body #msnalert,* html>body #nav,* html>body #foxhead,* html>body .showHide.parent.chrome5.double1.cf,* html>body #stockschrome,* html>body #weatherchrome,* html>body #shoppinglayout,* html>body #tom .c1,* html>body #tom .c2,* html>body #intmodcontent,* html>body #ent,* html>body #entfrm,* html>body #msnbcdv,* html>body #foxdv,* html>body #moneydv,* html>body #shoppingdv,* html>body #shopping,* html>body #weather,* html>body #stocks {
voice-family:inherit;
float:left!important;
}

* html>body #tom .c1 ul li,* html>body #navlang ul li,* html>body #popsearches ul li,* html>body #shoppinglastdv ul li,* html>body #footerlnk ul li {
list-style:none!important;
}

* html>body #intmod,* html>body #vhighlights,* html>body #entlayout {
voice-family:inherit;
height:auto!important;
width:192%!important;
}

* html>body #shoppinglnk ul,* html>body #shopping,* html>body #fsrchdv form {
margin-top:0!important;
}

#entdv ul,#alsomsn ul,#msnbclnk ul,#foxsportslnk ul,#moneylnk ul,#gameslnk ul {
margin-top:-5px;
}

#spotlist ul li.first,#spotlist ul li.first a {
font-weight:700;
color:#333;
}
