@charset "utf-8";
/* CSS Document */

.scroll {
         width: 40px;
         height: 40px;
         border-radius: 50%;
         position: fixed;
         bottom: 20px;
         right: 20px;
         z-index: 990;
         display: none;
         background: #FFF;
         text-align: center;
         }

.fa-angle-double-up:before {font-size: 50px; color: #000;}


/* irol-index */

.ccbnNCont {display:none;}


/* general */
body{

    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    font-size:70%;
    padding:0;
    margin:0;
    color:#333;
    background-color:#fff;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, select {
    margin:0;
    padding:0;
    list-style-type:none;
}
img {
    border:0 none;
}
.clear {
    clear:both;
    line-height:0;
}
p{

margin-bottom: 10px;
}

a,
a:link
a:visited{
    color:#000;
    text-decoration:none;
    outline: 0;
}

a:hover{
    color:#000;
    text-decoration:none;
}

.brand_intro a:link,
.brand_intro a:visited,
.brand_intro a:hover,
#brand_story a:link,
#brand_story a:visited,
#brand_story a:hover,
#contentLanding a:link,
#contentLanding a:visited,
#contentLanding a:hover,
#content_inner a:link,
#content_inner a:visited,
#content_inner a:hover,
#content_inner_wide p a:link,
#content_inner_wide p a:visited,
#content_inner_wide p a:hover {
    color:#ee2d24;
    text-decoration:none;
    outline: 0;
}

h1{
    float:left;
}

/* index */
.bigfact a {color:#FFFFFF;}
.bigfact_black a {color:#FFFFFF;}
.ccbnWidget {min-height:55px !important;}

.main{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-body-main-black.gif) repeat top left;
    float:left;
    width:1056px;
}

.landing {
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-about-body.gif) repeat top left;
    float:left;
    width:1056px;
}

.inner {
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-inner-body.gif) repeat top left;
    float:left;
    width:1056px;
}

/* .about{
background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-about-body.gif) repeat top left;

    float:left;
    width:1056px;
}*/

.brand{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brand-body.gif) repeat top left;
    float:left;
    width:1056px;
}

/*Wrapper styles*/
#wrapper{
    width:1073px;
    padding:0;
    margin:0 auto;
    overflow:hidden;

    background:#6b6b6f url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-grey-gradient-tile.gif) repeat-x left top;


}

#container{
    width:1073px;
    position:relative;
    float:left;
}

#home_left {
    /*width:643px;*/
    background-color: transparent;
    width:100%;
    float:left;
    padding:0;
    margin:0;
    min-height:854px;
    overflow:hidden;
    position:relative;
}

#home_left .homeimage
{
    position:absolute;
    /* left:0px; */
    left: -266px;
    background:#d6d6d7;
    /* top:173px; */
    z-index:1;
}

#hm_content{
     float:left;
     /*width:633px;*/
     width:753px;
     padding:0;
     margin:0;
     position:relative;
}
#hm_content h2{
    font-size:200%;
    float:left;
}

#hm_container_right{
    width:291px;
    background:#6b6b6f url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-grey-gradient-tile.gif) repeat-x left top;
    float:left;
    padding:8px 12px 70px 0;
    margin:0;
    /*background:#000000;*/
}

#container_right,
.reponsibility #container_right,
.inner #container_right,
.brand #container_right{
    width:291px;
    float:left;
    padding:8px 12px 88px 0;
    margin:0;
    min-height:850px;

    background:#6b6b6f url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-grey-gradient-tile.gif) repeat-x left top;

}

.reponsibility #container_right,
.inner #container_right,
.brand #container_right{
    background:#000;
}

#inner_left,
.inner #inner_left,
.overview #inner_left {
    width:770px;
    float:left;
    padding:0;
    margin:0;

background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/inner-left-bg-tile.gif) repeat-x left top;
}

#inner_left_wide,
.inner #inner_left_wide,
.overview #inner_left_wide {
    width:770px;
    float:left;
    padding:0;
    margin:0;

background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/inner-left-bg-tile.gif) repeat-x left top;
}

.inner #inner_left {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/landing-bg.jpg) no-repeat left top;
    width:764px;
}

.inner #inner_left_wide {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/landing-bg.jpg) no-repeat left top;
    width:764px;
}

.overview #inner_left{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/overview-top-cover.gif) repeat-x left top;
    width:770px;
}

.overview #inner_left_wide{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/overview-top-cover.gif) repeat-x left top;
    width:100%;
}

.overview #inner_left_corporate{
    background:#000 url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/left-grey-gradient-tile.gif) repeat-x top left;
}

#container.about,
#container.overview{
background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/complete-left-tile-white.png) repeat-y left top;
}


#inner_content,
#container .inner #inner_content{
     float:left;
     width:770px;
     padding:0;
     margin-top:38px;
     /*background:url(../images/complete-left-tile.png) repeat-y left top;*/
     position:relative;
}

#inner_content_wide,
#container .inner #inner_content_wide{
     float:left;
     width:1073px;
     padding:0;
     margin-top:38px;
     /*background:url(../images/complete-left-tile.png) repeat-y left top;*/
     position:relative;
}

#container .inner_content_minus{
    margin-top:62px;
}

#container.topPad #inner_content{
    margin-top:54px;
}

#content{
    float:left;
    width:611px;
    
}

#content_wide{
    float:left;
    width:920px;
    
}

#content h1, #content_wide h1{
    /* color:#ffffff; */
    font-size:290%;
    padding:6px 0 0 7px;
    font-weight:normal;
    width:597px;
}

#content h1.border, #content_wide h1.border, 
.reponsibility #content h1.border, .reponsibility #content_wide h1.border
.inner #content h1.border, .inner #content_wide h1.border{
    color: #fff;
    /* font-size:300%; */
    padding: 5px 0;
    position: absolute;
    top: 0;
    z-index: 3;
    font-weight: 200;
    box-sizing: border-box;
    /* left: 0; */
    /* background:#2b2b2d; */
    width: 100%;
    padding: .5rem 1rem;
    background-color: rgba(31, 32, 37,.5);
}

.reponsibility #content h1.border,
.inner #content h1.border, .inner #content_wide h1.border,
.brand #content h1.border{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x left top;
    width:584px;
}

#content_inner_wide{
}

#content_inner{
}

#content_inner_brand{
    float:left;
    /* width: 100%; */
    /* padding:0 0 14px 0; */
    /* line-height:120%; */
}

#content_inner_faq{
    float:left;
    width:597px;
    padding:21px 0 14px 0;
    margin-top:5px;
}

#content_grey,
.reponsibility #content_grey,
.brand #content_grey{
    float:left;
    width:587px;
    background:#d9d9da;
    padding:0px 14px 0 0;
    margin:0px;
    border-top:1px solid #ee2d24;
}

.brand #content_grey{
    background:none;
    border-top:none;
}

.brand #content_grey p{
    font-size:100%;
}

.reponsibility #content_grey{
    background:#7f7f7f;
    border-top:none;
    width:597px;
    padding:14px 14px 0 0;
}

#content_grey img{
    float:left;
}

#content_grey p{
    float:left;
    width:317px;
    font-size:130%;
    line-height:130%;
    padding:15px 0 0 15px;
}

#content_grey h2,
#inner_left_responsibility #content_grey h2{
    float:left;
    padding:21px 30px 32px 12px;
    width:555px;
    color:#ee2d24;
    
    font-weight:normal;
    font-size:160%;
    line-height:125%;
}

#inner_left_responsibility #content_grey h2{
    background:#000;
}

#content_inner .tab_Custom_Content h2,
#content_inner .tab_Custom_Content h3,
#content_inner .tab_Custom_Content p.intro,
#content_inner .tab_Custom_Content p,
#content_inner .tab_Custom_Content ul,
#content_inner .tab_Custom_Content li,
#content_inner table h3,
#content_inner table p {
    width:auto;
}


#content_inner #TabOuterContainer h2,
#content_inner #TabOuterContainer h3,
#content_inner #TabOuterContainer p.intro,
#content_inner #TabOuterContainer p {
    width:465px;
}


#content_inner #TabOuterContainer h2,
#content_inner #TabOuterContainer h3 {
    padding-top:0;
    margin-top:0;
}


#content_inner_wide h3 {
width: 450px;
}


#content_inner_brand h4,
#content_inner_wide h4 {
 /* padding:0 0 10px 10px; */
 /* font-size:11px; */
}

#content_inner .award_desc ul {
    padding: 5px 9px 9px;
}


#content_inner_wide ul {
 clear:left;
}

#content_inner ol {
 margin:0 0 0 21px;
}

#content_inner_wide ol {
 margin:0 0 0 30px;
}




#content_inner ol li,
#content_inner_wide ol li {
 list-style:decimal;
 list-style-type:decimal;
}

#content_inner_wide h2 {
    width:451px;
    font-size:120%;
    color:#ee2d24;
}
#content_inner_wide p.intro {
    /* width:451px; */
    color:#ee2d24;
    font-weight:bold;
}

#content_inner_wide p {
 /* width:450px; */
}

#content_inner p.morespace{
    padding:5px 0 9px 10px;
}

.listItem {
 color:#ee2d24;
}

.listItem label {
 color:#000;
}


#ee2d24


#content_inner ol li,
#content_inner_wide ol li {
    padding:2px 0 10px 0;
}


#content_inner_wide .bod_block_lrg li {
    float:left;
    width:586px;
    padding:0 0 0 6px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-bullet.gif) no-repeat left 6px;

}


#header{
    /* background-color: #fff; */
    /*width:629px;*/
    width:754px;
    padding:0;
    float:left;
    margin:0;
    /* background-color: rgba(18, 18, 21,0.1); */
    /* position: absolute; */
    z-index:10;
    /* background: -webkit-linear-gradient(top,rgba(31, 32, 37,.7),transparent); */
}

#header img{
    /*padding:0 0 19px 31px;*/
    padding:0 0 16px 33px;
    float:left;
}

/*Top link styles*/

#top_link{
    /*width:268px;*/
    width:438px;
    /* background-color: #121215; */
    color: #fff;
    padding:10px 0;
    /* margin-bottom: 10px; */
    float:right;
    /* border-bottom: 1px solid #ccc; */
}

#top_link ul{
    float:right;
    
}

#top_link li{
    float:left;
    padding-top:1px;
}

#top_link li a{
    
text-decoration:none;
    
padding:0 16px 0 0;
    
margin:0;
    
color: #999;
}

.lang {
    background: url(http://media.corporate-ir.net/media_files/IROL/20/205430/images/sw.svg) no-repeat left 3px;
    padding: 0 0 0 22px;
    position: relative;
    z-index: 100;
    background-size: 18px;
}

.share {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/share-icon.gif) no-repeat left 2px;
    padding:0 0 0 19px;
}

#top_link li.lang a.english {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/gb.png) no-repeat left 3px;
}

.search{
     float:right;
     padding:0 0 0 2px;
}

.searchinput{
    border:none;
    float:left;
    width:99px;
    padding:2px 0 2px 3px;
    /* background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-serch-arrow.gif) no-repeat top right; */
    color: #666;
    font-size:100%;
    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
}

/*Top nav styles*/
#top_nav li.home{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/icon-home.gif) no-repeat 2px 7px;
    width:15px;
    padding-right:8px;
    height:25px;
}
#top_nav li.home span{
    display:none;
}
#top_nav .selected{
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-selected.gif) no-repeat top center; */
    /* border-bottom:0 none; */
}

#top_nav{

width:100%;

float:left;

padding:0 0 0 31px;

background-color: #121215;

z-index:70;
}

