/*
$Date: 2009/10/01 06:22:16 $
$Name: ukconcept_v1_r94 $
$Revision: 1.119 $
$State: Exp $
*/


/************
Structural components
************/
 
* {
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  text-align: center; /*text-align: center;*/
  font-size-adjust:none;
}

#outer_wrapper{
  margin: 0 auto;
}

#wrapper {
  display: block;
  text-align: left;
}

#outer_wrapper #inner_wrapper{
  text-align: left;
  margin: 0 auto;
  min-height: 100%;
  padding-top: 0.5m;
  padding-bottom: 1em;
}

#banner {
  margin:.5em auto;
}



/******* *****
Generic text styles
************/

p,
li {
  font-size: 1.2em;
}

.lhc p,
.lhc li{
  font-size: 1.1em;
}

p {
  line-height: 1.3em;
}

a,
a:link,
a:visited,
a:active,
a:hover {
  color: #2864b4;
  text-decoration: none;  
}

a:hover {
  text-decoration:underline;
}

.module_button, .search_button {
  cursor: pointer;
  font-size: 1.2em;
  border: 1px solid #999999;
  font-family: Arial;
  background: #ffffff url(/art/ukrestart/m_sprite.png);
  background-position: 0pt -644px;
  text-align: center;
  margin-left:0.25ems;
  color: #161616;
  font-weight: bold;
  margin-top: 0em;
}

.datestamp {
  color:#999999;
  float:right;
  font-size:0.8em;
  margin-right:0.5em;
  padding-top: 0.2em;
}

/************
Headlines & Titles
************/


.dir .icon, .spriteTitleLink {
  background-image: url('/art/ukrestart/hp3-icons.png');
  background-repeat: no-repeat; 
}

 
/*Background positions for sprites */
.sprite_0  { background-position: 4px -0px   }
.sprite_1  { background-position: 4px -27px  }
.sprite_2  { background-position: 4px -58px  }
.sprite_3  { background-position: 4px -88px  }
.sprite_4  { background-position: 4px -119px }
.sprite_5  { background-position: 4px -148px }
.sprite_6  { background-position: 4px -180px }
.sprite_7  { background-position: 4px -208px }
.sprite_8  { background-position: 4px -239px }
.sprite_9  { background-position: 4px -268px }
.sprite_10 { background-position: 4px -298px }
.sprite_11 { background-position: 4px -327px }
.sprite_12 { background-position: 4px -355px }
.sprite_13 { background-position: 4px -389px }
.sprite_14 { background-position: 4px -417px }
.sprite_15 { background-position: 4px -448px }
.sprite_16 { background-position: 4px -479px }
.sprite_17 { background-position: 4px -508px }
.sprite_18 { background-position: 4px -538px }
.sprite_19 { background-position: 6px -570px }
.sprite_20 { background-position: 4px -597px }
.sprite_21 { background-position: 4px -628px }
.sprite_22 { background-position: 4px -658px }
.sprite_23 { background-position: 4px -689px }
.sprite_24 { background-position: 4px -719px }
.sprite_25 { background-position: 4px -748px }
.sprite_26 { background-position: 4px -776px }
.sprite_27 { background-position: 4px -808px }
.sprite_28 { background-position: 4px -837px }
.sprite_29 { background-position: 4px -868px }
.sprite_30 { background-position: 4px -897px }
.sprite_31 { background-position: 4px -930px }
.sprite_32 { background-position: 4px -958px }
.sprite_33 { background-position: 4px -985px }
.sprite_34 { background-position: 4px -1020px }
.sprite_35 { background-position: 4px -1049px }
.sprite_36 { background-position: 4px -1078px }
.sprite_37 { background-position: 4px -1108px }
.sprite_38 { background-position: 4px -1138px }

#sP_3 .atitle, #sP_5 .atitle, #sP_6 .atitle, #sP_7 .atitle, #sP_8 .atitle, #sP_10 .atitle, #sP_11 .atitle, #sP_12 .atitle, #sP_13 .atitle {
  background-image:url(/art/ukrestart/icons);
  background-repeat:no-repeat;
  padding-left:25px;
}

/* News */
#sP_3 .atitle { background-position: 4px -2298px; }
 
/* Sport */  
#sP_7 .atitle { background-position: 4px -2350px; }
 
/* Entertainment */
#sP_6 .atitle { background-position: 4px -1350px; }
 
/* Money */
#sP_5 .atitle { background-position: 4px -998px; }
 
/* Hot on AOL */
#sP_8 .atitle { background-position: 4px -2948px; }
 
/* Shopping */
#sP_10 .atitle { background-position: 4px -1600px; }
 
/* Best of */
#sP_11 .atitle { background-position: 4px -2399px; }
 
/* Video */
#sP_12 .atitle { background-position: 4px -1698px; }
 
/* Travel */
#sp_13 .atitle { background-position: 4px -1749px; }
 

/* Hot searches module */
#sP_3, #sP_3 .wide .content {
  border-bottom: none;
}
 
#sP_4 .collections.wide {
  border-top: none;
  margin-top: -.2em;
}

#sP4 .collections.wide {
  border-top: none;
  margin-top: -.2em;
}
 
#sP_4 .collections.wide .headline {
  font-weight: normal;
  margin-left: 1em;
}

#sP4 .collections.wide .headline {
  font-weight: normal;
  margin-left: 1em;
}

.sponsorLink {
  margin-top: 0.05em;
}

.no_sprite {     
  background-image: none;
  padding-left: 0.7em !important;
}

.spriteTitle {
  padding-left:0px; 
  background-image:none
}

.spriteTitleLink {
  height: 1.5em;
  padding: 0.15em 0pt 0pt 2em;
}

.headline {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  line-height: 1.2em;
}

.title {
  font-size: 1.2em;
  background: #ede1cf;
  color: #000000;
  height: 1.2em;
  margin: 0 0 .5em 0;
  padding: .25em 0 .45em .0em;
}
*html .title { height:1.6em; }

.title a,
.title a:link,
.title a:visited,
.title a:active {
  text-decoration: none;
  color: #000000;
  float: left;
}

.title a:hover {
  text-decoration: underline;
}

.title .text {
  float: left;
}

.title .title-comment {
  font-size: .85em;
  font-weight: normal;
  color: #999999;
  margin-left: .5em;
  margin-top: .5em;
  font-family: Verdana;
  float: left;
}
*html .title .title-comment { margin-top: .4em; }

.title .title-comment .separator {
  display: none;
}

.title .sponsor {
  float: right;
}

/* Sponsor Image */
.sponsorTitle {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin: 0;
  height: 22px;
}

#sponsor {
  float: right;
  border: none;
  width: 90px;
  height: 22px;
  margin-right: 0;
  _margin-right: -3px;  
  padding: 0;
}

.emptynav {
  height:1.8em;
}

/************
Hat
************/

#hat {
  float: left;
  display:inline;
}

div.aolukhat {
  display: block;
  color: #999999;
  height:1.8em;
}

.SAF div.aolukhat {
  height:1.7em;
}

#aolukhatleft {
  font-size: 1.1em;
  float: left;
  margin-left: .2em;
  display: inline;
}

.aolukhat a:hover {
  text-decoration: underline;
}

#sns {
  display:none;
}


/************
Hat utilities
************/

#aolukhatright {
  font-size: 1.1em;
  float: right;
  margin-left: 0.31em;
  display: inline;
}

/* Change layout wide/narrow */
#chgsz {
  margin-left: .3em;
  margin-top: .2em;
  display: block;
  height: 1em;
  line-height: .6em;
  float: left;
  padding: 0;
  background: url('/art/ukrestart/global.gif') no-repeat 0 -1200px;
}

#chgsz.w {
  background: url('/art/ukrestart/global.gif') no-repeat 0 -1250px;
}

/* Make homepage */
#mkhpcontent .more a {
  background: transparent url('/art/aoluk/ukrestart/m_sprite.png') no-repeat 0 -5460px;
  padding-left: .9em;
  float: right;
  margin-top: 0.31em;
  font-size: .9em;
  font-family: Verdana;
  font-weight: bold;
}
* html #mkhpcontent .more a { 
  background-image: none; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/ukrestart/m_sprite.png', sizingMethod='crop');
}

#mkhp {
  display: none;
  position: absolute;
  font: normal .83em Verdana;
  text-align: left;
  width: 28em;
  background: #ffffff;
  z-index: 9999;
  color: #000000;
  font-size: 0.88em;
}

