/*
Table of Contents
* Global
* Layout
* Links
*/


/** Global **/

* {
padding:0;
margin:0;
}

body {
font-family:Verdana, Tahoma, Arial, sans-serif;
margin:0;
padding:0;
text-align:center;
font-size:14px;
line-height:150%;
color:#1B3F50;
background:transparent url(/images/home_background.jpg) no-repeat;
background-position:50% 97px;
}


#bd-brands {
background:transparent url(/images/standard_background.jpg) no-repeat;
background-position:top center;
}

#background {
background:transparent url(/images/nav/nav_tile.png);
background-repeat:repeat-x;
}

#wrapper, #wrapper2 {
width:990px;
text-align:left;
margin:0 auto;
}

#footer {
clear:both;
text-align:center;
padding:3em 0 1em 0;
font-size:12px;
bottom:0;
}

#global_container {
background-color:#FFF;
margin:0px;
}

/* -- Layout -- */

#bd-our_company #map_canvas {
width:620px;
height:420px;
}

#bd-contact_us #map_canvas {
width:500px;
height:400px;
}

#bd-home .main {
width:100%;
text-align:center;
padding:0;
margin:0 auto;
margin-bottom:2em;
}

#bd-home h2{
text-align:center;
}

.bottom {
width:800px;
margin:0 auto;
overflow:hidden;
clear:both;
}

#bd-home .bottom .first {
float:left;
width:260px;
margin:0;
}

#bd-home .bottom .second, #bd-home .bottom .third {
float:left;
width:220px;
margin:0 0 0 50px;
}

.main {
float:left;
width:650px;
margin:0 0 1em 3em;
}

/* -- Sidebar -- */

.sidebar {
float:right;
width:252px;
}

.sidebar_bottom {
width:252px;	
height:15px;
background-image:url(/images/ribbons/tag_bottom.jpg);
}

.sidebar_main {
width:252px;
background-image:url(/images/ribbons/tag_tile.jpg);
padding-top:1em;
}

.sidebar_content{
width:210px;
margin:0 10px 0 20px;
}

.sidebar_top {
width:252px;
height:86px;
background-image:url(/images/ribbons/tag_top.png);	
}

.sidebar_content p {
padding:0.5em 0 2em 0;
font-size:13px;
}

.sidebar h3 {
color:#566770;
text-decoration:none;
font-size:12px;
}

/* -- Forms -- */

.validation-advice {
color:red;
}


.form .reqd, .apply .required, .cv .reqd {
color:#B85FB6;
font-weight:bold;
}

.form p, .cv p {
font-size:11px;
}

.cv form p {
font-size:14px;
}

.form p label, .cv p label {
font-size:12px;
}

.form, .cv {
margin:0 0 2em 0;
}

/* -- News -- */

#bd-news .menu {
margin:0 0 3em 0;
}

#bd-news .main .menu .yearly ul li {
list-style:none;
padding:0 0 1em 0;
}

#bd-news .main .menu .yearly ul {
list-style-position:outside;	
padding:0;
}

#bd-news .monthly {
margin:0;
}

#bd-news .monthly ul, #bd-news .monthly li {
display: inline;
margin:0 1.5em 0 0;
}

#bd-news .articles ul {
list-style:none;
}

.bold{
font-weight:bold;
}

/* -- Search -- */

#search {
margin:0;
float:right;
clear:right;
width:250px;
}

#search_button {
border:0;
color:#566770;
font-weight:bold;
font-size:11px;
height:29px;
width:64px;
padding:0;
margin:0;
cursor:pointer;
background-image:url(/images/btn_search.png);
} 

#search_button:hover {
background-image:url(/images/btn_search.png);
background-position:64px 0px;
color:#4298C1;
} 

.text_area, #name, #email, #phone1, #message, #subject {
border:1px solid #C2C2C2;
margin:0 0 0.3em 0;
color:#000;
font-size:11px;
font-weight:normal;
padding:0.25em;
}

/* -- Navigation -- */

#header {
overflow:hidden;
clear:both;
}

#header .nav {
float:left;
height:90px;
margin-left:2em;
}

#header .nav ul {
list-style-type: none;
list-style-image: none;
} 

#header .nav ul li {
display:inline;
height:84px;
width:110px;
}