#top_nav_inner{width:100%;float:left;position: relative;z-index:99;}
.top_nav_inner, 
.top_nav_inner ul { 
    float: left;
    margin: 0;
    padding: 0;
    z-index:88;
}
.top_nav_inner {
    position: relative;
    z-index:9999;
    padding: 5px 0;
}
.top_nav_inner li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.top_nav_inner li a, 
.top_nav_inner li a:link, 
.top_nav_inner li a:active, 
.top_nav_inner li a:visited {
    padding:6px 10px 8px 10px;
    float:left;
    text-decoration:none;
    /* color:#ffffff; */
    font-size:1rem;
}
.top_nav_inner li a:hover {
    float:left;
    text-decoration:none;
}
.top_nav_inner ul {
    list-style: none;
    margin: 0;
    min-width: 200px;
    width: 100%;
    float:left;
    z-index:9999;
}
.top_nav_inner ul {
    padding-bottom:4px;
}
.top_nav_inner ul li {
    border: 0;
    float: left;
    clear:both;
    /* border-bottom: 1px solid ghostwhite; */
    background: #fff;
    width: 100%;
}
.top_nav_inner ul li a{
    width:165px;
}
.innnertopnav{
    width: 100%;
    position: absolute;
    top: 36px;
    left: 0;
    z-index:99;
}
.top_nav_inner .top_nav_footer{
    padding-bottom:5px;
    width: 100%;
    border:none;
    float:left;
}
.top_nav_inner .dropdown{
    float:left;
    display:none;
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-topnavn.png) repeat-y left top; */
    padding: 10px 0 0 0px;
}



.top_nav_inner ul ul{
    float:left;
    padding-bottom:0;
    border-bottom:none;border-bottom:1px solid #ffffff;
}

.top_nav_inner li.selected_sub{
    float:left;
    border:none;
    border-bottom:1px solid #ffffff;
    border-top:1px solid #ffffff;
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
}
.top_nav_inner li a.selected{
    
}
.top_nav_inner ul li li li{
    margin-bottom:1px;
}
.top_nav_inner li li a, 
.top_nav_inner li li a:link, 
.top_nav_inner li li a:active, 
.top_nav_inner li li a:visited {
    /* padding:10px 0 10px 20px; */
    text-decoration:none;
    font-size:100% !important;
    color:#333;
    width: 100%;
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 10px 5px;*/
}
.top_nav_inner li li a:hover{
    color: #ee2d24;
    background-color: transparent !important;
    /*background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 10px 5px;*/
}
.top_nav_inner li li a.active{
    color: #ee2d24;
    /*background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-liselected.gif) no-repeat 8px 8px;*/
}
.top_nav_inner li li li a, 
.top_nav_inner li li li a:link, 
.top_nav_inner li li li a:active, 
.top_nav_inner li li li a:visited {
    padding:3px 10px 3px 30px;
    text-decoration:none;
    /*font-size:100%;*/
    font-size:90%;
    color:#000000;
    width: 144px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 20px 5px;
}
.top_nav_inner li li li a:hover{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
    color: #ee2d24!important;
    }


.top_nav_inner li li li a.active{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
    border:none;
}
#top_nav .top_nav_inner .selected_active{
    float:left;
    border:none;background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
}





#right_nav_inner{
    width:20px;
    float:left;
}
.right_nav_inner, 
.right_nav_inner ul { 
    float: left;
    margin: 0;
    padding: 0;
    z-index:88;
    
}
.right_nav_inner {
    position: relative;
}
.right_nav_inner li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index:9999;
}
.right_nav_inner li a, 
.right_nav_inner li a:link, 
.right_nav_inner li a:active, 
.right_nav_inner li a:visited {
    padding:0;
    float:left;
    text-decoration:none;
    color:#ffffff;
    font-size:110%;
}
.right_nav_inner li a:hover {
    float:left;
    text-decoration:none;
}
.right_nav_inner ul {
    list-style: none;
    margin: 0;
    width: 180px;
    float:left;
    z-index:9999;
    border:2px solid #ffffff;
}
.right_nav_inner ul {
    padding-bottom:4px;
}
.right_nav_inner ul li {
    border: 0;
    float: left;
    clear:both;
    border-bottom:1px solid #ffffff;
    background:#EFEFEF;
    width: 180px;
}
.right_nav_inner ul li a{
    width:165px;
}
.innnertopnav_right{
    width: 0px;
    overflow:hidden;
    position: absolute;
    top: 0;
    right: 20px;
}
.right_nav_inner .top_nav_footer{
    padding-bottom:5px;
    border:none;
    float:left;
}
.right_nav_inner .dropdown{
    float:left;
    padding:0 0 0 0;
}
.right_nav_inner .dropdown a{
    visibility:hidden;
}
.right_nav_inner ul ul{
    float:left;
    padding-bottom:0;
    border:none;
    width: 180px;
    border-bottom:none;
}

.right_nav_inner li.selected_sub{
    float:left;
    border-bottom:1px solid #ffffff;
    font-weight:bold;
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-liselected.gif) no-repeat 10px 8px;
}
.right_nav_inner li a.selected{
    border-bottom:1px solid #ffffff;
    background:none
}
.right_nav_inner ul li li{
    width:180px;
    font-weight:normal;
    border-bottom:1px solid #ffffff;
}

.right_nav_inner ul li li li{
    margin-bottom:1px;
}
.right_nav_inner li li a, 
.right_nav_inner li li a:link, 
.right_nav_inner li li a:active, 
.right_nav_inner li li a:visited {
    padding:3px 10px 3px 20px;
    text-decoration:none;
    font-size:100%;
    color:#000000;
    width: 148px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 10px 5px;
}

.right_nav_inner li li a:hover{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 10px 5px;
}
.right_nav_inner li li a.active{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-liselected.gif) no-repeat 8px 8px;
}
.right_nav_inner li li li a, 
.right_nav_inner li li li a:link, 
.right_nav_inner li li li a:active, 
.right_nav_inner li li li a:visited {
    padding:3px 10px 3px 30px;
    text-decoration:none;
    font-size:100%;
    color:#000000;
    width: 137px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 20px 5px;
}
.right_nav_inner li li li a:hover{
    background: #e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
}
.right_nav_inner li li li a.active{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 20px 5px;
    border:none;
}
.right_nav_inner li.selected_active{
    float:left;
    border:none;
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-liselected.gif) no-repeat 20px 5px;
}



/*Home page welcome section*/

#welcome{
     float:right;
     margin:37px 0 0 0;
     padding:0px;
     position:relative;
     background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-block-shadow.png) repeat-y left top;
     /*width:622px;*/
     width:487px;
}

#welcome h1{
    background:#2b2b2d url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-block-shadow.png) repeat-y left top;
    color:#ffffff;
    padding:5px 0 5px 18px;
    filter: alpha(opacity=80); 
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    width:469px;
    font-size:300%;
    font-weight:normal;
    line-height:116%;
    float:left;
}

#welcome ul li img{
    display:none;
}

#welcome_inner{
    /*bottom: 7px;*/
    height: 165px;
    filter: alpha(opacity=80); 
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position: absolute;
    width:487px;
    z-index: 0;
    /*background:#ffffff;*/
    line-height:0;
    right:0;
    top:49px;
    /*background: url(../images/bg-red-line.gif) repeat-x top left;*/
}

.welcome_content{
    z-index:0;
    width:467px;
    background:#d7d7d7 url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-block-shadow.png) repeat-y left top;
    padding:0 20px 0 0;
    float:left;
    min-height:276px;
    position:relative;
    margin:0;
}

.redline{
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/bg-red-line.gif) repeat-x top left;
     float:left;
     height:1px;
     width:487px;
}

#welcome .welcome_count a {background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/welcome-count-default.gif) no-repeat center top;}

#welcome .welcome_count a{
font-size:90%;
    color:#ffffff;
    padding:8px 0 1px 0;
    float:left;
    margin:0;
    width:16px;
    font-weight:normal;
    text-decoration:none;
    
}

#welcome a span {
    float: left;
    text-align: center;
    width: 15px;
}

#welcome .welcome_count a:hover,
#welcome .welcome_count a.selected{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/welcome-count-selected.gif) no-repeat top center;
}

.welcomeBlock{
    float:left;
    width:470px;
    
    background:#c0c0c1 url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/right-block-shadow.png) repeat-y left top;
}
.welcome_count {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/bg-red-line.gif") repeat-x scroll center top transparent;
    bottom: 0;
    left: 0;
    margin-top: 14px;
    padding: 0 0 0 17px;
    position: absolute;
    width: 470px;
}
#welcome p {
    float: left;
    font-size: 130%;
    line-height: 135%;
    margin: 0;
    padding: 13px 4px 2px 18px;
    width: 430px;
}
#welcome .welcomeholder {
    float: left;
    height: 126px;
    width: 456px;
}
#welcome .welcomeholder span.heading {
    display: none;
}

.welcomeNewsTitle {
 display:block;
 color: #fff;
}

#welcome ul, #welcome ul li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#welcome ul li {
    padding: 0 3px 0 0;
}
#welcome .welcome_count .refresh {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-refresh.png") no-repeat scroll left 5px transparent;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 18px;
}
#welcome .welcome_count .refresh:hover {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-refresh.png") no-repeat scroll left 5px transparent;
}



/*Brand Section Styles Home and Our brand page*/
#brand{
    width:753px;
    overflow:hidden;
    float:left;
    position:relative;
    border-top: 1px solid #ccc;
    height:189px;
    /* margin-top:57px; */
    padding-top: 30px;
}

#brand_inner{
    position:absolute;
    height:57px;
    width:100%;
    left:0;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brand-line.gif) repeat-x bottom center;
    top:0;
}

#brand_inner_bg{
    position:absolute;
    width:753px;
    background:#FFFFFF;
    /* filter: alpha(opacity=80); 
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;*/
    height:50px;
    left:0;
}

.brand_logo{
    float:left;
    width:753px;
    height:57px;
    overflow:hidden;
    
}

#content_grey .brand_logo{
    float:left;
    width:598px;
    height:57px;
    overflow:hidden;
}
#brand_inner .leftmousemove{
    float:left;
    width:200px;
    height:57px;
    overflow:hidden;
    background:#0F6;    
}

#brand_inner .rightmousemove{
    float:right;
    width:200px;
    height:57px;
    overflow:hidden;
    background:#0F6;        
}

.brand_desc{
    float:left;
    background:#202020;
    /* width:753px; */
    height:138px;
    margin:51px 0 0 0;
}
.brand_logo img{
    
}
.brand_logo ul{
    position:absolute;
    width:100%;
}
.brand_logo li{
    padding:0 20px;
    float:left;
}
.brand_logo li a{
    padding:0 0 7px 0;
}
.brand_logo li a.selected,
.brand_logo li a:hover{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brand-arrow.gif) no-repeat bottom center;
    /* float:left; */
    /* padding-bottom: 4px; */
}
.brand_logo_content{
    float:left;
}

.brand_desc_holder
{
    /* float:left; */
    /* width:100%; */
    display:none;
}

.brand_desc_lft{
    float:left;
    width:477px;
    padding:18px 10px 18px 32px;
    background:#202020;
    color:#ffffff;
    position:relative;
}

#hm_content .brand_desc_lft h2{
    float:left;
    width:350px;
    padding:0 0 0 0;
    clear:both;
    font-size:110%;
}

.brand_desc_lft p{
    float:left;
    width:462px;
    padding:0 0 0 0;
    clear:both;
    font-size:110%;
    line-height:125%;
}

