/*
$Date: 2008/07/02 15:21:37 $
$Name: ukconcept_v1_r67 $
$Revision: 1.34 $
$State: Exp $
*/

* {
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
}

body {
    font-size: 62.5%;
    background: url('img/tile_degrade_2007.gif') repeat-x;
    text-align:center;
}

#pagewrapper {margin:0 auto; width:800px;}

/* Override style for iFrame */
.bgIframe {background:#FFFFFF; text-align:left;}
.bgArticleWidget {background:#FFFFFF; text-align:left;}

table {font-size: 100%;}

#outer_wrapper{
    margin:0 auto; width:830px;
}

.dropshadow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/longshadow_830_white_2007.png', sizingMethod='scale');}
.dropshadow[class] {background:transparent url('img/longshadow_830_white_2007.png') repeat-y;}

#outer_wrapper #inner_wrapper{
	text-align:left;
	margin:0 auto;
	width:800px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:10px;
}

* html #outer_wrapper #inner_wrapper{
    overflow:visible;
}

#hat{margin:5px auto;width:830px;}



/* ---- TRINITY CHANNEL PAGE STRUCTURE ---- */

#whole_page {
    width: 800px;
}

.whole_page div {
    float: left;
    /* REQUIRED TO FIX THE IE FLOAT DOUBLE-MARGINS BUG */
    display: inline;
}


/* REQUIRED TO EXPLICITLY DEFINE HR BEHAVIOUR IN ALL BROWSERS */
.whole_page hr {
	background: #ACA899; 
	border: 0; 
	height:1px;
}

#nav, #lhc {
    width: 150px;
    clear: both;
}

#nav div {
    float: none;

    display: block;
}

#mc {
    width: 320px;
}

#rhc {
    width: 320px;
}


#lateAd {
    background-color: white;
	text-align:left;
}


/* HAT STYLES */
.aolukhat {
    margin-bottom: 1px;
}

div.aolukhat {
    display: block;
    width: 800px;
    color: #999999
}


#aolukhatleft {
    font-size: 1.1em;
    float: left;
    margin-left: 5px;
    display: inline;
}

#sns {
    font-size: 1.1em;
    float: right;
    margin-right: 10px;
	display: inline;
	z-index: 999;
}

#sns div {
    display: inline;
}

.hat_divider {
	display: none;
}

.aolukhat a:link { 
    color: #0033CC;
    text-decoration: none;
}
.aolukhat a:visited {
    color: #0033CC;
    text-decoration: none;
}
.aolukhat a:hover {
    color: #0033CC;
    text-decoration: underline;
}
.aolukhat a:active {
    color: #0033CC;
    text-decoration: underline;
}

#sns {position:relative;}
#loginLayer {left:auto !important;right: -10px; top: 16px!important; background-color:#f6f6f6;}

/* MAIN HEADER */
#myHeader { float:left; width:800px; height:85px;background:url('img/aoluk_header_slice_2007.gif'); text-align:left;}
#aolIntro { float:left;margin:0; display:inline; }
#myLogo { float:left; vertical-align:top; margin:0px;}
#myLogo a:hover, #myLogo a:focus {outline:none;}

#myChannel h1, #myArea h1{font-size:1em;color:#fff;font-weight:normal; } 
#myChannel, #myArea { float:left; width:230px; height:36px; font-size:2.5em;  color:#fff;font-weight:normal; margin:0px; }


#myDate{display:none;}

#myLogo a{
    background: url('img/aol_logo_uk_2007.png');
    margin:0;
    width:150px;
    height:85px;
    display: block;
    text-indent: -9999px;
}

#myHeaderInfo {
    background: url('img/header_divider_2007.png') no-repeat;
    height:85px;
    float:left;
    display:inline;
    width:240px;
    position:relative;
}
#myChannel, #myArea {
    margin:0 0 6px 12px;
    position:absolute;
    bottom:0;
}

#myArea { display: none; }

#myLogo, #myLogo a{
    cursor:pointer;
}
* html #myLogo a{
    background-image:none;
    position:relative;
    float:left;
    display:inline;
}
* html #myLogo a{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/portal_general/aol_logo_uk_2007.png', sizingMethod='crop');

    float:left;
}
* html #aolIntro #myHeaderInfo {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/portal_general/header_divider_2007.png', sizingMethod='crop');
}

/* CSS2 - FIREFOX/GECKO ONLY */
#myHeader input[type=radio] {margin: 5px 4px 0px 4px;}