#header .nav ul li a {
display:block;
float:left;
height:84px; 
width:110px;
border:0;
text-decoration:none;	
}

#header .nav ul li a span {
display:none;
}

#header .nav ul li#nav_partners a, #header .nav ul li#nav_partners_active a {
background:transparent url(/images/nav/nav_partners.gif) no-repeat;}
#header .nav ul li#nav_partners a {background-position:0px 0px}
#header .nav ul li#nav_partners a:hover {background-position:-200px 0px;}
#header .nav ul li#nav_partners_active a {background-position:-100px 0px;}

#header .nav ul li#nav_careers a, #header .nav ul li#nav_careers_active a {
background:transparent url(/images/nav/nav_careers.gif) no-repeat;}
#header .nav ul li#nav_careers a {background-position:0px 0px}
#header .nav ul li#nav_careers a:hover {background-position:-200px 0px;}
#header .nav ul li#nav_careers_active a {background-position:-100px 0px;}

#header .nav ul li#nav_brands a, #header .nav ul li#nav_brands_active a {
background:transparent url(/images/nav/nav_brands.gif) no-repeat;}
#header .nav ul li#nav_brands a {background-position:0px 0px}
#header .nav ul li#nav_brands a:hover {background-position:-180px 0px;}
#header .nav ul li#nav_brands_active a {background-position:-90px 0px;}

#header .nav ul li#nav_ourcompany a, #header .nav ul li#nav_ourcompany_active a {
background:transparent url(/images/nav/nav_company.gif) no-repeat; margin-right:2em;}
#header .nav ul li#nav_ourcompany a {background-position:0px 0px}
#header .nav ul li#nav_ourcompany a:hover {background-position:-220px 0px;}
#header .nav ul li#nav_ourcompany_active a {background-position:-110px 0px;}

#header .nav2 {
margin:1.5em 0 0 0;
padding:0 0 0.5em 0;	
width:250px;
height:12px;
clear:right;
float:right;
text-align:left;
}

#header .nav2 ul {
margin:0;
padding:0;
display:inline;
}

#header .nav2 ul li {
padding:0 1.5em 0 0;
margin:0;
display:inline;
font-size:12px;
list-style:none;
} 

.main .subnav {
float:left;
margin:1em 0 0 0;
width:600px;
}

.main .subnav ul li {
display:inline;
padding:0 2.5em 0 0;
font-size:13px;
}

.nav a, .nav2 a, .subnav a {
color:#1B3F50;
}

.nav a:hover, .nav2 a:hover, .subnav a:hover {
color:#4298C1;
text-decoration:none;
border:0;
}


#bd-brands .main .prev_next p {
margin:1em 0 2em 0;
float:left;
font-size:13px;
}

#bd-brands .main .prev_next p span a {
margin:0 2em 0 0;
}

.main .back_to p {
margin:1em 0 0 0;
float:left;
font-size:13px;
}

#bd-brands .main .brands ul { 
list-style:none;
display:inline;
padding:0;
}

#bd-brands .main .brands ul li { 
margin-left:0;
margin-right:2em;
display:inline;
}

#bd-brands .main .brands ul li img { 
border:0;
padding-bottom:1em;
}

#bd-careers .main .department {
clear:both;
overflow:hidden;
padding:0 0 1em 0;
}

#bd-careers .main .department h3 {
padding:1.5em 0 0 0;
clear:left;
}

#bd-careers h3, #bd-our_company h3 {
margin:0 0 1em 0;
padding:0;
}

#bd-careers .image {
float:left;
margin:0 1em 1em 0;
padding-top:0;
height:180px;
width:230px;
overflow:hidden;
background:transparent url(/images/thumb_frame.gif) 0 0 no-repeat;
}

#bd-careers .image_trim {
overflow:hidden;
height:150px;
width:200px;
margin:15px 15px 15px 15px;
}

#bd-careers .image img {
}

#bd-careers .department_desc {
float:right;
overflow:hidden;
width:390px;
}

#bd-careers .department .department_desc h3 {
padding:0.5em 0 1em 0;
margin:0;
}

#bd-careers .vacancies {
padding-top:0.5em;
}

#bd-careers .summary {
padding:0;
margin:0;
}

