@charset "utf-8";
/* CSS Document */

body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	background:#DBEBF4 url(images/mainBlueBg.jpg) repeat-x scroll center top;
	background-position:50% 0px;
	margin:0px;
}

h1{
	color:#0f4b8f;
}

h2{
	color:#0f4b8f;
	font-size:22px;
	margin-top:30px;
}

h3{
	color:#0f4b8f;
	font-size:18px;
}

h3.roleHeader{
	color:#0f4b8f;
	font-size:18px;
	background-image:url(images/rolesBG.gif);
	padding:5px;
}

h4{
	color:#0033dd;
	margin-top:12px;
	margin-bottom:4px;
}

a, a:visited, a:hover, a:active{
	color:#0f4b8f;
}

p{
	line-height:150%;
	color:#444444;
}

p.largeText{
	font-size:14px;
	color:#44a5dc;
}

p.largeText a{
	color:#44a5dc;
}

p.largeText a:visited{
	color:#44a5dc;
}

p.largeNormalText{
	font-size:14px;
}

#contentMiddleBar ul{
	line-height:150%;
	color:#444444;
}

#contentMiddleBar ul li{
	margin-bottom:5px;
}

#breadCrumb{
	color:#73c3ed;
	margin-top:2px;
	margin-bottom:10px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#breadCrumb a{
	color:#73c3ed;
	text-decoration:none;
}

#breadCrumb a:hover{
	text-decoration:underline;
}

#container{
	text-align:left;
	margin:auto;
	width:960px;
	margin-top:0px;
	position:relative;
}

#contentTop{
	height:32px;
	width:958px;
	background-image:url('images/bodyTop.gif');
}

#content{
	width:939px;
	padding:0px;
	padding-top:4px;
	background-color:#ffffff;
	padding-right:21px;
}

#contentBottom{
	clear:both;
	width:943px;
	background-color:#ffffff;
	height:147px;
	border-top:dotted 1px #777777;
	padding:17px;
	padding-left:0px;
	padding-bottom:0px;
}

#contentLeftBar{
	width:232px;
	float:left;
	padding-top:0px;
}

.leftImage{
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
}

div#innerContentLeft{
	padding-left:16px;
}

#contentMiddleBar{
	float:left;
	width:423px;
	padding-top:0px;
}

div#innerContentMiddle{
	margin-left:10px;
	margin-bottom:20px;
}

#contentRightBar{
	float:right;
	width:279px;
	padding-top:0px;
}

#contentClear{
	clear:both;
}

.field{
	padding:9px;
	margin:0px;
}

.empty{
	font-style:inherit;
	color:#999999;
}

#editContainer{
	background-color: #ffffff;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:200px;
	position: fixed;
	height:150px;
	padding:4px;
	position:absolute;
}

#overlay {
    background-color: #000;
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
	width:100%;
	height:100%;
    z-index: 100;
}

#messageContainer{
	background-color: #ffffaa;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:400px;
	position: fixed;
	padding:4px;
	left:270px;
	position:absolute;
	text-align:center;
}

input, textarea{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputField{
	width:300px;
}

.footer{
	clear:both;
	height:200px;
	padding:18px;
	background-color:#FFFFFF;
	width:924px;
	font-size:11px;
	padding-top:0px;
	color:#999999;
}

.footer ul{
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}

.footer h3{
	font-size:11px;
}

.footer a{
	color:#999999;
	text-decoration:none;
}

.footer a:visited{
	color:#999999;
	text-decoration:none;
}

.footer a:hover{
	color:#999999;
	text-decoration:underline;
}

/* Home page */
#homePlayer-container{
	height:386px;
	padding-left:21px;
	position:relative;
	margin-bottom:0px;
}

#homePlayer-right{
	width:279px;
	height:386px;
	background-image:url(images/homePlayerInner-right.gif);
	float:right;
	position:relative;
}

#homePlayer-rightScrollBoxContainer-Left{
	width:17px;
	position:absolute;
	left:16px;
	top:134px;
	z-index:1;
}