.brand_desc_lft .bmore{
        
     height:11px;
     margin:0;
     padding:3px 9px 0 5px;
     color:#ee2d24;
     float:right;
     font-weight:bold;
     font-size:90%;
}
.btn_filter{
    float:left;
    width:20px;
    height:59px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/btn-filter.gif) no-repeat top left;
}
.right_nav_inner li .btn_filter:hover,
.right_nav_inner li .btn_filter.selected{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/btn-filter-hover.gif) no-repeat top left;
}
.right_nav_inner li .btn_more:hover,
.right_nav_inner li .btn_more.selected{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/btn-more-hover.gif) no-repeat top left;
    border:0px;
}
.btn_more{
    float:left;
    width:20px;
    height:60px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/btn-more.gif) no-repeat top left;
}
.brand_shadow{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-horizontal-shadow.png) repeat-x left top;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:10
}
.brand_sub{
    width: 100%;
    overflow:hidden;
    float:left;
    /* position:relative; */
    height: 325px;
}
.brand_inner_sub{
    position:absolute;
    /* height:57px; */
    /* width:597px; */
    /* left:0; */
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brand-line.gif) repeat-x bottom center; */
    top:0;
    overflow: hidden;
}
.brand_inner_sub_bg{
    position:absolute;
    /* width:597px; */
    background:#ffffff;
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    height:50px;
    left:0;
}
.brand_logo_sub{
    float:left;
    width:629px;
    height:57px;
    overflow:hidden;    
}
.brand_desc_sub{
    float:left;
    background:#000000;
    /* width:597px; */
    height:138px;
    margin:51px 0 0 0;
}
.brand_desc_lft_sub{
    float:left;
    width: 100%;
    padding: 40px;
    background:#000000;
    color:#ffffff;
    position:relative;
    height: 200px;
}
#content_grey .brand_desc_lft_sub h2,
.section_landing .brand_desc_lft_sub h2 {
    float:left;
    width:339px;
    padding:0 0 3px 0;
    clear:both;
    font-size:110%;
    color:#ffffff;
    font-weight:bold;
    line-height:100%;
}
.brand_desc_lft_sub p{
    float:left;
    width:100%;
    padding:0 0 0 0;
    clear:both;
    line-height:145%;
}
.brand_desc_lft_sub .bmore{
        
     height:11px;
     margin:0;
     padding:0 9px 0 6px;
     color:#ee2d24;
     float:right;
     font-weight:bold
}
/*Right Col Section*/
#col1,
#col2,
#col3{
    float:left;
    width:128px;
    padding:0 0 0 14px;
    font-size:100%;
    min-height:1px;
    position:relative;
    margin:0 0 20px 0;
}

#col1 img,
#col2 img,
#col3 img{
    float:left;
}
.shadow{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:0;
    left:0;
    height:193px;
}
.shadowbod{
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y left top;
    width:14px;
    position:absolute;
    top:0px;
    left:0;
    height:100%;
}


.article{
    float:left;
    /*width:356px;*/
    width:128px;
    margin:0 0 14px 0;
    height:129px;
    position:relative;
    /*background:#e0e0e0;*/
    padding:0;
    display:block;
    height:129px;
    overflow:hidden;
}

.articleinner
{
    position:absolute;
    left:0;
    top:0;  
    width:128px;
    height:129px;
    overflow:hidden;
}

.article img
{
    position:absolute;
    right:0;
    top:0;
    clear:both;
}

/* add on */

.shareWidget {
 width:480px; 
 height:119px;
 background:#e0e0e0;
 float: left; 
clear: both;
position: absolute; 
left: 0;  
top: 0; 
}

.article_content{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-article.gif) repeat-x top left;
    padding:1px 0 0 0;
    left:0;
    bottom:0px;
    width:100%;
    height:48px;
    border-top:1px solid #ee2d24;
    position:absolute;
}

.articleinner .imgholder
{
    float:left;
    position:relative;
    width:100%;
    height:119px;
    overflow:hidden;
}

.article_wide{
     float:left;
     width:356px;
     
}
.article_content_wide{
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-article.gif) repeat-x top left;
    float:left;
    padding:0 0 0 5px;
    width:356px;
    height:75px;
}
.article_content h2{
    float:left;
    color:#000000;
    font-size:100%;
    /* width:107px; */
    padding:1px 0 2px 6px;
    clear:both;
    line-height:110%;
}

.article_content p{
    float:left;
    width:97%;
    color:#000000;
    padding:0px 0 0px 6px;
    height:0px;
    overflow:hidden;
}

#hm_container_right .enlarge,
#container_right .enlarge{
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-enlarge.png) no-repeat top left;  
     width:11px;
     height:11px;
     margin:0;
     padding:0;
     position:absolute;
     left:5px;
     bottom:5px;
         z-index:10;
}
#hm_container_right .enlarged,
#container_right .enlarged{
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-enlarge-1.png) no-repeat top left;    
}
#hm_container_right .more,
#container_right .more{
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-more-arow.gif) no-repeat 31px 5px;    
bottom: 6px;
    color: #ee2d24;
    height: 11px;
    margin: 0;
    padding: 0 7px 0 0;
    position: absolute;
    right: 5px;
    z-index: 10;
}

label.none,
span.none{
    display:none;
}

.bigfact {
    float:left;
    width:118px;
    background:#ee2d24 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-big-facts.gif) repeat-y top left;
    padding:0px 5px 3px 5px;
    margin:0 0 14px 0;
    min-height:85px;
    position:relative;
}

.bigfact_black {
    float:left;
    width:118px;
    background:#000000;
    padding:0px 5px 3px 5px;
    margin:0 0 14px 0;
    min-height:85px;
    position:relative;
}


.bigfact h2{
    float:left;
    color:#ffffff;
    font-size:300%;
    width:98px;
    font-weight:normal;
}

.bigfact_black h2{
    float:left;
    color:#ffffff;
    font-size:300%;
    width:98px;
    font-weight:normal;
}

.bigfact h3 { 
    color:#ffffff;
    font-size:130%;
    width:98px;
    font-weight:bold;
}

.bigfact_black h3 { 
    color:#ffffff;
    font-size:130%;
    width:98px;
    font-weight:bold;
}


.bigfact p{
    float:left;
    width:103px;
    color:#ffffff;
    padding:1px 0 1px 1px;
}

.bigfact_black p{
    float:left;
    width:103px;
    color:#ffffff;
    padding:1px 0 1px 1px;
}

#container_left{
    float:left;
    width:153px;
    /* padding:1px 0 0 0; */
    height:700px;
    background: #fff;
}


.container_left_line{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x top left;
}
/*BreadCrumbs nav*/

#brdcrumb{
    float:left;
/*  height:76px;*/
    width:111px;
    min-height:76px;
    background:#ffffff;
    padding:0 0 0 42px;
    position:relative;
}
#brdcrumb ul{
    padding:7px 0 10px 0;
    float:left;
    width:110px;
}
#brdcrumb ul li{
    float:left;
}
#brdcrumb a{
    float:left;
}
#brdcrumb a:hover{
    text-decoration:none;
}
#brdcrumb a.home{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brdcrumb-home.gif) no-repeat left 2px;
    height:12px;
    width:11px;
    position:absolute;
    top:8px;
    left:32px;
}
#brdcrumb ul li a{
    padding:2px 6px 0px 6px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-bullet.gif) no-repeat left 6px;
    line-height:100%;
    font-size:90%;
}
#brdcrumb ul li a.nextline{
    width:95px;
}
/*Left nav*/
.leftnav{
    float:left;
    padding:0 0 0 14px;
    margin:0;
    width:139px;
    background:#ffffff;
    color:#333;
}
.leftnav ul {
    float:left;
    /* padding:1px 0 0 11px; */
    margin:0;
    /* background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-redline.gif) no-repeat top left; */
    color:#333;
    width: 100%;
}
.leftnav li{
    float:left;
    width:139px;
    padding:0 0 0 0;
    border-bottom:1px solid #ffffff;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-leftnav.gif) repeat-y top left;
}
.leftnav li a{
    float:left;
    padding:5px 4px 5px 19px;
    font-size:100%;
    width:114px;
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 7px 8px; */
    line-height:110%;
}
.leftnav li a:hover{
    /* background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 7px 8px; */
    background-color: rgba(18, 18, 21,.2);
}
.leftnav li.selected{
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-leftnav-selected.gif) repeat-y top left; */
    /* border-bottom:0 none; */
}
.leftnav li a.selected{
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li-selected.gif) no-repeat 7px 8px; */
    background-color: rgba(18, 18, 21,.2);
}
.leftnav li a.selected_sub{
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-left-nav-selected.gif) no-repeat 7px 8px; */
    background-color: #121215;
    color: #fff !important;
    /* border-bottom:0 none; */
}
.leftnav li li{
    float:left;
    width: 100%;
    padding:0 0 0 0;
    /* border-left: 1px solid #121215; */
    border-bottom:0px;
}
.leftnav li li a{
    float:left;
    padding: 15px 0 15px 40px;
    /* font-size:100%; */
    width: 100%;
    line-height:113%;
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-li.gif) no-repeat 7px 8px; */
    border-bottom:1px solid #ffffff;
}
.leftnav li li a:hover{

}
.leftnav li li.selected{
    /* background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-leftnav-selected-sub.gif) repeat top left; */
    border-bottom:0 none;
}

/*Right nav*/
#content_inner_wide ul.rightnav,
#content_inner ul.rightnav {
    float:right;
    /* margin:0; */
    /* padding:0; */
    /*width:95px;*/
    /* background:#ffffff; */
    /* color:#333; */
}

#content_inner_wide ul.rightnav li,
#content_inner ul.rightnav li {
    /* float:left; */
    /* padding:0 0 0 0; */
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-leftnav.gif) repeat-y top left; */
    /* border-bottom:1px solid #ffffff; */
}

#content_inner_wide ul.rightnav li a,
#content_inner ul.rightnav li a {
    /* float:left; */
    /* padding:6px 14px 3px 9px; */
    /* font-size:100%; */
    /* width:92px; */
    /* line-height:115%; */
    /* font-weight:bold; */
    /* color:#000; */
}

#content_inner_wide ul.rightnav li a:hover,
#content_inner ul.rightnav li a:hover {
    text-decoration:none;
}

#content_inner_wide ul.rightnav li.selected,
#content_inner ul.rightnav li.selected {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-leftnav-selected.gif) repeat-y top left;
    border-bottom:0 none;
}

#content_inner_wide ul.rightnav li a.selected,
#content_inner ul.rightnav li a.selected {
    border-bottom:0 none;
}

#content_inner_wide ul.rightnav ul,
#content_inner ul.rightnav ul {
    float:left;
    padding:1px 0 0 11px;
    margin:0;
    background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-top-nav-redline.gif) no-repeat top left;
    color:#333;
    width:104px;
}

#content_inner_wide ul.rightnav li li,
#content_inner ul.rightnav li li {
    float:left;
    padding:0 0 0 0;
    border-left:1px solid #ee2d24;
    border-bottom:0px;
}

#content_inner_wide ul.rightnav li li a,
#content_inner ul.rightnav li li a {
    padding:6px 4px 5px 7px;
    font-size:100%;
    width:95px;
    line-height:108%;
    border-bottom:1px solid #ffffff;
    font-weight:normal;
    color:#000000;
}

#content_inner_wide ul.rightnav li li a.txtred,
#content_inner ul.rightnav li li a.txtred {
    color:#ee2d24;
    padding:5px 4px 6px 4px;
}

#content_inner_wide ul.rightnav li li a.selected,
#content_inner ul.rightnav li li a.selected {
    border-bottom:1px solid #ffffff;
    background:#e0e0e0;
    border-left:1px solid #ffffff;
    width:86px;
    padding-right:10px;
    font-weight:bold;
    padding-left:6px;
    padding-bottom:5px;
}

/*Story Section for About and Brand Page */

#story{
    float:left;
    padding:0;
    /* width:617px; */
}

#story_wide{
    float:left;
    padding:0;
    width:920px;
}

#story_lft,
.inner #story_lft {
    float:left;
    width:355px;
}

.inner #story_lft{
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-horizontal-shadow.png) repeat-x top left;
}

#story_rht{
    float:left;
    width:242px;
    color:#ffffff;
    padding:13px 0 0 0;
    position:relative;
    font-size:100%;
}

.story_rht_bg{
    width:10px;
    position:absolute;
    top:0;
    left:0px;
    height:100%;
    
}
#story_lft p{
    font-size:100%;
    width: 90%;
    min-height: 150px;
    background-color: #fff;
    float:left;
    padding: 0 2rem 2rem 2rem;
    box-sizing: border-box;
    margin: 0 5%;
}

.reponsibility #story_lft p{
    width:215px;
}