#bd-partners .partner_logo ul {
list-style:none;
margin:0;
padding:0;
}

#bd-partners .partner_logo ul li {
margin:0;
padding:0;
display:inline;
}

/* -- Links --*/

#footer a {
color:#1B3F50;
}

#footer a:hover {
color:#4298C1;
}

.active {
color:#4298C1;
}

a {
color:#4298C1;
text-decoration:none;
border-bottom:1px dotted #4298C1;
}

a:hover {
color:#1B3F50;
text-decoration:none;
border-bottom:1px dotted #1B3F50;
}

.bottom a.img_link, .sidebar a.img_link {
border:0;
text-decoration:none;
}

a img {
border:0;
text-decoration:none;
}

a.youtube {
background-image:url(/images/youtube.gif);
background-repeat:no-repeat;
display:block;
height:26px;
padding-left:70px;
border:0;
}

a.flickr {
background-image:url(/images/flickr.gif);
background-repeat:no-repeat;
display:block;
height:26px;
padding-left:70px;
border:0;
}

h3.underline, #bd-news .main .articles h3.underline, #bd-news .main .yearly h3.underline {
background-image:url(/images/sketch_underline.png);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
width:100%;
padding-left:0;
font-size:12px;
font-weight:bold;
margin-bottom:15px
}

#bd-home h3.underline a, #bd-our_company h3.underline a {
text-decoration:none;
border:0;
color:#566770;
}

#bd-home h3.underline a:hover, #bd-our_company h3.underline a:hover {
text-decoration:none;
border:0;
color:#4298C1;
}

.sidebar h3.underline {
color:#566770;
text-decoration:none;
font-size:12px;
border:0;
}

h3.underline a:hover {
color:#4298C1;
}

/* -- Typography --*/

h1 a span {display:none;}

h1 {
float:left;
width:300px;
padding:0;
}

h1 a, h1 a:hover {
width:181px;
height:56px;
display:block;
background:transparent url(/images/carte_blanche_logo.png) 0 0 no-repeat;
border:0;
text-decoration:none;
margin:0.25em 0 0.25em 1em;
}

.summary p {
font-size:14px;
padding:1em 0 0.5em 0;
}

.news_article .summary p {
font-size:14px;
padding:0.5em 0;
}

.news_article {
margin:0 0 2.5em 0;
overflow:hidden;	
clear:both;
}

.articles .news_article ul li{
padding:0;
margin:0 0 2.5em 0;
}

.news_read_full_story a span {display:none;}

.news_read_full_story {
width:300px;
padding:1em 0;
}

.news_read_full_story a, .news_read_full_story a:hover {
width:156px;
height:61px;
display:block;
background:transparent url(/images/nav/full_story.gif) 0 0 no-repeat;
border:0;
text-decoration:none;
}

.news_read_full_story a:hover {
background-position:-156px 0;
}


.contact_us a span {display:none;}

.contact_us {
width:156px;
padding:0 0 0 1.5em;
}

.contact_us a {
width:156px;
height:61px;
display:block;
background:transparent url(/images/nav/contact_us.gif) 0 0 no-repeat;
border:0;
text-decoration:none;
}

.contact_us a:hover {
background-position:-156px 0;
}

#opportunities a span {display:none;}

#opportunities {
width:192px;
padding:0 0 0 25px;
}

#opportunities a {
width:156px;
height:61px;
display:block;
background:transparent url(/images/nav/careers.gif) 0 0 no-repeat;
border:0;
text-decoration:none;
}

#opportunities a:hover {
background-position:-156px 0;
}


#upload_cv a span {display:none;}

#upload_cv {
width:192px;
padding:0 0 0 25px;
}

#upload_cv a {
width:156px;
height:61px;
display:block;
background:transparent url(/images/nav/upload_cv.gif) 0 0 no-repeat;
border:0;
text-decoration:none;
}

#upload_cv a:hover {
background-position:-156px 0;
}

em#pullquote span {
display:none;
}

em#pullquote {
width:650px;
height:44px;	
display:block;
margin:1em 0 1.5em 0;
background:transparent url(/images/pullquote.png) center no-repeat;
}

/* -- Page Titles --*/

h2 {
margin:2em 0 1em 0;
padding-top:2.5em;
color:#4298C1;
clear:left;
overflow:hidden;
height:8px;
}

