/*
$Date: 2009/10/01 06:23:40 $
$Name: ukconcept_v1_r94 $
$Revision: 1.19 $
$State: Exp $
*/
* {
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
}

body {
    font-size: 62.5%;
    text-align:center;
}

body.five_column{
    background: transparent url(/art/aoleu/common/bg_lines_20x2000.gif) repeat scroll 50% !important;
}

/*hide text for all searchboxes except shopping channel*/
#inShoppingText {
    display:none;
}

#pagewrapper {margin:0 auto; width:800px;}

#outer_wrapper{
    margin:0 auto; width:830px;
}

#outer_wrapper #inner_wrapper{
    background: #ffffff;
    text-align:left;
    margin:0 auto;
    width:820px;
    overflow:hidden;
    padding-top:0px;
    padding-bottom:10px;
}
fr.#outer_wrapper #inner_wrapper{padding-bottom:0px;}
* html #outer_wrapper #inner_wrapper{
    overflow:visible;
}

#partner #hat {margin:0px auto;}
#hat #hat_wrapper {width: 820px;}

/* ---- TRINITY CHANNEL PAGE STRUCTURE ---- */

#whole_page {
    width: 820px;
}

.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;
}

#lhc {
    width: 150px;
    margin-left: 10px;
    clear: both;
}

#nav div {
    float: none;
    display: block;
}

#mc {
    width: 320px;
}

#mc_extra {
    width: 480px;
}
#mc_5col {
    width:320px;
}
#mc_6col {
    width:480px;
}
#mc_super {
    width: 640px;
    margin-right: 10px;
    _margin-right: 5px;
}

#mc_ultra {
    width: 800px;
}

#rhc {
    width: 320px;
}


#lateAd {
    background-color: white;
    text-align:left;
}

#bc {
    margin-top: 10px;
    margin-left: 160px;
}

/* CONTROL HEADER SEARCH BOX */
.hidden { 
    position: absolute;
    left: 0px;
    top: -9999px;
}
.hidden2 { 
    visibility: hidden;
}

.search_pane {
    float:left; 
}

#gSearch_header { 
    float:right; 
    width:378px;
    height:60px; 
    margin:10px 25px 0px 0px; 
    display: inline; 
}

/*  SEARCH TABS */
#gSearch_header .dsTbOn a {
    margin-bottom:2px;
    outline:none;
    font-weight:bold;
    color: #fff;
    padding: 0px 10px 0px 10px;
}

.search_tab a { 
    text-align:center;
    float:left; 
    position:relative; 
    top:5px; 
    padding:0px 10px 4px 10px; 
    font-size:1.2em;
    color: #2b65b0; 
    text-decoration:none; 
    cursor:pointer; 
    z-index:2;
    outline: none;
}

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

.search_divider { 
    float:left; 
    color:#787878; 
    width:1px;
    bottom:-5px;
    position:relative;
    padding:0px;
    margin-right: -2px;
}

#search_tab0 a { 
    margin-left:4px;
}

/*  SEARCH INPUT */
.dsForm, .dsShop { 
    margin:3px 0px 0px 0px; 
}

#gSearch_header .search_inputs {
    float:left;  
    position:relative;     
    top:-2px; 
    z-index:1;
    width: 380px;
    height: 26px;
}

.googleInput, .shoppingInput, .businessInput1, .businessInput2 , .localInput1, .localinput2 {
    background-color: #e6e6e8;
    margin: 4px 0 4px 4px; 
    border: 1px solid #ffffff;
    font-size: 1.1em;
    font-weight: normal;
    color: #000000;
    float: left;
    height: 18px;
}

.googleInput { 
    width:257px; 
}

.localInput1, .localinput2 {
     width:127px; 
}

.shoppingInput { 
    width:163px; 
}

.shopping_select {
    width:88px; 
    font-size:1.1em; 
    color:#000; 
    margin: 3px 0px 0px 0px;
    left: 172px;
    position: absolute;
}

