@charset "UTF-8";
/* CSS Document */


/*///////////////////////////////////////////////* BODY & HEAD */
body {
	background-color: #145118;
	text-align: center;
	padding: 0;
	margin: 0;
}
.oneColFixCtr #container {
	width: 1050px;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtr #containerDA {
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtr #thecontent {
	padding: 0 45px;
}
#tophead {
	background-image: url(../images/bkgrdcentre.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 96px;
}
#splashtophead {
	background: url(../images/splash_mainbkgrd.jpg) no-repeat;
	width: 960px;
	height: 96px;
}
#splashtopheadDA {
	background: url(../images/DA_mainbkgrd.jpg) no-repeat;
	width: 960px;
	height: 130px;
}
.DAheaderpush {
	margin-top: 90px;
}
.homecontainer {
	padding-bottom: 25px;
}
.splashmainhead {
	padding: 0;
	margin: 0;
}
#splash {
	background: url(../images/splash_flashbkgrd.jpg) no-repeat;
	text-align: center;
	width: 960px;
	height: 350px;
	padding: 0;
	margin: 0;
}
#jumpMenu {
	text-align: left;
}
.splashtext {
	width: 450px;
	padding-top: 20px;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.splashtextDA {
	width: 239px;
	padding-top: 20px;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
.splashtext select, {
	display:inline;
	text-align: center;
}
ul, li, dd {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}
p {
	margin-top: 0;
	padding-top: 0;
}
img {
	border:none;
}
#header {
	width: 960px;
	colour: #CB0000;
}
.headertemplate {
	width: 960px;
	height: 217px;
	colour: #FFFFFF;
}
.headerpadd {
	margin-bottom: 20px;
}
.headerbrandstemplate {
	width: 960px;
	height: 259px;
	colour: #FFFFFF;
}
.headertext {
	float:left;
	width: 300px;
	padding-left: 20px;
	padding-top: 65px;
	display: inline;
}
li#normal {
	margin: 0;
	padding: 0;
	list-style-type: disc;
	list-style-position: outside;
	text-indent: 0;
	margin-left: 15px;
	padding-left: 5px;
}
#brandsheader {
	width: 960px;
	height: 259px;
	colour: #CB0000;
}
.brandsheadertext {
	float:left;
	width: 151px;
	padding-left: 20px;
	padding-top: 65px;
	display: inline;
}
#brandpageholder {
	float:right;
	padding-top: 10px;
	clear: right;
	display: inline;
}
#spbrandpageholder {
	float:right;
	width: 740px;
	height: 210px;
	padding-top: 150px;
	clear: right;
	display: inline;
}
.slideshow { height: 262px; width: 190px; margin:20px; float:left;}
.slideshow2 { height: 262px; width: 190px; margin:20px; float:left;}
.slideshow3 { height: 262px; width: 190px; margin:20px; float:left;}

/*///////////////////////////////////////////////* NAV */
#nav {
	margin: 0;
	padding: 0;
	background: url(../images/navigation_blank.gif) no-repeat left top;
	width: 960px;
	height: 41px;
	clear: both;
}

ul#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: inline;
}
li.abo {
	margin-left: 37px;
	margin-right: 22px;
	float: left;
	display: inline;
	height: 41px;
	width: 71px;
}
li.bra {
	margin-left: 37px;
	margin-right: 22px;
	float: left;
	display: inline-block;
	height: 41px;
	width: 52px;
}
li.resp {
	margin-left: 37px;
	margin-right: 22px;
	float: left;
	display: inline-block;
	height: 41px;
	width: 118px;
}
li.med {
	margin-left: 37px;
	margin-right: 44px;
	float: left;
	display: inline-block;
	height: 41px;
	width: 44px;
}
li.car {
	margin-left: 37px;
	float: left;
	display: inline-block;
	height: 41px;
	width: 58px;
}
/*///////////////////////////////////////////////* BREADCRUMBS & SHORTLINKS */
#breadcrumbs {
	margin-left: 225px;
	width: 550px;
	overflow: visible;
	display: inline;
	float:left;
	margin-top: 75px;
	margin-bottom: 5px;
}
li.breadcrumbs {
	float: left;
	display: inline;
	background-position:0px -17px;
	list-style-position: inside;
	padding-right: 25px;
}
ul.breadcrumbs {
	padding: 0;
	margin: 0;
	list-style: none;
}
#shortlinks {
	float: right;
	text-align: right;
	width: 185px;
	margin-top: 70px;
	overflow: visible;
	display: inline-block;
}
.homeshortlinks {
	margin-bottom: 8px;
}
#shortlinks ul{
	list-style: none;
	line-height: 20px;
}
#shortlinks li{
	float: right;
	display: block;
	padding-left: 25px;
}
.middleli {
	text-align: center;
	width: 40px;
}