/* CONTROL HEADER SEARCH BOX*/
#gSearch_header { float:right; width:392px; height:63px; border:0px solid #ff0000; background-color:#fff; margin:10px 11px 0px 0px; display: inline; }
#search_tab0 a {
	margin-left:5px;
}
#googSearch { float:left; width:506px; height:38px; margin:12px 0px 0px 0px; }
.dsForm { margin:3px 0px 0px 6px; }
.dsShop { margin:3px 0px 0px 6px; }
.dsTb0 { float:left; font-size:1.1em; color:#000000; }
.dsTb1 a { float:left; padding:2px 5px 2px 9px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb2 a { float:left; padding:2px 5px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb3 a { float:left; padding:2px 5px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb4 a { float:left; padding:2px 5px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb5 a { float:left; padding:2px 0px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb6 a { float:left; padding:2px 0px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }
.dsTb9 a { float:left; padding:2px 0px 2px 0px; font-size:1.1em; color:#000; color: #0259A9; text-decoration:none; cursor:pointer; }

.dsTb7 { float:right; margin:0px 0px 0px 0px; text-indent: -9999px; background:url(/art/aoluk/hat/powered_by_google.gif) no-repeat;}
.dsTb8 { float:right; margin:0px 1px 0px 0px; text-indent: -9999px; background:url(/art/aoluk/hat/powered_by_shop.gif) no-repeat;}
.kzyShop0 { float:left; width:100%; height:auto; display:block; } 
.kzyShop1 { float:left; width:100%; height:auto; display:none; }
.kzyShop2 { float:left; width:100%; height:auto; display:none; }
.dsTbOff { font-weight:normal; }
.dsTbOn { font-weight:bold; }
.googInput { width:294px; height:18px; margin:0px 0px 0px 3px; border:1px solid #000;}
.shopInput { width:190px; height:18px; margin:0px 0px 0px 3px; border:1px solid #000;}
.shopDrop { width:100px; font-size:1.1em; color:#000; vertical-align: top; margin:-1px 0px 0px 0px;}
.musicDrop { width:100px; font-size:1.1em; color:#000; vertical-align: top; margin:-1px 0px 0px 0px;}

/* CONTROL FOOTER SEARCH BOX */
#gSearch_footer { width:630px; height:63px; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#fff; margin-left: 150px; padding:12px 0px 0px 0px;}
#gSearch_footer .search_divider { padding-bottom: 3px; }
#gSearch_footer .googInput  { width:405px; }
#gSearch_footer .shopInput  { width:305px; }
#gSearch_footer .shopDrop   { width:120px; }
#gSearch_footer .kzyShop0 { width:99%; height:auto; display:block; } 
#gSearch_footer .kzyShop1 { float:left; width:99%; height:auto; display:none; }
#gSearch_footer .dsTb7 { float:right; margin:0px 0px 0px 0px;}
#gSearch_footer .dsTb8 { float:right; margin:0px 0px 0px 0px;}
#gSearch_footer .dsTb6 { clear: left; padding-top:2px;}
#gSearch_footer .dsTb6 input[type="radio"]{margin-top: 5px; margin-right: 4px;margin-left: 4px;}


/* These effectively comprise 'universal' module styling for each shape */

.square {
    width: 150px;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}

.wide {
    width: 310px;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}

.extra_wide {
    width: 470px;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}

.super_wide {
    width: 630px;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #FFFFFF;
}

/* PAGE SUBHEADLINE */

.subheadline {
    width: 630px;
    margin: 10px 5px 0px 10px;

    color: #384E80;
    font-size: 2.4em;
    font-weight: normal;
}
span.subheadline {
	display:block;
}

/* MODULE TITLES
These are top level capitalised text
*/

.module_title {
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
    border-bottom: solid 1px #CCCCCC;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
}

.module_title a:link, .module_title a:visited, .module_title a:hover, .module_title a:active { 
    color: #666666;
    text-decoration: none;
}


/* MODULE HEADLINES
These appear below the title, or at the top of non-titled modules
*/

.lead .module_headline {
    font-size: 1.6em;
}

.module_headline {
    font-size: 1.3em;
    font-weight: bold;
    color: #000000;
    padding: 0px 0px 5px 0px;
    margin: 0px;
}

.module_headline a:link, .module_headline a:visited, .module_headline a:hover, .module_headline a:active { 
    color: #000000;
    text-decoration: none;
}

/* MODULE BODY TEXT
The general text of any promo/module
*/

.module_body, .article_body {
    font-size: 1.1em;
    color: #000000;
}

.module_body a:link, .module_body a:visited, .article_body a:link, .article_body a:visited {
    color: #0033CC;
    text-decoration: none;
}

.module_body a:hover, .module_body a:active, .article_body a:hover, .article_body a:active {
    color: #0033CC;
    text-decoration: underline;
}

.buttons input, .module_button, .search_button{
    height: 20px;
    cursor: pointer;
    font-size: 1.1em;
    border: 1px solid #53AE09;
    background: #fff url("img/greenbuttonback.gif") repeat-x bottom;
    text-align: center;
    margin-left:3px;
}

.search_button {
    height: 18px;
    width: 70px;
}

/* MODULE PICTURE LINK
Where an image is a link
*/

.module_picture a img {
    text-decoration: none;
    border: 0px;
}

/* For POLLS & QUIZZES */

.poll_odd {
    background-color: #CCE5F4;
}

.module_grey {
    color: #999;
}

#iawForm div.bar {
    height:15px;
    background:url("/art/aoluk/portal_general/greenbuttonback.gif") top left repeat-x;
}
#iawForm div.text {
    position:relative;
    top:-15px;
    text-align:left;
}
#iawForm ul li {
    display:block;
    list-style-type:none; 
    overflow:hidden;
}

/* BREADCRUMB */

.breadcrumb {
    margin: 5px 5px 0px 10px;
    width: 635px;
    float: left;
    font-size: 1.1em;
    font-weight: normal;
    color: #999999;
    background-color: #FFFFFF;
}

.breadcrumb .you_are_here {
    color: #000000;
    font-weight: normal;
}

.breadcrumb a:link { 
    color: #999999;
    text-decoration: none;
}
.breadcrumb a:visited {
    color: #999999;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #999999;
    text-decoration: underline;
}
.breadcrumb a:active {
    color: #999999;
    text-decoration: underline;
}

/* SEND TO A FRIEND */

#whole_page #staf {
    float:right;
    display: inline;
}
#staf a {
    display: block;
    float: left;
    height: 16px;
    padding: 0px 2px 0px 20px;
}
#staf li {
    list-style-type: none;
    height: 16px;
    margin-left: 8px;
    display: block;
    float: left;
}
#bookmarklink {
    background: url('/art/aoluk/common/16x16_bookmark.png') no-repeat;
    _background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/common/16x16_bookmark.png', sizingMethod='crop');
}
#imlink {
    background: url('/art/aoluk/common/16x16_im.png') no-repeat;
    _background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/common/16x16_im.png', sizingMethod='crop');
}
#emaillink {
    background: url('/art/aoluk/common/16x16_email.png') no-repeat;
    _background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/common/16x16_email.png', sizingMethod='crop');
}



/* ---- PROMOS ---- */

/*  MODULE 2
    Lead promo with headline, image & text (also carries 'lead' class)

    MODULE 83 
    Vertical promo with headline, large image and text
*/

.vertical_promo_HPT .module_picture {
    float:left;
    margin: 0px 0px 5px 0px;
}


/*  MODULE 3
    Horizontal promo with title, headline, large image and text
*/

.video {
    margin-left: 5px;
}

.horizontal_promo_HPHT {
}

.horizontal_promo_HPHT .module_picture {
    float: left;
    margin: 0px 5px 0px 0px;
}


/*  MODULE 4 
    Vertical promo with title, headline, large image and text
*/

.vertical_promo_HHPT .module_picture {
    margin: 0px 0px 5px 0px;
}


/*  MODULE 6 
    Horizontal promo with title, headline and text
*/

.horizontal_promo_HHT {
}


/*  MODULE 22
    Large photo (also carries 'lead' class)

    MODULE 23 
    Horizontal Photo
*/
.horizontal_promo_P {
}

.horizontal_promo_P img {
}




/*  MODULE 24 
    Vertical Photo

    MODULE 25 
    Small square Photo
*/

.vertical_promo_P {
}

.vertical_promo_P img {
}


/*  Module 82
    Horizontal promo with headline, image & text
*/
.horizontal_promo_PHT {
}

.horizontal_promo_PHT .module_picture {
    float:left;
    margin: 0px 5px 0px 0px;
}


/*
    MODULE 84
    Small square promo with headline and text
*/

.vertical_promo_HT {
}



/* ---- HTMLBLOCKS ---- */

/* MODULE 9: Lead HTML Block (also carries 'lead' class)

   MODULE 10: Horizontal HTML Block
*/

.horizontal_htmlblock {
}

/* MODULE 11: vertical HTML Block

   MODULE 12: small square HTML Block
*/

.vertical_htmlblock {
}



/* ---- COLLECTIONS ---- */

/*
    MODULE 13
    Horizontal Collection (also carries 'Lead' class)

    MODULE 14
    Horizontal Collection
*/

.horizontal_collection ul {
    margin-top: 5px;
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 16px;
}

/*
    MODULE 15
    Vertical Collection

    MODULE 16
    Square Collection
*/

.vertical_collection ul {
    margin-top: 5px;
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 16px;
}


/* ---- WIDGETS ---- */

/*
    MODULE 17
    Lead Enhanced Gallery (also carries the lead class)

    MODULE 18
    Horizontal Photo Gallery

    MODULE 19
    Vertical Photo Gallery
*/

.vertical_enhphotogallery .module_picture {
    margin: 0px 0px 5px 0px;
}

.vertical_enhphotogallery .selected_picture_text {
    color: #666666;
}

/*
    MODULE 28
    Small Square Poll
*/

.vertical_iawidget {
}

/*
    MODULE 29
    Horizontal Quiz
*/

.horizontal_iawidget {
}

/* 
    MODULE 35
    Horizontal You Said It
*/

.horizontal_usaidit {
}



/*
    MODULE 36
    Vertical You Said It
*/

.vertical_usaidit {
}

#more_button {
    margin-top: 3px;
	width: 35px;
}

.module_says {
    font-size: 1.0em;
}

#sendacomment_button
{	
  	width:93px;	
}


/*
    MODULE 37
    Vertical AOL Search
*/

.vertical_aolsearch ol {
    list-style-position: outside;
	padding-left:0px;
	_padding-left:5px;
	margin-left:28px;
}

.vertical_aolsearch li {
	margin-left:0px;
	padding-left:0px;
}

/*
    Horizontal AOL Search
*/

.horizontal_aolsearch ol {
    list-style-position: outside;
	padding-left:0px;
	margin-left:28px;
}

.horizontal_aolsearch li {
	margin-left:0px;
	padding-left:0px;
}

/* Rotator Styles*/
.rotator_main .module_headline {}
.rotator_main .module_picture{width:310px;}
.rotator_main .module_body {margin:2px 0px 4px 0px;}
.rotator_data {width:310px; height:29.4em;border:1px solid #CCCCCC;position:absolute;top:0px;left:-999px;overflow:hidden;}
.rotator_main {width: 310px;height: 28.8em;}
.rotator_tools {width:310px;height:2.2em;}
.rotator_tools {width:310px;height:2.2em;border-bottom:1px solid #CCC;padding:0;}

.rotator_tools .back {float:left;display:inline;width:40px;}
.rotator_tools .forward {float:left;display:inline;width:40px;text-align:right;}
.rotator_tools .dummy{float:left;position:absolute;top:0px;left:-999px;}
.rotator_tools .item_numbers {text-align:center;float:left;display:inline;width:80%;width:230px;}
.rotator_tools .item_numbers a, .rotator_tools .item_numbers span{margin:0 2px;}
.skip {height: 0;width: 0;overflow: hidden;position: absolute;} /*hide text but show to screenreaders*/
#rotator_main_sport_wags .numbers {display:none}
/*** Competitions ***/
.competitions_widget{
	background-color:#e6f0fa;
	padding-bottom:5px;
	width:310px;
}
#article div.competitions_widget{
float:left;
display:inline;

}
#competitions_user_details{overflow:hidden;}
.competitions_widget .module_title{
	color:#01335e;
	font-weight:bold;
	text-transform:capitalize;
	border-bottom:none;
	margin-top:5px;
	font-size:11px;
}
.competitions_widget .competition_title{
    background:#fff;
    font-size: 1.4em;
    font-weight: bold;
    color: #666666;
    border-bottom: solid 1px #CCCCCC;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
}
.competitions_question, .competitions_answers, .competitions_response{
    width:300px;
}
.competitions_question .module_body{
	font-weight:bold;
	position:relative;
}
.competitions_question .question_image{
	width:60px;
	height:42px;
}
.competitions_widget_form{border-width:1px;}
.competitions_submit, .terms_and_conditions, .age_check, .competitions_question, .marketing, .competitions_user_details{clear:both;margin-left:5px;margin-right:5px;}
.competitions_answers{clear:both;width:300px;border-top:thin solid #7e8892; border-width:1px; margin-top:5px;margin-bottom:5px;}

ol.answers_list li, .marketing li, .terms_and_conditions li, .age_check li{list-style-type:none;}
ol.answers_list .imganswer{float:left;list-style-type:none;margin-right:2px;margin-left:5px;display:inline;}

li.answer{
	margin:5px;
    _margin:0 5px;
}
li.answer input{
_margin-top:-3px;
}
li.answer label{
    font-size:11px;
}
.competitions_user_details{
	border-top:thin solid #7e8892;
	border-bottom:thin solid #7e8892;
	border-width:1px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:300px;
}

.marketing label,.terms_and_conditions label, .age_check label{
	color:#7e8892;
}

.competitions_question .module_picture{
	margin-right:5px;
    /*max-width:60px;
    _width:60px;*/
}

.user_details input{
	border: 1px solid #7e8892;
	height:17px;
	font-size:10px;
}

dl.user_details dt{
	float:left;
	display:inline;
	margin-right:5px;
	width:5em;
	height:20px;
    clear:both;
}

dl.user_details dd{
	float:left;
	display:inline;
}
.user_details dd.postcode{
	float:left;
	display:inline;
	margin-left:0px;
	width:58px;
    _margin-left:-10px;
}
.user_details dt.phone{
	clear:both;
}
.user_details dd.phone{
	width:80px;
}
.user_details #fullname, 
.user_details #firstName, 
.user_details #lastName, 
.user_details #email, 
.user_details #street{
	width:197px;
	margin-bottom:5px;
}
.user_details #postcode{
	width:52px;
	margin-bottom:5px;
}
.user_details #city,#phone{
	width:80px;
}