#drg {
  display: block;
  width: 6.5em;
  height: 7.5em;
  background-repeat: no;
  float: left;
  margin: .8em 4em .8em .8em;
}

#ptr img {
  height: .4em;
  width: .7em;
  position: absolute;
  top: -.85em;
  left: 5.5em;
  z-index: 9;
}

#mkhpcontent {
  width: 27.8em;
  height: 19.2em;
  margin-top: .3em;
  border: 1px solid #999;
}
*html #mkhpcontent { position:absolute; top:0; }

#mkhp img {
  margin-top: .8em;
}

#mkhp p {
  margin: .8em;
  clear: both;
}

#mkhp p b {
  float: left;
  font-size:.95em;
}

#mkhp i.inst {
  display: block;
  font-style: normal;
  margin-left: 1.2em;
  font-size:.95em;
}

#mkhp p.more {
  clear: both;
}

#mkh {
  margin-right: .4em;
}

/* Change theme */
#aijumpbar1 {
  float:left;
}

#aolukhatright b{
  margin-top:-.1em;
  margin-left:.2em;
}

#aijumpbar2 {
  color:#C9C9C9;
  height:1.1em;
  text-align:right;
  width:32em;
  margin-right:.1em;
}

#aijumpbar2 a {
  margin-right:.45em;
}

#thm {
  float: right;
  margin-top:.1em;
}
.SAF #thm {
  margin-top:0;
}

#thm i, #thm b {
  display:block;
  float:left;
  margin-left:.2em;
}

#thm b {
  font-style:normal;
  font-size:1.1em;
  margin-top:-.1em;
}

#thm i {
  background:#fff;
  padding:1px;
  border:1px solid #fff;
}

#thm .on {
  border:1px solid #999;
}

#thm .f {
  margin-left:0;
}

#thm i a {
  display:block;
  width:1em;
  height:1em;
    overflow:hidden;
}

#clecru {
  background-color:#c7baa7;
}
#clsky {
  background-color:#96c9de;
}
#cltarragon {
  background-color:#97bd74;
}
#clviolet {
  background-color:#975891;
}
#clpeony {
  background-color:#f19aa0;
}
#clorange {
  background-color:#f99f3f;
}

/************
Header
************/
#header {
  float:left;
}

#myHeader {
  float: left;
  border: 1px solid;
  height: 10.8em;
}

#header_content {
  float: left;
  height: 10.6em;
  margin: 0.1em;
  background: none;
  text-align: left;
}

#header_shadow {
  background: url(/art/ukrestart/m_sprite.png) bottom repeat-x;
  background-position: 0 -906px;
  float: left;
  height: .3em;
  margin: 0;
  _font-size: .1em;
}

#aolIntro {
  float:left;
  margin:0;
  display:inline;
}

#myLogo {
  float:left;
  vertical-align:top;
  margin:0;
}

#myLogo a:hover,
#myLogo a:focus {
  outline: none;
}

#myChannel h1,
#myArea h1,
#myDate,
#myHeaderInfo {
  display: none;
} 

#myLogo h1 a, 
#myLogo h2 a {
  margin:1.05em 0pt 0pt 1.26em;
  width:9em;
  height:4em;
  display: block;
  text-indent: -9999px;
}

#myLogo, #myLogo h1 a, #myLogo h2 a {
  cursor:pointer;
}

* html #myLogo h1 a, * html #myLogo h2 a{
    background-image:none;
    position:relative;
    float:left;
    display:inline;
	width: 133px;
    height: 66px;
    margin: 0.65em 0 0 0.8em;
}

#myLogo h1 a, #myLogo h2 a {
    background: url(/art/ukrestart/uk_portal_logo.png) no-repeat;
}

* html #myLogo h1 a, * html #myLogo h2 a{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/ukrestart/uk_portal_logo.png', sizingMethod='crop');
    float:left;
}


/************
Header search
*************/

#gSearch_header {
  float: right;
  display:inline;
  border: 2px solid;
}

#gsearch_header .search_inputs {
  float: left;
  
}

.search_inputs { 
  _margin-top: 0.1em;
}

.search_input {
  _margin-top: 0.1em;
}

#gsearch_header .search_input {
  float: left;
  margin-right: 1px;
}

#gSearch_header .search-content {
  float: left;
  background: #ffffff;
  border: 1px solid;
}

#gSearch_header .search-content{
  clear:left;
  position:relative;
}

/* Search tabs */

#gSearch_header #tab-container {
  width:38.4em;
  padding: 0;
}

#gSearch_header #tab-container div {
  float: left;
}

.search_tab {
  padding: .1em .1em .2em .1em;
  border-left: 1px solid #c9c9c9;
}

#gSearch_header .search_tab {
border-left: none;
}

.dsTbOff.dsTb1 {
  border-left: none;
}

.search_tab a {
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  color: #0350bb;
  text-decoration: none;
  cursor: pointer;
  padding: .1em 1.1em;
  z-index:2;
  outline: none;
  _height: 1.2em;
}

.search_tab.afterSel {
  border-left: none;
}

.search_tab a:hover {
  text-decoration: underline;
}

.search_tab_shopping {
  border-right: none;
}

.dsTbOn {
  background: transparent url(/art/ukrestart/m_sprite.png) no-repeat 0 -646px;
  border: 1px solid #999999;
  border-right-color: #666666;
  border-bottom: none;
}

#gSearch_header div.dsTbOn {
  background: transparent url(/art/ukrestart/m_sprite.png) no-repeat 0 -646px;
  border: 1px solid #999999;
  border-right-color: #666666;
  border-bottom: none;
}

.dsTbOn a {
  font-weight: bold;
}

.search_divider {
  display: none;
}

#gSearch_header .tab_separator {
  border-left: 1px solid #c9c9c9;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
}

#gSearch_header .blank_separator {
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
}

/* Powered by */
.search_powered_by {
  float: right;
  margin: 0;
  text-indent: -9999px;
  margin-top: -7.2em;
  width: 12.4em;
  height: 2.5em;
  position: relative;
  display:inline;
}

#gSearch_header .search_powered_by {
  margin-top: 0em;
  margin-right: 0em;
  position: absolute;
  right:32px;
  _right:29px;
  top:-26px;
}

.powered_by_google {
  background: url(/art/aoluk/hat/eu3_powered_by_google.gif) no-repeat;
}

.powered_by_shopping {
  background: url(/art/aoluk/hat/powered_by_shop.gif) no-repeat right;
}

.powered_by_shoppingcom {
    background:transparent url(/art/aoleu/partner_logos/shopping.com_search_logo.gif) no-repeat scroll 0%;
    width:90px;
}

.SAF .powered_by_google {
  margin-top:-6.8em;
}
.SAF .search_button {
  padding-top:.2em;
}

#gSearch_header .audioPane .powered_by_google,
#gSearch_header .videoPane .powered_by_google,
#gSearch_header .shoppingPane .powered_by_google {
    display:none;
}

/* Input area */
.search_pane {
  width: 100%;
  height: auto;
  clear: left;
}
* html .search_pane { margin-top: -.3em; }

.search_pane_main {
  display: block;
} 

#gSearch_header .search_pane_main {
  position:relative
}

.search_pane_shopping {
  display: none;
  height: 4.5em;
}
* html .search_pane_shopping { height: 4.9em; }

#gSearch_header .search_form,
#gSearch_header .shopping_form {
  margin-left: 0em;
}

.googleInput, 
.localInput1, 
.localInput2,
.shopInput {
  border: 1px solid #999999;
  font-size: 1.2em;
  padding: 0.2em 0.3em;
}

#gSearch_header .googleInput,
#gSearch_header .shopInput,
#gSearch_header .localInput1,
#gSearch_header .localInput2,
#gSearch_header .businessInput1, 
#gSearch_header .businessInput2 {
  height:26px;
}

#gSearch_header .localInput1, #gSearch_header .localInput2{
  width: 227px;
}
.search_input .localInput2{
  margin-right:-1px;
  _margin-right:0px;
}


#gSearch_header .businessInput1, #gSearch_header .businessInput2{
  width: 179px;
}

.search_input .businessInput2{
  margin-right:-1px;
  _margin-right:0px;
}
.shopping_select {
  width: 10em;
  vertical-align: top;
  font-size: 1.1em;
  margin-left: 0.6em;
  _margin: .1em .3em 0 0;
}

