
/* ::::: http://l.yimg.com/us.yimg.com/lib/ga/vg/css/vg2/yvg-story_1.1.css ::::: */

body { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100.01%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
form input, form select { font-size: 92%; }
html > body textarea {  }
body { margin: 0pt ! important; padding: 0pt ! important; background: transparent url('a2_bg2.gif') repeat; text-align: center; }
#yvgbody { margin: 0pt; padding: 0pt; background: transparent url('a_bg_beta.gif') repeat; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 200px; z-index: 0; }
#yvgmain { margin: 0pt auto; padding: 0pt; text-align: left; width: 750px; position: relative; z-index: 0; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
p, h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; }
hr, .context { display: none; }
img { border: 0pt none ; }
img.prod { border: 1px solid rgb(102, 102, 102); }
h1 { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 144%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(234, 124, 23); }
h2 { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 114%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
h3 { font-family: tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
h4 { font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(243, 184, 51); }
h5 { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.type { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(243, 184, 51); }
h5 span.file { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(128, 128, 128); }
h6 { font-weight: bold; }
#yvgpageheader { margin-bottom: 5px; }
#yvgpageheader h1 { font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgpageheader p { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-bottom: 10px; color: rgb(204, 204, 204); }
#yvgmodtf h5, #yvgmodfv h5, #yvgmodfc h5, #yvgmodvgr h5, #yvgmodfp h5, #yvgmodfn h5, #yvgmodcff h5 { font-size: 122%; }
#yvgmodtf h5 span.type, #yvgmodfv h5 span.type, #yvgmodfc h5 span.type, #yvgmodvgr h5 span.type, #yvgmodfp h5 span.type, #yvgmodfn h5 span.type, #yvgmodcff h5 span.type { font-size: 55%; }
#yvgpageheader { margin: 0pt 0pt 10px; padding: 0pt 0pt 10px; background: transparent url('dots.gif') repeat-x scroll center bottom; }
a { color: rgb(206, 226, 33); text-decoration: none; }
a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }
#header a { color: rgb(0, 61, 184); text-decoration: underline; }
#header a:active { text-decoration: underline; }
#header a:hover { text-decoration: underline; }
a.addmy { background: transparent url('addtomyyahoo4.gif') no-repeat; overflow: hidden; width: 91px; height: 17px; text-indent: 100px; display: block; float: left; text-decoration: none; }
a.xml { background: transparent url('rss.gif') no-repeat; overflow: hidden; width: 36px; height: 17px; text-indent: 100px; display: block; float: left; text-decoration: none; }
a.addmy:hover, a.xml:hover { text-decoration: none; }
.more { background: transparent url('arrow_r.gif') no-repeat scroll 0pt 0.4em; padding-left: 12px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.altmore { background: transparent url('arrow_r_blue.gif') no-repeat scroll left center; padding-left: 12px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 102, 204); }
.note { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
.note2 { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(243, 184, 51); }
.prev { background: transparent url('arrow_l.gif') no-repeat scroll left center; padding-left: 12px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.next { background: transparent url('arrow_r.gif') no-repeat scroll right center; padding-right: 12px; }
.watch, .dl { background: transparent url('vid_icon.gif') no-repeat scroll 0px 1px; padding-left: 18px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
span.watch, span.dl { color: rgb(128, 128, 128); }
.dl { padding: 0pt; background: transparent none repeat; }
.yvgboxtopper { border-bottom: 1px solid rgb(0, 0, 0); margin: 0pt 1px; opacity: 0.85; }
.yvgbox { padding: 10px 10px 0pt; background: transparent url('bg_000_85.png') repeat; }
.yvgboxbottom { border-top: 1px solid rgb(0, 0, 0); margin: 0px 1px; padding-bottom: 10px; opacity: 0.85; }
#nav { background: rgb(0, 0, 0) url('hd_home_001.jpg') no-repeat scroll right top; margin-bottom: 10px; height: 1%; }
#nav h4 { margin: 0pt 0pt 5px; padding: 5px 5px 5px 10px; background: transparent url('lft_corner.gif') no-repeat scroll left top; color: rgb(255, 255, 255); height: 1%; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 136%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#nav h4 span { color: orange; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 55%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.nav { padding: 0pt; clear: both; }
.nav ul { margin: 0pt; padding: 0pt 0pt 0pt 4px; list-style-type: none; list-style-image: none; list-style-position: outside; height: 1.4em; }
.nav li { background: transparent url('nav_off_left.gif') no-repeat; display: block; float: left; margin-right: 3px; text-align: center; }
.nav li a { margin: 0pt 3px; padding: 3px; background: rgb(207, 226, 46) none repeat; float: left; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); white-space: nowrap; text-decoration: none; }
.nav li div { margin: 0pt; padding: 0pt; background: transparent url('nav_off_rt.gif') no-repeat scroll right top; float: left; }
.nav li.on { border-bottom: 1px solid rgb(255, 255, 255); }
.nav li.on a { background: rgb(255, 255, 255) none repeat; color: rgb(51, 51, 51); }
.nav li.on { background: transparent url('nav_on_left.gif') no-repeat; }
.nav li.on div { background: transparent url('nav_on_rt.gif') no-repeat scroll right top; }
.nav li.holiday { background: transparent none repeat; }
.nav li.holiday a { margin: 0pt; padding: 3px 0pt; background: transparent url('nav_holiday.gif') no-repeat scroll center top; overflow: hidden; width: 89px; text-indent: -999em; }
.nav li.e3 { background: transparent url('nav_off_left_red.gif') no-repeat; }
.nav li.e3 div { background: transparent url('nav_off_rt_red.gif') no-repeat scroll right top; }
.nav li.e3 a { background: rgb(204, 0, 0) none repeat; color: rgb(255, 255, 255); }
#subnav { margin: 0pt 2px 2px; background: rgb(255, 255, 255) none repeat; height: 1.8em; clear: both; }
#subnav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#subnav a { border-left: 1px solid rgb(51, 51, 51); margin: 7px 0pt; padding: 0pt 7px; float: left; display: block; text-decoration: none; color: rgb(0, 102, 204); }
#subnav a:hover { text-decoration: underline; }
#subnav li { float: left; display: block; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; height: 25px; }
#subnav li.first a { border: 0pt none ; padding-left: 13px; }
#subnav li.on a { color: rgb(0, 102, 204); font-weight: bold; text-decoration: none; }
#subnav li.on a:visited { color: rgb(0, 102, 204); text-decoration: none; }
#yvgnavsb { color: rgb(255, 255, 255); font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgnavsb form { margin: 5px 0pt 0pt; padding: 0pt 0pt 5px; }
#yvgnavsb form input, #yvgnavsb form select { margin-right: 3px; }
#yvgnavsb form input.submit { border-style: solid; border-color: rgb(255, 255, 255) red red rgb(255, 255, 255); border-width: 1px; padding: 1px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: orange; }
* html #yvgnavsb form input.submit { margin-top: 1px; }
#yvgnavsbnews { float: left; width: 27%; padding-top: 0.8em; padding-left: 12px; }
#yvgnavsbsearch { float: right; width: 71%; }
#yvgmodsb { padding: 0pt; background: transparent none repeat; }
#yvgmodsb h4 { margin: 0pt; }
#yvgmodsb form { margin: 0pt; padding: 8px 5px; background-color: rgb(170, 170, 170); -moz-border-radius-topleft: 0pt; -moz-border-radius-topright: 0pt; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; color: rgb(0, 0, 0); font-family: verdana; }
#yvgmodsb form strong { display: block; margin-bottom: 5px; font-size: 85%; }
#yvgmodsb form .btn { font-size: 77%; font-weight: bold; }
.footercontent { margin: 0pt 0pt 10px; padding: 0pt; position: relative; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.footercontent .ybangfoot { background: transparent url('yahoologo_foot.gif') no-repeat scroll 100% 0pt; overflow: hidden; width: 86px; height: 16px; float: right; text-indent: -10em; position: relative; }
.footercontent a { color: rgb(165, 203, 216); }
.footercontent ul { margin: 0pt; padding: 0px; list-style-type: none; }
.footercontent ul li { display: inline; }
.footercontent ul li a { border-right: 1px solid rgb(255, 255, 255); padding: 0pt; }
.footercontent ul li a.last { border: 0px none ; }
.footercontent p { padding: 0px; }
.footercontent p.privacy { margin-top: 5px; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 93%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
body {  }
#yvgmodadlrec { width: 300px; margin-bottom: 10px; background-color: rgb(51, 51, 51); }
span.yvgmodsponsor { color: rgb(244, 243, 242); float: right; position: absolute; top: 3px; right: 10px; }
#yvgmodtfd span.yvgmodsponsor img { vertical-align: middle; }
#yvgmodtv span.yvgmodsponsor img { vertical-align: middle; }
#yvgmodnu span.yvgmodsponsor img { vertical-align: middle; }
#yvgmodnu span.yvgmodsponsor { padding: 0pt; }
#yvgmodadsky * { margin: 0pt auto; }
.yvgmod { position: relative; margin-bottom: 10px; clear: both; }
.yvgmodcont { background: rgb(14, 42, 54) none repeat; }
.yvgmod h4 { margin: 0pt 10px; padding: 16px 0pt 10px; background: transparent url('dots.gif') repeat-x scroll center bottom; }
.yvgmod h4 span { text-transform: none; font-weight: normal; }
.yvgmod ul, .yvgmod ol { margin: 0pt; }
.yvgmod ul { padding: 5px 0pt; }
.yvgmod ol { padding: 5px 0pt 10px 22px; }
.yvgmod ul li { list-style-type: none; }
.yvgmod li, .yvgmod2 li { margin: 10px; }
.yvgmod li.last { list-style-type: none; }
.yvgcapimg { border: 1px solid rgb(102, 102, 102); float: left; margin-right: 10px; }
.yvgmod i { border-bottom: 1px solid rgb(14, 42, 54); margin: 0pt 1px; display: block; line-height: 0pt; }
.yvgmod b { border-top: 1px solid rgb(14, 42, 54); margin: 0pt 1px; display: block; line-height: 0pt; }
.yvgmod2 { position: relative; line-height: 1.2em; }
.yvgmod2 h4 { background: transparent url('dots.gif') repeat-x scroll center bottom; padding-bottom: 10px; margin-bottom: 10px; }
.yvgmod2 ul, .yvgmod2 ol { margin: 0pt 0pt 10px; padding: 0pt; }
.yvgmod2 ul li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.yvgmod2 li.last { margin: 10px 0pt 0pt; list-style-type: none; }
#yvgpaging { margin: 0pt 5px; padding: 5px 0pt; text-align: center; clear: both; }
#yvgpaging strong { font-size: 77%; font-family: verdana; }
#yvgpaging .yvgpagelinks { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding: 3px 0pt 5px; }
#yvgpaging span { margin: 0pt 1px; display: inline; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
#yvgpaging a { margin: 0pt 1px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: rgb(203, 222, 32); }
#yvgpaging a:visited { color: rgb(203, 222, 32); }
#yvgpaging a:hover { text-decoration: underline; }
#yvgpaging a.on { text-decoration: none; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); cursor: default; }
#yvgpaging a.on:visited { color: rgb(255, 255, 255); }
#yvgpaging a.yvgnext { background: transparent url('ar_next.gif') no-repeat scroll left center; padding-left: 30px; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgpaging a.yvgprev { background: transparent url('ar_prev.gif') no-repeat scroll right center; padding-right: 30px; margin-right: 8px; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.yvgswitcher { border: 1px solid rgb(75, 117, 54); margin: 10px 0pt; position: relative; background-color: rgb(43, 74, 17); -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; width: 100%; }
.yvgswitcher .yvgtoggle { border-bottom: 1px solid rgb(75, 117, 54); background: rgb(0, 0, 0) none repeat; height: 18px; }
.yvgswitcher .yvgtoggle ul { margin: 0pt; padding: 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; top: -6px; left: 7px; width: 100%; }
.yvgswitcher .yvgtoggle li { margin: 0pt; float: left; display: block; padding-bottom: 6px; font-family: verdana; }
.yvgswitcher .yvgtoggle li a { float: left; display: block; text-decoration: none; color: rgb(206, 226, 44); }
.yvgswitcher .yvgtoggle li a:visited { color: rgb(206, 226, 44); }
.yvgswitcher .yvgtoggle li a:hover { text-decoration: underline; }
.yvgswitcher .yvgtoggle li em { border-right: 1px solid rgb(102, 102, 102); margin: 9px 0pt 0pt; padding: 0pt 4px; float: left; display: block; font-family: verdana; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; color: rgb(206, 226, 44); cursor: pointer; }
.yvgswitcher .yvgtoggle li.on { background: transparent url('toggletab_ptr.gif') no-repeat scroll center bottom; }
.yvgswitcher .yvgtoggle li.on a { background: rgb(167, 204, 38) url('toggletab_l.gif') no-repeat; padding-left: 3px; color: rgb(0, 0, 0); text-decoration: none; }
.yvgswitcher .yvgtoggle li.on a:visited { color: rgb(0, 0, 0); }
.yvgswitcher .yvgtoggle li.on em { border: medium none ; margin: 0pt; padding: 8px 7px 5px 4px; background: rgb(167, 204, 38) url('toggletab_r.gif') no-repeat scroll right top; font-weight: bold; color: rgb(0, 0, 0); }
.yvgswitcher .yvgtoggle li.nobor em { border: medium none ; }
.yvgclr:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.yvgclr {  }
* html .yvgclr { height: 1%; }
.yvgclr { display: block; }
.iprint { background: transparent url('prnt12_1.gif') no-repeat; padding-left: 15px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 102, 204); }
.iemail { background: transparent url('mail12_1.gif') no-repeat; padding-left: 15px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 102, 204); }
#storyactions { margin: 4px 0pt 3px 6px; padding: 0pt; list-style-type: none; }
#storyactions li { margin: 0pt; padding: 0pt 15px; float: left; }
cite.provider { position: relative; float: right; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(204, 204, 204); }
cite.provider img { vertical-align: middle; }
.button { border-style: solid; border-color: rgb(255, 255, 255) red red rgb(255, 255, 255); border-width: 1px; padding: 2px 5px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: orange; color: rgb(0, 0, 0); }
a.button2 { border-style: solid; border-color: rgb(163, 218, 88) rgb(90, 134, 36) rgb(90, 134, 36) rgb(163, 218, 88); border-width: 1px; padding: 5px 30px; text-decoration: none; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(111, 157, 48); color: rgb(255, 255, 255); }
a.button2:active { border-style: solid; border-color: rgb(90, 134, 36) rgb(163, 218, 88) rgb(163, 218, 88) rgb(90, 134, 36); border-width: 1px; padding: 5px 30px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 83%; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(111, 157, 48); color: rgb(255, 255, 255); text-decoration: none; }
a.button2:hover { text-decoration: none; }
li b, p b { margin: 0pt ! important; line-height: 1.2em ! important; display: inline ! important; }
#ygacont { background: transparent url('bg_000_62.png') repeat; margin-top: 10px; color: rgb(255, 255, 255); }
.yvgpri { float: right; width: 570px; margin-left: 10px; position: relative; }
.yvgsec { padding: 10px 0pt; background: transparent url('bg_000_85.png') repeat; float: right; width: 160px; }
.primods { padding: 10px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); position: relative; }
#boximage { background: rgb(0, 51, 102) url('news_boxshot_bottom.gif') no-repeat scroll left bottom; position: relative; width: 160px; text-align: center; top: -15px; left: -10px; }
#boximage i { border-top: 1px solid rgb(0, 51, 102); margin: 0pt 1px; display: block; position: relative; top: -1px; }
#boximage img { margin: 5px auto; display: block; }
#boximage .yvgboxtopper { border-bottom: 1px solid rgb(0, 51, 102); }
#boximage .yvgboxbottom { border-top: 1px solid rgb(0, 51, 102); margin-bottom: 0pt; }
.yvgpri .yvgboxtopper { border-bottom: 1px solid rgb(255, 255, 255); }
.yvgpri .yvgboxbottom { border-top: 1px solid rgb(255, 255, 255); margin-bottom: 0pt; }
.yvgsec .yvgboxtopper { border-bottom: 1px solid rgb(51, 51, 51); }
.yvgsec .yvgboxbottom { border-top: 1px solid rgb(51, 51, 51); margin-bottom: 0pt; }
.yvgpri a { color: rgb(0, 102, 204); }
#yvgpageheader { margin-bottom: 15px; padding-bottom: 10px; }
#yvgmodac #yvgpageheader h4 { margin: 10px 0pt 0pt; float: left; color: rgb(153, 153, 153); font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
span.ygderr {  }
#yvgmodac p { margin: 0px; }
#yvgmodac p.byline { margin-bottom: 0px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgmodac p.byline a { color: rgb(51, 51, 51); text-decoration: underline; }
#yvgmodac p em.note { display: block; margin-bottom: 10px; }
cite.provider { float: right; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(204, 204, 204); }
div.graph { border: 1px solid rgb(204, 204, 204); padding: 4px; background-color: rgb(230, 230, 230); margin-bottom: 10px; }
div.graph div.keys span { margin-bottom: 2px; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
div.graph div.product { margin-top: 10px; }
div.graph div.product div { border: 1px solid red; padding: 2px 0pt; margin-bottom: 2px; text-align: right; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
div.graph div.product div span { display: block; padding-right: 4px; }
div.graph .key1, div.graph div.bar1 { background-color: lime; }
div.graph .key2, div.graph div.bar2 { background-color: orange; }
div.graph .key3, div.graph div.bar3 { background-color: yellow; }
div.graph .key4, div.graph div.bar4 { background-color: red; }
div.graph .key5, div.graph div.bar5 { background-color: aqua; }
#yvgmodadlrec { margin: 10px 0pt 10px 10px; float: right; width: 300px; position: relative; }
#yvgmodarn h4, #yvgmodatn h4 { background: transparent url('dots.gif') repeat-x scroll left bottom; padding-bottom: 10px; margin-bottom: 10px; margin-top: 20px; position: relative; color: rgb(234, 124, 23); }
#yvgmodoa ul, #yvgmodarn ul, #yvgmodatn ul, #yvgmodatf ul { margin: 5px 0pt 10px 1.3em; padding: 0pt; list-style-image: url('small_bullet_fff.gif'); list-style-type: square; }
#yvgmodatt ol { margin: 0pt 0pt 0pt 1em; padding: 0pt 0pt 0pt 1em; }
#yvgmodarn ul, #yvgmodatn ul { list-style-image: url('small_bullet_grey.gif'); list-style-type: square; }
#yvgmodatn li.last, #yvgmodatt li.last, #yvgmodatf li.last { margin: 10px 0pt 0pt -1em; padding: 0pt; list-style-image: none; list-style-type: none; font-size: 100%; }
#yvgmodrg { padding: 10px; text-align: left; }
#yvgmodrg span { font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(206, 226, 33); }
#yvgmodrg a.title { color: white; }
#yvgmodtf ul, #yvgmodtt ul { margin: 5px 0pt 5px 1em; padding: 0pt; }
.yvgsec li { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgmodoa, #yvgmodatf, #yvgmodatt { margin: 0pt 10px; position: relative; }
#yvgmodoa h4, #yvgmodatf h4, #yvgmodatt h4 { background: transparent url('dots.gif') repeat-x scroll left bottom; padding-bottom: 4px; margin-bottom: 4px; }
#yvgpaging .yvgpagelinks span.on { color: rgb(51, 102, 153); font-weight: bold; }
.ygdfeaturebox { display: inline; }
.ygdfeaturebox p { margin: 10px 0pt; padding: 10px; background: rgb(236, 236, 236) none repeat; color: rgb(56, 56, 56); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; }
#ygdfeaturemain { padding-bottom: 10px; }
#ygdfeaturemain p { padding-bottom: 10px; }
#ygdfeaturemain ul { margin: 0pt; padding: 4px 0pt 15px; }
#ygdfeaturemain ul li { margin: 0pt 0pt 0pt 20px; padding: 0pt; list-style-type: disc; }
#ygdfeaturemain ul li a { margin: 0pt; padding: 0pt; color: rgb(0, 102, 204); }
#yvgmodac hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153); border-width: 0pt 0pt 1px; margin: 3px 0pt 10px; color: rgb(153, 153, 153); height: 1px; display: block; }
#yvgmodac .arImg { margin: 0pt 0pt 10px; padding: 10px; background: rgb(236, 236, 236) none repeat; position: relative; text-align: center; }
#yvgmodac .arImg table { margin: 0pt auto; }
#yvgmodac .arImg table .imgUnit {  }
#yvgmodac .arImg .imgUnit { float: left; }
#yvgmodac .arImg img { margin: 7px auto 5px; float: none; display: block; }
#yvgmodac .alineC { clear: both; text-align: center; }
#yvgmodac .alineC .imgUnit { margin: 0pt 5px; }
#yvgmodac .alineC .arImgWrap { margin: 0pt auto; }
#yvgmodac .alineL { width: 120px; float: left; margin-right: 10px; }
#yvgmodac .alineR { width: 120px; float: right; margin-left: 10px; }
#yvgmodac .arImg a { color: rgb(51, 51, 51); }
#yvgmodac p.caption { margin: 0pt; padding: 0pt 5px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 77%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(56, 56, 56); }
#yvgmodac p.arSS { padding: 0pt; text-align: center; }
#yvgmodac p.caption:hover { text-decoration: underline; color: rgb(51, 51, 51); }
#yvgmodac h1 { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 144%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-bottom: 5px; }
#yvgmodac h2 { font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-bottom: 10px; }
#yvgmodac h3 { margin: 10px 0pt 5px; padding: 0pt; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 129%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(234, 124, 23); }
#yvgmodac h4 { margin: 10px 0pt 5px; padding: 0pt; font-family: arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(234, 124, 23); }
#yvgmodac h5 { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#yvgmodac .yvgpagelinks a { color: rgb(51, 102, 153); }
#yvgmodac .yvgpagelinks a:visited { color: rgb(51, 102, 153); }

/* ::::: http://videogames.yahoo.com/feature/virtual-worlds-7-when-galaxies-implode/423726-2 ::::: */

img.yzq_x { display: none; }

/* ::::: http://videogames.yahoo.com/feature/virtual-worlds-7-when-galaxies-implode/423726-2 ::::: */

#yent-uhdr { padding: 10px 6px; margin-bottom: 48px; }
#yent-uhdr ul { margin: 0pt; padding: 0pt; float: left; list-style-type: none; }
#yent-uhdr ul li { padding: 0pt 12px 0pt 17px; background: transparent url('euh_bug_1.gif') no-repeat scroll 0pt 5px; float: left; display: block; font-size: 85%; font-weight: bold; color: rgb(22, 63, 114); }
#yent-uhdr ul li.f { background: transparent none repeat; padding-left: 12px; }
#yent-uhdr ul li a { background: transparent url('euh_bug_1.gif') no-repeat scroll right -34px; color: rgb(22, 63, 114); text-decoration: none; font-weight: bold; }
#yent-uhdr ul li em { font-style: normal; font-weight: normal; }
#yent-uhdr ul li em a { font-style: normal; }
#yent-uhdr ul li a:hover { text-decoration: underline; }
#yent-uhdr h5 { margin: 0pt; padding: 0pt; float: left; font-size: 85%; font-weight: bold; text-transform: uppercase; }
#yent-uhdr h5 a { text-decoration: none; color: rgb(22, 63, 114); }
#yent-uhdr h5 a:hover { text-decoration: underline; }
#yent-uhdr:after { content: "."; display: block; font-size: 0px; line-height: 0px; height: 0pt; clear: both; visibility: hidden; }
#yent-uhdr li a.new { padding-right: 22px; background-position: right -7px; background-repeat: no-repeat; }
#yent-uhdr li a.hot { padding-right: 22px; background-position: right -23px; background-repeat: no-repeat; }

/* ::::: http://videogames.yahoo.com/feature/virtual-worlds-7-when-galaxies-implode/423726-2 ::::: */

body { margin-left: 0pt; margin-right: 0pt; }
#ygmabot { border: medium none ; position: absolute; margin-top: 3.3em; padding-top: 0pt; }
#ygmabot a { color: rgb(59, 125, 174); }
#ygmabot .ygbt { background-color: rgb(255, 192, 40); }
.bt1 #ygmabot { padding: 0pt; position: relative; margin-top: 0pt; }
.bt1 #ygmalogo { position: absolute; top: 3.3em; }
.bt1 #ygmauser { position: absolute; top: 3.3em; }
#ygma #ygmahelp { margin-right: 3px; }
#doc #ygma { position: relative; }
.bt1 #ygnav a.more { display: inline; font-size: 100%; font-weight: normal; }
#yent-uhdr { border-top: 1px solid rgb(179, 179, 179); }
#yent-uhdr ul li, #yent-uhdr ul li a, #yent-uhdr h5 a { color: rgb(59, 125, 174); text-decoration: none; }
#yent-uhdr ul li em { color: rgb(51, 51, 51); font-style: normal; font-weight: normal; }
#yent-uhdr ul li em a { color: rgb(51, 51, 51); font-style: normal; }