.competitions_question img{
	float:left;
	margin-right:10px;
}

.answer img{
	float:none;
}

.terms_and_conditions{
	margin-bottom:10px;
}

.competitions_submit{
	display:block!important;
	float:none!important;
	margin-bottom:5px;
    clear:both;
    _overflow:hidden;
    position:relative;
    zoom:1;
}
.competitions_submit:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.competitions_submit {display: inline-block;}

.competitions_answers input{
	margin-right:5px;
	margin-bottom:2px;
}
#article .competitions_widget .competitions_sponsor,
.competitions_widget .competitions_sponsor{
	display:inline;
	float:right;
}
.competitions_sponsor p{
    clear:both;
    margin-top:5px;
}
.competitions_sponsor img{
	border:none;
    vertical-align:bottom;
}
.noad{height:20px;width:1px;clear:both;}

.competitions_question textarea{
	width:295px;
	height:60px;
	border: 1px solid #7e8892;
}
.competitions_question textarea,
.user_details input{
    padding:2px 5px;
    font-size:11px;
}

.answer input{
	vertical-align:top;
}

.competitions_widget .module_button{
	height: 19px;
    width: 70px;
    border: 1px solid #0e2d3c;
	background: #214555 url(/art/aoluk/video-hub/video/button_bg.jpg) repeat-x;
	text-align: center;
	font-weight: bold;
	color: white;
    position:absolute;
    left:0;
    bottom:0;
}

