div#site-header div#identity ul#primary-navigation,
div#site-content div#container div#secondary-navigation,
div#site-content div#container div#primary-content
{
display: none;
}


div#site-content div#container div#primary-content div#content-header,
div#site-content div#container div#primary-content div#content-main
{
width: 945px;
margin: 0;
}



/* =homepage */


div#homepage
{
color: #ffffff;
position: relative;
width: 945px;
height: auto !important;
height: 21em;
min-height: 21em;
margin: 1.5em 0 4em 0;
z-index: 90;
}

div#landing div#homepage
{
margin: 3em 0 3em 0;
}


div#homepage div.welcome { color: #FFFFFF; }
div#homepage div.welcome a { color: #FFFFFF; }
div#homepage div.welcome img#left { position: absolute; left: -26px; top: -28px; z-index:200;}
div#homepage div.welcome img#right { position: absolute; right: 0px; top: 36px; z-index:200;}

div#homepage h2 { font-size: 1.5em; margin-bottom: 0.4em; margin-top: -0.1em; }
div#landing div#homepage h2 { font-size: 1.5em; margin-bottom: 0.4em; margin-top: -0.1em; }
div#homepage div.panel-content { width:300px; float: left; overflow: hidden;}

div#homepage div.welcome div.panel-content { width: 300px; float:left; margin-top:0.5em; padding-left:472px;}


div#homepage div.panel-content div.introduction { width: 270px; }
div#homepage div.panel-content p { line-height: 1.2em; font-weight: bold; font-size: 1em; margin-bottom:0.75em; width:280px; }
div#homepage div.panel-content ul.sub-navigation { width: 200px; float: left; color: #ffffff; }


div#homepage div.panel-content ul.sub-navigation li
{
font-weight: bold;
line-height: 1.4em;
padding-left: 15px;
font-size: 0.85em;
background-position: left 0.3em;
background-repeat: no-repeat;
}

div#homepage div.panel-content ul.sub-navigation li a { color: #ffffff; }
div#homepage div.panel-content ul.sub-navigation li a:hover,
div#homepage div.panel-content ul.sub-navigation li a:active,
div#homepage div.panel-content ul.sub-navigation li a:focus
{
text-decoration: none;
}


div#homepage div.introduction p a
{
color: #ffffff;
text-decoration:
underline;
}


div#homepage div.welcome div.introduction p a
{
color: #FFFFFF;
text-decoration: underline;
}


div#homepage div.introduction p a:hover,
div#homepage div.introduction p a:focus,
div#homepage div.introduction p a:active
{
text-decoration: none;
}


div#homepage div.section-panel
{
background-color: #00add9;
padding: 1em 15px 1em 15px;
position: absolute;
top: 0;
left: 0;
width: 915px;
z-index: 100;
height: auto !important;
height: 19em;
min-height: 19em;
}


div#homepage div.welcome { z-index: 100; }
div#homepage ul#homepage-navigation { position: absolute; bottom: -31px; left: 96px; z-index: 120; }
div#homepage #nav-landing ul#homepage-navigation { bottom: -37px; }
div#homepage ul#homepage-navigation li { float: left; display: block; }

div#homepage ul#homepage-navigation li a
{
display: block;
font-size: 1em;
width: 192px;
font-weight: bold;
text-decoration: none; 
text-align: center;
background-position: top left;
background-repeat: none;
color: #ffffff;
padding-top:1.0em;
padding-bottom:1.0em;
background-position:0px 64px;
}



div#homepage ul#homepage-navigation li a:active,
div#homepage ul#homepage-navigation li a:focus,
div#homepage ul#homepage-navigation li a:hover
{
text-decoration: underline;
background-position:0px 0px;
} 


div#homepage ul#homepage-navigation li.the-vaccines a
{
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/primary-nav-vaccines.gif");
}


div#homepage ul#homepage-navigation li.schedule a
{
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/primary-nav-timetable.gif");
}


div#homepage ul#homepage-navigation li.your-questions a
{
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/primary-nav-questions.gif");
}


div#homepage ul#homepage-navigation li.about a
{
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/primary-nav-about.gif");
padding-top:1.5em;
padding-bottom:1.5em;
}

div#homepage ul#homepage-navigation li.immunisationscotland a
{
width: 384px;
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/right-button.gif");
}



div#homepage ul#homepage-navigation li.healthscotland a
{
width: 384px;
background-image: url("/www.immunisationscotland.org.uk/images/assets/home/left-button.gif");
}


div#homepage ul#homepage-navigation li a span
{
font-size: 14px;
line-height:22px;
}


/* =timeline-panel */



div.timeline-panel { position: relative; }


div.timeline-panel img
{
position: static !important;
float: left;
margin: 1em 1em 0 0;
}


div.timeline-panel a { text-decoration: underline; }


div.timeline-panel a:hover,

div.timeline-panel a:focus,

div.timeline-panel a:active

{
text-decoration: none;
}


div#homepage div.timeline-panel p
{
font-size: 0.8em;
font-weight: bold;
padding: 7px 0px 12px 0px;
line-height: 1.4em;
float: left;
display: block;
width: 200px;
}


div.timeline-panel h3
{

margin-top: 0.95em;
font-size: 1.125em;
padding: 0 0 0.3em 23px;
background-position: left 0.05em;
background-repeat: no-repeat;
background-color: #cccccc;
background-image: url("/www.immunisationscotland.org.uk/images/assets/about/arrow-dark.gif"); 
width: 170px;
display: block;
float: left;
}


div.timeline-panel h3 a { color: #ffffff; }



/* =assets */

	
* html span.tr { right: -1px; }
	
* html span.br { right: -1px; }
	