.shopping_select option {
  margin:0 2px 0 2px;
}
.search_button {
  height: 2.2em;
  vertical-align: top;
  margin-left: .3em;
  width: 9.7em;
  _margin-left: 0;
  _margin-top: .1em;
  _height: 2.2em;
}

.search_where {
  font-size: 1.2em;
  color: #000000;
  margin: .1em 0 0 .3em;
  clear: both;
}

#gSearch_header .search_where {
  margin:0;
  width:100%;
}

.search_where input {
  vertical-align: middle;
}

.search_where input[type=radio] {
  vertical-align: bottom;
  margin: 0.2em .4em 0 .4em;
}

.SAF .search_where input[type=radio] {
  margin: .8em .4em 0 .4em;
}

/* Hot Searches */
.hotsearch {  /* Switched on for now */
  display: inline;
} 

.hotsearch a,
.hotsearch a:visited,
.hotsearch a:active {
  color: #0350bb;
  text-decoration: none;
}

.hotsearch a:hover {
  text-decoration: underline;
}

.hotsearch {
  font-size: 1.1em;
  overflow: hidden;
  float: right;
  _float:left;
  color: #c9c9c9;
  text-align: right;
  height:1.3em;_height:1.4em;
}

#gSearch_header .hotsearch {
  margin:0 0 5px;
  position:absolute;
  _padding-top:2px;
  right:279px;
  bottom:5;
  text-align:left;
}

.hotsearchheading {
  font-size: 1em;
  font-weight: bold;
}

.hotsearchheading a {
  color: #161616;
}

input.noVal {
  color: #999999;
}

/* Header Radio Buttons */

.imagesRadioLabel,
.audioRadioLabel,
.videoRadioLabel,
.imagesRadioInput,
.audioRadioInput,
.videoRadioInput,
.businessRadioLabel,
.businessRadioLabel {
    display:none;
}

/************
Page blocks
************/

#lhc  {
  float: left;
  display: inline;
}
    
#mc {
  float: left;
  overflow: hidden;
}

#rhc  {
  float: left;
  overflow: hidden;
}

#footers {
  clear: both;
  float: left;
}
  
#footer {
  clear: both;
}

#sFooter {
  margin-top: 1em;
  margin-bottom: 1em;
}



/************
Navigation
*************/

.status {
  vertical-align: super;
  font-size: 0.8em;
  font-weight: normal;
  color: black;
  text-decoration: none;
}



.nav3 li a {  /* Products and services */
  font-weight: bold;
  color: #0860A8;
  overflow: hidden;
  display: block;
}

a {
  color:#2864B4;
}

.dir ul li a:hover, .dir2 ul li a:hover {
  background-color: white;
  text-decoration: none;
}

.dir ul li {
  border-bottom: 1px solid white;
}

.dir2 ul li {
  border-bottom: 1px solid white;
}

.dir ul #d0,
.dir2 ul #d0 {  
  color: #000000;
}

/* Buttons above main nav */

#dhL {
  list-style-type: none;
}

#dhL li {
  border-color: #cccccc #666666 #666666 #cccccc;
  border-style: solid;
  border-width: 1px;
  float: left;
  padding: 1px;
  background-color: #FFFFFF;
}

#dhL li a {
  background: #ffffff url(/art/ukrestart/m_sprite.png) repeat-x 0 -2px;
  display: block;
  font-weight: bold;
  padding-bottom: 0.1em;
  padding-top: 0.1em;
  text-align: center;
  text-decoration: none;
  width: 3.75em;
  height: 1.15em;
}

.lefttopbut { 
  float: left;
  border-bottom: 1px solid white;
}

#sMKT_1 {
  float: left;
  display: none;
}

#sm_col .more {
  background: #FFFFFF;
  border:1px solid #999999;
  color:#161616;
  cursor:pointer;
  font-family:Arial;
  font-weight:bold;
  margin-top:0em;
  text-align:center;
  height: 1.92em;
  line-height: 1.92em;
  padding: 1px;
}

#sm_col .more a {
  background: #ffffff url(/art/ukrestart/m_sprite.png) repeat scroll 0pt -644px;
  display: block;
  text-align: center;
  color: #000000;
}

/************
Modules
************/

.wide {
  margin: .8em 0 0 0 !important;
  padding: 0;
  float: left;
  display: inline;
  border: 2px solid #ffffff;
}

.wide .content {
  border: 1px solid #ffffff;
  float: left;
}

.wide img {
  border: 1px solid #999999;
}

.wide .multiLinks, .wide .moreLinks, .wide .bottomGroup, .wide .promo, .wide .bottomLinksGroup {
  margin-left: .5em;
}

.wide .promo {
  margin-bottom: 0.5em;
}

.wide .multiLinks {
  float:left;
  margin-bottom: .5em;
}

/*.IE7 .wide .multiLinks, .IE .wide .multiLinks {
  float: left;
}*/

.wide .bottomLinks {
  background-color: #faf6f1;
  border-top: 1px solid #999999;
  padding-bottom: .5em;
}

.wide .bottomLinks ul {
  margin: .5em 0 0 1em;
}

.wide .moreLinks {
  margin: 0 1em .5em 0;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;
  color: #c9c9c9;
  font-family: Verdana;
  clear: left;
}

.wide .moreLinks .more {
  padding-left: 0.95em;
  background: transparent url(/art/ukrestart/m_sprite.png) no-repeat 0 -5460px;
  color: #0350BB;
}

.wide .bottomGroup {
  padding-top: .5em;
  margin-bottom: .5em;
  border-top: 1px solid #999999;
  float: left;
}

.content .stackpromo {
  margin: auto auto 1em 0.5em;
  display: block;
  clear: both;
  
}

.content .stackpromo img {
  width: 60px;
  height: 60px;

}

.Gecko .content .stackpromo {
  float: left;
}

/* External Reference Module */
.extref_layout1 h2 {
   padding-top: 0.5em;   
}

.extref_layout2 {
   margin: 0.5em;   
}

.ukchannelSmallImage {
  width: 62;
  height: 62;
}

.ukchannelbodyText {
  display: inline;
}

/* The image collection module */
.content .imagecollectionpromo {
  float: left;
  text-align:center;
  width: 81px;
}

.content .imagecollectionpromo a {
    clear:left;
    display:block;
    font-size: 1.2em;
}

.content .imagecollectionpromo img {
    height: 60px;
    width: 60px;
    margin-right: 0;
    margin-left: 9px;
    
}

.content .imagecollectionpromogroup {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
}

/* The promo collection module */
.content .promocollectionpromo {     
    float: left;
    max-width: 180px;
    width: 180px;
    margin:1em;
}

.content .promocollectionpromogroup {
    display:block;
}

.content .promopair {
    clear:left;
}

.content .imagecollectionpromogroup .credit{
    margin-left:9px;
}

.IE .content .imagecollectionpromogroup .credit{
    margin-left: 4px;
}



/* The ootator frame module */

.rotator-fontcolour-black { color: #000000; } 
.rotator-fontcolour-white { color: #FFFFFF; }
.rotator-fontcolour-blue { color: blue; }
.rotator-fontcolour-yellow { color: yellow; }
.rotator-fontcolour-green { color: green; }
.rotator-fontcolour-lightskyblue { color: lightskyblue; }
.rotator-fontcolour-magenta { color: magenta; }
.rotator-fontcolour-olive { color: olive; }
.rotator-fontcolour-lightsalmon { color: lightsalmon; }

#rProtBackgroundImage {
    height: 22em;
}

#rProtBackgroundImage .leftside {
    display: none;  
}

#rotHeading {
    margin: 0;
    padding-left: 0.82em;
}

/* Leftside of rotator frame module */
.leftside {
    float: left;
    margin-top: 0.83em;
    margin-left: 0.82em;
    _margin-left: 0.41em;
    margin-right: 0.99em;
    margin-bottom: 0.50em;
}
.leftside img {
    width: 200px;
    height: 150px;
    border: none;
    margin-bottom: 0.25em;
}
.rotTitle {
    height: 1.2em;
    font-size: 1.2em
    line-height: 1.2em;
    margin-bottom: 0.12em;
    display: block;    
    width: 195px;
    padding: 0.25em 0pt 0.45em 0.5em;
}

.rotTitle a {
    margin-left: 0.82em;
}
 