.competitions_widget li.module_body{
	margin:5px;
    _margin:0 5px;
}

.competitions_widget li.module_body input{
	margin-right:5px;
}
dl.user_details dt.postcode{margin-left:10px;clear:none;}
dl.user_details{margin-left:10px;}
.competitions_response .module_headline, .competitions_response .module_body{margin:5px;}
.user_details input.invalid{border:1px solid red;}
.invalid .module_body{color:red;}
.age_check.invalid label, .terms_and_conditions.invalid label{color:red;} 
.competitions_question .module_title{
	margin:5px 0 0 0;
}
.competitions_submit .module_body{
    float:left;
}
#article .competitions_widget ol {
margin-left:0;
}
#article .competitions_widget div{
    float:left;
    display:inline;
}

/* FLEXIAD Styles */

#rhc #flexiadMain {
    float: right;
    margin: 10px 0px 0px 0px;
	width:150px;
}

.flexiad_block {
    width: 120px;
    height: 150px;
    display: none;
    margin-right: 10px;
}

#rhc #flexiad {
  float: right;
}

.previewad_div {
    background-color: #CCCCCC;
}





/* ---- NAVIGATION ---- */
#nav {
    margin: 0px;
    margin-top: 10px;
}
#nav ul {
    list-style-type:none;
    font-size:1.1em;
    font-weight:normal;
}
#nav a {
    text-decoration:none;
    color:#000000;
    border-top: solid 1px #7F7F7F;
    display: block;
    text-indent: 3px;

    width:150px;
    height:14px;
    padding:2px 0px 3px 0px;

    background-color: #FFFFFF;
}

#nav a:link {
    color: #000000; 
    text-decoration:none;
}
#nav a:visited {
    color: #000000; 
    text-decoration:none;
}
#nav a:hover {
    text-decoration:underline;
}

#nav .channel a:link {
    font-weight:bold;
}
#nav .channel a:visited {
    font-weight:bold;
}
#nav .channel a:hover {
    font-weight:bold;
}

#nav .indented a {
    text-indent: 13px;
}

#nav .navsel a:link {
    font-weight:bold;
    background-color: #384E80;
    color: #FFFFFF;
}
#nav .navsel a:visited {
    font-weight:bold;
    background-color: #384E80;
    color: #FFFFFF;
}
#nav .navsel a:hover {
    font-weight:bold;
    background-color: #384E80;
    color: #FFFFFF;
}

#nav .welcomenavsel a:link {
    font-weight:normal;
    background-color: #384E80;
    color: #FFFFFF;
}
#nav .welcomenavsel a:visited {
    font-weight:normal;
    background-color: #384E80;
    color: #FFFFFF;
}
#nav .welcomenavsel a:hover {
    font-weight:normal;
    background-color: #384E80;
    color: #FFFFFF;
}