#bd-home h2 {background:transparent url(/images/titles/title_home.png) bottom center no-repeat; margin-top:10px;}
#bd-our_company h2.t_overview {background:transparent url(/images/titles/title_ourcompany.png) bottom left no-repeat;}
#bd-our_company h2.t_history {background:transparent url(/images/titles/title_history.png) bottom left no-repeat;}
#bd-our_company h2.t_people {background:transparent url(/images/titles/title_people.png) bottom left no-repeat;}
#bd-our_company h2.t_creativeprocess {background:transparent url(/images/titles/title_creativeprocess.png) bottom left no-repeat;}
#bd-our_company h2.t_globalreach {background:transparent url(/images/titles/title_globalreach.png) bottom left no-repeat;}
#bd-brands h2.brand_index {background:transparent url(/images/titles/title_brands.png) bottom left no-repeat;}
#bd-brands h2#b103 {background:transparent url(/images/titles/title_metoyou.png) bottom left no-repeat;}
#bd-brands h2#b134 {background:transparent url(/images/titles/title_violentveg.png) bottom left no-repeat;}
#bd-brands h2#b143 {background:transparent url(/images/titles/title_tedbigfoot.png) bottom left no-repeat;}
#bd-brands h2#b141 {background:transparent url(/images/titles/title_mbnf_2011.png) bottom left no-repeat; height:50px;}
#bd-brands h2#b135 {background:transparent url(/images/titles/title_softlydrawn.png) bottom left no-repeat;}
#bd-brands h2#b188 {background:transparent url(/images/titles/title_bobble.png) bottom left no-repeat;}
#bd-brands h2#b193 {background:transparent url(/images/titles/title_poppin.png) bottom left no-repeat;}
#bd-brands h2#b194 {background:transparent url(/images/titles/title_obb.png) bottom left no-repeat;}
#bd-brands h2#b198 {background:transparent url(/images/titles/title_bubble_squeak.png) bottom left no-repeat;}
#bd-brands h2#b199 {background:transparent url(/images/titles/title_sewgood.png) bottom left no-repeat;}
#bd-brands h2#b201 {background:transparent url(/images/titles/title_pogobear.png) bottom left no-repeat;}
#bd-brands h2#b202 {background:transparent url(/images/titles/title_kevinlinda.png) bottom left no-repeat;}
#bd-brands h2#b203 {background:transparent url(/images/titles/title_lil_peeps.png) bottom left no-repeat;}
#bd-brands h2#b204 {background:transparent url(/images/titles/title_tinkers.png) bottom left no-repeat;}

#bd-brands h2#b2685 {background:transparent url(/images/titles/title_vivacious.png)bottom left no-repeat;}
#bd-brands h2#b2675 {background:transparent url(/images/titles/title_trees.gif)bottom left no-repeat;}

#bd-careers h2 {background:transparent url(/images/titles/title_careers.png) bottom left no-repeat;}
#bd-partners h2 {background:transparent url(/images/titles/title_partners.png) bottom left no-repeat;}
#bd-news h2 {background:transparent url(/images/titles/title_news.png) bottom left no-repeat;}
#bd-contact_us h2 {background:transparent url(/images/titles/title_contactus.png) bottom left no-repeat;}
#bd-search h2 {background:transparent url(/images/titles/title_search.png) bottom left no-repeat;}
#bd-help h2 {background:transparent url(/images/titles/title_help.png) bottom left no-repeat;}
#bd-environmental_policy h2.top_heading {background:transparent url(/images/titles/title_environmental_policy.png) bottom left no-repeat;}
#bd-cancel h2 {background:transparent url(/images/titles/title_cancel_my_account.png) bottom left no-repeat;}


#bd-home h2 span, #bd-brands h2.brand_index span, #b143 span, #b103 span, #b134 span, #b141 span, #b135 span, 
#b188 span, #b193 span, #b194 span, #b198 span, #b199 span, #b201 span, #b202 span, #b203 span, #b204 span, h2#b2675 span, h2#b2685 span,
#bd-our_company h2 span, #bd-careers h2 span, #bd-partners h2 span, 
#bd-our_company h2.t_globalreach span, #bd-our_company h2.t_history span, 
#bd-our_company h2.t_people span, #bd-our_company h2.t_ourcompany span, 
#bd-our_company h2.t_creativeprocess span, #bd-news h2 span, #bd-contact_us h2 span, #bd-search h2 span, #bd-help h2 span,
#bd-environmental_policy h2.top_heading span, #bd-cancel h2 span {
display:none;
}

