/* ::::: http://o.aolcdn.com/art/aoluk/css/global_1.158.css ::::: */

#inShoppingText { display: none; }
/* ::::: http://o.aolcdn.com/art/aoluk/css/welcome_screen_1.119.css ::::: */

* { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; }
body { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 62.5%; background-color: rgb(255, 255, 255); text-align: center; font-size-adjust: none; }
#outer_wrapper { margin: 0pt auto; }
#wrapper { display: block; text-align: left; }
#outer_wrapper #inner_wrapper { margin: 0pt auto; text-align: left; min-height: 100%; padding-bottom: 1em; }
#banner { margin: 0.5em auto; }
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: rgb(40, 100, 180); text-decoration: none; }
a:hover { text-decoration: underline; }
.module_button, .search_button { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) url('m_sprite.png') repeat scroll 0pt -644px; cursor: pointer; font-size: 1.2em; font-family: Arial; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(22, 22, 22); font-weight: bold; margin-top: 0em; }
.dir .icon, .spriteTitleLink { background-image: url('hp3-icons.png'); background-repeat: no-repeat; }
.sprite_0 { background-position: 4px 0px; }
.sprite_1 { background-position: 4px -27px; }
.sprite_3 { background-position: 4px -88px; }
.sprite_4 { background-position: 4px -119px; }
.sprite_7 { background-position: 4px -208px; }
.sprite_8 { background-position: 4px -239px; }
.sprite_9 { background-position: 4px -268px; }
.sprite_11 { background-position: 4px -327px; }
.sprite_12 { background-position: 4px -355px; }
.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_20 { background-position: 4px -597px; }
.sprite_23 { background-position: 4px -689px; }
.sprite_24 { background-position: 4px -719px; }
.no_sprite { background-image: none; padding-left: 0.7em ! important; }
.spriteTitle { padding-left: 0px; background-image: none; }
.spriteTitleLink { padding: 0.15em 0pt 0pt 2em; height: 1.5em; }
.headline { margin: 0pt; padding: 0pt; font-size: 1.2em; line-height: 1.2em; }
.title { margin: 0pt 0pt 0.5em; padding: 0.25em 0pt 0.45em 0em; background: rgb(237, 225, 207) none repeat scroll 0% 0%; font-size: 1.2em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); height: 1.2em; }
.title a, .title a:link, .title a:visited, .title a:active { text-decoration: none; color: rgb(0, 0, 0); float: left; }
.title a:hover { text-decoration: underline; }
#hat { float: left; display: inline; }
div.aolukhat { display: block; color: rgb(153, 153, 153); height: 1.8em; }
#aolukhatleft { font-size: 1.1em; float: left; margin-left: 0.2em; display: inline; }
.aolukhat a:hover { text-decoration: underline; }
#sns { display: none; }
#aolukhatright { font-size: 1.1em; float: right; margin-left: 0.31em; display: inline; }
#mkhp { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; position: absolute; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: left; width: 28em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 9999; color: rgb(0, 0, 0); font-size: 0.88em; }
#drg { margin: 0.8em 4em 0.8em 0.8em; display: block; width: 6.5em; height: 7.5em; float: left; }
#ptr img { height: 0.4em; width: 0.7em; position: absolute; top: -0.85em; left: 5.5em; z-index: 9; }
#mkhpcontent { border: 1px solid rgb(153, 153, 153); width: 27.8em; height: 19.2em; margin-top: 0.3em; }
#mkhp img { margin-top: 0.8em; }
#mkhp p { margin: 0.8em; clear: both; }
#mkhp p b { float: left; font-size: 0.95em; }
#mkhp i.inst { display: block; font-style: normal; margin-left: 1.2em; font-size: 0.95em; }
#mkhp p.more { clear: both; }
#mkh { margin-right: 0.4em; }
#aijumpbar2 { color: rgb(201, 201, 201); height: 1.1em; text-align: right; width: 32em; margin-right: 0.1em; }
#aijumpbar2 a { margin-right: 0.45em; }
#thm { float: right; margin-top: 0.1em; }
#thm i, #thm b { display: block; float: left; margin-left: 0.2em; }
#thm i { border: 1px solid rgb(255, 255, 255); padding: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#thm .on { border: 1px solid rgb(153, 153, 153); }
#thm i a { overflow: hidden; display: block; width: 1em; height: 1em; }
#header { float: left; }
#myHeader { border: 1px solid ; float: left; height: 10.8em; }
#header_content { margin: 0.1em; background: transparent none repeat scroll 0% 0%; float: left; height: 10.6em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#header_shadow { margin: 0pt; background: transparent url('m_sprite.png') repeat-x scroll 0pt -906px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; height: 0.3em; }
#aolIntro { margin: 0pt; float: left; display: inline; }
#myLogo { margin: 0pt; float: left; vertical-align: top; }
#myLogo a:hover, #myLogo a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#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; }
#myLogo h1 a, #myLogo h2 a { background: transparent url('uk_portal_logo.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gSearch_header { border: 2px solid ; float: right; display: inline; }
#gsearch_header .search_inputs { float: left; }
.search_inputs {  }
.search_input {  }
#gsearch_header .search_input { float: left; margin-right: 1px; }
#gSearch_header .search-content { border: 1px solid ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gSearch_header .search-content { clear: left; position: relative; }
#gSearch_header #tab-container { padding: 0pt; width: 38.4em; }
#gSearch_header #tab-container div { float: left; }
.search_tab { border-left: 1px solid rgb(201, 201, 201); padding: 0.1em 0.1em 0.2em; }
#gSearch_header .search_tab { border-left: medium none; }
.dsTbOff.dsTb1 { border-left: medium none; }
.search_tab a { padding: 0.1em 1.1em; text-align: center; font-size: 1.2em; font-weight: bold; color: rgb(3, 80, 187); text-decoration: none; cursor: pointer; z-index: 2; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.search_tab a:hover { text-decoration: underline; }
.search_tab_shopping { border-right: medium none; }
.dsTbOn { border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(102, 102, 102) -moz-use-text-color rgb(153, 153, 153); border-width: 1px 1px medium; background: transparent url('m_sprite.png') no-repeat scroll 0pt -646px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gSearch_header div.dsTbOn { border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(102, 102, 102) -moz-use-text-color rgb(153, 153, 153); border-width: 1px 1px medium; background: transparent url('m_sprite.png') no-repeat scroll 0pt -646px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.dsTbOn a { font-weight: bold; }
.search_divider { display: none; }
#gSearch_header .tab_separator { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(201, 201, 201); border-right: 1px solid rgb(255, 255, 255); }
#gSearch_header .blank_separator { border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
.search_powered_by { margin: -7.2em 0pt 0pt; float: right; text-indent: -9999px; 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; top: -26px; }
.powered_by_google { background: transparent url('eu3_powered_by_google.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.powered_by_shoppingcom { background: transparent url('shopping.com_search_logo.gif') no-repeat scroll 0% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 90px; }
#gSearch_header .audioPane .powered_by_google, #gSearch_header .videoPane .powered_by_google, #gSearch_header .shoppingPane .powered_by_google { display: none; }
.search_pane { width: 100%; height: auto; clear: left; }
.search_pane_main { display: block; }
#gSearch_header .search_pane_main { position: relative; }
#gSearch_header .search_form, #gSearch_header .shopping_form { margin-left: 0em; }
.googleInput, .localInput1, .localInput2, .shopInput { border: 1px solid rgb(153, 153, 153); padding: 0.2em 0.3em; font-size: 1.2em; }
#gSearch_header .googleInput, #gSearch_header .shopInput, #gSearch_header .localInput1, #gSearch_header .localInput2, #gSearch_header .businessInput1, #gSearch_header .businessInput2 { height: 26px; }
.shopping_select { width: 10em; vertical-align: top; font-size: 1.1em; margin-left: 0.6em; }
.shopping_select option { margin: 0pt 2px; }
.search_button { height: 2.2em; vertical-align: top; margin-left: 0.3em; width: 9.7em; }
.search_where { margin: 0.1em 0pt 0pt 0.3em; font-size: 1.2em; color: rgb(0, 0, 0); clear: both; }
#gSearch_header .search_where { margin: 0pt; width: 100%; }
.search_where input { vertical-align: middle; }
.hotsearch { display: inline; }
.hotsearch a, .hotsearch a:visited, .hotsearch a:active { color: rgb(3, 80, 187); text-decoration: none; }
.hotsearch a:hover { text-decoration: underline; }
.hotsearch { overflow: hidden; font-size: 1.1em; float: right; color: rgb(201, 201, 201); text-align: right; height: 1.3em; }
#gSearch_header .hotsearch { margin: 0pt 0pt 5px; position: absolute; right: 279px; bottom: 5px; text-align: left; }
.hotsearchheading { font-size: 1em; font-weight: bold; }
.hotsearchheading a { color: rgb(22, 22, 22); }
#lhc { float: left; display: inline; }
#mc { overflow: hidden; float: left; }
#rhc { overflow: hidden; float: left; }
#footers { clear: both; float: left; }
#footer { clear: both; }
#sFooter { margin-top: 1em; margin-bottom: 1em; }
.nav3 li a { overflow: hidden; font-weight: bold; color: rgb(8, 96, 168); display: block; }
a { color: rgb(40, 100, 180); }
.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: rgb(0, 0, 0); }
#dhL { list-style-type: none; }
#dhL li { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; padding: 1px; float: left; background-color: rgb(255, 255, 255); }
#dhL li a { background: rgb(255, 255, 255) url('m_sprite.png') repeat-x scroll 0pt -2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; 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 { border-bottom: 1px solid white; float: left; }
#sm_col .more { border: 1px solid rgb(153, 153, 153); padding: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(22, 22, 22); cursor: pointer; font-family: Arial; font-weight: bold; margin-top: 0em; text-align: center; height: 1.92em; line-height: 1.92em; }
#sm_col .more a { background: rgb(255, 255, 255) url('m_sprite.png') repeat scroll 0pt -644px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; text-align: center; color: rgb(0, 0, 0); }
.wide { border: 2px solid rgb(255, 255, 255); margin: 0.8em 0pt 0pt ! important; padding: 0pt; float: left; display: inline; }
.wide .content { border: 1px solid rgb(255, 255, 255); float: left; }
.wide img { border: 1px solid rgb(153, 153, 153); }
.wide .multiLinks, .wide .moreLinks, .wide .bottomGroup, .wide .promo, .wide .bottomLinksGroup { margin-left: 0.5em; }
.wide .promo { margin-bottom: 0.5em; }
.wide .multiLinks { float: left; margin-bottom: 0.5em; }
.wide .moreLinks { margin: 0pt 1em 0.5em 0pt; text-align: right; font-size: 1.1em; font-weight: bold; color: rgb(201, 201, 201); font-family: Verdana; clear: left; }
.wide .moreLinks .more { background: transparent url('m_sprite.png') no-repeat scroll 0pt -5460px; padding-left: 0.95em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(3, 80, 187); }
.content .stackpromo { margin: auto auto 1em 0.5em; display: block; clear: both; }
.content .stackpromo img { width: 60px; height: 60px; }
.Gecko .content .stackpromo { float: left; }
.content .promocollectionpromo { margin: 1em; float: left; max-width: 180px; width: 180px; }
.content .promocollectionpromogroup { display: block; }
.content .promopair { clear: left; }
.leftside { margin: 0.83em 0.99em 0.5em 0.82em; float: left; }
.leftside img { border: medium none ; width: 200px; height: 150px; margin-bottom: 0.25em; }
.rotTitle { padding: 0.25em 0pt 0.45em 0.5em; height: 1.2em; margin-bottom: 0.12em; display: block; width: 195px; }
.rightside { float: left; right: 0pt; position: absolute; width: 225px; }
.rotUpperBody { margin-top: 1.24em; margin-right: 0.82em; }
.rotUpperBody h2 { overflow: hidden; line-height: 1.1em; font-size: 1.9em; font-weight: bold; color: rgb(0, 0, 0); }
.rotUpperBody a, .rightside .rotUpperBody a:hover { color: rgb(0, 0, 0); }
.rotUpperBody p a, .rightside .rotUpperBody p a:hover { color: rgb(40, 100, 180); }
.rotUpperBody p { margin-top: 0.41em; }
.rotUpperBody br { line-height: 0.4em; }
.rotCredit { color: rgb(153, 153, 153); font-size: 0.85em; clear: left; margin-bottom: 0.5em; }
#sTPC1, #sTPC2, #sTPC3 { display: none; }
.content img { float: left; }
.wide img { margin-right: 0.7em; }
.wide .content .promo.first { float: left; }
.wide .promo .credit { bottom: 0.35em; color: rgb(153, 153, 153); clear: both; float: left; font-size: 1em; }
.credit { padding: 0pt; bottom: 0.35em; clear: left; color: rgb(153, 153, 153); float: left; font-size: 1em; left: 0.83em; }
.wide .content { border-bottom: 1px solid rgb(153, 153, 153) ! important; }
ul { list-style-type: none; }
.collectionleft { width: 45%; float: left; margin-left: 1em; padding-bottom: 0.5em; }
.collectionright { width: 50%; float: right; }
.collections li, .links li { background: transparent url('m_sprite.png') no-repeat scroll 0pt -5254px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 1.35em; }
#rtn { border-top: 1px solid rgb(153, 153, 153); position: absolute; height: 2.5em; display: block; top: 19.8em; left: 0.1em; }
#rControl { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: medium 1px 1px; position: absolute; background-color: rgb(255, 255, 255); width: 10em; height: 2.1em; left: 33.3em; top: -0.1em; }
#rP { position: relative; }
#rotatorPlaceHolder { position: relative; height: 22.1em; }
#rTL a, #rTR a, #rTPauseOff a, #rTPauseOn a { background: transparent url('global.gif') no-repeat scroll 0% 0%; width: 2em; height: 2em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: absolute; top: 0pt; }
#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; }
#nHeadline { overflow: hidden; position: absolute; font-weight: bold; font-size: 1.1em; margin-left: 0.7em; top: 0.4em; width: 29em; height: 1.5em; }
#nHeadline a { font-weight: normal; }
#rGroup { position: absolute; top: 0.2em; font-weight: bold; font-size: 1.1em; left: 0.6em; }
#sDL1, #sDL2, #sDL3, #sDL4, #sDL5, #sDL6 { display: none; }
.tempdynamicfooterclass { margin: 1em; font-size: 1.2em; text-align: center; color: rgb(59, 59, 59); }
.footer { border: 1px solid rgb(255, 255, 255); clear: both; }
.footer a { font-weight: bold; }
#sMPU { float: left; width: 42.1em; }
.rhc #sMPU { width: 35em; }
#sSUPERTABS { margin-top: 1em; margin-bottom: 1em; margin-left: 0.2em; float: left; }
.tabWrapper { border: 1px solid rgb(153, 153, 153); width: 34.8em; background-color: rgb(255, 255, 255); float: left; position: relative; }
.tabWrapper a:hover { text-decoration: underline; }
.tabWrapper a { color: rgb(40, 100, 180); text-decoration: none; }
.innerTabWrapper { border: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; float: left; }
.snsWrapper { margin: 0.38em 0pt 0.5em; display: block; float: left; width: 34.6em; }
.signinUrl, .freeMailUrl { font-weight: bold; font-size: 1.2em; }
.signinUrl { float: left; display: inline; margin-left: 0.85em; }
.freeMailUrl { float: right; display: inline; margin-right: 0.83em; }
.bottomLink { padding: 0.083em 0pt 0.29em; display: block; text-align: center; font-size: 1em; clear: left; }
.tabs { clear: left; margin-left: 0em; height: 6.8em; }
.tabs ul { margin: 0em; padding: 0em; }
.tabs ul li { margin: 0pt 0.166em; width: 6.833em; display: inline; float: left; font-weight: bold; }
.tabs ul li a { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; text-align: center; position: relative; color: rgb(40, 100, 180); text-decoration: none; width: 6.835em; height: 5.335em; z-index: 2; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.tabs ul li a:hover { text-decoration: none; }
.tabImage { width: 6.66em; height: 3.16em; margin-left: 0.0833em; margin-top: 0.6666em; cursor: pointer; }
.noMailImage { background: transparent url('noemail_tab.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.picturesTabImage { background: transparent url('foto_tab.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.weatherTabImage { background: transparent url('eu3_skycode_30.gif') no-repeat scroll 0% 0%; display: inline; float: left; width: 3.3em; margin-left: 1.8em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tabBodyWrapper { margin-left: 0em; margin-top: 0em; font-size: 1.1em; }
.hidden { display: none; }
.tabSwitch { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: 2.2em; z-index: 10; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 11.2em; }
.tabSwitch ul { border: 1px solid rgb(102, 102, 102); }
.tabSwitchList li { border-bottom: 1px solid rgb(204, 204, 204); }
.tabSwitch li a { height: 1.75em; line-height: 1.75em; width: 6.9em; display: block; padding-left: 2.2em; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.tabSwitch li a:hover { text-decoration: none; background-color: rgb(204, 204, 204); cursor: pointer; }
.tabSwitch li .tabSwitchItem { background: transparent url('dir_sprite.png') no-repeat scroll 4px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tabSwitch li .itemWeather { background-position: 3px -759px; }
.tabSwitch li .itemPictures { background-position: 3px -416px; }
.mail_sign_in { margin: 9em 0pt 0pt 8.5em; width: 22em; }
.mail_sign_in .module_button { padding: 0.5em 1em; font-size: 1.1em; color: rgb(22, 22, 22); }
.mail_sign_in a:hover { color: rgb(22, 22, 22); text-decoration: none; }
#weatherTemperature { float: left; margin-top: 2.2em; }
.randomPictureWrapper, .tagLabel, #searchTagsInput, .searchTagsLink { display: block; float: left; }
.randomPictureWrapper { margin: 0.9em 0pt 0.45em 0.9em; display: inline; width: 29.09em; height: 14.545em; background-color: rgb(230, 231, 232); }
.randomPicture { margin: 0.45em 0pt 0pt 5.45em; width: 18.18em; height: 13.636px; }
.picturesSearchTitle { margin: 0pt 0pt 0.45em 0.9em; font-weight: bold; }
.searchTags {  }
.tagLabel { margin: 0pt 0.545em 0pt 2.727em; display: inline; 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; }
.searchTagsLink { background: rgb(255, 255, 255) url('tagsearchbutton.gif') repeat-x scroll 0% 0%; font-size: 1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 52px; height: 1.62em; text-align: center; cursor: pointer; line-height: 1.62em; color: rgb(0, 0, 0); }
#sITA { margin-left: 2.6em; }
#sAD3 { margin-left: 0.9em; }
.adWrap { display: block; }
.multiads div { float: left; }
#sMPU { display: none; }
.ad { margin: 0px 10px 10px 0px; }
#sBanner { margin-right: 10px; }
#rhc .wide .content { position: relative; }
.singles { font-size: 1.2em; float: left; }
.singles select, .singles input { margin-bottom: 0.5em; }
.singles .col_1, .singles .col_2 { margin-left: 0.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; }
#gSearch_header #tab-container .dsTb6.search_where { float: right; 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; }
/* ::::: http://o.aolcdn.com/art/aoluk/css/welcome_screen_aolfr_1.21.css ::::: */

#myLogo h1 a { background: transparent url('aol_fr.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#color-violet { background-color: rgb(151, 88, 145); }
#color-sky { background-color: rgb(150, 201, 222); }
#color-tarragon { background-color: rgb(151, 189, 116); }
#color-ecru { background-color: rgb(199, 186, 167); }
.color-ecru .dir ul li a, .color-ecru .lefttopbut, .color-ecru .tabWrapper, .color-ecru .title, .color-ecru #rP .slide .headline, .color-ecru #om_prodsvcs, .color-ecru #header_content, .color-ecru #om_dir_col1_ li, .color-ecru #om_dir_col2_ li, .color-ecru #om_dir_col3_ li, .color-ecru #dirhd, .color-ecru #om_prodsvcs_col1_ li, .color-ecru #om_prodsvcs_col2_ li, .color-ecru #om_prodsvcs_col3_ li, .color-ecru #prodsvcs h3, .color-ecru .rotLowerBody, .color-ecru .tabbedTitleBar { background-color: rgb(242, 233, 219); }
.color-ecru #header_content { background: rgb(237, 225, 207) url('gradient.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.color-ecru .wide .bottomLinks, .color-ecru #rtn { background-color: rgb(250, 246, 241); }
.color-ecru .wide { border-color: rgb(229, 242, 248); }
.color-ecru #myHeader, .color-ecru .wide .content, .color-ecru #gSearch_header .search-content, .color-ecru .footer, .color-ecru .dir, .dir2, .color-ecru .tabBody, .color-ecru .tabs ul li .tabSelected, .color-ecru .tabWrapper, .color-ecru #rP .slide, .color-ecru .wide .bottomLinks, .color-ecru .content .tabbedmodtabs li, .color-ecru #tabContents, .color-ecru #sITA { border-color: rgb(153, 153, 153); }
.color-ecru #gSearch_header { border-color: rgb(203, 187, 162); }
#color-peony { background-color: rgb(241, 154, 160); }
#color-orange { background-color: rgb(249, 159, 63); }
.tabbedTitleBar, .dir ul li a, .lefttopbut, .tabWrapper, .title, #rP .slide .headline, #om_prodsvcs, #om_dir_col1_ li, #om_dir_col2_ li, #om_dir_col3_ li, #dirhd, #om_prodsvcs_col1_ li, #om_prodsvcs_col2_ li, #om_prodsvcs_col3_ li, #prodsvcs h3, .rotLowerBody, .tabbedTitleBar { background-color: rgb(217, 229, 239); }
.wide { border: 2px solid rgb(243, 250, 255); }
.wide .content, .tabWrapper { border: 1px solid rgb(117, 154, 208); }
.mail_sign_in { margin-left: 4.5em; }
#sITA { float: left; clear: both; margin-left: 0.2em; }
.dir ul li a:hover, .dir2 ul li a:hover { background-color: white; text-decoration: none; }
#sSUPERTABS { margin-bottom: 0em; }
#sITA { border: medium none ; }
#sMPU { display: inline; }
#sMPU .multiads { margin: 0.7em 2.4em; }
#sCB2 #titleBar { display: none; }
#sCB2 .content { padding-top: 0.8em; }
.searchTagsLink { width: 60px; }
.snsWrapper { margin: 0em 0em 0.6em; }
.Gecko #sP13 h4, .SAF #sP13 h4 { font-size: 1.2em; }
#myLogo h1 a { background: transparent url('aol_fr_001.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.snsWrapper { margin: 0.38em 0pt 0.5em; }
.singles { font-size: 1.2em; float: left; }
.singles select, .singles input { margin-bottom: 0.5em; }
.singles .col_1, .singles .col_2 { margin-left: 0.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; }
/* ::::: http://o.aolcdn.com/art/aoluk/css/layout_10x7_1.6.css ::::: */

#outer_wrapper { width: 97em; }
#wrapper { width: 97em; }
#outer_wrapper #inner_wrapper { width: 97em; }
#banner { width: 80em; }
#hat { width: 96em; }
#header { width: 96em; }
#myHeader { width: 95.8em; }
#header_content { width: 95.6em; }
#header_shadow { width: 96em; }
#gSearch_header { margin: 0.9em 3em 0pt 0pt; }
#gSearch_header .search-content { width: 64em; height: 8.2em; }
#gsearch_header .search_inputs { width: 61em; }
.googleInput, .shopInput { width: 38.1em; height: 2.1em; }
.shopInput { width: 28.2em; }
.hotsearch { width: 30em; }
#lhc { overflow: hidden; width: 14em; }
#mc { overflow: hidden; width: 45em; }
#mc .wide { overflow: hidden; width: 44.6em; }
#mc .wide .content { overflow: hidden; width: 44.2em; }
#rhc { overflow: hidden; width: 35.6em; }
#rhc .wide { overflow: hidden; width: 35em; }
#rhc .wide .content { overflow: hidden; width: 34.6em; }
#rtn { width: 44.4em; }
#sm_col, .ps_col, .lefttopbut { width: 14em; }
.footers { width: 96.2em; }
p { margin: 0.13em 0em; }
.no_sprite { padding-left: 2px ! important; }
.spriteTitle {  }
#gSearch_header #tab-container { margin: 1em 0pt 0pt 3em; }
.dsTbOn a { margin-bottom: 0.13em; }
.search_powered_by { margin-right: 3.2em; }
.search_form, .shopping_form { margin-left: 3em; }
.shopping_select { margin-left: 0.6em; }
.search_button {  }
.hotsearch { margin: -1.2em 3em 0pt 0pt; }
#lhc { margin-top: 0.8em; }
#mc { margin: 0pt 0pt 0pt 1em; }
#rhc { margin-left: 0.8em; }
.ps_col, .navhead { margin-top: 1em; }
.dir, .dir2 { clear: left; }
.dir ul, .dir2 ul { clear: left; list-style-type: none; }
.dir ul li a { padding: 0.28em 0em 0.28em 2.3em; display: block; font-size: 1.1em; font-weight: bold; }
.dir ul #d0, .dir2 ul #d0 { padding: 0.28em 0em 0.28em 0.41em; font-weight: bold; line-height: 1.2em; }
.dir2 ul #d0 { font-size: 1.2em; }
.nav3 li a { padding: 0.28em 0em 0.28em 0.58em; font-size: 1.1em; }
#dhL li { margin: 0.28em 0em 0.28em 0.2em; display: inline; }
#dhL .dhL1 { margin-top: 0.3em; margin-bottom: 0.3em; }
#dhL .dhL2 { margin-top: 0.3em; margin-bottom: 0.3em; }
#dhL li a { font-size: 1.5em; }
.lefttopbut { height: 3.26em; }
#sm_col .more {  }
.wide .content { padding: 0.06em; }
.collections li, .links li { text-indent: 0.5em; }
#rtn { height: 2.5em; top: 19.8em; left: 0.1em; }
#rControl { width: 10em; height: 2.2em; left: 33.3em; top: -0.1em; }
#rP { position: relative; height: 22.6em; }
#rTL a { left: 2.9em; }
#rTR a { left: 7.5em; }
#nHeadline { position: absolute; margin-left: 0.7em; width: 29em; height: 1.5em; }
#nHeadline a { margin-left: 0.25em; }
#rGroup { left: 0.6em; }
/* ::::: http://o.aolcdn.com/art/aoluk/css/offering_frenchwideoffering_1.2.css ::::: */

.rotUpperBody p { margin-top: 0pt; }
.rotTitle { padding: 0.25em 0pt 0.45em 0.7em; width: 192px; }
#sP4 .wide { margin-top: 0.8em; }
#sP2 .wide {  }
#sP1 .wide { margin-top: 0em; }
.flame { background-image: url('hp3-icons.png'); background-position: 4px -1168px; background-repeat: no-repeat; }
#sMPU .multiads .ad { margin: 0pt; }
#sP15 .wide .content .promo.first, #sP16 .wide .content .promo.first { float: none; }
#sAD10 .multiads .ad { padding: 0pt; margin-top: 0pt; }
.ad { margin: 0pt; padding: 0pt; }
#sAD10 {  }
#rhc { overflow: visible; }
.rhc #sMPU { width: 33em; }
#sAD10 .adWrap { text-align: center; }
#sP3 .promocollectionpromo p br {  }
#sP3 .promocollectionpromo .credit {  }
.powered_by_shoppingcom { background: transparent url('aol_shopping.com_logo.gif') no-repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 115px; }
#sP8 .links li { margin-right: 0px; width: 100%; }
#sP8 .wide img { margin-right: 0.2em; }
#sP6 .links li { margin-right: 0px; width: 100%; }
#sP4 .links li { margin-right: 0px; width: 100%; }
#sP4 .wide img { margin-right: 0.2em; }
.wide .promo .credit { width: 45px; }
.stackpromo { width: 95%; }
.rotUpperBody h2, .rotUpperBody a, .rightside .rotUpperBody a:hover { color: rgb(40, 100, 180); }
.toolbarTabImage { margin: 10px 0px 0px 22px; background: transparent url('toolbar.bmp') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 36px; width: 38px; }
#sP4 .wide .promo .credit {  }
#sP4 .multiLinks {  }
.tabSwitch li .tabSwitchItem {  }
.mail_sign_in { width: 22.3em ! important; }
#m_350_268 .wide .content .promo.first { float: none; }
#myLogo h1 a { background: transparent url('aol_fr_002.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 11px; }
#myLogo h1 a { background: transparent url('aol_fr_003.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 11px; width: 141px; }
.dir ul li a:hover, .dir2 ul li a:hover { background-color: white; text-decoration: none; }
.mapicon { background: transparent url('maps_icon.gif') no-repeat scroll 4px 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.encheres { background: transparent url('ebay_auct') no-repeat scroll 4px 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.asylumIcon { background: transparent url('asylum_icon') no-repeat scroll 4px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.autoblogIcon { background: transparent url('new-autoblog-icon.gif') no-repeat scroll 4px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bebo_icon { background: transparent url('bebo_icon') no-repeat scroll 4px 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagesjaunesIcon { background: transparent url('icon-buzzdujour.gif') no-repeat scroll 4px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cinimaIcon { background: transparent url('cinema_for_portal.gif') no-repeat scroll 4px 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.AmourSprite { background: transparent url('logo_meetic_16x16.png') no-repeat scroll 4px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.iconpopeater { background: transparent url('popeater_for_portal.png') no-repeat scroll 3px 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.iconcusine { background: transparent url('cusine_icon.png') no-repeat scroll 5px 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#ebayouterDiv { border: 0px solid rgb(153, 153, 153); margin: 10px 0pt 0pt -9px; width: 138px; height: 38px; }
#ebayinnerDiv { margin: 4px 0pt 0pt 4px; }
.links li { margin-right: 3px; }
.tabSwitch { width: 14em; }
.tabSwitch li .tabSwitchItem {  }
#toolbarSupertab { margin: 0pt; padding: 0pt; height: 21.4em; }
#toolbarSupertab .subheadline { margin: 0em 0pt 0.4em; padding: 0pt; font-size: 1.6em; font-weight: bold; }
#toolbarSupertab a, #toolbarSupertab a:link, #toolbarSupertab a:visited, #toolbarSupertab a:active { color: rgb(40, 100, 180); text-decoration: none; }
#toolbarSupertab a:hover { text-decoration: underline; }
#toolbarSupertab ul { margin: 0px 0pt; padding: 0pt; }
#toolbarSupertab ul li { background: transparent url('supertabs_bullot') no-repeat scroll 0px 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 10px; color: rgb(40, 100, 180); line-height: 1.3; font-size: 1.1em; }
#toolbarSupertab p { font-size: 1.1em; }
.singles { font-size: 1.2em; float: left; }
.singles select, .singles input { margin-bottom: 0.5em; }
.singles .col_1, .singles .col_2 { margin-left: 0.5em; float: left; }
.singles .col_1 { width: 179px; margin-left: 4px; }
.singles .col_2 { width: 150px; }
.singles .prof_sexe, .singles .rech_region { width: 174px; }
.singles .rech_sexe { width: 144px; }
.singles .submit { width: 10.9em; font-size: 1.1em; margin-top: 1.15em; }
#gfooter { position: relative; left: -2px; width: 96.2em; }
#gad_2 { width: 95.9em; }
#gad_2 .gad_content { font-size: 0.9em; }
#gad_1 .gad_content { border-top: 1px solid rgb(204, 204, 204); margin: 1em 0em 0em; font-size: 0.9em; width: 100%; }
.gad_title { font-weight: bold; color: rgb(40, 100, 180); }
.gad_link { color: rgb(40, 100, 180); }
.gad_header { padding: 1em 0em 0em 1em; font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 1.1em; }
#gad_2 .gad_header { padding: 0em 0em 1em 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: georgia,serif; font-weight: normal; font-size: 1.2em; position: relative; top: -6px; left: 0.7em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 9.3em; }
#gad_1 .gad { padding: 0em 1em 1em; text-decoration: none; }
#gad_2 .gad { margin: 0em 1em; overflow: hidden; width: 15.4em; float: left; display: inline; text-decoration: none; position: relative; top: -1em; }
.gad a, .gad a:hover, .gad a:link, .gad a:active, .gad a:visited { text-decoration: none; color: rgb(0, 0, 0); }