#nav .nav0 a:link {
    background-color: green;
}
#nav .nav0 a:visited {
    background-color: green;
}
#nav .nav0 a:hover {
    background-color: green;
}

#nav .nav1 a:link {
    background-color: #EBEBEB;
}
#nav .nav1 a:visited {
    background-color: #EBEBEB;
}
#nav .nav1 a:hover {
    background-color: #EBEBEB;
}

#nav .nav2 a:link {
    background-color: #CCCCCC;
}
#nav .nav2 a:visited {
    background-color: #CCCCCC;
}
#nav .nav2 a:hover {
    background-color: #CCCCCC;
}

#nav .nav3 a:link {
    background-color: #999999;
}
#nav .nav3 a:visited {
    background-color: #999999;
}
#nav .nav3 a:hover {
    background-color: #999999;
}

.nav_promo {
    float: left;
    width: 150px;
	margin: 5px 0px 5px 0px;
}

/* FOOTER STYLES */
.footer {
    width: 630px;
    margin-top: 20px;
    margin-left: 20px;
    padding-bottom: 20px;
    clear: both;
    background-color: white;
    font-size: 1.1em;
    color: #999999;
}

.footer #more_on_aol {
    font-weight: bold;
    color: #000000;
}

.footer a:link, .footer a:visited {color: #0033CC; text-decoration: none;} 
.footer a:hover {text-decoration: underline;}


/**** -- ARTICLE STYLES -- ****/

/** temporary fix for world cup flash ads - might become permanent fix **/
.article_rhc #rhc0_160x600 {
	width: 160px;
}

#article {
	padding-left:20px;
   width: 650px;
}

.article_container {
    width: 640px;
    margin-left: 10px;
    margin-top:10px;
}

#article div {
    /*float: none;*/
    display: block;
}

.article_mc {
    width: 470px;
}

.article_headline {
    width: 630px;
    margin: 10px 5px 0px 10px;
    color: #384E80;
    font-size: 2.4em;
    font-weight: normal;
}

#article #article_headline_logo_block {

    float: left;
    width: 650px;
}

.article_headline_logo {
    display:inline;
    width: 500px;
    margin: 10px 0px 5px 10px;
    float: left;
    color: #384E80;
    font-size: 2.4em;
    font-weight: normal;
}

#article #logo {
    margin: 10px 5px 0px 0px;
    float: right;
}

.article_list {
    font-size: 1.2em;
    margin: 0px 0px 10px 20px;
}

.article_subheadline {
    font-size: 1.7em;
    font-weight: bold;
    color: #000000;
    margin: 0px 10px 5px 10px;
}

.article_byline {
    font-size: 1.1em;
    color: #999999;
    margin: 0px 10px 5px 10px;
}

.article_body {
    padding-bottom: 10px;
    font-size: 1.2em;
}

ul.article_body  {
    font-size: 1.2em;
    margin-left: 15px;
    list-style-type: circle;
    list-style-position: outside;
}

#article ol {
    font-size: 1.2em;
    margin: 0px 10px 0px 25px;
    list-style-position: outside;
}

ol.article_body {
    font-size: 1.2em;
    margin-left: 25px;
    list-style-position: outside;
}

.article_datestamp {
    text-align:left;
    font-size: 1.1em;
    color: #999999;
    margin:0px 0px 4px 0px;
}

.article_rhc {
    margin-left: 10px;
    text-align: center;
}

.article_banner {
    text-align: center;
    width: 630px;
    margin-top: 5px;
}

.article_lastupdate {
    font-size: 1.1em;
    color: #999999;
    margin: 0px 10px 5px 0px;
}

.article_providerCopyright {
    font-size:0.9em;
    color:#656263;
    margin-top: 5px;
}

.enhanced_caption {
    text-align:left;
    font-size: 1.1em;
    color: #999999;
    margin:4px 0px 0px 4px;
}

#article_backlinks {
	clear:both;
	width:470px;
	float:left;
    font-size:1.2em;
	margin-top:10px;
}
#article_backlinks img {
    margin-left:2px; 
	border:0; 
	vertical-align:bottom;
}
#article_backlinks a { 
    margin:0px 2px 0px 2px; 
	color: #0033CC; 
	text-decoration: none; 
	font-size:1em;
	border-right:1px solid #999999;
	padding-right: 5px;
}
#article_backlinks a:hover, #backlinks a:focus {
    color: #0033CC; 
	text-decoration: underline; 
	font-size:1em; 
}
#article_backlinks li {
    display:inline; 
	list-style:none; 
	
}
#article_backlinks li.end a{
    border-right:none;
}

/* Hide new backlinks in old articles */
#article_backlinks ul li a.bloglines,
#article_backlinks ul li a.technorati, 
#article_backlinks ul li a.furl,
#article_backlinks ul li a.reddit,
#article_backlinks ul li a.google,
#article_backlinks ul li a.linkarena,
#article_backlinks ul li a.misterwong,
#article_backlinks ul li a.oneView,
#article_backlinks ul li a.yahoo,
#article_backlinks ul li a.yigg,
#article_backlinks ul li a.facebook,
#article_backlinks ul li a.stumbleupon,
#article_backlinks ul li a.propeller,
#article_backlinks ul li a.blogmarks,
#article_backlinks ul li a.bookeet,
#article_backlinks ul li a.bookmarks,
#article_backlinks ul li a.kruezz,
#article_backlinks ul li a.mesbookmarks,
#article_backlinks ul li a.mikiwi,
#article_backlinks ul li a.naztag,
#article_backlinks ul li a.yoolink,
#article_backlinks ul li a.webwag {
	display: none;
}



/* Fixed for Firefox 2.0 */
.Gecko .article_container #article_backlinks {clear:both}

