/* Banners */
#flash-pict-home-new, #flash-pict-home-about, #flash-pict-home-careers, #flash-pict-home-collaborations, #flash-pict-home-communities, #flash-pict-home-investors, #flash-pict-home-media, #flash-pict-home-mission-strategy, #flash-pict-home-products, #flash-pict-home-randd, #flash-pict-home-responsibility {
top: 0;
left: 0;
width: 760px;
z-index: 2;
height: 216px;
}

#flash-pict-home-new { 
background: url(/common/img/banner/home-holding.jpg) no-repeat #fff;
}

#flash-pict-home-about { 
background: url(/common/img/swoosh/v-gsk-logo.jpg) no-repeat #fff;
}

#flash-pict-home-careers { 
background: url(/common/img/swoosh/v-mountain-biking1.jpg) no-repeat #fff;
}

#flash-pict-home-collaborations { 
background: url(/common/img/swoosh/v-phone-conversation.jpg) no-repeat #fff;
}

#flash-pict-home-communities { 
background: url(/common/img/swoosh/v-father-child.jpg) no-repeat #fff;
}

#flash-pict-home-investors { 
background: url(/common/img/swoosh/v-computer.jpg) no-repeat #fff;
}

#flash-pict-home-media { 
background: url(/common/img/swoosh/v-computer-phone.jpg) no-repeat #fff;
}

#flash-pict-home-mission-strategy { 
background: url(/common/img/swoosh/v-rock-climbing.jpg) no-repeat #fff;
}

#flash-pict-home-products { 
background: url(/common/img/landing/products.jpg) no-repeat #fff;
}

#flash-pict-home-randd { 
background: url(/common/img/swoosh/v-research13.jpg) no-repeat #fff;
}

#flash-pict-home-responsibility { 
background: url(/common/img/responsibility/v-responsibility2008-small.jpg) no-repeat #fff;
}

/* Headings */
h2 {
color: #f60;
font-size: 12px;
padding-bottom: 8px;
}

.content-left-community{
background: url(/common/img/bg3col1.gif) ;
width: 165px;
height: 380px;
float: left;
}

.content-left-new{
background: url(/common/img/bg3col1.gif);
width:165px;
float: left;
min-height: 300px;
}

/* Intro text */
p.landing {
font-size: 1.2em;
}

/* Headers */
.landing1, .landing2, .landing2 em, .landing3 {
color: #f60;
font-weight: bold;
padding: 0 0 4px 0;
}
.landing1 {
font-size: 2.5em;
}
.landing2 {
font-size: 1.3em;
padding: 4px 0 0;
}
.landing2 em {
font-style: italic;
}
.landing3, .landing3blue {
font-size: 0.9em;
padding: 0 0 4px 0;
}
.landing3blue {
color: #3297B9;
}

/* Headers links */
a.landing2 {
color: #3297B9;
}
a.landing2:hover {
color: #f60;
}

a.landing3 {
color: #3297B9;
font-size: 1.3em;
}
a.landing3:hover {
color: #3297B9;
text-decoration: underline;
}

/* Top centre - 2 col span */

.content-inner {
background: url(/common/img/bg3col1.gif);
overflow: auto;
width: 760px;
}

.content-inner-mission {
background: url(/common/img/bodybg2col.jpg);
width:760px;
}

.content-center-top-2col, .content-center-top-2col-community{ 
width:418px; 
float: left; 
}

.modulefloat-center{
background: #fff;
margin: -4px 0 0 10px;
width: 390px;
}

.modulefloat-center-media {
background: #fff url(/common/img/spacer.gif) no-repeat center;
height: 230px;
margin: 0 0 0 10px;
width: 550px;
}

.modulefloat-center-community {
margin: -4px 0 0 10px;
width:390px;
height:226px;
background: #fff;
}

.modulefloat-center-products {
margin: -4px 0 0 10px;
width:400px;
height:285px;
background: #fff url(/common/img/products/products-main-box.jpg) no-repeat bottom;
}