/*///////////////////////////////////////////////* CONTENT */
#content {
	background-color:#FFFFFF;
	width: 918px;
	padding: 21px;
	float:left;
}
#subnav {
	display: inline-block;
	width: 135px;
	float: left;
	overflow: visible;
}

#subnav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#subnav li {
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
}
#brandssubnav {
	display: inline-block;
	width: 135px;
	float: left;
	overflow: visible;
	clear: left;
	margin-left: 21px;
	margin-top: 113px;
}
#brandssubnav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#brandssubnav li {
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
}	
#otherbrandssubnav {
	display: inline-block;
	width: 135px;
	float: left;
	overflow: visible;
	clear: left;
	margin-left: 21px;
	margin-top: 30px;
}

#otherbrandssubnav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#otherbrandssubnav li {
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
}

.subsublist {
	text-indent: 15px;
}
.subsubtext {
	padding-left: 15px;
}
#maincontent {
	margin-left: 20px;
	width: 500px;
	float:left;
	overflow:visible;
}
#sidebar {
	margin-left: 20px;
	padding-top: 0;
	width: 220px;
	float: left;
	overflow: visible;
	display: inline;
	float: left;
}
.sidebar ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.sidebar li {
	background-image: url(../images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
}
.yellowtagslists {
}
.yellowtagslists ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.yellowtagslists li {
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
}


.sidealign {
	text-align:left;
	overflow:hidden;
}
#brandssidebar {
	width: 220px;
	margin-left: 720px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline-block;
}
#brandssidebar ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#brandssidebar li {
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
	}
.brandspadding {
	padding-top: 20px;
	padding-bottom: 20px;
	}
.brandsinfo {
	padding-left: 15px;
}
li.brandsinfo {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	clear: left;
	display: inline-block;
}
#ataglance {
	width: 135px;
	padding-top: 20px;
	float: left;
	clear: both;
}
#ataglanceimage {
	width: 53px;
	height: 48px;
	float: left;
	}
#ataglancetext {
	padding-left: 8px;
	width: 70px;
	float:left;
	clear:none;
}
#ataglancetext2 {
	padding-left: 8px;
	width: 155px;
	height: 48px;
	float:left;
	clear:none;
}
#homeataglance{
	width: 375px;
	margin-top: 15px;
	float: left;
	clear: both;
}
#homeataglancehead{
	width: 375px;
	float: left;
	clear: left;
}
#homeataglancetext {
	padding-left: 8px;
	padding-top: 15px;
	width: 300px;
	float:left;
	clear:none;
}
#latestnews {
	width: 375px;
	display: block;
}

#latestnews ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#latestnews li {
	background-image: url(../images/arrow_homegreen.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
	}
#relatednews {
	width: 420px;
	display: block;
}

#relatednews ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#relatednews li {
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: .9em;
	padding-top:4px;
	padding-right:5px;
	}
#locatetable {
	width: 240px;
	float: left;
	margin-bottom: 10px;
	text-align: left;
}
#locatehead {
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.locateright {
	margin-left: 20px;
}
#sitehead {
	width: 260px;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#sitetable {
	width: 280px;
	float: left;
	clear: left;
	margin-bottom: 10px;
	text-align: left;
}
.quicklinkpadd {
	padding-right: 25px;
	float:left;
}
quicklinfloat {
	float: left;
}