/* DE Auskunft input fields */
.businessInput1, .businessInput2 {
    width: 93px;    
    padding: 1px 2px;
}

.businessLabel {
    float: left;
    margin: 7px 0px 5px 3px;
    color: #ffffff;
    font-weight: bold;
}

/* SEARCH BUTTON */
.search_button {
    width: 111px;
    height:18px;
    margin: 4px 0px 4px 0px;
    border:none;
    cursor:pointer;
    right: 4;
    position: absolute;
    text-indent:-9999px;
}

/*  RADIO BUTTONS */   
.search_where { 
    float:left; 
    padding:0px; 
    font-size:1.1em; 
    color:#2b65b0; 
    margin-top: 2px;
    text-decoration: none;
    display: inline;
}

.search_where input{vertical-align:middle;}

.search_where input[type=radio]{
    vertical-align:bottom;
}


/*  Sponsor Image */
.search_powered_by{
    float:right; 
    margin-top: 0px;
    text-indent: -9999px; 
    height:22px;
}

.powered_by_google { 
    background:url(/art/aoleu/partner_logos/powered_by_google.gif) no-repeat;
    width:121px;
}

.powered_by_shopping {
    width: 108px;
    background:url(/art/aoleu/partner_logos/powered_by_shop.gif) no-repeat;
}

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

.powered_by_11880 {
    width: 97px;
    background:url(/art/aoleu/partner_logos/powered_by_11880.gif) no-repeat;
}

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

/* Header Radio Buttons */ 

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


/* HAT STYLES */
#hat_wrapper {
    width: 830px;
    margin: auto;
}
#hat {
    margin: 0px 5px;
    width:820px;
    background:url('/art/aoleu/common/bg_bannerad.gif'); 
    padding: 5px 0;
    text-align:center;
}

div.aolukhat {
    height: 20px;
    width: 818px;
    _width: 820px;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    background:url('/art/aoleu/common/bg_nav.gif');    
}

#aolukhatleft,
#aolukhatright {    
    margin: 4px 0px 0px 5px;
    display: inline;
}

#aolukhatleft {
    float: left;
}

#aolukhatright {
    float: right;
    margin-right: 10px;
}

#aolukhatright a {
    color: #EC1B24;
}

#aolukhatleft a {
    text-transform: uppercase
}

#sns {
    font-size: 1.1em;
    float: right;
    margin: 4px 10px 0px 0px;
    display: inline;
    z-index: 999;
}

#sns div {
    display: inline;
}

#sns img {display:none;}

.hat_divider {
    color: #787878;
    margin: 2px;
}
.aolukhat a:link, .aolukhat a:visited { 
    color: #000000;
    text-decoration: none;
    font-size: 1em;
}

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

#sns {position:relative;}
#loginLayer {left:auto !important;right: -10px; top: 16px!important; background-color:#f6f6f6;}

/* MAIN HEADER */

/* HIDDEN HEADER */
#myDate{display:none;}
#myHeaderInfo{display: none;}
#myArea {display: none;}

#myHeader { 
    float:left;  
    display: inline;
    height:85px;
    background:url('/art/aoleu/common/bg_hat.jpg'); 
    text-align:left;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    width: 818px;
    _width: 820px;
}

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

#myLogo a{
    margin:0;
    width:350px;
    height:35px;
    display: block;
    text-indent: -9999px;
}

#myLogo { float:left; vertical-align:top; margin:0px;}
#myLogo a:hover, #myLogo a:focus {outline:none;}

#myLogo, #myLogo a{
    cursor:pointer;
}
* html #myLogo a{
    background-image:none;
    position:relative;
    float:left;
    display:inline;
}
* 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: 0px 4px 0px 4px;}


/* BREADCRUMB */