#article_htmlblock_below_breadcrumb {
    margin-top: 5px;
    margin-left: 10px;
}

.widgetleft {
    margin:0px 10px 10px 0px;
}

.widgetright {
    margin:0px 0px 10px 10px;
	clear: left;
	float: right;
}

.widgetcenter {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}

.feed_enhancement {
    width:240px;
}

.videoplayer {
    margin:5px;
}

.article_photo{
    margin-top:5px;
}

.article_caption {
    font-size: 1.1em;
    color: #999999;
    padding-top: 2px;
}


/* Article Archive style (link styling by module_body class) */
.archive_nav {
    width: 620px;
    margin-top: 20px;
    font-size: 10pt;
    border-bottom: solid #BEBEBE 1px;
    position: relative;
}

.archive_nav_months {
    font-size: 10pt;
    width:100%;
}

.archive_nav_monthlink {
    font-size: 10pt;
}

.archive_nav_pipe {
    margin-left: 3px;
    margin-right: 3px;
}

.archive_nav_grey {
    color: #AAAAAA;
}

.archive_nav_pages {
    font-size: 10pt;
    position: absolute;
    bottom: 4px;
    right: 0px;
}

.archive_nav_pagelink {
    font-size: 9pt;
    margin-left: 2px;
    margin-right: 2px;
}

.archive_nav_summary {
    font-size: 10pt;
    margin-top: 14px;
}

.article_nav div {
    float:none;
}

.archive_module {
    width: 620px;
    margin: 5px 0px 5px 0px;
    font-size: 9pt;
}

.archive_update {
    color: #4AA50D;
    xfont-size: 9pt;
}

.archive_link {
    font-size: 11pt;
    font-weight: normal;
}

/*************************************************
Comments
*************************************************/
/* ---- comments | general ---- */
#comment .arc-services-comment-module{
	width:460px;
	display:inline;
	float:left;
}
.arc-services-comment-module div{display:inline;float:left;}
.arc-services-comment-module li .body,
.arc-services-comment-module li .header,
.arc-services-comment-module form
{
	font-size:1.2em;
}
.arc-services-comment-module .edit form{
	font-size:1em;
}
#comment{
	margin-top:10px;
	float:left;
	display:inline;
}
.comment .footer{
	margin:0;
}
.comment-container{width:470px;}
.comment-container .comment .header, .comment-container .comment .body, .comment-container .comment .footer, .comment-container .comment .add{
	width:460px;
}
.comment .add{padding:0}
.comment .header, .comment .body, .comment .footer, .comment .add{
	clear:both;
}
#article .comment .clearfix, 
#article .comment .buttons,
#article .comment .edit,
#article .comment .view {
	clear:both;
}
/* ---- comments | body ---- */
.comment .view .body,
.comment .edit .body{
	display:inline;
	float:left;
	clear:both;
}
#article .comment .body li{
	background:#f2f8fd;
	border:none;
	border-bottom:1px solid #ccc;
    overflow:hidden;
}
/* ---- comments | header ---- */
.comment .header a{text-decoration:none;}
.comment .header a:hover{text-decoration:underline;}
.rssFeedIcon{display:none;}
#article .comment .action-link{float:right;display:inline;margin-right:10px;}
.comment .header{
	background:#cde4f6;
	line-height:25px;
    _width:460px;
}
#article .comment li .header{
	line-height:24px;
}
.comment .body .header{
	background:transparent;
}
.comment .header{
	border:none;
    border-bottom:1px solid #a9c0cb;
}
.comment li .header{
	border:none;
}
.arc-services-comment-module .mandatory-indicator{color:#000;}
.arc-services-comment-module .header, .arc-services-comment-module .body .add{
padding-top:0;
}
.arc-services-comment-module .body .view .header {
	text-align:left;
}
 .arc-services-comment-module .body .view .header .date-created{
	color:#999;
	margin:0;
}

.arc-services-comment-module .body .view .header .author a,
.arc-services-comment-module .body .view .header .author{
	color:#333333;
}
.comment .viewState a{
	background:url(/art/aoluk/arc/general/arrow_expanded_black.png) 0 -1px no-repeat;
}
.comment .hideState a{
	background:url(/art/aoluk/arc/general/arrow_collapsed_black.png) 0 -1px no-repeat;
}
* html .comment .viewState a{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/arc/general/arrow_expanded_black.png', sizingMethod='crop');    
}
* html .comment .hideState a{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoluk/arc/general/arrow_collapsed_black.png', sizingMethod='crop');
}
.comment .viewState a, .comment .hideState a{
	color:#333333;
	padding-left:20px;
    _line-height:20px;
    _margin:2px 0;
}
* html .comment .viewState a, * html .comment .hideState a{
	background-image:none;
	zoom:1;
}
#article .comment .body .add .header{
	margin:0 0 10px 0;
	padding:0 10px;
    line-height:24px;
}
#article .comment .add .header{
    width:460px;
}
.arc-services-comment-module .header .title{
	margin-left:5px;
}
/* ---- comments | footer ---- */
.comment .add .footer{position:absolute;}
#article .comment .body .add .footer{
	width:100%;
	margin:0;
	background:#cde4f6;
}
.comment .footer{color:#333333;}
#article .comment .body .footer{float:left;display:inline;width:460px;}
#article .comment .footer{
	background:transparent;
}
.arc-services-comment-module .body .add{padding-top:0;}
/* ---- comments | form ---- */