/* Rightside of rotator frame module */
.rightside  {
     float: left;
     right: 0;
     position: absolute;
    
     width: 225px;
}
.rotEyebrow {
     margin-right: 0.7em;
     border-bottom: 1px solid #000;
     margin-bottom: 5px;
     height: 27px;
}
.rotEyebrow h2 {
    width: 100px;    
    clear: none;
    float: left;
    margin-top: 8px;
}
.rotEyebrow img {
     border: 0px none;
     clear: none;
     height: 2.48em;
     width: 16.43em;
     right: 0;
     position: absolute;
}

.rotEyebrow.eyebrowCredit {
    display:none;
    position:absolute;
    top:-14px;
    left:180px;
}


.rotUpperBody {
     margin-top: 1.24em;
     margin-right: 0.82em;
}
.rotUpperBody  h2 {
     line-height: 1.1em;
     font-size: 1.9em;
     font-weight: bold;
     color:#000000;
     overflow: hidden;
}

/* Upper Body Headlines */
.rotUpperBody a, .rightside .rotUpperBody a:hover{color:#000;}


/* upper body rotator paragraph */
.rotUpperBody p a , .rightside .rotUpperBody p a:hover { 
    color:#2864B4; 
}

.rotUpperBody  p {
     margin-top: 0.41em;
}

.rotUpperBody  br {
     line-height: 0.4em;
}

/* Lower Body */
.rotLowerBody {
     height: 6.1em;
}
.rotLowerBody h2 a {
     padding-top:0.41em;
     margin-left: 0.50em;
     line-height: 1.32em;
     color: #000000;
}
.rotLowerBody p{
     margin-top: 0.2em;
     padding-left: 0.4em;
     width: 12.4em;
     display: block;     
}
.rotLowerBody img {
    border: none;
    float:right;
    width: 60px;;
    height: 60px;
    right: 0;
    position: absolute;
}

#rotImage {
    margin-right: 0;
}

.rotCredit {
    color: #999999;
    font-size: 0.85em;
    clear:left;
    margin-bottom: 0.50em;
}






/*
// Leftside of rotator frame module //
.leftside {
    float: left;
    margin-top: 0.83em;
    margin-left: 0.82em;
    _margin-left: 0.41em;
    margin-right: 0.99em;
    margin-bottom: 0.50em;
}
.leftside img {
    width: 200px;
    height: 150px;
    border: none;
    margin-bottom: 0.25em;
}
.rotTitle {
    height: 1.2em;
    font-size: 1.2em
    line-height: 1.2em;
    margin-bottom: 0.12em;
    display: block;    
    width: 200px;
    padding: 0.25em 0pt 0.45em 0em;
}

.rotTitle a {
    margin-left: 0.82em;
}

//////////////////// Original from merged 10x7 and 8x6 css

// Leftside of rotator frame module //
.leftside {
    float: left;
    width: 200px;
    margin: 0.7em;  
}
.leftside img {
    width: 200px;
    height: 150px;
    border: none;
}
.rotTitle {
    height: 1em;
    margin-bottom: 0.12em;
    display:block;
}
////////////////////////////////////////////////////////

// Rightside of rotator frame module //
.rightside  {
     float: left;
     right: 0;
     position: absolute;    
     width: 225px;
}
.rotEyebrow {
     margin-right: 0.7em;
     border-bottom: 1px solid #000;
     margin-bottom: 5px;
     height: 27px;
}
.rotEyebrow h2 {
    width: 100px;    
    clear: none;
    float: left;
    margin-top: 8px;
}
.rotEyebrow img {
     border: 0px none;
     clear: none;
     height: 2.48em;
     width: 16.43em;
     right: 0;
     position: absolute;
}
.rotUpperBody {
     margin-top: 1.24em;
     margin-right: 0.82em;
}
.rotUpperBody  h2 {
     line-height: 1.1em;
     font-size: 1.9em;
     font-weight: bold;
     overflow: hidden;
}

.rotUpperBody  p {
     margin-top: 0.41em;
}

.rotUpperBody  br {
     line-height: 0.4em;
}

// Lower Body //
.rotLowerBody {
     height: 6.1em;
}
.rotLowerBody h2 a {
     padding-top:0.41em;
     margin-left: 0.50em;
     line-height: 1.32em;
     color: #000000;
}
.rotLowerBody p{
     margin-top: 0.2em;
     padding-left: 0.4em;
     width: 12.4em;
     display: block;     
}
.rotLowerBody img {
    border: none;
    float:right;
    width: 60px;;
    height: 60px;
    right: 0;
    position: absolute;
}

#rotImage {
    margin-right: 0;
}

.rotCredit {
    color: #999999;
    font-size: 0.85em;
    clear:left;
    margin-bottom: 0.50em;
}
*/

/* Original from merged 10x7 and 8x6 css

// Rightside of rotator frame module //
.rightside  {
     float: left;
     margin: 10px 0pt 10px 0pt;
     right: 0;
     position: absolute;
     width: 225px;;
}
.rotEyebrow {
     margin-right: 0.7em;
     border-bottom: 1px solid #000;
     margin-bottom: 5px;
     height: 27px;
}
.rotEyebrow h2 {
    width: 100px;    
    clear: none;
    float: left;
    margin-top: 8px;
}
.rotEyebrow img {
     border: 0px none;
     clear: none;
     height: 25px;
     width: 40px;
     right: 0;
     position: absolute;
}
.rotUpperBody {
     margin-bottom: 5px;
     margin-right: 0.7em;
}
.rotUpperBody  h2 {
     line-height: 1.1em;
     font-size: 1.9em;
     font-weight: bold;
     overflow: hidden;
     margin-right: 0.7em;
}
.rotLowerBody {
     height: 6.1em;
     margin-right: 0.7em;
}
.rotLowerBody h2{
     padding: 0.5em 0pt 0pt 0.4em;
     margin: 0pt 0.1em 0pt 0pt;
     width: 13.4em;
}
.rotLowerBody p{
     margin-top: 0.2em;
     padding-left: 0.4em;
     width: 12.4em;
     display: block;     
}
.rotLowerBody img {
    border: none;
    float:right;
    width: 5.95em;;
    height: 6em;
    right: 0;
    position: absolute;
}
*/

/*The tabbed module */
#tabHolder {
    padding-left: 0;
}

.tabContainer {
    padding-left: 0.06em;
    padding-right: 0.04em;
    float: left;
    width: 100%;
}

.tabbedTitleBar {
    height: 22px;
    display: inline;
    float: left;
    background-color: #F2E9DB;
    width: 100%;
}
.tabbedTitle {
    display: block;
    float: left;  
    padding: 0.45em 0pt 0.45em 0em;
}

#tabLinkTitle {
    color: #000000;
    font-size: 1.2em;
    height: 1.2em;
    font-weight: bold;
}

.content .tabbedmodtabs {
     margin-top: 3px;
     padding-top: 0;
     position: relative;
     z-index: 9999;
     cursor: pointer;
     float: right;
}

.content .tabbedmodtabs li {
    list-style-type:none;
    display: block;
    width: 6.5em;
    border: 1px solid #999999;
    border-bottom: none;
    float: left;
    margin-right: 0.21em; 
    height: 18px;
    padding: 0;
}

.content .tabbedmodtabs li a{
    border: 1px double #ffffff;
    display: block;
    padding-left: 0;
    text-align: center;
    height: 15px;
    line-height: 16px;
    outline: none;
    position: relative;
    z-index: 10;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}

.IE7 .content .tabbedmodtabs li a, .IE .content .tabbedmodtabs li a {
    height: 20px;
}

.content .tabbedmodtabs li a.selected{
    background-color: #FFFFFF;
    height: 16px;
    z-index: 999999;
}

.IE7 .content .tabbedmodtabs li a.selected, .IE .content .tabbedmodtabs li a.selected {
    height: 21px;
}

.tabLinks {
    float:right; 
}

#tabContents {
    margin-top: -2px;
    position: relative;
    z-index: 1;
    border-top: 1px solid #999999;
    display: inline;
    float: left;
    width: 44.3em;
    top: 2px;
}

#tabContents .wide {
    border: 0px none;
    margin: 0;
    width: auto;
}

#tabContents .wide .content {
    border: 0px none;
}

#tabContents .wide .content #titleBar {
    display: none;
}


#sTPC1, #sTPC2, #sTPC3 {
    display: none;
}