.products-center-left, .products-center-right {
padding: 6px 0 6px 12px;
width: 47%;
}

.products-center-left h2, .products-center-right h2 {
padding-bottom: 0;
}

.products-center-left {
float: left;
}

.products-center-right {
float: right;
}

.products-center-text-box {
float: left;
width: 175px;
}

.top-right-box, .top-right-box-about, .top-right-box-collaboration, .top-right-box-rd, .top-right-box-media, .top-right-box-careers, .top-right-box-investors {
float: left;
width: 160px;
}

.top-right-box { /* You will need to create a new class if you want to use a background image in this div */
height: 160px ;
background:#fff url(/common/img/spacer.gif) no-repeat center;
}
.top-right-box-about {
height: 160px ;
background:#fff url(/common/img/about/strapline.gif) no-repeat center;
}
.top-right-box-collaboration, .top-right-box-rd {  
background: #fff url(/common/img/spacer.gif) no-repeat center;
height: 165px;
width: 175px;
}
.top-right-box-media {  
height: 200px ;
background:#fff url(/common/img/spacer.gif) no-repeat center;
}

.top-right-box-careers-link {  
width: 30px;
float:left;
}

.top-right-box-careers-link1 {  
width: 110px ;
float:left;
}

.top-right-box-investors {  
height: 52px ;
background:#fff url(/common/img/spacer.gif) no-repeat center;
}

.top-right-box-community {
width: 170px;
background:#fff;
float:left;
}

.top-right-box-products {
width: 170px;
height: 300px;
background: #fff;
float: left;
}

.top-right-box-products-content {
background: url(/common/img/home/products-background-new7.jpg) no-repeat bottom;
height: 227px;
margin-top: 15px;
padding: 48px 15px 10px;
}

.top-right-box-media {
width: 170px ;
height: 300px ;
background:#fff;
float:left;
}
.top-right-box-products-media {
padding:15px 15px 10px 15px;
}


/* END Top centre - 2 col span */

/* Top centre - 3 col span */

.content-center-top-3col{
width: 595px;
float: right;
z-index: 5; 
}
.content-center-top-inner { /* You will need to create a new class if you need to change the min-height of this div */
width:595px;
background: url(/common/img/bg3col3.gif);
min-height: 130px;
z-index: 5; 
}
.content-center-top-inner-about { 
width:595px;
min-height: 130px;
z-index: 5; 
}

.content-center-top-inner-community { 
width:595px;
height:auto;
z-index: 5; 
}

.content-center-top-left{
float: left;
width:209px;
z-index: 5;
}
.content-center-top-right{
width:209px;
float: left;
}
.content-center-3{
float: left;
width:170px;
}
.content-center-middle {
width:418px; 
float: left; 
z-index: 5;
}

/* END Top centre - 3 col span */

/* Bottom - 3 col span */

.container-home-bottom, .container-home-bottom-products {
background: #fff;
padding-top: 0;
width: 760px;
}

.container-home-bottom-products {
padding-top: 10px;
}

.content-inner-bottom, .content-inner-bottom-community, .content-inner-bottom-2 {
background: url(/common/img/bg2col2.gif);
width: 760px;
}

.content-inner-bottom {
min-height:250px;
}

.content-inner-bottom-community {
height:310px;
}

.content-inner-bottom-2 {
min-height:250px;
}

.content-bottom-left {
width:374px;
float: left;
}
.content-bottom-left-media {
width:384px;
float: left;
}
.content-middle-bottom {
width:209px;
float: left;
} 

.content-middle-bottom-2col {
width: 370px;
float: left;
background-color: #fff;
margin: 0 2px;
} 

.content-bottom-left-products1 {
width:175px;
float:left;
}

.content-bottom-left-products2 {
width:199px;
float:left;
}


/* END Bottom - 3 col span */

/* Quick links */

.white-quick {
color:#fff;
font-size: 1.2em;
font-weight: bold;
}
.white-quick1{
font-size: 0.9em;
color:#fff;
}
a.white-quick1:hover{
color:#FAEECD;
}

/* End Quick links */