h3 {
padding:1em 0 0 0;
color:#566770;
font-weight:normal;
font-size:20px;
}

.department h3 {
color:#4298C1;
}

#bd-careers .main .apply h3 }
margin:0 0 2em 0;
}

.vacancies h4{
font-size:14px;
}

#bd-news .main h3 {
background-image:url(/images/icons/news_icon.png);
background-position:0px 30px;
background-repeat:no-repeat;
list-style-type:none;
padding-left:35px;
padding-bottom:10px;
font-size:24px;
font-weight:normal;
line-height:140%;
}

p {
padding:0.5em 0 1em 0;	
}

.bottom p, .sidebar p {
font-size:12px;	
}

.date p {
font-size:12px;	
padding:0;
margin:0;
}

#bd-careers .date p {
padding:1em 0 0 0;
}

/* -- Lists --*/

.main ul {
list-style-position:inside;	
}

.main ul li {
padding:1em 0 0 1em;
}

.vacancies ul li {
list-style-type:none;
list-style-position:outside;
padding:0.5em 0 0 0em;
font-size:12px;	
}

li.newsitem, .sidebar ul li {
background-image:url(/images/icons/news_icon.png);
background-repeat:no-repeat;
list-style-type:none;
padding-left:30px;
padding-bottom:20px;
}

.sidebar .subscribe ul li#rss {
background-image:url(/images/icons/rss_icon.png);
}

#bd-partners .main .partner_logo {
margin:2em 0;
}

/* -- News -- */

.avatar, .news_image {
float:left;
}

.avatar {
margin:0 1em 0 0;
}

.author {
margin:1em 0 0 0;
}

.news_article .news_desc {
width:370px;
float:right;
overflow:hidden;
}

.news_article .news_image {
margin:0 10px 0 35px;
background:transparent url(/images/thumb_frame.gif) 0 0 no-repeat;
width:230px;
height:180px;
overflow:hidden;
float:left;
}

.news_article .news_image img {
padding:12px 15px 15px 15px;
}

#bd-news .main .news_article .date, .summary, .news_read_full_story {
margin-left:35px;
}

.news_read_full_story {
clear:left;
}

#bd-news .main #news_story .news_image img {
margin:1em 0;
}

#bd-news .main #news_story .summary {
margin:1em 0 0 0;
clear:both;
}

#bd-news .main #news_story p, #bd-news .main #news_story img, #bd-news .main #news_story .news_read_full_story {
padding-left:35px;
}

.pagination {
padding-top:2.5em;
font-size:12px;
}

/* -- Contact Us --*/

#bd-contact_us .main {
width:350px;
float:left;
clear:left;
margin:0;
padding-left:3em;
}

#bd-contact_us .sidebar {
width:500px;
float:left;
padding:0; margin:3em 0 0 4em;
}

.contact_name p, .contact_tel p, .closing_date p {
font-weight:bold;
font-size:12px;
padding:0;
}

.apply {
padding:4em 0 2em 0;	
}

.apply p {
padding:1em 0;
}

.apply .cv p {
padding:0.25em 0;
}

.address p {
font-size:12px;
}

#bd-brands .main .brand_tier_1 .brands ul li a img, #bd-brands .main .brand_tier_2 .brands ul li a img {
border:0;
text-decoration:none;
margin:0;
padding:0;
}

#bd-brands .main .brand_tier_1 .brands ul li a, #bd-brands .main .brand_tier_2 .brands ul li a {
border:none;
border:0;
text-decoration:none;
padding:0;
margin:0;
}

#bd-brands .main .brand_tier_1 .brands ul li, #bd-brands .main .brand_tier_2 .brands ul li {
padding:0;
margin:0;
}

.brand_tier_1, .brand_tier_2 {
margin:2em 0 3em 0;
width:650px;
}

#bd-search .main {
width:800px;
}

#bd-search ul, #bd-help ul {
paddding:1em 0;
}