#story_lft img{
    float:left;
    width: 100%;
    /* box-shadow: 0 0rem 5rem rgba(0,0,0,0.25); */
}
#story_lft a{
    float:left;
    text-decoration:none;
    color:#ffffff;
    text-transform: capitalize;
    margin-top: 1rem;
    /* font-weight:bold; */
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/white-arrow.png) no-repeat right 5px;
    padding: 0 10px 0 0;
}
#story_rht a{
    float:right;
    text-decoration:none;
    color:#ffffff;
    padding:0 6px 0 0;
    font-size:100%;
}
.story_section_sub{
    float:left;
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left;
     float:left;
     width:355px;
     padding:11px 0 13px 0;
}
.story_section{
     float:left;
     /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left; */
     float:left;
     width:355px;
     /* background-color: #efefef; */
     padding: 0;
}

.story_section:hover{
     /* background:#efefef url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left; */
}

.section_landing #story #story_rgt h2, .section_landing_wide #story #story_rgt h2, 
#story_lft h2{
    /* font-size:130%; */
    /* padding:0px 0 5px 10px; */
    /* width:230px; */
    float:left;
    /* line-height:15px; */
}

#story_rht h2{
    font-weight:bold;
    padding:0 0 7px 6px;
    font-size:110%;
}
#story_rht h3{
    font-weight:bold;
    padding:0 0 2px 6px;
    font-size:100%;
}
#story_rht .social{
    padding:2px 0 4px 12px;
    width:100px;
    font-size:100%;
}
#story_rht .brd_positioning{
    padding:0 0 7px 6px;
    font-size:100%;
}


/*Company Structure */
.abtcomp_struc{
    float:left;
    width:113px;
    color:#000000;
    padding-right:7px;
}
.abtcomp_struc p{
    float:left;
    padding:0 0 4px 12px;
    font-size:110%;
}
.abtcomp_struc h4{
    color:#ffffff;
    width:90px;
    font-size:110%;
    font-weight:normal;
    padding:0 0 4px 12px;
}
.abtcomp_struc h3{

    float:left;
    width:122px;
    color:#ffffff;
    line-height:130%;
}
.abtcomp_struc .more{
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/white-arrow.png) no-repeat scroll right 5px;
    margin-top:4px;
}
.abtcomp_struc img{
    float:left;
    margin-top:2px;
}
.abtcomp_struc .download img{
    float:left;
    padding-bottom:15px;
}
.red,
.grey,
.white{
    float:left;
    width:111px;
    font-size:90%
}
.red{
    background:#ee2d24;
    padding:2px 5px 5px 5px;
}
.white{
    background:#ffffff;
    padding:5px;
}
.grey{
    background:#7F7F7F;
    padding:5px;
}
.red p,
.white p,
.grey p{
    float:right;
    padding:0;
}

/*Most popular Section*/
#abtmost_popular{
    float:left;
    width:111px;
    padding:0 0 0 11px;
}
#abtmost_popular ul{
    float:left;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left;
    width:111px;
    padding:0 0 14px 0
}
#abtmost_popular ul li{
    float:left;
    padding-bottom:6px;
    line-height:115%;
    width:111px;
}
#abtmost_popular ul li a{
    float:left;
}
#abtmost_popular h3{
    float:left;
    font-weight:bold;
    font-size:100%;
    padding:1px 0 5px 0;
}
#abtmost_popular .download{
    float:left;
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left;*/
    padding:11px 0 16px 0;
    width:111px;
}
.download_line{
    float:left;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x bottom left;
}
#abtmost_popular .download img{
    float:left;
}
#abtmost_popular .download a img{
    float:none;
}
#abtmost_popular .download a{
    color:#ffffff;
    float:left;
    padding-left:6px;
}
#abtmost_popular .download a.lnk{
    padding-top:5px;
}
#abtmost_popular .download a.lnk2{
    padding-top:4px;
}
.download_links{
    float:left
}
#abtmost_popular .white_arrow{
    padding:4px 0 0 4px;
    float:none;
}
.bold{
    font-weight:bold;
}

.shadow_leftnav{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:0;
    left:153px;
    height:100%;
}
.shadow_about{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:0;
    left:153px;
    height:100%;
}
/*Board of Directors Section */

.bod_block{
    float:left;
    width:479px;
    position:relative;
}

#profile_holder
{
    float:left;
    position:relative;
}

.bod_block img {
    float:left;
    padding:0;
height:113px;
}

#content_inner_wide ul li.bod_img_block {
    float:left;
 height:192px;
    border-bottom:1px solid #ee2d24;
    padding:0 4px 6px 0;
background-image:none;
    
}

#content_inner_wide ul li.bod_img_block.first {
    padding:0 11px 6px 0;
}


#content_inner_wide ul li.firstRow {
    float:left;
    width:150px;
    padding:0 11px 6px 0;
background-image:none;
    
}


#content_inner_wide .bod_img_block h3,
#content_inner_wide .firstRow h3 {
    color:#ee2d24;
    padding:5px 0 0 8px;
    font-size:100%;
width:auto;
}
.last{
    padding-right:0;
}
.bod_download_section img{
    float:left;
}
.bod_block .shadow{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:9px;
    left:0;
    height:113px;
}
#content_inner_wide .bod_img_block p, 
#content_inner_wide .firstRow p {
font-size: 90%;
line-height: 120%;
 width:140px;
    padding:0 0 0 8px;
    margin:0;
float:none;
}
.bod_block_lrg{
    float:left;
    width: 100%;
    position:relative;
    margin-bottom: 50px;
}

.bod_block_lrg img.imgbod{
    border-bottom:1px solid #ee2d24;
}
#content_inner_wide .bod_block_lrg h2 {
    margin-top: 12px;
}
.bod_block_lrg .shadow {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-column-shadow-lg.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:0;
    left:0;
    height:300px;
}
#content_inner_wide .bod_block_lrg p.title{
    padding-top:0;
}
.bod_download_section{
    float:left;
    border-top:1px solid #ee2d24;
    padding:0px 0 0 0;
    width: 476px;
    margin-top:20px
}
.history_download_section{
    width: 600px;
}
#content_inner .history_download{
    width: 587px;
}
#content_inner .history_download_grey{
    width: 587px;
}
.bod_download{
    float:left;
    border-bottom:1px solid #ee2d24;
    width:462px;
    padding:11px 0 9px 14px;
}
.bod_download_block{
    float:left;
    width:208px
}
.bod_download_block_wide{
    width:197px;
    float:right;
}
.bod_download_block_wide{

}
.history_download_block_wide{
    width:240px;
    float:left;
    padding-left:57px;
}
.bod_download_grey{
    float:left;
    border-bottom:1px solid #ee2d24;
    background:#efefef;
    width:462px;
    padding:13px 0 7px 14px;
    position:relative;
}
.bod_download a,
.bod_download_grey a{
    color: #000000;
    padding-left: 7px;
    font-size:110%;
}
.bod_download_grey a{
    padding-top:2px;
    clear:right;
}
.bod_download_grey .shadow{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-verticle-shadow.png) repeat-y top left;
    width:14px;
    position:absolute;
    top:0;
    left:0;
    height:51px;
}
.bod_download_grey .black_arrow,
.bod_download .black_arrow{
    padding:4px 0 0 4px;
    float:none;
    clear:right
}
.bod_download_section .filesize{
    font-size:90%;
    padding:6px 0 0 6px;
    float:left;
    clear:right
}
/*History*/

#history{
    
     /* update */
    background-color: #ffffff;
    padding: 2rem;
    top: -6rem !important;
    /* width: 100%; */
    /* font-size: 18px; */
    box-shadow: 0 0rem 5rem rgba(0,0,0,0.25);
    /* clear: both; */
    margin: 0 50px!important;
    position: relative;
    float: left;
}


.about #history {
    margin:6px 0 0 0;
}

.history
{
    display:none;   
}

#history_inner {
    width: 100%;
    background: #ffffff;
    z-index:10;
    position:relative;
    float: left;
    color: #333;
    padding-top: 30px;
}

#history_desc_outer{
    float: left;
    margin:0;
    position: relative;
    width: 100%;
}
#history_desc {
    float: left;
    margin:0;
    position: relative;
    width: 100%;
    /* border-top: 2px solid #ee2d24; */
    /* border-bottom: 2px solid #ee2d24; */
    background: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
    /*    width: 570px; 
height:242px; 
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-history-body.jpg) no-repeat top left; */
    padding: 20px 0px;
    max-height: 250px;
}   

#history_desc .historyimg
{
 max-width: 300px;
 float: left;
 display: inline-block;
 width: 35%;
}

.nxtstory
{
    /*
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/next-bg.png) no-repeat 75px 14px;
*/
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/next-bg.png) no-repeat 62px 3px;
    width:auto;
    float:left;
    font-weight:bold;
    margin: 10px 0 10px 0px;
    padding:0 10px 0 0;
    font-size: 12px;
    color:#ee2d24;
    text-transform: uppercase;
    }

.nxtstory:hover
{
    color:#ffffff;
}


#content #history_desc h2{
/*  background: none repeat scroll 0 0 #000000;
    color: #FFFFFF; */

    color: #ee2d24;
    float: left;
/*  font-size: 210%; */
    font-size: 200%;
    font-weight: normal;
    line-height: 116%;

    padding: 0px 0 7px 9px;
    margin:0px;

    width: 460px;

/*
    filter: alpha(opacity=70); 
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    padding: 7px 0 9px 14px; */

}

#history_desc_inner{

    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 7px; 
    height: 139px;
    left: 0;
    line-height: 0;


filter: alpha(opacity=70); 
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    position: absolute;
    top: 104px;
     width: 496px;

    z-index: 0;
}

#history .redline{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x left top;
    float: left;
    height: 1px;
    width: 572px;
}

.history_desc_content{

z-index: 50;

display: inline;

float: left;

/*width: 60%;*/

/* margin-left: 2%; */
}

#content_inner .history_desc_content p {

float: left;

line-height: 130%;

margin: 0;

/* width: 260px; */

/* width: 440px; */
}

/* update */

#content #content_inner #history_desc_outer .history_desc_content ul
{
    float: left;
    padding:0;
    margin: 0;
}

#content #content_inner #history_desc_outer .history_desc_content ul li{
    font-size:100%;
}
/* update end */

/* previous
#content_inner .history_desc_content ul {
 padding: 0;
width: 440px;
} 

#content_inner .history_desc_content li {
 padding: 0 0 9px 7px;
} 
*/


.history_desc_content a{
    color:#ee2d24;
    float:left;
    border-top:1px solid #ee2d24;
    padding:10px 15px;
    width: 467px;
    font-weight:bold;
}


/*History Timeline styles*/

#time_line .selscroll
{
    /* position:absolute; */
    /* background:url(http://media.corporate-ir.net/media_files/irol/20/205430/timeline/bg-timeline-selectedn.png) no-repeat left top; */
    /* left:0px; */
    /* top:1px; */
    /* width:74px; */
    /* height:67px; */
    /* z-index:1001; */
}

#time_line{
    float:left;
    position:relative;
    background: #ee2d24;
    width: 100%;
}

/* previous
#time_line{
    position:absolute;
    top:289px;
    width:574px;
}
*/

#time_line sup{
    line-height:100%;
}

#content_inner #time_line ul{
    float:left;
    /* width:605px; */
    position:relative;
    padding:0;
    z-index:9999;
    list-style-type: none;
    background: #ee2d24;
    margin: 0px !important;
}

/* previous
#time_line ul {
    float:left;
    width:574px;
    position:relative;
    padding:0;
z-index:9999;
}
*/

#content_inner #time_line ul li {float:left; /* for IE and Chrome */padding:0;color:#ffffff;font-size: 115%;width:auto;position:relative;/* background:url(http://media.corporate-ir.net/media_files/irol/20/205430/timeline/timline-link-year.png) no-repeat left top; */padding:0;list-style-type: none;}

#time_line ul li sup{
    font-size:11px;
}

#content_inner #time_line ul li.first{
    background:none;
}

#content_inner #time_line li a,
#content_inner #time_line li a:link,
#content_inner #time_line li a:active,
#content_inner #time_line li a:visited
{
    padding:12px 14px 6px 14px;
    color:#ffffff;
    font-size:110%;
    float:left;
    width:61px; 
    box-sizing: border-box !important;
}