#article .comment .edit .mandatory-field{
	clear:both;
}
#comment .arc-services-comment-module .field-wrapper input {
	width:240px;
    height:18px;
}
#comment .arc-services-comment-module .url-field input{
	width:204px;
}
.arc-services-comment-module .edit .mandatory-field .label,
.arc-services-comment-module .edit .field-wrapper .label {
	margin-left:0
}
#comment .edit{
	margin:0;
}
.edit .label{clear:both;display:block;color:#000;}
.edit .mandatory-field .label,
.edit .field-wrapper .label{clear:none;}

.arc-services-comment-module .mandatory-field .label ,
.arc-services-comment-module .field-wrapper .label {
	float:left;
	width:120px;
	color:#333333;
    font-weight:bold;
    display:inline;
}
#comment .add,
#comment form{float:left;display:inline;}
#comment textarea{
	float:left;
	width:310px;
}
.comment .field-wrapper textarea,
.comment .field-wrapper input{
	border:1px solid #757A7E;
	font-size:11px;
	padding:0 3px;
}
#article .buttons{margin-top:5px;float:right;display:inline;}
.comment .buttons input{cursor:pointer;padding:0px 5px;}
.captcha-audio-link,
.captcha-panel .captcha-image{
	display:block;
}
#article .captcha-panel label{
	float:left;
	width:300px;
}
#article .captcha-panel .buttons{
	float:left;
}
.comment .date-modified{
	margin:5 0 0 10px;
}
.arc-services-comment-module .body .add {
	margin-top:0;
}
#article .add{
	background:#cde4f6;
	border:none;
	margin-bottom:5px;
	overflow:hidden;
}
#article .edit{background:#CDE4F6;}
.comment .add{position:relative;float:none;}
#article .comment .body .add .footer{position:absolute;top:2px;right:5px;text-align:right;background:transparent;}
* html .comment .body li{
	margin-bottom:-3px;
}
* html .comment .add .footer .label{top:-220px;}
#article .comment .edit{overflow:hidden;margin:-5px -10px;padding:10px;}
* html #article .comment .edit{float:left;position:relative;}
#comment .field-wrapper .validation-error-container{white-space:nowrap;}
.captchaWrapper{overflow:hidden;}

/* ---- comments | misc ---- */
.arc-services-comment-module .body .view .footer .action-link a,
.arc-services-comment-module .add .header .title{
	color:#333333;
}
#article .comment .add-link a{
	color:#666;
	text-decoration:underline;
	font-size:1.1em;
	margin-right:10px;
    _margin-right:0;
}
.arc-services-comment-module .header .add-link{
    top:0;
}
#article .comment .body li .header,
#article .comment .body li .body{
	margin:0 10px;
    width:440px;
}

#article .comment .add .header,
#article .comment .add .footer{
	margin:0 10px;
}
#article .comment .add form{
	margin:0 10px 10px 10px;
}
#comment.comment .arc-services-comment-module .hidden {display: none;}
#comments-help{
    color:#333333;
    font-weight:bold;
    font-size:1.1em;
    text-decoration:none;
    float:left;
    clear:both;
}

.pagination a {
    vertical-align: top;
}



/* recommended search on 404 error pagess */
#recommended_search .footer {
    font-size: 1.5em !important;
    font-weight: bold;
    color: #575d7f;
	margin-bottom:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	background-color:none !important;
}
#recommended_search hr {
    color:#cdcdcd;
    margin: 5px 0px 5px 0px;
}
#recommended_search a {
	font-weight:normal;
}


/* merchant spot borders when using the merchant interface*/
.merchantSpotShowHidden {border:5px green inset;}
.merchantSpotShowSaved {border:5px red inset;}
.merchantSpotCategory {background-color: #FFFACD;}
.merchantSpotPublish {border:5px green inset;}
.merchantSpotPending {border:5px yellow inset;}

/*** Page Centering Browser Compatibility Fixes ***/

#whole_page:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#whole_page {display: inline-block;}

/*** Popup Gallery ***/

.popupGallery {
	margin-top:20px;
	
	margin-left:15px;
	width: 310px;
	float: left;
	
	
}

.popupRHC {
	margin: 20 0 0 38;
	width: 300px;
	float: left;
	
	
}

.popupAd {
	margin-bottom:10px;
}

.popupHeader {
   padding:0px;
   margin:0px;
   height: 50px;
   width: 730px;
   overflow: hidden;
  
}

#aolPopupIntro { 
	float:left; width:300px; height:25px; margin:2px 0px 0px 0px; display:inline; 
	
}