#homePlayer-rightScrollBoxContainer-Right{
	width:17px;
	position:absolute;
	left:252px;
	top:134px;
	z-index:1;
}

#homePlayer-rightScrollBoxContainer{
	overflow:hidden;
	width:250px;
	height:280px;
	padding-top:95px;
	position:absolute;
	float:left;
	margin-left:16px;
}

#homePlayer-rightScrollBox{
	position:absolute;
	height:200px;
}

.homeplayer-videoBox{
	padding:0px;
	margin:0px;
	display:block;
}

li.homeplayer-videoBox{
	width:111px;
	display:block;
	float:left;
	height:170px;
	padding:8px;
	margin:0px;
}

h3.homeplayer-videoBox{
	color:#0085cf;
	padding:0px;
	margin:0px;
	font-size:12px;
	display:inline;
}

.middleFooterHeadingInnerLink{
	text-decoration:none;
}

.middleFooterHeadingInnerLink:hover{
	text-decoration:underline;
}

.middleFooterHeadingInnerLink span{
	color:#0085cf;
}

h4.homeplayer-videoBox{
	color:#0F4B8F;
	padding:0px;
	margin:0px;
	font-size:12px;
	display:inline;
}

p.homeplayer-videoBox{
	color:#000000;
	padding:0px;
	margin:0px;
	font-size:11px;
}

a.homeplayer-videoBox{
	color:#138ed2;
	padding:0px;
	margin:0px;
	font-size:11px;
}

.meetJina{
	position:absolute;
	top:290px;
	font-size:11px;
}

.meetJina h3{
	font-size:12px;
}

.meetJina img{
	float:left;
	margin-right:5px;
}

#button-got-a-question{
	width:277px;
	height:154px;
	display:block;
	margin-top:14px;
	background-image:url(images/button-got-a-question-right.gif);
}

#button-got-a-question span{
	display:none;
}

#button-christmas-jobs{
	width:133px;
	height:127px;
	display:block;
	margin-left:9px;
	background-image:url(images/button-christmas-jobs.gif);
	float:right;
}

#button-christmas-jobs span{
	display:none;
}

#button-boots-it{
	width:133px;
	height:127px;
	display:block;
	margin-left:9px;
	background-image:url(images/button-brandManagerRoles.gif);
	float:right;
}

#button-boots-it span{
	display:none;
}

#button-pharmacy-graduates{
	width:425px;
	height:129px;
	display:block;
	margin-left:0px;
	background-image:url(images/button-pharmacy-graduates.gif);
	float:right;
}

#button-pharmacy-graduates span{
	display:none;
}

#panel-more-jobs-with-boots{
	width:182px;
	height:46px;
	display:block;
	background-image:url(images/panel-more-jobs-with-boots.gif);
	background-repeat:no-repeat;	
	float:right;
	padding:23px;
	padding-top:60px;
	padding-right:13px;
}

.panel-more-jobs-with-boots-item{
	width:86px;
	display:block;
	float:left;
	margin-top:10px;
	background-image:url('images/more-jobs-with-boots-arrow.gif');
	background-position:right;
	background-repeat:no-repeat;
	margin-right:8px;
}

.panel-more-jobs-with-boots-item a{
	color:#0085cf;
	text-decoration:none;
	font-weight:bold;
}

.panel-more-jobs-with-boots-item a:hover{
	text-decoration:underline;
}

#panel-findOutMoreTop{
	width:277px;
	height:42px;
	background-image:url(images/panel-findOutMoreTop.gif);
}


#panel-findOutMoreMiddle{
	background-image:url(images/panel-findOutMoreMiddle.gif);
	width:244px;
	padding-top:10px;
	padding-left:23px;
	padding-right:10px;
	min-height:217px; 
	height:auto;
	color:#FFFFFF;
	font-size:11px;
}

#panel-findOutMoreMiddle a{
	text-decoration:none;
	color:#ffffff;
}

/* IE */
* html #panel-findOutMoreMiddle {
	height:217px; 
}

.findOutMoreBox{
	width:72px;
	float:left;
	text-align:center;
	margin:4px;
	margin-left:2px;
}