/* previous

#time_line li a,
#time_line li a:link,

#time_line li a:active,
#time_line li a:visited
{
    padding:19px 20px 27px 14px;
    color:#ffffff;
    font-size:130%;
    float:left; 
width:46px;     
}
*/


#content_inner #time_line li.first a
{
    padding:12px 14px 6px 14px;
    background:none;
    width:43px;
}

/* previous
#time_line li.first a
{
    padding:19px 20px 27px 14px;
    background:none;
}
*/

#time_line .black{
    background:#000000;
}

#time_line li a.selected,
#time_line li a:hover{
    color:#ffffff;
    font-size:130%;
    float:left;
    
    
}

#time_line li.first a.selected,
#time_line li.first a:hover{
    background:none;
    
}

.timebg
{
      display:none;     
}


/*Slider*/
#slider{
    float:left;
    width: 100%;
    height: 50px;
    position:relative;
    background: #000000 url(http://media.corporate-ir.net/media_files/IROL/20/205430/banner/timeline-bg-1.jpg) repeat-x;
    border-top:1px solid #ee2d24;
}
#slider .milstone
{
    position:absolute;
    top:15px;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/callout-small.png) no-repeat left top;
    width:28px;
    height:25px;
    display: none;
}
#slider .milstone:hover,
#slider .milstone.selected
{
    position:absolute;
    top:11px;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/callout-big.png) no-repeat left top;
    width:41px;
    height:34px;    
}
#slider_lft_arrow{
    float:left;
    background: rgba(45, 45, 45, .7);
    font-size: 12px;
    padding: 14px;
    -ms-transform: translateX(0.0rem) rotate(180deg);
    transform: translateX(0.0rem) rotate(180deg);
    top: 0;
}
#slider_rht_arrow{
    float:right;
    background: rgba(45, 45, 45, .7);
    font-size: 12px;
    padding: 14px;
}


/*Hotel*/
#brand_outer{
    float:left;
    padding:11px 0 0 0;
}
.brand_header{
    float:left;
    position:relative;
}
.brand_header_desc_bg{
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    background:#000000;
    width:234px;
    display: none;
    height:232px;
    position:absolute;
    top:0;
    right:0;
}
.brand_header_desc{
    position:absolute;
    top:0;
    right:0;
    padding:9px 0;
    color:#ffffff;
    width:234px;
}
#content_inner_brand .brand_header_desc h2{
    font-size:220%;
    /* color:#ffffff; */
    /* float:right; */
    /* width:224px; */
    /*border-bottom:1px solid #ee2d24;*/
    padding:0;
    font-weight:normal;
    padding:0 0 10px 10px;
    line-height:100%;
}
#content_inner_brand .redline{
    float:left;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x left bottom;
    height:1px;
    width:234px;
}
.brand_intro{
    float:left;
    /* width: 100%; */
    padding:11px 0 12px 0;
    border-bottom:1px solid #ee2d24;
}
.brand_intro img{
    float:left;
    padding:0 0 0 15px;
}
#content_inner_brand .brand_intro p{
    float: left;
    /* width: 100%; */
    padding:1px 0 11px 0;
    line-height:125%;
}

#content_inner_brand .brand_intro #contentLanding p {
    float:none;
    width:550px;
    padding:0 0 14px 10px;
    line-height:120%;

}

#content_inner_brand .brand_header_desc p{
    /* float:right; */
    /* width:209px; */
    line-height:120%;
    font-size:120%;
    /* color:#ffffff; */
    padding:8px 15px 5px 0;
}
.brand_header_desc a{
    text-decoration:none;
    color:#ffffff;
}
#brand_story_outer{
    float:left;
    width: 100%;
    position:relative;
}
#brand_story_outer_bg{
    width:597px;
    /* background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-brand-story.gif) repeat-y 12px top; */
    position:absolute;
    top:0;
    left:0;
    height:100%;
}

#brand_story{
    float:left;
    width: 65%;
    padding:0 0 0 0;
}

#content_inner #brand_story {
    width:590px;
}

.brand_story_section{
    float:left;
    width: 100%;
    padding:9px 0 0 8px;
    /*height: 200px;
    padding:9px 0 15px 8px;*/
    border-bottom:1px solid #ee2d24;
    position:relative;
    overflow:hidden;
}

#content_inner .brand_story_section {
    width:590px;
}

#content_inner_brand .brand_story_section p.brand_story_section_more {
 height:0;
 padding:2px 0 0 0;
}

.brandmore
{
    float:left;
    width:100%; 
}
.brand_story_section img{
    float:left;
    padding-top:3px;
}
#content_inner_brand .brand_story_section h3 {
    font-weight:bold;
    /* float:left; */
    font-size:110%;
    width:350px;
    margin:0 0 0 117px;
    padding:1px 0 0 0;
}

#content_inner .brand_story_section h3 {
    font-weight:bold;
    font-size:110%;
    margin:0;
    padding:1px 0 0 10px;
color:#000;
}

#content_inner_brand .brand_story_section h4 {
    font-weight:bold;
    margin:0 0 0 117px;
    padding:4px 0 0 0;
}

#content_inner_brand .brand_story_section p {
    padding:0;
    width:315px;
        margin:0 0 0 117px;

    padding:2px 20px 11px 0;
    line-height:128%;
}

#content_inner_brand .brand_story_section p {
    width:auto;
}


#content_inner_brand .brand_story_section p.fst {
    padding:1px 20px 11px 0;
    }

#content_inner_brand .brand_story_section .brandmore p {
    padding:0;
        margin:0;
     padding: 2px 20px 11px 9px;
}

#content_inner_brand ul {
margin:0 0 0 20px;
padding:0 0 20px 0;
}

#content_inner_brand #contentLanding ul {
margin:0;
padding:0 0 0 10px;
}


#content_inner_brand .brand_story_section ul {
margin:0 0 0 117px;
padding-bottom:0;
width:330px;
}

#content_inner_brand .brand_story_section ul ul {
margin:0 0 0 15px;
padding:0 0 0 0;
}

#content_inner_brand li {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-bullet.gif") no-repeat scroll left 11px transparent;
    padding: 2px 0 5px 6px;
}

#content_inner_brand .brand_story_section ul ul li {
    background: none;
   background-image: none;

    padding: 2px 0 2px 0;
list-style:circle;
}

#content_inner_brand ul.br_gal_block {
 margin:0;
 padding:0;
}

#content_inner_brand ul.br_gal_block li {
       background: none;
   background-image: none;
    padding: 0 8px 8px 0;
}




.brand_story_img{
    float:left;
}
.brand_story_img_desc{
    float:left;
    width:350px;
}
#content_inner_brand #brand_story .more,
#content_inner #brand_story .more {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-more-arow.gif) no-repeat 27px 5px;
    bottom: 6px;
    color: #ee2d24;
    height: 11px;
    left: 0;
    margin: 0;
    padding: 0 7px 0 0;
    position: inherit;
}

#content_inner_brand #brand_story .enlarge,
#content_inner #brand_story .enlarge {
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-enlarge.png) no-repeat top left;  
     width:11px;
     height:11px;
     margin:0;
     padding:0;
     position:absolute;
     right:10px;
     bottom:10px;
}

#content_inner_brand #brand_story .enlarge.enlarged,
#content_inner #brand_story .enlarge.enlarged {
     background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-enlarge-1.png) no-repeat top left;    
}

.brand_light_pagination,
.brand_story_pagination{
    color:#ee2d24;
    float:left;
    padding: 10px 0px;
    width: 100%;
}

#content_inner_brand .brand_light_pagination p,
#content_inner_brand .brand_story_pagination p{
    /* width:75px; */
    color:#ee2d24;
    font-weight:bold;
    float:left;
    padding: 0 10px 0 0;
}

.brand_light_pagination a,
.brand_story_pagination a{
    color:#ee2d24;
    float:left;
    font-weight:bold;
    width:auto;
}

.brand_light_pagination span, .brand_story_pagination span {
    color: #ee2d24;
    float: left;
    font-weight: bold;
    padding: 0 5px;
    width: auto;
}

/*Tool Kit Section styles*/
#tool_kit{
    float: right;
    width: 30%;
    position:relative;
    background: #e0e0e0;
}
#tool_kit p{
    float:left;
    width: 100%;
    padding:0 0 20px 0;
    line-height:125%;
}

.tool_kit_section{
    width: 90%;
    float:left;
    padding:11px 0 1px 8px;
}

.toolbox{
    float:left;
    width: 100%;
}

.toolbox img{
    float:left;
    padding-top:2px;
}
#content_inner_brand .toolbox h3,
#content_inner_brand .toolbox h4{
    float:left;
    width: 100%;
    font-size:100%;
    font-weight:bold;
    padding:7px 0;
    border-bottom:1px solid #ee2d24;
    color: #ee2d24;
}
#content_inner_brand .toolbox ul{
    float:left;
    width: 100%;
    padding:5px 0 0 0;
    margin:0;
}

#content_inner_brand .toolbox ul li{
    float:left;
    width: 100%;
    padding:5px 0 0 0;
    background:none;
}
#content_inner_brand .toolbox li a{
    float:left;
    text-decoration:none;
    color:#ee2d24;
    padding:0 0px 0 5px;
}
#content_inner_brand .toolbox li a.fst{
    padding-bottom:9px;
}
#content_inner_brand .toolbox ul li.lst{
    padding-bottom:0
}
.tool_kit_shadow{
    width:10px;
    position:absolute;
    top:0;
    left:0px;
    height:100%;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-verticle-shadow.png) repeat-y top left;
}
#tool_kit .btnlinkbrand{
    float:right;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/brand-story.gif) no-repeat top left;
    width:21px;
    height:77px
}
#tool_kit .btnlinklht{
    float:right;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/light-box.gif) no-repeat top left;
    width:21px;
    height:69px;
}
#tool_kit .btnlinkbrand.selected{
    float:right;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/brand-story-selected.gif) no-repeat top left;
    width:21px;
    height:77px;
}
#tool_kit .btnlinklht.selected{
    float:right;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/light-box-selected.gif) no-repeat top left;
    width:21px;
    height:77px
}
/*#tool_kit .btnlinkbrand_alt{
    float:right;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/brand-story.gif) no-repeat top left;
    width:21px;
    height:77px
}
#tool_kit .btnlinklht_alt{
    float:right;
    width:21px;
    height:77px
}*/
.br_gal_block .shadow{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-verticle-shadow.png) repeat-y top left;
    width:113px;
    position:absolute;
    top:0;
    left:0;
    height:113px;
}

/* Brand Gallery styles*/

#brand_gallery {
    float:left;
    width: 68%;
    padding:8px 0 0 0;
    display:none;
    position:relative;
    border-bottom:1px solid #ee2d24;
}

.lightbox_only #brand_gallery {
    display:block;
}

.galltoolbox
{
    display:none;   
}

.lightbox_only .galltoolbox
{
    display:block;  
}

.gallery_tools{
    position:absolute;
    bottom:8px;
    left:0;
    display:none;
    height:18px;
    width:59px;
    padding: 5px 0 0 54px;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/gallery-tool-bg.png) repeat-x left top;
}
.gallery_tools span
{
    float:left;
    width:23px;
    height:23px;
}
.br_gal_block img{
    float:left;
}
.br_gal_block{
    float: left;
    margin-bottom: 0px;
    padding: 0 0 0 0;
    width: 100%;
}
.br_gal_block li{
    float: left;
    padding: 0 8px 8px 0;
    width: auto;
    position:relative;
}
.br_gal_block.list li{
    float: left;
    clear:both;
}

#content_inner_brand ul.br_gal_block li.last{
    padding: 0 0px 8px 0;
}

.br_gal_block.lst{
    padding-right:0;
}
.br_gal_block ul{
    float:left;
    padding:0 28px;
    
}
.br_gal_block ul li{
    float:left;
    width:47px;
}
.br_gal_block ul li a{
    float:left;
    padding:0 10px 0 0;
    width:47px;
}
.gallery_i{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-icon-i.png) no-repeat top left;
    width:23px;
    height:23px;
    float:left;
}
.gallery_fav{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-icon-fav.png) no-repeat top left;
    width:23px;
    height:23px;
    float:left;
}
.gallery_zoom{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-icon-zoom.png) no-repeat top left;
    width:23px;
    float:left;
    height:23px;
}