/*///////////////////////////////////////////////* HOMEPAGE */
#homenews {
	float: left;
	width: 375px;
	height: 212px;
	background-image:url(../images/home/home_newsback.gif);
	background-repeat: no-repeat;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline;
}
#homebrands {
	float: left;
	width: 525px;
	height: 232px;
	background-image: url(../images/home/home_brandsback.gif);
	background-repeat: no-repeat;
	display: inline;
}
.homepadd {
	padding: 20px;
	display: inline;
}
.mrted {
	height: 600px;
}
.tableOdd {
	background-color: #FEE3A1;
	text-align:center;
}

.tableEven {
	background-color: #FED471;
	text-align:center;
}
.tablehead {
	color: #FFF;
	background-color: #050;
}
#rightBoxContentHead {
	width: 220px;
	height: 55px;
	background-image: url(../images/pdfrightboxtop.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
	margin: 0;
}

#rightBoxContentBody {
	width: 200px;
	background: #145118;
	padding: 10px;
	float: left;
	clear: both;
	margin: 0;
	color: #FFF;
	text-align:left;
}

#rightBoxContentFooter {
	width: 220px;
	height: 10px;
	background-image: url(../images/pdfrightboxbot.gif);
	background-repeat :no-repeat;
	float: left;
	clear: both;
	margin: 0;
}
/*///////////////////////////////////////////////* HOMEPAGE */

.otherbrandspage {
	clear: left;
	margin-left: 21px;
	margin-top: 30px;
}
/*///////////////////////////////////////////////* SECTION PANELS */
#sectionsubnav {
	width: 455px;
	padding-bottom: 30px;
}
.sectionheader {
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #CB0000;
	width: 95px;
	float: left;
	clear: none;
	display: inline;
	margin-right: 85px;
}
.sectionheadernopadd {
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #CB0000;
	width: 95px;
	float: left;
	clear: none;
	display: inline;
}

#respsectionheader {
	width: 120px;
	float: left;
	clear: none;
	display: inline;
}
.respsectionpadd {
	padding-left: 80px;
}
.sectionheadermid {
	margin-left: 85px;
	margin-right: 85px;
}
#twosectionheaderl {
	width: 115px;
	float: left;
	clear: none;
	text-align: center;
}
#twosectionheaderr {
	width: 200px;
	float: right;
	clear: none;
	text-align: center;
}

#microbrands { 
	width: 455px;
	clear: left;
	display: inline;
	padding-top: 30px;
}
.microbrandsdiv {
	margin-right: 30px;
	float:left;
	clear: none;
	display: inline;
}
/*///////////////////////////////////////////////* ABOUT PANEL */
.aboutpanelheader {
	width: 455px;
	float: left;
	clear: left;
	padding-bottom: 20px;
}
#aboutmask {
	height: 650px;
	width: 455px;
	overflow: hidden;
	margin: 0 auto;
	float: left;
	clear: both;
}
#aboutpanel {
	height: 650px;
	width: 455px;

}
#aboutpanel div {
	float: left;
}
#aboutpanel-1 {
	width: 455px;
	height: 500px;
	overflow: visible;
	float: left;
	text-align: left;
}
#aboutpanel-2 {
	height: 450px;
	width: 455px;
}
#aboutpanel-3 {
	height: 350px;
	width: 455px;
}
#aboutpanel-4 {
	height: 650px;
	width: 455px;
}

/*///////////////////////////////////////////////* CAREERS PANEL */
.carpanelheader {
	width: 455px;
	float: left;
	clear: left;
	padding-bottom: 20px;
}
#carmask {
	width: 455px;
	overflow: hidden;
	margin: 0 auto;
	float: left;
	clear: both;
}
#carpanel {

}
#carpanel div {
	float: left;
}
#carpanel-1 {
	width: 455px;
	height: 300px;
	overflow: visible;
	float: left;
	text-align: left;
}
#carpanel-2 {
	height: 300px;
	width: 455px;
}
/*///////////////////////////////////////////////* MGMT PANEL */
#mgmttable {
	width: 140px;
	float: left;
	margin-bottom: 15px;
	text-align: center;
	display: inline;
	padding: 0;
}
.mgmtmarg {
	margin-top: 15px;
}