#bd-search ul li, #bd-help ul li {
list-style:none;
list-style-position:outside;
padding:1em 0 0 0;
}

#bd-help h4 {
padding:1.5em 0 0 0;
}

#bd-help h3 {
padding:2em 0 0 0;
}

#bd-help p {
padding:1em 0 0 0;
}

.people_border {
padding:15px;
width:650px;
height:520px;
background:transparent url(/images/people_frame.gif) 0 0 no-repeat;
}

#map_canvas {
}

#bd-our_company .map_border, .people {
padding:15px;
width:650px;
height:450px;
background:transparent url(/images/map_frame.gif) 0 0 no-repeat;
}

#bd-contact_us .map_border {
padding:15px;
width:530px;
height:430px;
background:transparent url(/images/map_frame_small.gif) 0 0 no-repeat;
}

.map_border h2 {
padding:0;
margin:0;
}

#bd-contact_us .sidebar h2 {
background:none;
}

#bd-brands .tagline p {
font-size:20px;
margin:0.5em 0;
color: #566770;
}

#bd-partners .tagline p, #bd-our_company .tagline p {
font-size:20px;
line-height:150%;
margin:0 0 0.5em 0;
padding:0;
color: #566770;
}

#bd-brands .url p {
margin:0.5em 0;
}

.summary {
line-height:170%;
}

#bd-home .main #see_all {
text-align:center;
margin:3em 0;
}

#bd-home .main #see_all a span {
display:none;
}

#bd-home .main #see_all a {
display:block;
margin:0 auto;
margin-top:1em;
margin-bottom:1em;
width:156px;
height:61px;
background-image:url(/images/nav/all_brands.gif);
border:0;
text-align:center;
}

#bd-home .main #see_all a:hover {
background-position:-156px 0px;
}

.slideshowpro {
padding:15px;
margin:1em 0;
background-image:url(/images/sshow_frame.gif);
background-repeat:no-repeat;
width:630px;
height:480px;
}

.print {
padding-top:1em;
clear:both;
}

#flash {
display:block;
width:100%;
height:345px;
margin:0 auto;
margin-top:45px;
margin-bottom:30px;
}

object {
outline:none;
}

#footer p.copyright {
font-size:10px;
color:#999999;
text-align:center;
margin:0 auto;
}

/* -- Interactive map -- */

.map_layer {
width:747px; 
height:394px;
margin-top:0px;
background:transparent url(/images/map_bg.jpg) 0 0 no-repeat;
}
.maps {
display:block; 
width:30px; 
height:30px; 
position:absolute; 
z-index:1;
}
span.map_india {
margin-left:333px;
margin-top:168px;
width:34px;
height:43px;
background:transparent url(/images/india.gif) 0 0 no-repeat;
}
span.map_far_east {
margin-top:190px;
margin-left:367px;
width:90px;
height:50px;
background:transparent url(/images/far_east.gif) 0 0 no-repeat;
}
span.map_africa {
margin-top:171px;
margin-left:223px;
width:92px;
height:102px;
background:transparent url(/images/africa.gif) 0 0 no-repeat;
}
span.map_russia {
margin-top:82px;
margin-left:293px;
width:207px;
height:95px;
background:transparent url(/images/russia.gif) 0 0 no-repeat;
}
span.map_europe {
margin-top:109px;
margin-left:232px;
width:72px;
height:68px;
background:transparent url(/images/europe.gif) 0 0 no-repeat;
}
span.map_middle_east {
margin-top:163px;
margin-left:292px;
width:56px;
height:45px;
background:transparent url(/images/middle_east.gif) 0 0 no-repeat;
}
span.map_australia {
margin-top:236px;
margin-left:396px;
width:88px;
height:53px;
background:transparent url(/images/australia.gif) 0 0 no-repeat;
}