#panel-findOutMoreBottom{
	width:277px;
	height:16px;
	background-image:url(images/panel-findOutMoreBottom.gif);
	margin-bottom:14px;
}

#panel-hotJobsTop{
	width:277px;
	height:49px;
	background-image:url(images/panel-hotJobsTop.gif);
}

#panel-hotJobsMiddle{
	background-image:url(images/panel-hotJobsMiddle.gif);
	width:229px;
	padding-left:24px;
	padding-right:24px;
	min-height:147px; 
	height:auto;
	font-size:11px;
}

#panel-hotJobsMiddle p{
	margin:0px;
	padding-top:4px;
	padding-bottom:6px;
	line-height:12px;
	color:#ffffff;
}

#panel-hotJobsMiddle a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#panel-hotJobsMiddle a:hover{
	text-decoration:underline;
}

/* IE */
* html #panel-hotJobsMiddle {
	height:147px; 
}

#panel-hotJobsBottom{
	width:277px;
	height:81px;
	background-image:url(images/panel-hotJobsBottom.gif);
	display:block;
	margin-bottom:14px;
}

#panel-hotJobsBottom span{
	display:none;
}

#button-jobSearch{
	width:277px;
	height:80px;
	background-image:url(images/button-jobSearch.gif);
	display:block;
	margin-bottom:14px;
	margin-top:14px;
}

#button-jobSearch span{
	display:none;
}

#panel-featuredLocation{
	width:134px;
	height:121px;
	background-image:url(images/panel-featuredLocation.gif);
	margin-bottom:14px;
	padding:18px;
	padding-right:120px;
	padding-top:48px;
	padding-left:23px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	line-height:22px;
	position:relative;
}

#panel-featuredLocation a{
	color:#ffffff;
	text-decoration:none;
}

#panel-featuredLocation a:hover{
	text-decoration:underline;
}

#panel-featuredLocation a:visit{
	color:#ffffff;
}

#panel-featuredLocationDot{
	position:absolute;
	width:12px;
	height:11px;
	background-image:url(images/mapDot.gif);
}

#panel-featuredLocationLink{
	position:absolute;
	font-size:13px;
	line-height:18px;
	left:145px;
	top:155px;
	background-image:url(images/featuredLocationArrow.gif);
	background-repeat:no-repeat;
	background-position:95px 0px;
	width:115px;
}

#panel-featuredLocationLink a{
	text-decoration:none;
	color:#ffffff;
}

#panel-featuredLocationLink a:hover{
	text-decoration:underline;
}

.pollBoxContainer{
	margin-left:11px;
	margin-top:20px;
}

.pollBoxTop{
	width:219px;
	height:45px;
	background-image:url(images/pollBoxTop.gif);
}

.pollBoxInner{
	background-image:url(images/pollBoxInner.gif);
	background-repeat:repeat-x;
	background-color:#b4dbf0;
	width:179px;
	padding-left:25px;
	padding-right:15px;
	min-height:147px; 
	height:auto;
	padding-bottom:10px;
	color:#444444;
}

.pollBoxInner a{
	display:block;
	background-image:url('images/more-jobs-with-boots-arrow.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:24px;
	font-weight:bold;
	margin-top:10px;
	line-height:24px;
}

/* IE */
* html .pollBoxInner {
	height:147px; 
}

.pollBoxBottom{
	width:219px;
	height:20px;
	background-image:url(images/pollBoxBottom.gif);
	margin-bottom:14px;
}

#footerBoxContainer{
	background-image:url(images/dotsBG.gif);	
}

#footerBoxTop{
	width:423px;
	height:20px;
	background-image:url(images/footerBoxTop.gif);
}

#footerBoxMiddle{
	background-image:url(images/footerBoxMiddle.gif);
	width:383px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	min-height:147px; 
	height:auto;
}

/* IE */
* html #footerBoxMiddle {
	height:147px; 
}

#footerBoxBottom{
	width:423px;
	height:20px;
	background-image:url(images/footerBoxBottom.gif);
	margin-bottom:14px;
	background-position:bottom;
}

#footerBoxMiddle a{
	text-decoration:none;
}