.glossary{
    float:left;
    width:587px;
    padding:11px 0 10px 9px
}

.glossary h2{
    color:#ee2d24;
    font-size:130%;
    margin-top:0;
    padding:0 0 0 7px;
    clear:both;
    width:580px;
}

#content_inner ul.glossaryTabs {
 float:left;
    width:587px;
    padding:0 0 10px 0;
    border-bottom:1px solid #ee2d24;
    margin-bottom:13px
}
#content_inner .glossaryTabs li{
        float:left;
    overflow:hidden;
    width:21px;
    background:none;
    padding:0 0 0 0;
}

#content_inner .glossaryTabs li a.fst{
    width:7px;
}


#content_inner .glossaryTabs li a:link,
#content_inner .glossaryTabs li a:visited,
#content_inner .glossaryTabs li a:active{
    color:#000000;
    padding:0;
    text-align:center;  
    margin:0;
    float:left;
    text-decoration:none;
    font-size:130%;
    font-weight:bold;
}

#content_inner .glossaryTabs li a:hover{
    color:#ff0000;
}

#content_inner .glossaryTabs li.active a{
 color:#ff0000;
}

.glossaryBlock{
    width:587px;
    float:left;
    padding:0 0 0 0;
}
#content_inner .glossaryBlock ul{
float:left;

    padding:0px;
    margin:0px;
}
#content_inner .glossaryBlock ul li{
float:left;

    list-style:none;
    width:580px;
    padding:13px 0 14px 0;
    background:none;
    border-bottom:1px solid #ee2d24;
}
#content_inner .glossaryBlock ul li p{
    float:left;
    width:300px;
}
#content_inner .glossaryBlock ul li h4{
    float:left;
    width:300px;
}
#content_inner .glossaryBlock ul li.alt{
    background:#EFEFEF;
}
.glossary_topic{
    float:left;
    width:106px;
    font-weight:bold;
    padding:0 0 0 7px
}
.glossary_desc{
    float:left;
    width:460px;
}



.glossaryBlock ul li a:link, 
.glossaryBlock ul li a:visited, 
.glossaryBlock ul li a:active{
    color:#000000;
    font-weight:bold;
    width:100px;
    float:left;
}
.glossary_tabs{
    float:left;
    
}

#TabOuterContainer{
    float:left;
width:450px;
}

#TabContainer{
    float:left;
    
}

#content_inner #TabContainer ul{
    float:left;
    width:450px;
    padding:0;
}
#content_inner #TabContainer  li{
    float:left;
    display:inline;
    background:none;
    width:auto;
    padding:0 0 1px 0;
}
#content_inner #TabContainer li a{
    float:left;
    color:#000000;
    background:#EFEFEF url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-tab-nav.gif) repeat-y left top;
    text-decoration:none;
    padding-top:9px;
 padding-bottom: 10px;
    text-align:center;
    width:auto;
    font-weight:bold;
}
#content_inner  #TabContainer  li a.small{
    float:left;
    color:#000000;
    background:#EFEFEF url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-tab-nav.gif) no-repeat left top;
    text-decoration:none;
    padding:9px 17px 10px 13px;
    text-align:center;
    width:auto;
    font-weight:bold;
}

#content_inner #TabContainer  li a.medium{
    float:left;
    color:#000000;
    background:#EFEFEF url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-tab-nav.gif) repeat-y left top;
    text-decoration:none;
    padding-top:9px;
    padding-bottom:10px;
    text-align:center;
    width:auto;
    font-weight:bold;
}



#content_inner #TabContainer  li a.selected{
    font-weight:bold;
    color:#ee2d24;
    background:#E0E0E0;
}
#content_inner .tabContent p{
    
    float:left;
    width:467px;
    padding:9px 0 0 0;
}

#content_inner #.tabContent p a{
    padding:3px 15px 12px 12px;
    width:441px;
    clear:both;
    font-weight:bold;
    color:#ee2d24;
    float:left;
    border-bottom:1px solid #ee2d24;
}


#content_inner #TabOuterContainer .tabContent p a{
    padding:3px 0 0 0;
    width:auto;
    font-weight:normal;
    float:none;
    border-bottom:0;
}


#content_inner .tabContent h2{
    background:#E0E0E0;
    font-weight:bold;
    float:left;
    width:447px;
    padding:8px 10px 10px 11px;
    color:#000000;
    border-bottom:1px solid #ee2d24;
    margin:1px 0 0 0;
}
#content_inner .tabContent p .select_file{
    font-size:110%;
    padding-bottom:9px;
    padding-top:0;
    float:left;
}

.chk_box_container{
    float:left;
    padding:0 13px 0 5px;
}
.chkbox{
    float:left;
    padding:0;
    width:10px;
    height:15px;
    text-align:left;
}


.searchinput_year{
    border:none;
    float:left;
    width:99px;
    padding:2px 0 0 3px;
    background:#e0e0e0 url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-serch-arrow.gif) no-repeat top right;
    color:#000000;
    font-size:100%;
    height:15px;
    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
}
.pdf_block_outer{
    float:left;
    width:597px;
}

.tabContent .pdf_item_container{
    float:left;
    width:464px;
    padding:10px 0px 10px 3px;
    border-bottom:1px solid #ee2d24;
}
.tabContent .govdocs{
    padding:10px 0px 10px 4px;
}
.tabContent .pdf_item_container.alt{
    background:#EFEFEF;
    float:left;
    width:464px;
    padding:10px 0px 10px 3px;
    border-bottom:1px solid #ee2d24;
}
.pdf_topic{
    float:left;
    width:390px;
    padding:2px 20px 0 7px;
}
.pdf_icon img{
    float:left;
    padding-top:1px;
}

#TabOuterContainer .tabContent{
    float:left;
width:430px;
}

.tabNavigation{
    float:left;
    width:468px;
    background:#efefef url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-red-line.gif) repeat-x left bottom;
}

.tabContent .list_item_container{
    float:left;
    width:450px;
    padding:20px 0px 11px 0;
    border-bottom:1px solid #ee2d24;
}

.tabContent .list_item_fst{
    padding-top:19px;
}

.tabContent .list_item_container.alt{
    background:#EFEFEF;
    float:left;
    width:465px;
    padding:11px 0px 11px 3px;
    border-bottom:1px solid #ee2d24;
}
.tab_topic{
    float:left;
    width:103px;
    padding:0 0 0 7px
}
.tab_topic span.date{
    font-weight:bold;
}
.tab_desc{
    float:left;
    width:340px;
    padding:0;
}
.tab_desc_alt{
    float:left;
    width:350px;
    padding:10px 0;
}
.award_img{
    float:left;
    padding:2px 0 11px 0;
}

.awdlist_item_container{
    float:left;
    width:450px; 
    padding:12px 0px 4px 0;
    border-bottom:1px solid #ee2d24;
}


#content_inner .award_desc .awards {
/* float:left;*/
width:310px;
    font-size:130%;
    margin-top:0;
    padding:0 0 11px 8px;
    /* line-height:90%; */
    background:none;
    border:none;
    font-weight:bold;
}

#content_inner .award_desc .awards.noImage {
 width:420px;
}

#content_inner a.award_show:link, 
#content_inner a.award_show:visited,
#content_inner a.award_show:hover,
#content_inner a.award_show:active {
 width:310px;
    background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-down.gif) no-repeat right 1px;
    float:left;
    color:#000;
 padding-right:15px;
}

#content_inner a.award_hide:link,
#content_inner a.award_hide:visited,
#content_inner a.award_hide:hover,
#content_inner a.award_hide:active {
    background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-up.gif) no-repeat right 1px;
    float:left;
    width:310px;
padding-right:15px;
color:#000;
}

#content_inner a.award_show.noImage:link, 
#content_inner a.award_show.noImage:visited,
#content_inner a.award_show.noImage:hover,
#content_inner a.award_show.noImage:active,
#content_inner a.award_hide.noImage:link,
#content_inner a.award_hide.noImage:visited,
#content_inner a.award_hide.noImage:hover,
#content_inner a.award_hide.noImage:active {
 width:390px;
}

#content_inner .award_show h2{
    color:#ee2d24;
}
#content_inner .award_hide h2{
    color:#000000;
}

#content_inner .award_desc {
    float:left;
    width:350px;
/*height:117px;
    float:left;*/
    overflow:hidden;
    padding:0 0 0 0;
}

#content_inner .award_desc.noImage {
    width:420px;
}

.carousalcnt
{
    float:left; 
    width:390px;
}

#content_inner #TabOuterContainer .award_desc p {
    float:left;
    width:300px;
    padding:5px 9px 9px 9px;
}

#content_inner #TabOuterContainer .award_desc ul {
    width:300px;
}

#content_inner #TabOuterContainer .award_desc p.noImage {
    width:390px;
}

#content_inner #TabOuterContainer .award_desc ul,
#content_inner #TabOuterContainer .award_desc p {
    clear:both;
}


#content_inner .tabContent .download{
    float:left;
    background: none;
    padding:11px 0 0 6px;
    width:163px;
}
#content_inner .tabContent .download img{
    float:left;
}
#content_inner .tabContent .download.middle{
    width:160px;
 }  
#content_inner .tabContent .download.lst{
    width:127px;
 }
#content_inner .tabContent .download_size{
    float:left;
    padding:6px 0 0 0;
 }
#content_inner .tabContent .download a{
    color:#000000;
    float:left;
    padding-left:7px;
}
#content_inner .tabContent .download_links{
    float:left
}
#content_inner .tabContent img.black_arrow{
    padding:4px 0 0 0px;
    float:none;
}

/* FAQ*/
#faq_container{
    float:left;
    padding:6px 8px 8px 8px;
    width:468px;
}
.faq_item_container{
    float:left;
    width:460px;
    padding:0 0px 11px 7px;
    border-bottom:1px solid #ee2d24;
    margin-top:0;
    overflow:hidden;
}
#content_inner_faq .faq_item_container.alt{
    float:left;
    width:460px;
    padding:0 0px 11px 7px;
    border-bottom:1px solid #ee2d24;
    background:#EFEFEF;
}
#content_inner_faq .faq{
    float:left;
    width:460px;
}

#content_inner_faq .faq_desc .heading{
    color:#000000;
    font-size:110%;
    width:460px;
    margin-top:12px;
    padding:0 0 0 0;
    margin-top:5px;
    float:left;
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-up.gif) no-repeat right 1px;*/
}
#content_inner_faq .faq_show{
    color:#ee2d24;
    margin:0;
    padding:0 0 7px 0;
/*  margin-top:5px;
    
*/}
#content_inner_faq .faq_show .heading{
    color:#ee2d24;
    
}
#content_inner_faq .faq_hide .heading{
    padding:7px 0 0 0;
    
}
#content_inner_faq .faq_desc{
    float:left;
    width:460px;
    float:left;
    padding:0 0 0 0;
}
#content_inner_faq .faq_desc a{
    float:left;
    font-size:120%;
    font-weight:bold;
}

#content_inner_faq .tabContent h2{
    color:#000000;
    font-size:120%;
    width:460px;
    padding:0 0 20px 1px;
    border-bottom:1px solid #ee2d24;
    background:none;
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-up.gif) no-repeat right 1px;*/
}

#content_inner_faq .tabContent .faq_desc p{
    float:left;
    width:460px;
    padding:5px 9px 2px 0
}
.faq_show{
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-down.gif) no-repeat right 1px;*/
    float:left;
    width:460px;
}

#content_inner_faq .faq_hide{
    /*background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-up.gif) no-repeat right 1px;*/
    float:left;
    width:460px;
    color:#000000;
}



#sidetool{
    float:right;
    /* background:#EFEFEF url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-sidetool-body.gif) repeat-y left 8px;*/
    /* border-top:1px solid #ee2d24; */
}

#sidetool img{
    float:right;
    padding: 0 30px 0 0px;
}