/*
//The tabbed module //
#tabHolder {
    padding-left: 0;
}

.tabContainer {
    padding-left: 0.06em;
    padding-right: 0.04em;
    float: left;
    width: 100%;
}

.tabbedTitleBar {
    height: 22px;
    display: inline;
    float: left;
    background-color: #F2E9DB;
    width: 100%;
}
.tabbedTitle {
    display: block;
    float: left;  
    padding: 0.45em 0pt 0.45em 0em;
}

#tabLinkTitle {
    color: #000000;
    font-size: 1.2em;
    height: 1.2em;
    font-weight: bold;
}

.content .tabbedmodtabs {
     margin-top: 3px;
     padding-top: 0;
     position: relative;
     z-index: 9999;
     cursor: pointer;
     float: right;
}

.content .tabbedmodtabs li {
    list-style-type:none;
    display: block;
    width: 6.5em;
    border: 1px solid #999999;
    border-bottom: none;
    float: left;
    margin-right: 0.21em; 
    height: 18px;
    padding: 0;
}

.content .tabbedmodtabs li a{
    border: 1px double #ffffff;
    display: block;
    padding-left: 0;
    text-align: center;
    height: 15px;
    line-height: 16px;
    outline: none;
    position: relative;
    z-index: 10;
    font-weight: bold;
    color: #000000;
}

.content .tabbedmodtabs li a.selected{
    background-color: #FFFFFF;
    height: 19px;
    z-index: 999999;
}

.tabLinks {
    float:right; 
}

#tabContents {
    margin-top: 0;
    position: relative;
    z-index: 1;
    border-top: 1px solid #999999;
    display: inline;
    float: left;
    width: 44.3em;
    top: -1px;
}

#tabContents .wide {
    border: 0px none;
    margin: 0;
    width: auto;
}

#tabContents .wide .content {
    border: 0px none;
}

#tabContents .wide .content #titleBar {
    display: none;
}
*/
/* Style for images */


.content img {
  float: left;
}

.wide img {
  margin-right: .7em;
}
.wide .content .promo.first {
	float:left;
}
.wide .promo .credit {
    bottom: 0.35em;
    color: #999999;
	clear:both;
	float:left;
    font-size: 1em;
	xposition:relative;
    xleft:-40.83em;
	xtop:8.2em;
}
.credit {
	bottom:0.35em;
	clear:left;
	color:#999999;
	float:left;
	font-size:1em;
	left:0.83em;
	padding:0;
}

.creditRight {
    color: #999999;
    font-size: 1em;
	position: relative;
	left: 6.4em;
	top: 5.8em;
}

.IE7 .creditRight, .IE .creditRight {
    left: 5.8em;
}

#sP_2 #adWrap{
  float: left; 
  width: 408px; 
  margin-left: 1.9em;
  display:inline !important;
}




/* Original from merged 10x7 and 8x6 css

//The tabbed module //
.content .tabbedmodtabs {
     float:right;
     font-size:0.85em;
}

.content .tabbedmodtabs li {
    list-style-type:none;
    display:inline;
}

.content .tabTitle {
    float:left;
}

// Style for images //

.content img {
  float: left;
}

.wide img {
  margin-right: .7em;
}

*/

/* Hot searches module */
#sP_3, #sP_3 .wide .content {
  border-bottom: none;
}

.wide .content{ border-bottom: 1px solid #999999 !important;}

#sP_4 .collections.wide {
  border-top: none;
  margin-top: -.2em;
}

#sP2 .collections.wide {
  border-top: none;
  margin-top: -.3em;  
}

#sP_4 .collections.wide .headline {
  font-weight: normal;
  margin-left: 1em;
}

/* Collections */
ul  {
  list-style-type: none;
}

ol  {
  list-style-type:decimal;
  list-style-position: inside;
}

.collectionleft {
  width:45%;
  float:left;
  margin-left: 1em;
  padding-bottom: .5em;
}

.collectionright {
  width:50%;
  float:right;
}

.collections li,
.links li {
  background: url('/art/ukrestart/m_sprite.png') no-repeat 0 -5254px;
  line-height: 1.35em;
}
/************
Rotator
************/

#rtn  {
  position: absolute;
  height:2.5em;
  display:block;
  top: 19.8em;
  left: 0.1em;
  border-top: 1px solid #999999;
}

#rControl {
  position: absolute;
  background-color: #ffffff;
  width: 10.0em;
  height: 2.1em;
  left: 33.3em;
  top: -0.1em;
  border: 1px solid #999999;
  border-top: none;
}

#rT,
#rC { display: none; }

#rP {
  position: relative;
}

#rotatorPlaceHolder {
  position: relative;
  height: 22.1em;
  _height:22.6em;
}

#rP .slide .headline {
  position: absolute;
  font-size: 1.15em;
}

#rP .slide .subheadline {
  margin-top: 0.2em;
  font-weight: bold;
  font-size: 1.9em;
  overflow: hidden;
}

#rP .slide p {
  overflow: hidden;
}

#rP .slide .promo_image {
  border: none;
}

#rTL a,
#rTR a,
#rTPauseOff a,
#rTPauseOn a {
  width: 2em;
  height: 2em;
  background: url(/art/ukrestart/global.gif) no-repeat;
  position: absolute;
  top: 0;
}

#rTL a {
  background-position: 0px -250px;
  left: 2.9em;
}

#rTR a {
  background-position: 0px -300px;
  left: 7.5em;
}

#rTPauseOff a {
  background-position: 0px -350px;
  left: 5.2em;
}

#rTPauseOn a {
  background: url(/art/ukrestart/pctrl_off.gif) no-repeat;
  left: 5.2em;
}

#nHeadline {
  position: absolute;
  font-weight: bold;
  font-size: 1.1em;
  margin-left: 0.7em;
  top: 0.4em;
  width: 29em;
  height: 1.5em;
  overflow: hidden;
}

#nHeadline a {
  font-weight: normal;
}

#rGroup {
  position: absolute;
  top:0.2em;
  font-weight: bold;
  font-size: 1.1em;
  left: 0.6em;
}

.rlinks a {
  background: url('/art/ukrestart/m_sprite.png') no-repeat 0 -5254px;
  padding-left: 0.5em;
  line-height: 1.35em;
}

#sDL1, #sDL2, #sDL3, #sDL4, #sDL5, #sDL6 {
  display: none;
}

/************
Footer
************/

.tempdynamicfooterclass {
  margin: 1em;
  font-size: 1.2em;
  text-align: center;
  color: #3b3b3b;
}

.footer {
  clear: both;
  border: solid 1px #ffffff;
}

.footer #more_on_aol {
  font-weight: bold;
  color: #000000;
}

.footer a {
  font-weight: bold;
}



/************
Ads
************/

#sL_L_A {
  position: absolute;
  display: none;
  z-index: 150;
}

#sFLEXAD {
  margin-left: 2.6em;
}

#sMKT_2 {
  float:left;
  display:inline;
  margin: 0 0 .9em 2.6em;
  width:15em;
  overflow:hidden;
}

#sITA .multiads {
 float: left;
 clear: both;
 margin: 1.2em 2.8em 1.2em 2.0em
}

.IE7 #sITA .multiads .ad {
  padding-bottom: 1.2em;
}

.IE #sITA .multiads {
 margin-left: 1.2em;
 margin-right: 1.2em;
 padding-bottom: 1.2em;
}

#sMPU {
  float: left;
  width: 42.1em;
}

.rhc #sMPU {
  width: 35em;
}

#sMKT_3 {
  float: right;
  display:inline;
  margin: 0 3em 0 0;
  _margin-right:2.7em;
  width:15em;
  overflow:hidden;
}

#sMKT_3 #adWrap {
  float:right;
}

#sP_9 {
  text-align: center;
  clear:both;
}


/*************
Supertabs
**************/

#sSUPERTABS {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: .2em;
  float: left;
}

.tabWrapper {
  width: 34.8em;
  _width: 35.2em;
  border:1px solid #999999; 
  background-color: #ffffff;
  float: left;
  _margin-bottom: 0;
  position:relative;
}

.tabWrapper a:hover{
  text-decoration: underline;
}

.tabWrapper a {
  color: #2864B4;
  text-decoration: none;
}

.innerTabWrapper {
  float: left;
  border: 1px solid #FFFFFF;
  margin: 0;
  padding: 0;
}

.snsWrapper {
  display: block;
  float: left;
  margin: .38em 0 .5em 0;
  _margin: .45em 0 .5em 0;
  width:34.6em;
}