a.facts {
z-index:100;
display:block;
text-decoration:none;
position:absolute;
border:none;
}
a.facts:focus {
outline:none;
}
a.facts span {
display:none;
}
a.link_india {
width:34px;
height:43px;
margin-left:333px;
margin-top:168px;
}
a.link_far_east {
width:90px;
height:50px;
margin-left:367px;
margin-top:187px;
}
a.link_africa {
margin-top:168px;
margin-left:222px;
width:92px;
height:102px;
}
a.link_russia {
margin-top:82px;
margin-left:293px;
width:207px;
height:85px;
}
a.link_europe {
margin-top:107px;
margin-left:231px;
width:60px;
height:64px;
}
a.link_middle_east {
margin-top:166px;
margin-left:292px;
width:46px;
height:40px;
}
a.link_australia {
margin-top:236px;
margin-left:396px;
width:88px;
height:53px;
}
div.facts {
position:absolute; 
width:200px; 
height:220px; 
margin-top:50px; 
margin-left:520px; 
background-color:#fff;
}

div.facts h3 {
color:#4298C1;
font-size:18px;
margin-left:5px;
}


div.map_layer ul {
list-style-position:outside;
padding:0;
margin-left:15px;
}

div.map_layer ul li {
list-style-position:outside;
padding:0;
}


/* -- Timeline -- */

#timeline {
width:880px;
height:620px;
padding:15px;
font-family:Verdana;
font-size:13px;
position:relative;
background:transparent url(/images/timeline_frame.gif) 0 0 no-repeat;
}

#timeline #my-glider {
height:auto;
overflow:hidden;
}

#timeline .scroller { 
/* modify width and height of scrolling section if necessary	*/		
width: 750px; 
height: auto;
overflow: hidden;
float:left;
}

#timeline .scroller div.slide {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
width:250px;
height:auto;
overflow:hidden;
float:left;
}

#timeline .scroller div.content {
width: 2500px;
}

#timeline #next {
float:left;
height:180px;
padding-top:120px;
width:35px;
margin-left:5px;
}

#timeline #previous {
float:left;
clear:left;
height:180px;
padding-top:120px;
width:35px;
margin-right:5px;
}

#timeline #next a {
background:transparent url(/images/timeline/btn_next.jpg) no-repeat;
display:block;
height:35px;
width:35px;
border:0;
}

#timeline #next a:hover {
background-position:-35px 0;
}

#timeline #previous a {
background:transparent url(/images/timeline/btn_prev.jpg) no-repeat;
background-position:-35px 0;
display:block;
height:35px;
width:35px;
border:0;
}

#timeline #previous a:hover {
background-position:0 0;
}

#timeline #previous a span, #next a span {
display:none;
}

#timeline .controls {
width: 550px;
margin:0 auto;
float:left;
margin:30px 0px 50px 60px;
}

#timeline .controls a {
color:#4298c1;
font-weight:bold;
text-decoration:none;
}

#timeline .controls a:hover {
color:#333333;
font-weight:bold;
text-decoration:none;
}

#timeline #year_menu {
text-align:left;
}

#timeline .section {
width:250px;
margin:0 auto;
margin-bottom:15px;
}

/* #timeline #overlay_left {
position:absolute;
background:transparent url(/images/timeline/fade_left.png);
background-repeat:repeat-y;
width:30px;
height:500px;
z-index:10;
left:60;
}

#timeline #overlay_right {
position:absolute;
background:transparent url(/images/timeline/fade_right.png);
background-repeat:repeat-y;
width:30px;
height:500px;
z-index:10;
left:770;
}
*/

#timeline .slide p {
padding:0px 20px 10px 20px;
}

#slide7  p.last {
margin-top:45px;
}

#timeline .slide h4 {
padding:0px 0px 10px 20px;
font-size:18px;
}

#international p a {
border-bottom:none;
}

#bd-our_company .quotemark {
 padding: 0 0.5em 0 0.5em;
}

#bd-our_company blockquote {
 padding: 1em 3em 1em 3em;
}

#bd-our_company .signature {
 align: center;
}

#bd-our_company .sig {
 width:100%;
 text-align: center;
 padding: 0 0 2em 0;
}

/* Fix for crossbrand nav positioning */

#site_menu_links {
top:14px;
}
#site_switch_button {
margin-top:8px;
}
#site_menu_close {
margin:8px 0 0 0;
padding:0;
}

#share{
float:right;
}

#bd-our_company blockquote {
padding:1em 0;
}

.our_company_image  {
float:left;
background:transparent url(../images/our_company_image_bg.gif) 0 0 no-repeat;
padding:20px 40px 20px 20px;
width:220px;
height:280px;
}