#footerBoxMiddle a:hover{
	text-decoration:underline;
}

#footerBoxMiddle p{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#footerBoxMiddle h2{
	margin-top:0px;
	padding-top:0px;
}

#footerBoxMiddle .leftCol{
	float:left;
	width:180px;
	margin-top:10px;
	margin-right:10px;
}

#footerBoxMiddle .rightCol{
	float:right;
	width:180px;
	margin-top:10px;
}

#footerBoxMiddle .middleFooterTitle{
	background-image:url(images/middleFooter-title.gif);
	height:44px;
	width:350px;
	background-position:right;
}

#footerBoxMiddle .middleFooterOtherLinks{
	background-image:url(images/middleFooter-otherLinks.gif);
	height:17px;
	width:124px;
}

#footerBoxMiddle .middleFooterLink{
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:5px;
}

#footerBoxMiddle .middleFooterLink:hover{
	text-decoration:underline;
}

#footerBoxMiddle .middleFooterLink:visited{
	color:#444444;
}

#footerBoxMiddle .middleFooterHeading{
	color:#115596;
	display:inline;
	font-size:12px;
	margin:0;
	padding:0;
}

/* Pages */

.seperator{
	border-top:1px #555555 dashed;
	height:1px;
	font-size:1px;
}

.bigText{
	font-size:17px;
	font-weight:bold;
	color:#00498f;
}

.biggerText{
	font-size:19px;
	font-weight:bold;
	color:#00498f;
}

.bottomSpacer{
	height:50px;
	clear:both;
}

.blueText{
	color:#00498f;
}

.letterHighlight{
	color:#36bae5;
}

.indent{
	padding-left:20px;
}

.hide{
	display:none;
}

.aq_category{

}

.faqAnswerWrapper{

}

.faq .faqheading{
	color:#0f4b8f;
	text-decoration:none;
	display:block;
	background-image:url('images/faq-bar.gif');
	background-repeat:no-repeat;
	height:34px;
	margin-top:10px;
	margin-bottom:5px;
	font-size:18px;
	padding-left:40px;
	font-weight:bold;
	line-height:34px;
}

.faq .faqQuestion{
	color:#0f4b8f;
	padding-left:40px;	
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('images/q.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	background-position:0px 5px;
}

.faq .faqQuestion a{
	text-decoration:none;
	color:#0f4b8f;
}

.faq .faqAnswer{
	padding-top:10px;
	padding-bottom:5px;
	color:#000000;
	text-decoration:none;
	padding-left:40px;
	background-image:url('images/a.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
}

.faq .faqSeperator{
	margin-top:10px;
	padding-bottom:5px;
	border-top:1px #888888 dashed;
	height:1px;
	font-size:1px;
}

/* Roles */

.role{
	padding:0px;
	margin:0px;
}

/* Ask us a question */
#auaq_box{
	width:376px;
	height:102px;
	padding-top:17px;
	padding-left:15px;
	padding-right:150px;
	background-image:url('images/ask-us-a-question-box.gif');
	color:#00498f;
}

#auaq_box p{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
	line-height:120%;
}

#auaq_formTop{
	background-image:url('images/faqForm-top.gif');
	background-repeat:no-repeat;
	height:15px;
	margin-top:30px;
	line-height:1px;
	font-size:1px;
}

#auaq_form{
	background-color:#f5fcc8;
	padding-left:20px;
	padding-top:0px;
	padding-right:20px;
	background-position:0 0;
	width:369px;
}

#auaq_formBottom{
	background-image:url('images/faqForm-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
	margin-bottom:15px;
}

.formLabel{
	float:left;
	width:110px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
	color:#0f4b8f;
	clear:left;
	padding-right:10px;
}

.formField{
	float:left;
	width:231px;
	margin-bottom:4px;
}

#auaq_form input{
	font-size:18px;
}

/* Home */
#home_videoPlayer{
	background-color:#CCCCCC;
	float:left;
	width:639px;
	height:386px;
}

#home_videoText{
	background-image:url('images/home-videoText-bg.gif');
	padding:10px;
	padding-top:15px;
	padding-bottom:0px;
	width:247px;
	height:177px;
	float:left;
}