.signinUrl,
.freeMailUrl {
  font-weight: bold;
  font-size: 1.2em;
}

.signinUrl {
  float: left;
  display:inline;
  margin-left: .85em;
  _margin-left: .88em;
}

.freeMailUrl {
  float: right;
  display:inline;
  margin-right: .83em;
}

.bottomLink {
  display: block; 
  text-align: center; 
  font-size: 1em; 
  padding: .083em 0 0.29em 0;
  clear:left;
}

/* Tab buttons */
.tabs {
  clear: left;
  margin-left: 0em;
  height: 6.8em;
}

.tabs img {
  border: none;
}

.tabs ul {
  padding: 0em;
  margin: 0em;
}

.tabs ul li {
  width: 6.833em;
  _width: 7em;
  display: inline;
  float: left;
  font-weight: bold;
  margin: 0 0.166em;
  _margin: 0 0 0 0.166em;
}

.tabs ul li a {
  font-size:1em;
  background: #ffffff;
  border: #cccccc 1px solid;
  border-bottom: #666666 1px solid;
  border-right: #666666 1px solid;
  display: block;
  text-align: center;
  position: relative;
  color: #2864B4;
  text-decoration: none;
  width: 6.835em;
  _width:7em;
  height: 5.335em;
  _height: 5.5em;
  z-index: 2;
  outline: none;
}

.tabs ul li a:hover{
  text-decoration: none;
}

.tabImage {
  width: 6.66em;
  height: 3.16em;
  margin-left: .0833em;
  margin-top: .6666em;
  cursor: pointer;
}

.noMailImage {background: transparent url("/art/ukrestart/noEmail_tab.gif") no-repeat;}
.mailImage {background: transparent url("/art/ukrestart/email_tab.gif") no-repeat;}
.picturesTabImage {background: transparent url("/art/ukrestart/foto_tab.gif") no-repeat;}
.videoTabImage {background: transparent url("/art/ukrestart/video_tab.gif") no-repeat;}
.gamesTabImage {background: transparent url("/art/ukrestart/games_tab.gif") no-repeat;}
.horoscopesTabImage {background: transparent url("/art/ukrestart/horoscopes_tab.gif") no-repeat;}
.radioTabImage {background: transparent url("/art/ukrestart/radio_tab.gif") no-repeat;}
.tvTabImage {background: transparent url("/art/ukrestart/tv_tab.gif") no-repeat;}
.musicTabImage {background: transparent url("/art/ukrestart/music_tab.gif") no-repeat;}
.sportsTabImage {background: transparent url("/art/ukrestart/sports_tab.gif") no-repeat;}
.weatherTabImage {
  display: inline;
  float: left;
  width: 3.3em;
  margin-left: 1.8em;
  background: transparent url("/art/aoluk/weather/skycodes/eu3_skycode_30.gif") no-repeat;
}
.tabImage.aries{background: transparent url("/art/ukrestart/aries-tb.gif") no-repeat;}
.tabImage.taurus{background: transparent url("/art/ukrestart/taurus-tb.gif") no-repeat;}
.tabImage.gemini{background: transparent url("/art/ukrestart/gemini-tb.gif") no-repeat;}
.tabImage.cancer{background: transparent url("/art/ukrestart/cancer-tb.gif") no-repeat;}
.tabImage.leo{background: transparent url("/art/ukrestart/leo-tb.gif") no-repeat;}
.tabImage.virgo{background: transparent url("/art/ukrestart/virgo-tb.gif") no-repeat;}
.tabImage.libra{background: transparent url("/art/ukrestart/libra-tb.gif") no-repeat;}
.tabImage.scorpio{background: transparent url("/art/ukrestart/scorpio-tb.gif") no-repeat;}
.tabImage.sagittarius{background: transparent url("/art/ukrestart/sagitarius-tb.gif") no-repeat;}
.tabImage.capricorn{background: transparent url("/art/ukrestart/capricorn-tb.gif") no-repeat;}
.tabImage.aquarius{background: transparent url("/art/ukrestart/aquarius-tb.gif") no-repeat;}
.tabImage.pisces{background: transparent url("/art/ukrestart/pisces-tb.gif") no-repeat;}

/* Tab panels */
.tabBodyWrapper {
  margin-left:0em;
  margin-top:0em;
  font-size:1.1em;
}

.hidden {
  display:none;
}

.tabBody {
  display:inline;
  padding-top: 0.08em;
  float: left;
  z-index: 1;
  border: 1px solid #CCCCCC;
  width: 30.909em;
  _width:31.3em;
  margin-left: 0.184em;
  height: 19.636em;
  _height:19.9em;
  background: #ffffff;
  margin-bottom: .29em;
  _margin-bottom:.3em;
  position:relative;
  top:-1px;
  overflow: hidden;
}

.tabs ul li .tabSelected {
  border-bottom: none;
  height: 5.69em;
  _height:5.77em;
  border-color: #cccccc;
}

.tabBody .loading {
  display: block;
  font-size: 1.1em;
  margin-top: 6.5em;
  text-align: center;
}

.tabBody .loading img {
  float: none;
}

/* Tab Switch Dropdown */
.tabArrowImage {
  cursor: pointer;
  display:block;
  position:absolute;
  top:0;
  right:0;
  height:1.1em;
  width:1.2em;
  background: transparent url("/art/ukrestart/tab_arrow_down.gif") no-repeat;
  z-index:20;
}

.tabSelectedArrowImage {
  position:absolute;
  background: transparent url("/art/ukrestart/tab_arrow_up.gif") no-repeat;
  height:1.2em;
  z-index:21;
}

.show1 {
  display:block;
  right:17.5em;
}

.show2 {
  display:block;
  right:8.9em;
}

.show3 {
  display:block;
  right:0.3em;
}

.tabSwitch {
  position:absolute;
  top:2.2em;
  z-index:10;
  background:#FFFFFF;
  width:11.2em;
}

.tabSwitch ul {
  border:1px solid #666666;
}

.tabSwitchList li{
  border-bottom:1px solid #CCCCCC;
}

.tabSwitch li a{
  height:1.75em;
  line-height:1.75em;
  width:6.9em;
  _width:11em;
  display:block;
  padding-left:2.2em;
  outline: none;
}

.tabSwitch li a:hover{
  text-decoration:none;
  background-color:#CCCCCC;
  cursor: pointer;
}

#tabSwitch li a.selected {
  color:#000000;
  background-color:#FFFFFF;
  font-weight:bold;
}

.tabSwitch li .tabSwitchItem {background: transparent url("/art/ukrestart/dir_sprite.png") no-repeat scroll 4px 0pt}
.tabSwitch li .itemWeather {background-position:3px -759px}
.tabSwitch li .itemPictures {background-position:3px -416px}
.tabSwitch li .itemVideo {background-position:3px -569px}
.tabSwitch li .itemGames {background-position:3px -75px}
.tabSwitch li .itemHoroscopes {background-position:3px -797px}
.tabSwitch li .itemRadio {background-position:3px -835px}
.tabSwitch li .itemTv {background-position:3px -797px}
.tabSwitch li .itemMusic {background-position:3px -341px}
.tabSwitch li .itemSports {background-position:3px -531px}

/* Tab Contents */
.publisherContent {
  display: inline;
  margin: 0.83em;
  float: left;
  font-family: arial;
  width: 321px;
}

.publisherContent a{
  outline: none;
}

.publisherContent h3{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-size: 1.1em;
  font-weight: bold;
  font-family: arial;
}

.publisherContent h5{
  margin-bottom: 0.66em;
  font-weight: bold;
  font-family: arial;
  font-size: 1.1em;
}

.publisherContent ul {
  line-height: 1.32em;
  margin-bottom: 0.83em;
}

.publisherContent ul li {
  padding-left: 0.7em;
  padding-top: 0em;
  font-family: arial;
  font-size: 1.1em;
  line-height: 1.32em;
  background-image:url('/art/ukrestart/m_sprite.png');
  background-repeat:no-repeat;
  background-position: 0pt -5253px;  
}

#listHeader {
  margin-bottom: 0;
}

/* Tab Sponsor Image */
.superTabSponsor {  
  clear: both;
  right: 0.82em;
  position: absolute;
  top: 0.5em
}

.superTabSponsor img {
  height: 22px;
  width: 90px;  
}

/* Neuf supertab - Will need to be moved! */
.supertab_services_list {
  width: 14.56em;  
  float: left;  
}