#sidetool .subscribe {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/img-icon-subscribe.gif) no-repeat left center;
    padding-left: 36px;
}

#sidetool .stay{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/img-icon-intouch.gif) no-repeat left center;
    padding-left: 36px;
}

#sidetool .carlsonnewsroom{
    padding:0 0 3px 3px;
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/PressReleaseCarlsonButton2.jpg) no-repeat 95% top;
height:26px;
}

#sidetool ul {
    /* padding:0; */
    /* width: 110px; */
    /* background: none; */
    /* border-left: 1px solid #E0E0E0; */
    /* border-right: 1px solid #E0E0E0; */
    margin-left: 0px !important;
}
#sidetool ul li{
    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    /* border-bottom:1px solid #ee2d24; */
    background:none;
    display: inline-block;
    padding: 10px !important;
}

#sidetool ul li a {
display: block;
}

#content_inner #sidetool a:link, 
#content_inner #sidetool a:visited, 
#content_inner #sidetool a:hover {
 color:#000;
}

#adv_search{
    float:left;
    width:476px;
    padding:0 0 0 8px;
}
#adv_search h2{
    font-size:120%;
    color:#000000;
    padding:6px 0 10px 2px;
    margin:0;
    width:468px;
}
#adv_search p{
    float:left;
    width:466px;
    padding:4px 0 10px 2px;
}
#adv_search p.lst{
    padding-bottom:0px;
}
.adv_search_list{
    float:left;
    background:#efefef;
    border-bottom:1px solid #ee2d24;
    width:467px;
    padding:0 0 3px 0;
    margin:0 0 15px 0;
}
.lst{
    margin:0 0 9px 0;
}
#content_inner .adv_search_list ul{
     float:left;
     border-top:1px solid #ee2d24;
     width:467px;
     padding:0;
     margin:0;
}
#content_inner .adv_search_list ul li{
    float:left;
    padding:0;
    width:468px;
    background:none;
    margin:0;
}
#content_inner .adv_search_list ul li a{
    float:left;
    padding:2px 0 0px 7px;
    width:461px;
    text-decoration:none;
    background:none;
    margin:0;
    line-height:105%;
}
#content_inner .adv_search_list ul li a.selected{
    margin:0;
    width:460px;
    background:#e0e0e0;
    border-bottom:1px solid #ee2d24;
    padding:5px 0 5px 7px;
}
#content_inner .adv_search_list ul li a.selected_sub{
    margin:3px 0 1px 0;
    padding-top:1px;
    width:460px;
    background:#e0e0e0;
}
.destination{
    float:left;
    width:468px;
}
.destination a{
    float:left;
    width:460px;
    text-decoration:none;
    color:#ee2d24;
    font-weight:bold;
    padding:6px 0 0 7px;
}
#content_inner .destination p{
    padding-top:0;
    padding-bottom:0;
}
.destination_division{
    float:left;
    width:226px;
    padding:0 7px 0 0;
    margin:10px 0 2px 0;
}
.destination .large{
    padding:0;
    width:235px;
}
#content_inner .destination_division p.large{
    padding:0 0 0 2px;
    width:233px;
}
#content_inner .destination_division p{
    float:left;
    border-top:1px solid #ee2d24;
    width:224px;
    background:#e0e0e0;
}
.dest_line{
    float:left;
    width:226px;
    border-bottom:1px solid #ee2d24;
    line-height:0;
}

.dest_line_large{
    float:left;
    width:235px;
    border-bottom:1px solid #ee2d24;
    line-height:0;
}

.destination_division span.division{
    float:left;
    color:#000000;
    padding:3px 5px 5px 5px;
    
}

/*footer Styles */

#footer{
    /* position:absolute; */
    /* bottom:0px; */ /* old value 10px */
    /* right:0px; */
    /* width:260px; */
    float: left;
    background-color: #1f2025;
    padding:0;
    z-index:10;
    width: 100%;
}
#container_right .footer_inner{
    padding-top:20px;
    padding-left:21px;
    width:259px;
}
#container_right .footer_inner_tools{
    float:left;
    border-bottom:1px solid #ffffff;
    width:262px;
    padding:0 0 7px 0;
}
#footer_tools{
    float:left;
    /*  border-bottom:1px solid #ffffff;*/
    width: 66%;
    padding:0 0 7px 0;
    position:relative;
    z-index:0;
}
#footer_tools a{
    text-decoration:none;
}
#footer_tools img{
    float:left;
    padding:0;
}
#footer_tools ul,
#footer_tools ul li{
    float:left;
}
#footer_tools ul li a{
    float:left;
    padding:0 10px 0 0;
}
#footer_links{
    float: right;
    color:#ffffff;
    width: 33%;
    font-size:90%;
}
#footer_links ul{
    float:left;
    /* width:265px; */
    padding:4px 0 3px 0;
}
#footer_links li{
    padding:0;
    float:left;
}
#footer_links li a{
    color:#ffffff;
    padding-right:5px;
    float:left;
}

p#vtip { 
    display: none; 
    position: absolute; 
    padding: 10px; 
    left: 35px; 
    font-size: 80%; 
    background-color: #e0e0e0; 
    border: 1px solid #a6c9e2; 
    z-index: 9999;
    border:2px solid #ffffff;
    width:204px;
    top:20px
}
p#vtip #vtipArrow {
    position: absolute; 
    top: -12px; 
    left: 85px;
}
.tooltip{
    position:relative;
    z-index:9999;
}
.tooltip span{
    background:#e0e0e0;
    width:100%;
    float:left;
    padding:5px 5px;
    border:2px solid #ffffff;
}

.language{
/*    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-topnav-top.png) no-repeat 59px top;
*/    position: absolute;
    padding: 10px 0 0 0;
    margin-top: 9px;
    left: -64px;
    font-size: 100%;
    z-index: 9999;
    top: 10px;
    color: #000000;
    line-height: 110%;
    width: 195px;
    display: none;
}

.language span{
    background:#efefef;
    /*border:2px solid #ffffff;*/
    position: absolute; 
    /*margin: -1px 0 0 0;*/
    float:left;
    padding:5px;
}

.language::before{
    transition: all 600ms cubic-bezier(0.39, 0.575, 0.565, 1);
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 10px;
    border-bottom-style: solid;
    border-top-width: 0;
    right: 5px;
    /* margin-top: -2px; */
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -10px;
    border-color: #efefef transparent #efefef;
}


.toolkit_tooltip{
    /* background: url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-tooltip-arrow-bottom.gif) no-repeat 50px bottom; */
    /* position: absolute; */
    /* padding: 10px 10px 10px 10px; */
    /* margin-top:6px; */
    /* left: -58px; */
    font-size: 100%;
    /* z-index: 9999; */
    /* bottom:16px; */
    color:#000000;
    line-height:110%;
    width:94px;
    text-align:center;
    /* display:none; */
}

.pp_pic_holder_desc
{
    position:absolute;
    z-index:9501;
    display:none;
}
.pp_pic_holder_desc p
{
    float:left;
    margin:20px 0 0 0;
    width:476px;
}
.info
{
    display:none;   
}
.br_gal_block.list li .info{
    float: left;
    display:block;
    /* width:340px; */
    padding:0 0 0 10px;
}

div.scrollingHotSpotLeft
{
cursor: pointer;
    /* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
    width: 25px;
    height: 100%;
    /* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
    position: absolute;
    z-index: 200;
    left: 0;
    -moz-opacity: 0.01; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
    filter: alpha(opacity = 1); /* Opacity for Internet Explorer. */
    /*  The first url is for Firefox and other browsers, the second is for Internet Explorer */

}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
                    
    background-color: #fff;
    background-repeat: no-repeat;
    opacity: 0.35; /* Standard CSS3 opacity setting */
    -moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
    filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
    zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
    

}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
cursor: pointer;
    width: 25px;
    height: 100%;
    position: absolute;
    z-index: 200;
    right: 0;
    -moz-opacity: 0.01; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
    filter: alpha(opacity = 1); /* Opacity for Internet Explorer. */
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
    background-repeat: no-repeat;
    opacity: 0.35;
    filter: alpha(opacity = 35);
    -moz-opacity: 0.35;
    zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

div.scrollableArea
{
    position: relative;
    width: auto;
    height: 100%;
}
.leftarrw
{
height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 25px;
    z-index: 100;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/cursor_arrow_left.png) no-repeat left top;
}
.rghtarrw
{
  height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    z-index: 100;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/cursor_arrow_right.png) no-repeat left top;
}

/* Landing Pages */

.section_landing {
    float: left;
    /* width: 611px; */
}

.section_landing_wide {
    float: left;
    width: 918px;
}

#content .section_landing .topcnt
{
    width: 611px;
    height:362px;
    float:left;
}

#content .section_landing_wide .topcnt
{
    width: 918px;
    height:362px;
    float:left;
}

#content .hdesc_bg,
#content .header_bg{
    background:#000000;
    color:#ffffff;
    padding:5px 0 5px 31px;
    filter: alpha(opacity=70); 
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    width:423px;
    font-size:300%;
    font-weight:normal;
    line-height:116%;
    float:left;
}

#content .header_bg
{
    height:39px;
    border:0px;
    width:405px;
}

#content .hdesc_bg
{
    width:494px;
    height:131px;
    background:#ffffff;
}

#content .section_landing h1, #content .section_landing_wide h1,
.inner #content .section_landing h1, .inner #content .section_landing_wide h1
{
    position:absolute !important; 
    /*left:0px;*/
    top:0px;
    padding:2px 0 0 13px;
}

#content .hdesc_cnt
{
    position:absolute;
    /*left:0px;*/
    top:60px;
    width:494px;
    padding:5px 0 0 18px;
    font-size:13px;
}

.section_landing .brand_inner_sub, .section_landing .brand_sub {
    width: 100%;
}

.section_landing .brand_desc_sub {
    /* width: 611px; */
}

.section_landing .brand_desc_lft_sub p {
    width: 90%;
}

#content .section_landing #story
{
    margin:0px 0 0 0;
    /* width:617px; */
}

#content .section_landing_wide #story
{
    margin:0px 0 0 0;
    width:920px;
    
}

.leftShadow{
    margin:0px 0 0 0;
    width:617px;
    /* background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/top-curve-shadow.gif) no-repeat left top; */
    float:left;
    position:relative;
    z-index:100;
}

.leftShadow_wide{
    margin:0px 0 0 0;
    width:920px;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/top-curve-shadow-wide.gif) no-repeat left top;
    float:left;
    position:relative;
    z-index:100;
}

#content .section_landing #story #story_lft {
    padding: 0;
    width: 474px;
}

#content .section_landing_wide #story #story_lft {
    padding: 5px 0 0 10px;
    width: 895px;
}

#content .section_landing #story.brands #story_lft, #content .section_landing #story.brands #story_rgt {
    background:none;
}

#content .section_landing #story #story_lft .story_section {
    width: 50%;
    /* padding:12px 0 13px 6px; */
    box-sizing: border-box;
}

#content .section_landing_wide #story #story_lft .story_section {
    width:895px;
    padding:12px 0 13px 6px;    
}

#content .section_landing #story.brands #story_lft .story_section {
    padding:7px 0 13px 6px; 
}
#content .section_landing #story #story_lft .story_section p {

/* width: 330px; */
}

#content .section_landing #story #story_lft a 
{
    color:#ee2d24;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/sidelnks.gif) no-repeat right 6px;
}

.section_landing #story #story_rgt,
.inner .section_landing #story #story_rgt
{
    float:left;
    width:127px;
    padding: 2rem;
    /* margin-top: 2rem; */
    /* border-top: 1px solid #ccc; */
    /*
    background: url("http://media.corporate-ir.net/media_files/IROL/20/205430/redesign-2011/images/bg-horizontal-shadow.png") repeat-x scroll left top transparent; 
*/
} 


#content .section_landing #story.brands #story_rgt {
    padding:12px 0 0 0;
}