#home_videoText h2{
	font-size:16px;
	margin-top:5px;
	margin-bottom:4px;
}

.nounderline {
	text-decoration: none;
}

table.videos td {
	padding: 3px 0;
}

table.videos td.right {
	padding-left: 14px;
}

table.videos td p {
	margin: 0;
}

.hidden {
	position: absolute;
	top: -10000px;
}

/* pharmacy nav */
#alt-pNav{
	width:960px;
	height:33px;
	background-image:url(images/alt-pharmacyNav.gif);
	padding-bottom:18px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	padding-top:55px;
	color:#FFFFFF;
	padding-left:0px;
	font-size:15px;
}

#alt-pNav ul{
	list-style: none;
	padding:0px;
	margin:0px;
	padding-left:32px;
	display:block;
}

#pNav{
	width:960px;
	height:33px;
	background-image:url(images/pharmacyNav.gif);
	padding-bottom:18px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	padding-top:55px;
	color:#FFFFFF;
	padding-left:0px;
	font-size:15px;
}

#pNav ul{
	list-style: none;
	padding:0px;
	margin:0px;
	padding-left:32px;
	display:block;
}

li.navBox{
	height:33px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

li.navBox a{
	color:#ffffff;
	text-decoration:none;
	height:17px;
	border-right:1px solid #ffffff;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	padding-right:4px;
	margin-right:4px;
}

* html li.navBox a { display:inline; }

li.navBox a:hover{
	color:#ffffff;
	text-decoration:underline;
}

li.navBox a:visited{
	color:#ffffff;
}

li.navBoxActive{
	height:33px;
	float:left;
	display:block;
	background-image:url(images/navArrow.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
li.navBoxActive a{
	color:#ffffff;
	text-decoration:none;
	height:17px;
	border-right:1px solid #ffffff;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	padding-right:6px;
	margin-right:6px;
}

li.navBoxActive a:hover{
	color:#ffffff;
	text-decoration:underline;
}

li.navBoxActive a:visited{
	color:#ffffff;
}

li.alt-navBoxActive{
	height:33px;
	float:left;
	display:block;
	background-image:url(images/alt-navArrow.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
li.alt-navBoxActive a{
	color:#ffffff;
	text-decoration:none;
	height:17px;
	border-right:1px solid #ffffff;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	padding-right:6px;
	margin-right:6px;
}

li.alt-navBoxActive a:hover{
	color:#ffffff;
	text-decoration:underline;
}

li.alt-navBoxActive a:visited{
	color:#ffffff;
}

* html li.navBoxActive a { display:inline; }

#subNav{
	margin-left:21px;
	margin-top:20px;
	margin-bottom:20px;
}

#subNav ul{
	list-style: none;
	padding:0px;
	margin:0px;
}

#subNav li{
	margin-bottom:14px;
}

.subMenuItemOff a {
	font-weight:bold;	
	color:#44a5dc;
	text-decoration:none;
}

#subMenuItemOn a {
	font-weight:bold;
	color:#00498f;
	text-decoration:none;
}

/* tabs from boots site */
#logo {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:176px;
}

#alt-logo {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:336px;
}

#logo img {
	border:medium none;
	margin:0;
}

#alt-logo img {
	border:medium none;
	margin:0;
}

#uk-careers-text {
	margin:0;
	padding:0;
	position:absolute;
	width:153px;
	left:785px;
	top:105px;
}
#uk-careers-text img {
	border:none;
	margin:0;
}


#dateNav {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:531px;
}
#datecontainer {
	float:left;
	height:50px;
	margin:0;
	padding:0;
	position:relative;
	width:764px;
}

#alt-datecontainer {
	height:50px;
	margin:0;
	padding:0;
	position:absolute;
	right:0px;
}

#date {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#00366A url(images/blueTime.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:right;
	height:25px;
	margin:0 12px 0 0;
	padding:0;
	position:relative;
	width:184px;
}
html > body #date {
	margin-right:25px;
}
#date p {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#00366A none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