.supertab_services_group {
  clear: both;  
}

.supertab_services_group img {
  width: 3.6em;
  height: 3.6em;
  margin-right: 0.83em;  
  margin-bottom: 0.55em;
  float: left;
}

.supertab_services_header a {
  font-size: 1.1em;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
}

.supertab_services_header a:hover {
  text-decoration: underline;
}

.supertab_services_header {
  padding-top: 1.18em;
}



/* Radio supertab */
.dark {
  clear: both;
  height: 6.53em;
  line-height: 1.32em;
  background-color: #EFEFEF;
  width: 29.12em;
  margin-bottom: 0.66em;
}

.darkContent {
  padding-top: 0.91em;
  font-size: 1em;
  line-height: 1.32em;
}

.darkList ul li {
  line-height: 1.82em;  
  background-position: 2pt -5251px;  
  font-size: 1.0em;
}

.darkItem {
  background-color: #EFEFEF;
}

.dark h5{
  padding-top: 0.91em;
  display: inline;
  _margin-right: 0.22em;
}

.dark img {
  width: 6.16em;
  height: 6.1em;
  margin-right: 0.83em;  
  float: left;
  border: 1px solid #999999;
  padding: 1px;  
}

/* Tab Links */
.tabLinks {
  bottom: 0.55em;
  clear: both;
  position: absolute;
  right: 0.82em; 
 
  font-family: verdana;
  font-weight: bold;
  color: #2864B4;  
  font-size: 0.83em;

  padding-left: 1.0em;  
  background: transparent url('/art/ukrestart/m_sprite.png');
  background-position: 0 -5460px; 
  background-repeat: no-repeat;
}

.tabLinks a {
  font-family: verdana;
  font-weight: bold;
}

.tabLinks b {
  font-family: verdana;
  font-weight: bold;
  color: #0860A8;
}

.tabLinks a:hover {
  text-decoration: underline;
}

.tabLinks span {
  color: #C9C9C9;
  margin: 0 0;
  padding: 0.28em;
}


/* Horoscope supertab */
.horoscopeBanner {
  border-bottom: 1px solid #CCCCCC;  
  margin-bottom: 0.65em;
}

.horoscopeBanner h3 {
  margin-top: 0;
  padding-top:0;
}

.horoscopeBanner i {
  font-weight: normal;
  font-style: normal;
}

.horoscopeBanner a {
  clear: both;
  position: absolute;
  right: 0.82em;
  font-weight: normal;
}

.horoscopeBanner a:hover {
  text-decoration: underline;
}

.horoscopeBody {
  font-size: 1.1em;
}

.horoscopeBody img{
  margin-right: 0.6em;  
  border: 1px solid #999999;
  width: 7em;
  height: 7em;
}

div#horoscope-list ul {  
  margin: 0pt;
  padding: 0pt;
  width: 155px;
  list-style-type: none;
  float: left;
  clear: none;
  font-size: 0.92em;
}

div#horoscope-list li {
  float: none;
  margin: 0pt;
  background: none;
  padding: 0;  
  height: 24px;
}

div#horoscope-list li a{
  display: block;
  font-weight: normal;
  padding-left: 2.56em;
  padding-top: 3px;
  height: 24px;

}

div#horoscope-list li a:hover{
  text-decoration: underline;
}

a#aquarius {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
  background-position: 0 -2620px;
  background-repeat: no-repeat;
}

a#pisces {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -2840px;
 background-repeat: no-repeat;
}

a#aries {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -3060px;
 background-repeat: no-repeat;
}

a#taurus {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -3280px;
 background-repeat: no-repeat;
}

a#gemini {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -3500px;
 background-repeat: no-repeat;
}

a#cancer {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -3720px;
 background-repeat: no-repeat;
}

a#leo {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -3940px;
 background-repeat: no-repeat;
}

a#virgo {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -4160px;
 background-repeat: no-repeat;
}

a#libra {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -4380px;
 background-repeat: no-repeat;
}

a#scorpio {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -4600px;
 background-repeat: no-repeat;
}

a#sagittarius {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -4820px;
 background-repeat: no-repeat;
}

a#capricorn {
  background: transparent url('/art/ukrestart/m_sprite.png') ;
 background-position: 0 -5040px;
 background-repeat: no-repeat;
}

/* Mail supertab */
#mailCount {
  color: red;
  margin-left: .4em;
}

.mail_sign_in {
  margin: 9em 0 0 8.5em;
  width: 22em;
  _margin-top: 7em;
}

.mail_sign_in .module_button {
  font-size: 1.1em;
  color: #161616;
  padding: .5em 1em;
  _height: 2em;
}

.mail_sign_in a:hover {
  color: #161616;
  text-decoration: none;
}

.mail_panel {
  position: relative;
  min-height: 18.5em;
  margin: .6em;
}

.mail_panel h5 {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.mail_panel .emailList {
  width: 29.7em;
  font-size: 1em;
}

.mail_panel .emailList th {
  text-align: left;
  font-size: 1.1em;
}

.mail_panel .emailList td {
  font-size: 1.1em;
}

.mail_panel .emailList tr {
  line-height: 1.5em;
}

.mail_panel .emailList tr.odd {
  background: #ffffff;
}

.mail_panel .emailList tr.even {
  background: #ececec;
}

.mail_panel .emailList tr.unread {
  font-weight: bold;
}

.mail_panel .emailList tr.read {
  font-weight: normal;
}

.mail_panel .more {
  position: absolute;
  bottom: 0;
  right: 0;
  _bottom: 1em;
  _right: 1em;
  font-family: verdana;
  font-weight: bold;
  padding-left: 0.95em;
  background: transparent url(/art/ukrestart/m_sprite.png) no-repeat 0 -5460px;
}

/* Weather supertab */
.weatherTitle {
  margin-left: 1.5em;
  font-weight: bold;
}

.weatherForm {
  margin-top: 1em;
  margin-left: 1em;
  display:inline;
  float:left;
}

.weatherForm a{
  float:left;
  width:29em;
}

.weather_results {
  margin: 0;
  padding: 0;
}

.weather_result {
  float: left;
  margin: .5em .5em;
}

.weather_day {
  text-align: center;
  float: none;
}

.weather_icon img {
  margin: .8em .9em;
  float: none;
}

.weather_temp {
  text-align: center;
  float: none;
}

#weather_search {
  clear: both;
  margin: 1em 0em;
  float: left;
  width: 29em;
}

.weather_location {
  font-weight: bold;
  color: #2864b4;
  font-size: 1.2em;
}
.weather_zip {
  display: block;
  margin: 1em 0em;
  font-weight: bold;
  line-height: 1em;
}

#fbt {
  width: 7em;
  height: 1.5em;
  height: 1.7em;
  margin-bottom: -.3em;
  _margin-bottom: 0em;
}

#weatherTemperature {
  float: left;
  margin-top: 2.2em;
}

.searchLoc {
  width: 15em;
  height: 2em;
  _height: 1.6em;
}
.searchLoc, x:-moz-any-link, x:default {height:1.65em;float:left;margin-right:0.3em}
/* Pictures supertab */
.randomPictureWrapper,
.tagLabel,
#searchTagsInput, 
.searchTagsLink {
  display: block;
  float: left;
}

.randomPictureWrapper {
  display:inline;
  width: 29.090em;
  _width: 29.4em;
  height: 14.545em;
  background-color: #E6E7E8;
  margin: 0.90em 0 0.45em 0.90em;
}

.randomPicture {
  width: 18.18em;
  height: 13.636;
  margin: 0.45em 0 0 5.45em;
}
.picturesSearchTitle {
  font-weight: bold;
  margin: 0 0 0.45em 0.90em;
}

.searchTags{
  _margin-top:-0.083em;
}

.tagLabel {
  display:inline;
  margin: 0 0.545em 0 2.727em;
  font-weight: bold;
  height: 16px;
  line-height: 1.454em;
}

#searchTagsInput {
  margin-right:0.545em;
  line-height:1.5em;
  height:1.5em;
  font-family:arial;
  font-size:1.1em;
}
.SAF #searchTagsInput {
  width:200px;
}
.searchTagsLink {
  font-size:1em;
  background: #ffffff url('/art/ukrestart/tagSearchButton.gif') repeat-x;
  width: 52px;
  height: 1.62em;
  text-align: center;
  cursor: pointer;
  line-height: 1.62em;
  color: #000000;
}