/*** Added 27-11-06 for search bar ***/
#gSearch_header{ float:right; width:392px; height:63px; border:0px solid #ff0000; background-color:#ffffff; margin:10px 11px 0px 0px; display: inline; }
.search_pane{float:left; width:100%; height:auto; }
.search_pane_main { display:block; } 
.search_pane_shopping { display:none; }
.search_form, .shopping_form { margin:3px 0px 0px 6px; }
.shopping_select{width:100px; font-size:1.1em; color:#000; vertical-align: top; margin:-1px 0px 0px 0px;}
.search_where { float:left; padding:0px 0px 0px 0px; font-size:1.1em; color:#000000; text-decoration: none; width: 200px; display: inline; }
.musicInput { width:189px; height:18px; margin:0px 5px 0px 3px; border:1px solid #000000;}
* html .musicInput { width:192px;}

.shoppingInput { width:186px; height:18px; margin:0px 5px 0px 3px; border:1px solid #000000;}



#gSearch_header .dsTbOn a {background-color:#9DE878; margin-bottom:2px;outline:none;font-weight:bold;}

#gSearch_header .search_inputs {float:left; width:382px; height:19px; background-color:#9DE878; padding:4px 0px 3px 0px; position:relative; left:-1px; top:-2px; z-index:1;margin-bottom:-4px;}

.search_inputs .search_input{display:inline;float:left;}
#shopping_select_wrapper {float:left;width:100px;}
.googGo { vertical-align: top; }
*html .googGo { margin-top: 1px;}

.search_powered_by{float:right; margin:0px 0px 0px 0px; text-indent: -9999px; }
.powered_by_google { background:url(/art/aoluk/hat/powered_by_google.gif) no-repeat;}
.powered_by_shopping { margin-right:1px; background:url(/art/aoluk/hat/powered_by_shop.gif) no-repeat;}
.search_where input{vertical-align:middle;}
.search_where input[type=radio]{vertical-align:bottom;}

#gSearch_header .dsTbOn a {
    padding: 0px 10px 0px 10px;
}

.search_tab a { 
    text-align:center;
    float:left; 
    position:relative; 
    top:5px; 
    padding:0px 10px 4px 10px; 
    font-size:11px;
    color: #2b65b0; 
    text-decoration:none; 
    cursor:pointer; 
    z-index:2;
    outline: none;
}

.search_tab a:hover {
    text-decoration:underline;    
}

.search_divider { 
    float:left; 
    color:#CCCCCC; 
    width:1px;
    bottom:-5px;
    position:relative;
    padding:0px;
    margin-right: -2px;
}


.search_powered_by{
    float:right; 
    text-indent: -9999px; 
    width:111px;
    height:20px;
}

.powered_by_google { 
    background:url(img/powered_by_google.gif) no-repeat;
}

.powered_by_shopping { 
    margin-right:1px; 
    background:url(/art/aoluk/hat/powered_by_shop.gif) no-repeat;
}

/* Header Radio Buttons */ 

.imagesRadioLabel, 
.audioRadioLabel, 
.videoRadioLabel, 
.imagesRadioInput, 
.audioRadioInput, 
.videoRadioInput, 
.businessRadioLabel { 
    display:none; 
}

#search-container .audioPane .powered_by_google,
#search-container .videoPane .powered_by_google {
    display:none;
}

/* google adsense */
.Google_adsense{
	margin:20px 0px 0px 160px;
}

#googleads{
    width:630px; 
    height:160px; 
    float:left; 
    border-bottom:3px solid #CDD4E3; 
    border-left:1px solid #CDD4E3; 
    border-right:1px solid #CDD4E3; 
    font-size:10px; 
    margin-bottom:20px;
}

#googleheader{
    width:624px;
    _width:630px; 
    height:20px; 
    border-bottom:3px solid #BBC2CF; 
    text-align:left; 
    font-weight:bold; 
    font-size:10pt; 
    background-color:#CDD4E3; 
    padding:3px 3px 0px 3px;
    color:#000000;
}

.googad{
    width:105px; 
    _width:125px; 
    float:left; 
    padding:10px; 
    overflow:hidden;
}

.brght{border-right:none;}
#gTitle{color:#2864B4; font-size:12px; font-weight:bold;}
#gText{color:#000000; font-size:11px;}
#gURL{color:#0066CC; font-size:9px;}

/* end of google adsense */
#localNav {
	display:none;
}

/* New Nav Link */
#nav  .newlink { background:transparent url(img/newvideonavlogo.gif) no-repeat scroll 85px 0px;  }
#nav  .newlink { padding-right:30px; background:url("img/newvideonavlogo.gif") no-repeat right;}
/* end of New Nav Link */

/*ticker*/
.ticker {background-color:#000000;}
.ticker ul {margin-top: 5px; list-style-type: disc; list-style-position: outside;}
#ticker_left {text-indent: -9999px; width:20px; height:20px; overflow:hidden;}
#ticker_middle {width:590px; height:20px; overflow:hidden;}
#ticker_right {width:20px; height:20px; overflow:hidden;}
.ticker .banner{margin-top:0px; color:#ffffff;}
#tickerID { position:relative;visibility:hidden;}
#tickerID ul{list-style-type:none; white-space:nowrap; display:inline;}
#tickerID ul {padding-left:1px;}
#tickerID ul li {display:inline; margin-right:30px;}
.ticker .banner A:link, .ticker .banner A:visited, .ticker .banner A:hover { color:#ffffff;}

/*article banner alt-text*/
h2#abanner span{ 
    text-indent: -1000em; 
    display:block;
}

/* advert header*/
.advertisement_header {display:none;float:left;}
.whole_page .advertisement_header {float:none;display:none;}
#latead .advertisement_header, #hat .advertisement_header {display:block;height:15px;}
#hat .advertisement_header {margin-left: 46px;}
#latead .advertisement_header {margin-left:0px;}
#article .article_rhc .advertisement_header {margin-left:10px;float:left;width:102px;margin-bottom:2px;}

/* google adsense */
.google_adsense {
    width: 630px;
    margin-top: 20px;
    margin-left: 160px;
    clear: both;
}
.hidden, .whole_page .hidden{ display:none; }


/* CSS FOR SITE MAP */

#sitemap {
    width:250px;
	float:left;
	margin-left:10px;
}
#sitemap h2 {
    color:#0053A4;
    font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:10px 0pt;
    padding:0pt;
}
#sitemap ul {
    margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-position:inside; 
	}
#sitemap a:hover {
    color:#0033CC;
	text-decoration:underline;
	font-size:1.2em;
	line-height:140%;
}
#sitemap a:link {
    color:#0033CC;
	text-decoration:none;
	font-size:1.2em;
	line-height:140%;
}
#sitemap a:visited {
    color:#0033CC;
	text-decoration:none;
	font-size:1.2em;
	line-height:140%;
}

/*  Content CSS */
/*
.search-right {
	display: none !important;
}
*/





/*
  the following must be the last sets of rules in the css
  as safari ignores all rules after and including the hash
  this is a workaround for the abs. postioning bug in AOL MAC 
  whilst not breaking Safari and IE.
*/
.footer {
	background:#FFFFFF url(http://www.aolcdn.com/aoluk/logo_living) no-repeat scroll left center;
	padding-left:160px;
	width:630px;
}
html*#myChannel{position:static;#}
html*#myChannel h1{margin-top:30px;}
* html #myChannel {position:absolute;}
* html #myChannel h1 {margin-top:0;}
* html #footer .tempdynamicfooterclass {float:none;}
* html #footer .tempdynamicfooterclass div{float:none;}