#alt-date {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#005da1 url(images/alt-blueTime.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:right;
	height:28px;
	margin:0 12px 0 0;
	padding:0;
	position:relative;
	width:203px;
}
html > body #alt-date {
	margin-right:25px;
}
#alt-date p {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#005da1 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

body#bd-agency #navcontainer {
	display:none;
}
hr.hide {
	display:none;
}
#header {
	height:127px;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:940px;
	padding-left:20px;
	/*background:#DBEBF4 url(images/mainBlueBg.jpg) repeat-x scroll center top;
	background-position:-257px 0px;*/
}
#header {
	margin-top:00px;
}

ul#alt-rightNav{
	padding:0px;
	margin:0px;
	position:absolute;
	right:20px;
	bottom:0px;
	list-style:none;
	list-style-type:none;
	width:301px;
	padding-left:14px;
	border-left:1px dotted #bbbbbb;
}

#alt-rightNav li{
	padding:0px;
	margin:0px;
	width:98px;
	height:29px;
	margin-left:2px;
	display:block;
	float:right;
}

#alt-myJobs{
	background-image:url(images/alt-myJobs.gif);
}

#alt-myJobs a{
	display:block;
	width:98px;
	height:29px;
}

#alt-myJobs span{
	display:none;
}

#alt-events{
	background-image:url(images/alt-events.gif);
}

#alt-events a{
	display:block;
	width:98px;
	height:29px;
}

#alt-events span{
	display:none;
}

#alt-jobSearch{
	background-image:url(images/alt-jobSearch.gif);
}

#alt-jobSearch a{
	display:block;
	width:98px;
	height:29px;
}

#alt-jobSearch span{
	display:none;
}

#alt-header{
	/*height:127px;*/
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:940px;
	padding-left:20px;
	background:#ffffff;
}

#alt-navcontainer {
	clear:left;
	height:29px;
	margin:0;
	padding:0;
	position:relative;
	width:940px;
}

ul#alt-nav {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:29px;
	margin:0;
	padding:0;
	width:940px;
}
#alt-nav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:97px;
	display:block;
	float:left;
	height:29px;
	padding:0;
	margin-right:1px;
}
#alt-nav span{
	display:none;
}
#alt-nav li a {
	display:block;
	height:29px;
	width:97px;
}

#alt-bootsJobs{
	background-image:url(images/altNav-bootsJobs.gif);
}

#alt-pharmacy{
	background-image:url(images/altNav-pharmacy.gif);
}

#alt-opticians{
	background-image:url(images/altNav-opticians.gif);
}

#alt-stores{
	background-image:url(images/altNav-stores.gif);
}

#alt-headOffice{
	background-image:url(images/altNav-headOffice.gif);
}

#alt-graduates{
	background-image:url(images/altNav-graduates.gif);
}

#navcontainer {
	clear:left;
	height:34px;
	margin:0;
	padding:0;
	position:relative;
	width:500px;
}
ul#nav {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(images/menu.jpg) repeat scroll 0 0;
	height:76px;
	margin:0;
	padding:0;
	width:511px;
}
#nav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
}
#nav li, #nav a {
	display:block;
	height:76px;
	padding:0;
}
#nav li a {
	height:76px;
	text-decoration:none;
	text-indent:-9999px;
}
#nav a {
	height:0 !important;
	overflow:hidden;
	padding:76px 0 0;
	text-decoration:none;
}
#aboutus {
	left:0;
	width:84px;
}
#whyboots {
	left:84px;
	width:85px;
}
#ourpeople {
	left:170px;
	width:84px;
}
#events {
	left:254px;
	width:85px;
}
#myjobs {
	left:339px;
	width:85px;
}
#jobsearch {
	left:424px;
	width:86px;
}
#aboutus .current, #aboutus a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll 0 -152px;
}
#whyboots .current, #whyboots a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -84px -152px;
}
#ourpeople .current, #ourpeople a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -170px -152px;
}
#events .current, #events a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -254px -152px;
}
#myjobs .current, #myjobs a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -339px -152px;
}
#jobsearch .current, #jobsearch a.current:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -424px -152px;
}
#aboutus a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll 0 -76px;
}
#whyboots a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -84px -76px;
}
#ourpeople a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -170px -76px;
}
#events a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -254px -76px;
}
#myjobs a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -339px -76px;
}
#jobsearch a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/menu.jpg) no-repeat scroll -424px -76px;
}