/* Sports supertab */
.sportsImage img {
  height: 6.61em;
  width: 9.86em;
  margin-right:0.83em;
  border: 1px solid #000;
}

.sportsImage {
  margin-bottom: 0.82em;
  height: 6.62em;
}

.sportsContent h5 {
  margin-bottom: 0px;
}

.scoreboardHeader {
  display: inline;
  color: #000000;
}

.sportsScoreboard {
  margin-bottom: 0.82em;  
  color: C9C9C9;
}

.sportsScoreboard a {
  margin: 0px 3px 0 3px;  
  font-size: 1.1em;
}


.sportsTop ul li {
  line-height: 1.42em;
}

.sportsTop h5 {
  margin-bottom: 0px;
}


/* Video supertab */
.videoImage img {
  width: 14.545em;
  height: 16.454em;
  margin: 0.545em 0 0 0.545em;
  float: left;
  border: 1px solid #999999;
  padding: 0px;
  display:inline;
}

.videoPublisherContent {
  display: block;
  width: 13.8em;
  margin-left: 0.909em;
  float: left;
  font-family: arial;
}

.videoTitle {
  font-weight:bold;
  font-size: 1.1em;
  font-weight: bold;
  padding: 0em;
  margin: 0.545em 0em 0.181em 0em;
  color:#000000;
}

.videoHeadline {
  font-weight:bold;
  color:#0860A8;
  font-size: 1.1em;
  padding: 0em;
  margin: 0em;
}

div#video-publisher-1 {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 0.636em;
}

.pub1Url {
  font-size:1.1em;
}

div#video-publisher-2 {
  margin-top:0.636em;
}

div#video-publisher-2 ul {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
}


div#video-publisher-2 ul li {
  font-size: 1.1em;
}


div#video-publisher-2 ul a {
  background: url('/art/ukrestart/video_icon.gif');
  background-repeat: no-repeat;
  padding-left: 1.7em;
}

div#video-publisher-2 ul img {
  border: 1px solid red;
}
div#video-publisher-3 {
  display: block;
  float: left;
}

.videoBody {
  font-size: 1.1em;
  color: #3b3b3b;
  margin: 0em;
}

.videoBody a {
  color:#0860a8;
}

div#video-publisher-3 {
  width: 30.909em;
}

div#video-publisher-3 .moreLinks {
  margin: 0.4em 0em 0.454em 0.454em;
  text-align: center;
}

div#video-publisher-3 .moreLinks a {
  font-family: verdana;
  font-weight: bold;
  color: #0860A8;
  font-size: 0.7em;
}

div#video-publisher-3 .moreLinks span {
  color: #C9C9C9;
  margin: 0 0;
}

.moreUrl {
  padding-left: 0.82em;
  background: transparent url('/art/ukrestart/m_sprite.png') ;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/ukrestart/m_sprite.png', sizingMethod='crop');
  background-position: 0 -5460px;
}

/* Advertisement Header */
.advertisement_header { color: #999999;  }


#sITA #divWide #adwrap img { margin: 1em; margin-top: 0em; float: none; }
#sITA #divWide .content { float: left; border-width: 1px; border-style: solid; width: 34.8em; margin-left: 0.2em; }

.IE7 #ssITA #divWide .content { width: 35.2em; }
.IE7 #ssBanner .advertisement_header { margin-left: 0.3em; }
.IE #ssITA #divWide .content { width: 35.2em; }
.IE #ssBanner .advertisement_header { margin-left: 0.15em; }
.IE #ssITA #divWide .advertisement_header { margin-left: 0.5em; }
#sITA {margin-left:2.6em;}
#sAD3 { margin-left: 0.9em;}




#adwrap img { float: none; }
.adWrap {
  display: block;
}


.multiads div{
    float:left;
}


#sBanner .advertisement_header {
  float: left;
  display: inline;
}


.IE7 #sBanner .advertisement_header, .IE #sBanner .advertisement_header {
  margin-left: 0em;
}

.SAF #sBanner .advertisement_header { margin-left: 3.6em;}

.datestamp {
    color:#999999;
    font-style:normal;
    font-weight:normal;
    float:left;
    padding-left:0.6em;
}

.wide .bottomLinksGroup {
  float: left;
}

#sMPU {
  display: none;
}

.ad {
    margin: 0px 10px 10px 0px;
}

#sBanner .ad {
	margin-right: 0px;
	float: none;
}

#sBanner {
	margin-right: 10px;
}
.IE #sBanner {margin-right:3px;}


/* Hp Module */
.hpTitle {
	background-image: url(/art/ukrestart/hp_icon.png);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding: 0.4em 0pt 0.4em 2em;
}

.module_picture img {
	margin-left: 7px;
	margin-bottom: 10px;
	border: none;
}

.module_body {
	margin-bottom: 10px;
}

.module_body a {
	font-size: 15px;
	display: block;
	outline: none;
}

.module_links h1 {
	font-size: 14px;
	margin-bottom: 5px;
}

.module_logo {
	float: left;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 75px;
}

.module_logo img {
	border: none;
	float: right;
}

.hpTitle {
	background-image: url(/art/ukrestart/hp_icon.png);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding: 0.4em 0pt 0.4em 2em;
}

.compaqTitle {
    background-image: url(/art/ukrestart/compaq_icon.png);
    background-repeat: no-repeat;
    background-position: 4px 5px;
    padding: 0.4em 0pt 0.4em 2em;
}

.module_links {
	clear: left;
	float: left;
	margin: 0px 7px 7px 7px;
	width: 250px;
}

#rhc .wide .content {
	position: relative;
}

/* HP Games Module  */
.games_links {
	margin-left: 0.5em;
}

#rhc .games_links li {
	width: 330px;
}

#mc .games_links li {
	width: 420px;
}

.games_links li {
	margin-right: 10px;
	float: left;
	width: 330px;
}

.games_links .module_body a {
	font-size: 1.1em;
	font-weight: bold;
}

.module_thumb {
	height: 50px;
	float: left;
}

.module_thumb img {
	border: none;
}

.games_links .module_body {
	_float: left;
}

.games_links p {
	font-size: 1.1em;
}

.singles {
  font-size: 1.2em;
  float: left;
}
.singles select, .singles input {
  margin-bottom: .5em;
}
.singles .col_1, .singles .col_2 {
  margin-left: .5em;
  float: left;
  width: 13.5em;
}
.singles .prof_sexe, .singles .rech_region {
  width: 12em;
}
.singles .rech_sexe {
  width: 12em;
}
.singles .submit {
  width: 12em;
  font-size: 1.1em;
}
*html .singles .submit { margin-left: -0.5em; width: 12.2em;}


/*	**** Restart Webmail Curtain Google Ads CSS*/

.wmc_google_ad {
	width:81.2em;
}

#googleads {
    border:1px solid #CDD4E3;
    float:left;
    font-size:10px;
    margin:10px 0px;
    position:relative;
    padding:0px 10px;*padding-bottom:10px;
    width:79em;*width:80.8em;
}

#googleheader {
    left:14px;
    padding-left:5px;
}
#googleheader {
    background:#FFFFFF none repeat scroll 0 0;
    display:inline !important;
    font-family:Georgia,serif;
    font-size:11px;
    left:7px;
    margin-top:3px;
    padding-right:3px;
    position:absolute;
    top:-12px;
    width:auto;
}
#gText {
    color:#000000;
    font-size:12px;
}
.googad #gTitle {
    font-weight:bold;
}
.googad #gTitle, .googad #gURL {
    color:#2B65B0;
    font-family:arial,sans-serif;
    font-size:1.2em;
    font-weight:normal;
    text-decoration:none;
}
.googad {
    float:left;
    height:80px;
    padding:13px 17px 0px 0px;
    width:180px;
}
/*  *** End of Restart Webmail Curtain Google Ads CSS*/

/* CSS style for Hot Search google header */ 
#gSearch_header #tab-container .dsTb6.search_where {
	float:right;
	_float:left;
	_position:relative;
	right:30px;
	text-align:right;
}
#gSearch_header #tab-container .dsTb6.search_where, x:-moz-any-link {
	position:absolute;
	top:30px;
}
#gSearch_header #tab-container .dsTb6.search_where, x:-moz-any-link, x:default {
	position:relative;
	top:0px;
}
.SAF #gSearch_header #tab-container .dsTb6.search_where {
       position:relative;
       top:-2px;
}
