/* global styles and neutralize styling */
html, body, form, fieldset {margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #888888;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {margin: 1em 0; padding: 0;}
ul, ol, dl {margin: 0px; padding: 0px;}
li, dd, blockquote {margin: 0px; padding: 0px;}
form label {cursor: pointer;}
fieldset {border: none;}
input, select, textarea {font-size: 100%;}
.clear-all{clear: both;}

body {font: 11px Arial, Helvetica, sans-serif; color: #808183;}
#wrap {margin: 30px auto 10px;width: 800px;text-align: left;}

#header-nav {padding: 0px;margin: 0px;}
#header-nav ul {width: 800px; height: 12px; margin: 0px 0px 5px; padding: 0px; list-style-type: none; overflow: hidden;}
#header-nav li {display: block; float: left; margin: 0px; padding: 0px;}
#header-nav a {background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; height: 12px; text-indent: -9999px; display: block;}
#header-nav a:hover {background-position: 0px -12px;}
#header-nav-objectives {background-image: url(../images/css/screen/header-nav-objectives.gif); width: 65px;}
#header-nav-overview {background: url(../images/css/screen/header-nav-overview.gif);width: 59px;}
#header-nav-brands {background: url(../images/css/screen/header-nav-brands.gif);width: 47px;}
#header-nav-retail-stores {background: url(../images/css/screen/header-nav-retail-stores.gif);width: 76px;}
#header-nav-personal-tailoring {background: url(../images/css/screen/header-nav-personal-tailoring.gif);width: 104px;}
#header-nav-corporate-wear {background: url(../images/css/screen/header-nav-corporate-wear.gif);width: 92px;}
#header-nav-value-chain {background: url(../images/css/screen/header-nav-value-chain.gif);width: 72px;}
#header-nav-executives {background: url(../images/css/screen/header-nav-executives.gif);width: 67px;}
#header-nav-family-tree {background: url(../images/css/screen/header-nav-family-tree.gif);width: 70px;}
#header-nav-contact {background: url(../images/css/screen/header-nav-contact.gif);width: 50px;}
#header-nav-jobs {background: url(../images/css/screen/header-nav-jobs.gif);width: 36px;}
#header-nav-investor-in-people {background: url(../images/css/screen/header-nav-investor-in-people.gif);width: 101px;}
#header-nav-download {background: url(../images/css/screen/header-nav-download.gif);width: 63px;}

body#objectives         #header-nav-objectives {background-position: 0px -12px;}
body#overview           #header-nav-overview {background-position: 0px -12px;}
body#brands             #header-nav-brands {background-position: 0px -12px;}
body#retail-stores      #header-nav-retail-stores {background-position: 0px -12px;}
body#personal-tailoring #header-nav-personal-tailoring {background-position: 0px -12px;}
body#corporate-wear     #header-nav-corporate-wear {background-position: 0px -12px;}
body#value-chain        #header-nav-value-chain {background-position: 0px -12px;}
body#executives         #header-nav-executives {background-position: 0px -12px;}
body#family-tree        #header-nav-family-tree {background-position: 0px -12px;}
body#contact            #header-nav-contact {background-position: 0px -12px;}
body#jobs               #header-nav-jobs {background-position: 0px -12px;}
body#investor-in-people #header-nav-investor-in-people {background-position: 0px -12px;}
body#download           #header-nav-download {background-position: 0px -12px;}

#header {margin: 0px;padding: 0px;clear: both;height: 240px;width: 800px;border-bottom: 1px solid #B2B2B2;overflow: hidden;border-top: 1px solid #000000;}

#main {
	margin: 0px;
	padding: 10px 0px;
	clear: both;
	height: 260px;
	border-bottom: 1px solid #000000;
	overflow: hidden;
}
#main-abc-a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 260px;
	width: 250px;
	overflow: hidden;
}
#main-abc-b {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
	height: 260px;
	width: 250px;
	overflow: hidden;
}
#main-abc-c {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
	height: 260px;
	width: 250px;
	overflow: hidden;
}
#main a {
	text-decoration: none;
	color: #757677;
}
#main a:hover {
	color: #000000;
}
#main h2 {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #CA1C05;
	margin: 0px;
	padding: 0px;
}

#main p {
	color: #757677;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 0px;
}
#main strong {
	color: #CA1C05;
}
#main ul {
	margin: 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
#main ul li {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #757677;
}


body#objectives #main p {
	height: 130px;
	margin: 0px;
	padding: 0px;
}
body#objectives #main p span {
	color: #CA1C05;
	margin-bottom: 10px;
	display: block;
}
#footer {
	margin: 0px;
	padding: 5px 0px 0px;
	height: 35px;
	text-align: right;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #757677;
	position: relative;
}
#footer a {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 103px;
	text-decoration: none;
	border-style: none;
	position: absolute;
	left: 0px;
	top: 5px;
}
#footer a img {
	border-style: none;
}