#mgmtmask {
	width: 455px;
	height: 615px;
	overflow: hidden;
	margin: 0 auto;
	float: left;
	clear: both;
}
#mgmtpanel {

}
#mgmtpanel div {
	float: left;
}
#mgmtpanel-1 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-2 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-3 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-4 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-5 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-6 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-7 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-8 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mgmtpanel-9 {
	width: 455px;
	height: 615px;
	overflow: visible;
	float: left;
	text-align: left;
}
.mgmtpadd {
	padding-right: 20px;
}
.mgmtexpadd {
	padding-left:80px;
	padding-right: 20px;
}
/*///////////////////////////////////////////////* MCEWAN PANEL */
#mcewans1 {
	width: 300px;
	float: left;
	display: inline;
}
.mcewans2 {
	width: 130px;
	float: right;
	clear: none;
	display: inline;
}
#mcmask {
	width: 500px;
	overflow: hidden;
	margin: 0 auto;
	float: left;
	clear: both;
}
#mcpanel {

}
#mcpanel div {
	float: left;
}
#mcpanel-1 {
	width: 500px;
	height: 340px;
	overflow: visible;
	float: left;
	text-align: left;
}
#mcpanel-2 {
	height: 350px;
	width: 500px;
}
#mcpanel-3 {
	height: 420px;
	width: 500px;
}
#mcpanel-4 {
	height: 360px;
	width: 500px;
}
#mcpanel-5 {
	height: 320px;
	width: 500px;
}
#mcpanel-6 {
	height: 320px;
	width: 500px;
}

.mcpadd {
	padding-right: 20px;
}
.mcexpadd {
	padding-left:80px;
	padding-right: 20px;
}
.mcclickhere {
	width: 450px;
	margin-top: 10px;
}

/*///////////////////////////////////////////////* FOOTER */
#footercontainer {
	background: url(../images/footer_slice.gif) repeat-x;
	float: left;
	clear: left;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: visible;
	text-align: center;
	display: inline;
}
.oneColFixCtr #footercentre {
	width: 1050px;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtr #footer {
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: 960px;
	height: 157px;
	display: inline;
	overflow: visible;
}
#smallprint {
	float:left;
	display: inline-block;
	width: 500px;
	height: 15px;
	padding-top: 8px;
	background-color: #145118;
}
.smallprint {
	font-weight:normal;
}
.footerinfo {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	margin-right: 30px;
	width: 160px;
	float:left;
	clear: none;
	display: inline;
}
.footerinfo li {
	margin-left: 1em;
	list-style-type: disc;
	list-style-image: url(../images/arrow_yellowtrans.gif);
	list-style-position: outside;
	padding: 0 5px;
}

.footerbrandsinfo {
	margin: 0px;
	padding-top: 10px;
	margin-right: 30px;
	width: 130px;
	float:left;
	clear: none;
	display: inline;
}

.footerbrandsinfo li {	
	margin-left: 1em;
	list-style-type: disc;
	list-style-image: url(../images/arrow_yellowtrans.gif);
	list-style-position: outside;
	padding: 0 5px;
}
.investors {
	padding-top: 10px;
	width: 230px;
	float:left;
	margin: 0;
	margin-right: 30px;
	display: inline;
}
#splogos {
	margin-top: 10px;
	margin-bottom: 5px;
	float: right;
	clear: none;
	display: inline-block;
	width: 239px;
	height: 72px;
	background-color: #145118;
	margin-left: 221px;
}
.splogospadd {
	margin-right: 30px;
}

#splogos img {
	vertical-align: text-top;
}
#spStandaloneDiv {
	width: 278px;
	margin: 20px auto 0;
	text-align: center;
}
.useyourlocalcontainer {
	width: 180px;
	margin: 20px 23px 0 0;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFF;
	float: left;
	text-align: center;
}
.DAcontainer {
	width: 75px;
	height: 72px;
	float: left;
}
#footContainNew {
	height: 72px;
	width: 278px;
	margin: 0 auto;
}
.DApush {
	padding-top: 30px;
}
#DAGame {
	width: 300px;
	height: 250px;
	margin: 0 auto;
	padding: 10px;
	background-color: #FFF;
}