/* Blue bar background */

.content-left-blue-home-products {
width:590px;
float:left;
background: #CA1933 url(/common/img/products/viiv-red-bar-left.jpg) no-repeat right; /*3398B9*/
height:139px;
}

.content-right-blue-home-products {
width:170px;
float: left;
height:139px;
background: #C21E33 url(/common/img/products/viiv-red-bar-right.jpg) no-repeat right;
}

.content-left-blue-home, .content-left-blue-home-responsibility {
background:url(/common/img/home/content-left-blue-home.gif) no-repeat;
float: left;
padding: 0 0 0 10px;
width: 580px;
}

.content-left-blue-home {
height: 175px;
}

.content-left-blue-home-responsibility {
height: 149px;
}

.content-right-blue-home, .content-right-blue-home-resp {
background: #3398B9 url(/common/img/home/content-right-blue-home.gif) no-repeat right;
float: left;
padding: 10px;
width: 150px;
}

.content-right-blue-home {
height:129px;
} 

.content-right-blue-home-resp {
height:139px;
}

/* End blue bar background */

/* Blue bar text */
.content-left-blue-flash {
width:280px;
float: right;
display:inline;
color:#F3D321;
font-weight: bold;
}

.content-left-blue-text-flash {
width:260px;
padding: 10px 0 0px 0px;
float: left;
display:inline;
color:#F3D321;
font-size: 1.8em;
font-weight: bold;
}


.content-left-blue-text {
width:300px;
padding: 6px 0 0px 0px;
float: left;
display:inline;
color:#F3D321;
font-size: 1.8em;
font-weight: bold;
}

.content-left-blue-text p, .content-left-blue-text-flash p {
color:#fff;
font-size: 0.6em;
font-weight: bold;
}

a.left-bluelink{
color:#fff;
font-size: 0.8em;
}
a.left-bluelink:hover{
color:#fff;
text-decoration:underline;
}

a.left-bluelink1{
color:#fff;
}
a.left-bluelink1:hover{
color:#fff;
text-decoration:underline;
}

.content-left-blue-text-big, .content-left-blue-text-flash-big {
color:#fff;
font-size: 1.5em;
font-weight: bold;
}

ul.Links-blue-text{
list-style-image: url(/common/img/arrow-big-white.gif); 
vertical-align:text-top;
padding-left: 18px;
padding-top: 5px;
color:#fff;
}
ul.Links-blue-text li{
font-size: 0.5em;
color:#fff;
}
/* Investors share price analysis table */

ul.Ultableh li {
list-style-type: none;
padding-right:2px;
float:left;
}

ul.Ultableh li a:hover {
color:#fff;
}

ul.Ultableh {
width:90%;
border-bottom:1px solid #C8C2BE;
float:left;
}
html> body ul.Ultableh{
width:86%;
}

.SharePrice .SubTabHeaderInvestor {
text-align:left;
}

.ImgHomeFloat {
float:left;
margin-right:10px;
margin-top:10px;
}

.hmenu-table:hover, .hmenu-table-off, .hmenu-table-off:hover, .hmenu-table {
color: #fff;
float: left;
font-weight: bold;
padding: 2px 5px 2px 3px;
width: auto;
}

.hmenu-table:hover{
background:#f60 url(/common/img/table-right-on.gif) no-repeat right top;
border-left:1px solid #f60;
text-decoration:none;
}
.hmenu-table-off{
background:#f60 url(/common/img/table-right-on.gif) no-repeat right top;
border-left:1px solid #f60;
text-decoration:none;
}
.hmenu-table-off:hover{
text-decoration:none;
}
.hmenu-table {
background: url(/common/img/table-right-off.gif) no-repeat right top;
border-left:1px solid #B2AAA4;
color:#91867E;
}

/* End investors share analysis table */

/* Space above blue bar */

.space-new, .space1 {
background: #fff;
clear: both;
height: 15px;
width:760px;
}

.space1{
width:550px;
}

/* End of space */

/* Twitter button */

#twitter {
margin: 8px 0 16px 0;
}