.section_landing #story #story_rgt h2, #story_lft h2 {
    float: left;
    /* font-size: 125%; */
    box-sizing: border-box;
    /* line-height: 15px; */
    margin: -4rem 5% 0rem 5%;
    /* box-shadow: 0 0rem 5rem rgba(0,0,0,0.25); */
    padding: 1rem 2rem;
    /* padding: 0 0 0 10px; */
    width: 90%;
    /* margin-top: -2rem; */
    /* width: 230px; */
    background-color: #fff;
}

.section_landing #story #story_rgt h2
{
    padding: 0;
    width: 100%;
    margin: 0 0 1rem 0;
    /* border-bottom: 1px solid #ccc; */
}

.section_landing #story #story_rgt ul
{
    float:left;
    width: 100%;
    margin: 0;
}
.section_landing #story #story_rgt ul li {
    /* float:left; */
    padding: 0 0 1rem 0;
    /* width:113px; */
    display: block;
    /* min-height:20px; */
    /* border-bottom:1px solid #ee2d24; */
}

.section_landing #story #story_rgt a
{
    /* float:left; */
    /* width:93px; */
    padding:3px 0 3px 20px;
    color:#ee2d24;
    min-height:20px;
    vertical-align:middle;
    /*background:url(http://media.corporate-ir.net/media_files/IROL/20/205430/redesign-2011/images/bg-icon-download.gif) no-repeat left 4px;*/
    position: relative;


} 


.section_landing #story #story_rgt a::before{    
    font: normal normal normal 14px/1 FontAwesome;
    line-height: normal;
    content: "\f15b";
    display: block;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    left: 0px;
    color: inherit;}

/***************************october 24 2011 style pop up updates*****************************/
#TB_window{
    border:none;
    background:none;
}

#TB_ajaxContent{
    padding:0px;
}


#TB_closeAjaxWindow{
width:100px;
    padding:0;
    right:37px;
    margin-bottom:1px;
    bottom:5px;
    text-align:right;
    float:none;
    position:absolute;
    z-index:99999;
}

#TB_closeAjaxWindow a img{
    margin:2px 0 0 6px;
    float:right;
}

#TB_ajaxWindowTitle{
    padding:0px;
    margin:0px;
}

#TB_title{
    height:0px;
    background:none;
}


#topStory {
    display:none;
    /*width:797px;
    margin:20px auto 0px;
    padding:0px;    */
}

#topMainCol{
    /*background:#000 url(../images/top-story-main-bg.jpg) no-repeat left bottom;*/
    float:left;
    width:695px;
    background:#000;
    padding:0px 0 0px 0;
    margin:0px;
    
    
}

#topMainCol .heading{
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/pop-red-bar.gif") repeat-x scroll left top transparent;
    float: left;
    width:695px;
    margin:0px;
    padding:0px;
}

#topMainCol .heading p{
    color:#fff;
    font-size:120%;
    padding:8px 0 7px 20px;
}

.leftLogo {
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/popUp-tile.gif) repeat-x scroll left top transparent;
    float: left;
    min-height: 326px;
    width: 266px;
}

.leftLogo img {
    float: left;
    padding: 69px 0 0 42px;
}

#topMainCol h1{ 

    color: #FFFFFF;
    margin:0px;
    padding:8px 0px 9px 16px;
    font-weight:normal;
    font-size:25px;
    width:413px;
    line-height:normal;
}

.contentCol{
background: url("http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/pop-div-tile.gif") repeat-y left top #DCDCDD;
    margin:0px;
    padding:9px 0 25px 0;
    float:left;
    width:429px;
    min-height:219px;
}

#topMainCol .contentCol p {
    float:left;
    padding:0px 20px 20px 16px;
    margin:0px;
    font-size:110%;
    width:390px;
}

.findOutMoreCol{
background: url("http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/pop-find-more-tile.gif") repeat-y left top #C0C0C1;
    border-top:1px solid #ee2d24;
    margin:0px;
    position:absolute;
    padding:0px;
    bottom:0px;
    width:429px;
    height:24px;
}

.findOutMoreCol span{
    background: url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/next-bg.png) no-repeat scroll right 8px transparent;
    color: #ee2d24;
    float: left;
    padding: 3px 8px 0 16px;
}

.findOutMoreCol span a{
    font-size:90%;
}

#TB_window a,
#TB_window a:link,
#TB_window a:active,
#TB_window a:visited{
    color:#ee2d24;
    text-decoration:none;   
}

#TB_window a:hover{
    color:#ee2d24;
    text-decoration:none;
}

.closeCol{
    float:left;
    width:797px;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/top-story-close-bg.png) no-repeat left top;
    height:36px;
}

/*New Home design modification*/

.iframeBlk{
border-bottom: 1px solid #ee2d24;
float: left;
    margin: 8px 0 14px 13px;
    padding: 0 0 34px;
    width: 275px;
 background-color:#010101;
}
.leftLogo{
    float:left;
    background:url(http://media.corporate-ir.net/media_files/irol/20/205430/carlson-rezidor/popUp-tile.gif) repeat-x left top;
    width:266px;
    min-height:326px;   
}
.leftLogo img{
    float:left;
    padding:69px 0 0 42px;
}
.overviewBlock{
    float:left;
    width: 100%;
    padding: 0;
}

.overviewBlock_wide{
    float:left;
    width:920px;
    padding:0;
}

.overviewBlock h2, .overviewBlock_wide h2{
    /* font-size:165%; */
    /* padding:0 0 15px 0; */
    /* font-weight:normal; */
    /* color:#ee2d24; */
}

.overviewBlock #history h2{
    padding:0 0 15px 14px;
}

.overviewBlock h3, overviewBlock_wide h3 {
     color: #ee2d24;
    font-size: 110%;
    padding: 0 0 10px;
}

.overviewBlock p, .overviewBlock_wide p{
    /* width:570px; */   
    line-height:140%;
}

.overviewBlock p.intro, .overviewBlock_wide p.intro {
    color: #ee2d24;
    font-size: 115%;
font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
padding:0 0 15px 0;
}

.overviewBlock ul, .overviewBlock_wide ul {
    color:#2c2c2c;
    /* font-size:110%; */
    padding:0 0 15px 2px;
}

.overviewBlock ul li, .overviewBlock_wide ul li {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-bullet.gif") no-repeat scroll 0 9px transparent;
    line-height: 140%;
    padding: 0 0 10px 10px;
}

/* NRS 10/28/2013 */

.socialMedia h1 {
    color: #ee2d24;
    font-size: 12px;
    margin: 0 0 9px;
    diplay:block;
    clear:right;
}

.socialMedia {
    background-color: #010101;
    border-bottom: 1px solid #ee2d24;
    float: left;
    margin: 8px 0 5px 13px;
    padding: 0 0 42px;
    width: 275px;
}

.socialMedia * {
    color: #FFFFFF;
    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    font-size: 11px;
    font-weight: normal;
}


a.social_insta{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Instagram.png') no-repeat transparent;     
    padding: 0 60px 65px 0;
     
}
a.social_insta:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Instagram_rollover.png') no-repeat transparent;

}


a.social_linkedin{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Linkedin.png') no-repeat transparent;     
    padding: 0 60px 65px 0;
     
}
a.social_linkedin:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Linkedin_rollover.png') no-repeat transparent;

}


a.social_twitter{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Twitter.png') no-repeat transparent;          
    padding: 0 60px 65px 0;

}
a.social_twitter:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Twitter_rollover.png') no-repeat transparent;
}

a.social_facebook{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Facebook.png') no-repeat transparent;          
    padding: 0 60px 65px 0;
}
a.social_facebook:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/Facebook_rollover.png') no-repeat transparent;

}

a.social_rss{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/RSS.png') no-repeat transparent;          
    padding: 0 60px 65px 0;

}
a.social_rss:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/social media icons/RSS_rollover.png') no-repeat transparent;

}

a.social_youtube{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/images/social/Youtube1.png') no-repeat transparent;          

    padding: 0px 90px 60px 0;

}
a.social_youtube:hover{
   background:url('http://media.corporate-ir.net/media_files/IROL/20/205430/images/social/Youtube_rollover1.png') no-repeat transparent;

}

.socialMedia .icon{
  margin-right:-20px;
}

.socialMedia .socialIcons .first{
  margin-left:0px;
}
.socialIcons {
    display:block;
    clear:left;
}
.socialMedia li{
  display:inline;
  height:65px;
}
.socialMedia .socialIcons .last{
  margin-left:0px;
}
/* NRS 10/28/2013 */
#footer_tools{
   color:#fff;
   margin-left:7px;
}
#footer_tools ul li {
    float: none;
    margin-left: -23px;
}
.toolkit_tooltip {
    /* bottom:33px; */
    /* left: -35px; */
    float: left;
    /* margin-top: -37px; */
}

.ecolabels_container {
width:100% !important;
}

.ecolabels div.list_item_container, .ecolabels div.awdlist_item_container {
width:100% !important;
}


.ecolabels_item_container{
    float:left;
    width:100%;
    /* padding:12px 0px 4px 0; */
    /* border-bottom:1px solid #ee2d24; */
}


#content_inner .ecolabel_desc .ecolabels {
        width:100%;
        margin-top:0;
        padding:0 0 11px 8px;
        background:none;
        border:none;
        font-weight: 600;
}


#content_inner a.ecolabel_show:link, 
#content_inner a.ecolabel_show:visited,
#content_inner a.ecolabel_show:hover,
#content_inner a.ecolabel_show:active {
 width:94%;
    background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-down.gif) no-repeat right 10px;
    float:left;
    color:#000;
 padding-right:15px;
}

#content_inner a.ecolabel_hide:link,
#content_inner a.ecolabel_hide:visited,
#content_inner a.ecolabel_hide:hover,
#content_inner a.ecolabel_hide:active {
    background:#ffffff url(http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-arrow-up.gif) no-repeat right 10px;
    float:left;
    width:94%;
padding-right:15px;
color:#000;
border-bottom:1px solid red;
padding-top:5px;
padding-bottom:5px;
}

.ecolabels_item_container .carousalcnt {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.ecolabel_detail_container {
width:100%;
display:block;
margin-bottom:5px;
}

.ecolabel_detail_leftcol {
display:inline-block;
width:64%;
margin-right:5px;
}

.ecolabel_detail_rightcol {
display:inline-block;
width:34%;
clear:both;
}

.ecolabel_detail_leftcol:before {
    background: url("http://media.corporate-ir.net/media_files/irol/20/205430/redesign-2011/images/bg-bullet.gif");
    background-repeat: no-repeat;
    width: 10px;
    display: inline-block;
    content: "";
    height: 7px;
}

ol.numbered {
list-style-type:decimal;
padding:0;
margin:15px;
text-align:left;
}

ol.numbered li {
list-style-type:decimal;
line-height:140%;
padding: 0 0 10px 10px;
}

.content_highlights {
    background-color: #fff;
    padding: 2rem;
    display: block;
    top: -6rem !important;
    margin-bottom: 2rem;
    width: 90%;
    font-size: 18px;
    position: relative;
    box-shadow: 0 0rem 5rem rgba(0,0,0,0.25);
    margin: 0 auto !important;
    clear: both;
    box-sizing: border-box;
}

.bod_block_lrg p {
    width: 100% !important;
}

a#slider_rht_arrow:after {
    font-family: Fontello;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    text-decoration: inherit;
    color: #fff;
}

a#slider_lft_arrow:after {
    font-family: Fontello;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    text-decoration: inherit;
    color: #fff;
}

div#history_inner h2 {
    font-family: Proximanova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    color: #333;
    font-weight: 500;
}

div#history_desc_outer ul li{
    padding-left:15px;
    padding-bottom:10px;
    position:relative;
}
div#history_desc_outer ul li:before {
    content: "• ";
    color: #ee2d24; /* or whatever color you prefer */
    padding-bottom: 10px;
    position:absolute;
    left:0
}

div#history_desc_outer ul {
    /* margin-left: 20px !important; */
    float: left;
    width: 100%;
}

div#history + .ndq-inner-content-row {
    margin-top: -5rem !important;
    padding: 2rem 4%;
}

span.ccbnLnk a.icon:before {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}

.ndq-bio-highlights span.email a {
    word-break: break-word;
}