/* Roles */
.role-button-container{

}

.role-button{
	text-decoration:none;
	background-image:url(images/role-button.gif);
	background-position:right 51%;
	height:14px;
	color:#ffffff;
	clear:both;
	float:right;
	padding:6px;
	margin-bottom:6px;
	display:block;
	padding-right:30px;
	font-weight:bold;
}

.role-button:visited, .role-button:hover, .role-button:active{
	color:#ffffff;
}

.role-button-2{
	text-decoration:none;
	background-image:url(images/role-button-2.gif);
	background-position:right 51%;
	height:14px;
	border:1px solid #edd39b;
	color:#dca738;
	clear:both;
	float:right;
	padding:6px;
	margin-bottom:6px;
	display:block;
	padding-right:30px;
}

.role-button-2:visited, .role-button-2:hover, .role-button-2:active{
	color:#dca738;
}

/* Boxouts */

#boxout-pharmaAwards{
	width:398px;
	height:423px;
	background-image:url(images/pharmaAwards.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:60px;
	padding-right:00px;
}

#boxout-pharmaAwards p{
	color:#0085cf;
	font-size:12px;
	width:380px;
	margin-top:0px;
	margin-bottom:8px;
}

#boxout-pharmaAwards p.secondPara{
	color:#0085cf;
	font-size:12px;
	width:170px;
	margin-top:0px;
}

#boxout-pharmaAwards p.thirdPara{
	color:#0085cf;
	font-size:12px;
	width:150px;
	margin-top:0px;
}

#boxout-awardVideoBox{
	width:380px;
	height:314px;
	background-image:url(images/awardVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:70px;
	padding-bottom:0px;
}

#boxout-bennyDayVideoBox{
	width:380px;
	height:314px;
	background-image:url(images/bennyDayVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:70px;
	padding-bottom:0px;
}

#boxout-rebrandingVideoBox{
	width:380px;
	height:314px;
	background-image:url(images/rebrandingVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:70px;
	padding-bottom:0px;
}

#boxout-storeOfTheYearVideoBox{
	width:380px;
	height:324px;
	background-image:url(images/storeOfTheYearVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:60px;
	padding-bottom:0px;
}

#boxout-yourCareerVideoBox{
	width:380px;
	height:389px;
	background-image:url(images/yourCareerVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:65px;
	padding-bottom:0px;
}

#boxout-sppVideoBox{
	width:380px;
	height:349px;
	background-image:url(images/sppVideoBox.gif);
	background-repeat:no-repeat;
	padding:18px;
	padding-top:65px;
	padding-bottom:0px;
}


.roleButton{
	width:386px;
	height:48px;
	display:block;
	color:#0f4b8f;
	font-size:14px;
	background-image:url(images/rolesBG.gif);
	text-decoration:none;
	line-height:48px;
	padding:6px;
	padding-right:14px;
	margin-bottom:10px;
}

.roleButton span{
	display:block;
	float:left;
	margin-left:12px;
}

.roleButtonImage{
	float:left;
	border:0px;
}

.roleButtonArrow{
	float:right;
	border:0px;
	padding-top:16px;
}

#button-spotlightOnScotland{
	width:407px;
	height:279px;
	display:block;
	background-image:url(images/button-spotlightOnScotland.gif);
	margin-bottom:18px;
}

#button-spotlightOnScotland span{
	display:none;
}

#button-storeFormats{
	width:406px;
	height:63px;
	display:block;
	background-image:url(images/button-storeFormats.gif);
}

#button-storeFormats span{
	display:none;
}

#image-scotlandImage{
	width:403px;
	height:220px;
	display:block;
	background-image:url(images/image-scotlandImage.gif);
}

#image-scotlandImage span{
	display:none;
}

.hide{
	display:none;
}