.breadcrumb {
    background:transparent url('/art/aoleu/furniture/breadcrumb/bg_fade.png');
    background-repeat: repeat-x; 
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoleu/furniture/breadcrumb/bg_fade', sizingMethod='scale');
    height: 25px;
    _height: 35px;
    width: 820px;    
    color: #787878;
    padding-top: 10px;
    font-size: 1.1em;
}

.you_are_here {
    color: #787878;
    font-weight: normal;
    font-size: 1em;
    margin: 0px 0px 15px 10px;
    float: left;
}

.breadcrumb a:link { 
    color: #2864B4;
    text-decoration: none;
    font-size: 1.0em;
}
.breadcrumb a:visited {
    color: #2864B4;
    text-decoration: none;
    font-size: 1.0em;
}
.breadcrumb a:hover {
    color: #999999;
    text-decoration: underline;
    font-size: 1.0em;
}
.breadcrumb a:active {
    color: #999999;
    text-decoration: underline;
    font-size: 1.0em;
}

/* SEND TO A FRIEND */

#whole_page #staf {
    float:right;
    display: inline;
    margin: 0px 10px 0 0;
}
#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;
}

#staf #emaillink a {
    padding-left: 24px;
}

#staf #bookmarklink a {
    padding-right: 6px;
}

#imlink {
    background: url('/art/aoleu/furniture/breadcrumb/icon_im_15x12.png') no-repeat;
    _background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoleu/furniture/breadcrumb/icon_im_15x12', sizingMethod='crop');
}
#emaillink {
    background: url('/art/aoleu/furniture/breadcrumb/icon_email_18x12.png') no-repeat;
    _background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s.aolcdn.com/art/aoleu/furniture/breadcrumb/icon_email_18x12', sizingMethod='crop');
    
}

/* MODULE TITLES*/
.module_headline, 
.module_headline a:link, 
.module_headline a:link, 
.module_headline a:visited, 
.module_headline a:hover, 
.module_headline a:active,
.subheadline,
.article_headline, 
.wide .enhanced_headline {
    font-family: georgia;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-size: 20px;
}

/* FOOTER STYLES */

.tempdynamicfooterclass {
    border-top: 1px solid #E6E6E6;
    padding-top: 10px;
}
.footer {
    clear: both;
    background-color: white;
    font-size: 1.1em;
    color: #999999;
}
.footer {
    margin-top:20px;
    width: 630px;

}
.five_column .footer {
    margin-left:170px;
}

#more_on_aol{
    color:#000000;
    font-size:1.1em;
    font-family:georgia,sans-serif;
}

.footer .tempdynamicfooterclass div a, .googad #gTitle, .googad #gURL {
    font-size:1.1em;
    font-family:arial,sans-serif;
    color:#2B65B0;
    font-weight:normal;
    text-decoration:none;
} 

.footer .tempdynamicfooterclass div a:hover{
    text-decoration:underline;
} 

/* FR Jump Hat Header Styles */
.aol_eu_hat {
    height:25px;
    margin:0pt auto;
    width:820px;
}

.hat_logo {
    float: left;
    display: inline;
    margin: 5px 30px 5px 15px;
}

.hat_logo a {
    text-indent:-9999px;
    display: block;
}

.aol_hat_links {
    display: inline;
    float: left;
    margin: 5px 0px 5px 0px;
}

.aol_hat_links a,
.aol_hat_links a:visited {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
}

.tophat_divider {
    color: #FFFFFF;
    margin: 2px;
    font-size: 12px;
}

/* End of Hat Header Css*/

/* Partner Styles */

#partner #tdiv1, #partner #mc_article_full{
    margin-left: 10px;
}

/* End of Partner Styles*/


.six_column #outer_wrapper,
.six_column #outer_wrapper #inner_wrapper,
.six_column #whole_page,
.six_column .breadcrumb,
.six_column .footer{
    width:980px;
}
.six_column div.aolukhat,
.six_column #hat_wrapper,
.six_column #myHeader{
    width:978px;
    _width:980px;
}
.six_column .footer div {
   text-align:center;
   width:100%;
}



