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


/* MAIN MENU */
#menu-wrapper {
	width: 1225px;
	height:20px;
	background:#000;
	position:relative;
	margin:0 0 20px 25px;
	padding:0;
	position:relative;
}


ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 1250px;
	margin: 0 auto; 
    padding: 0;
}

ul#menu li {
	float: left;
	display: inline;
	height: 20px;
	overflow: hidden;
}

ul#menu li a {
	display: block;
	height: 20px;
	text-indent: -999em;
}

/* ILLUSTRATIONS */

ul#menu li.illustration a {
	background: url(../images/main-menu.png) 0 0 no-repeat;
	width: 83px;
	margin: 0 34px 0 0;
}

ul#menu li.illustration a:hover {
	background: url(../images/main-menu.png) 0 -20px no-repeat;
}

body#ad-corpbod a#illustrationnav,
body#animalsbod a#illustrationnav,
body#charactersbod a#illustrationnav,
body#foodbod a#illustrationnav,
body#peoplebod a#illustrationnav,
body#pharmaceuticalbod a#illustrationnav,
body#productbod a#illustrationnav,
body#technicalbod a#illustrationnav,
body#transportationbod a#illustrationnav,
body#variousbod a#illustrationnav {
	background: url(../images/main-menu.png) 0 -20px no-repeat;
}

/* IMAGING */

ul#menu li.imaging a {
	background: url(../images/main-menu.png) -116px 0 no-repeat;
	width: 58px;
	margin: 0 34px 0 0;
}

ul#menu li.imaging a:hover {
	background: url(../images/main-menu.png) -116px -20px no-repeat;
}

body#imagingbod a#imagingnav {
	background: url(../images/main-menu.png) -116px -20px no-repeat;
}
body#imagingbod a#imagingsubnav {
	background: url(../images/main-menu.png) -116px -20px no-repeat;
}
/* ABOUT */

ul#menu li.about a {
	background: url(../images/main-menu.png) -209px 0 no-repeat;
	width: 73px;
	margin: 0 37px 0 0;
}

ul#menu li.about a:hover {
	background: url(../images/main-menu.png) -209px -20px no-repeat;
}

body#aboutbod a#aboutnav {
	background: url(../images/main-menu.png) -209px -20px no-repeat;
}


/* CLIENTS */

ul#menu li.clients a {
	background: url(../images/main-menu.png) -318px 0 no-repeat;
	width: 52px;
	margin: 0 36px 0 0;
}
ul#menu li.clients a:hover {
	background: url(../images/main-menu.png) -318px -20px no-repeat;
}

body#clientsbod a#clientsnav {
	background: url(../images/main-menu.png) -318px -20px no-repeat;
}

/* DOWNLOAD PORTFOLIOS */

ul#menu li.downloads a {
	background: url(../images/main-menu.png) -406px 0 no-repeat;
	width: 157px;
	margin: 0 36px 0 0;
}
ul#menu li.downloads a:hover {
	background: url(../images/main-menu.png) -406px -20px no-repeat;
}

body#downloadsbod a#downloadsnav {
	background: url(../images/main-menu.png) -406px -20px no-repeat;
}

/* CONTACT */

ul#menu li.contact a {
	background: url(../images/main-menu.png) -599px 0 no-repeat;
	width: 62px;
}
ul#menu li.contact a:hover {
	background: url(../images/main-menu.png) -599px -20px no-repeat;

}

body#contactbod a#contactnav {
	background: url(../images/main-menu.png) -599px -20px no-repeat;
}


/* DOWNLOADS SUB MENU */


/* ILLUSTRATION PORFOLIO DOWNLOAD */

ul#sub-menu li.illust-downloads a {
	background: url(../images/sub-menu-downloads.png) 0 0 no-repeat;
	width: 145px;
	margin: 0 47px 0 407px;
}

ul#sub-menu li.illust-downloads a:hover {
	background: url(../images/sub-menu-downloads.png) 0 -20px no-repeat;
}


/* IMAGING PORTFOLIO DOWNLOAD */

ul#sub-menu li.imaging-downloads a {
	background: url(../images/sub-menu-downloads.png) -201px 0 no-repeat;
	width: 124px;
	margin: 0 43px 0 0;
}

ul#sub-menu li.imaging-downloads a:hover {
	background: url(../images/sub-menu-downloads.png) -201px -20px no-repeat;
}


/* ILLUSTRATION SUB MENU */


#sub-menu-wrapper {
	width: 1225px;
	height:20px;
	background:#000;
	position:relative;
	margin:0 0 10px 25px;
	padding:0;
	position:relative;
}


ul#sub-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 1225px;
	margin: 0 auto; 
    padding: 0;
}

ul#sub-menu li {
	float: left;
	display: inline;
	height: 20px;
	overflow: hidden;
}

ul#sub-menu li a {
	display: block;
	height: 20px;
	text-indent: -999em;
}

/* AD CORP */

ul#sub-menu li.ad-corp a {
	background: url(../images/sub-menu-main.png) 0 0 no-repeat;
	width: 155px;
	margin: 0 41px 0 0;
}

ul#sub-menu li.ad-corp a:hover {
	background: url(../images/sub-menu-main.png) 0 -20px no-repeat;
}

body#ad-corpbod a#ad-corpnav{
	background: url(../images/sub-menu-main.png) 0 -20px no-repeat;
}

/* ANIMALS */

ul#sub-menu li.animals a {
	background: url(../images/sub-menu-main.png) -196px 0 no-repeat;
	width: 112px;
	margin: 0 43px 0 0;
}

ul#sub-menu li.animals a:hover {
	background: url(../images/sub-menu-main.png) -196px -20px no-repeat;
}

body#animalsbod a#animalsnav {
	background: url(../images/sub-menu-main.png) -196px -20px no-repeat;
}

/* CHARACTERS */

ul#sub-menu li.characters a {
	background: url(../images/sub-menu-main.png) -350px 0 no-repeat;
	width: 72px;
	margin: 0 41px 0 0;
}

ul#sub-menu li.characters a:hover {
	background: url(../images/sub-menu-main.png) -350px -20px no-repeat;
}

body#charactersbod a#charactersnav {
	background: url(../images/sub-menu-main.png) -350px -20px no-repeat;
}

/* FOOD */

ul#sub-menu li.food a {
	background: url(../images/sub-menu-main.png) -464px 0 no-repeat;
	width: 33px;
	margin: 0 43px 0 0;
}
ul#sub-menu li.food a:hover {
	background: url(../images/sub-menu-main.png) -464px -20px no-repeat;
}

body#foodbod a#foodnav {
	background: url(../images/sub-menu-main.png) -464px -20px no-repeat;
}

/* PEOPLE */

ul#sub-menu li.people a {
	background: url(../images/sub-menu-main.png) -540px 0 no-repeat;
	width: 44px;
	margin: 0 43px 0 0;
}
ul#sub-menu li.people a:hover {
	background: url(../images/sub-menu-main.png) -540px -20px no-repeat;
}

body#peoplebod a#peoplenav {
	background: url(../images/sub-menu-main.png) -540px -20px no-repeat;
}

/* PHARMACEUTICAL */

ul#sub-menu li.pharmaceutical a {
	background: url(../images/sub-menu-main.png) -627px 0 no-repeat;
	width: 98px;
	margin: 0 43px 0 0;
}

ul#sub-menu li.pharmaceutical a:hover {
	background: url(../images/sub-menu-main.png) -627px -20px no-repeat;
}

body#pharmaceuticalbod a#pharmaceuticalnav {
	background: url(../images/sub-menu-main.png) -627px -20px no-repeat;
}

/* PRODUCT */

ul#sub-menu li.product a {
	background: url(../images/sub-menu-main.png) -768px 0 no-repeat;
	width: 51px;
	margin: 0 43px 0 0;
}
ul#sub-menu li.product a:hover {
	background: url(../images/sub-menu-main.png) -768px -20px no-repeat;
}

body#productbod a#productnav {
	background: url(../images/sub-menu-main.png) -768px -20px no-repeat;
}

/* TECHNICAL */

ul#sub-menu li.technical a {
	background: url(../images/sub-menu-main.png) -862px 0 no-repeat;
	width: 61px;
	margin: 0 44px 0 0;
}
ul#sub-menu li.technical a:hover {
	background: url(../images/sub-menu-main.png) -862px -20px no-repeat;
}

body#technicalbod a#technicalnav {
	background: url(../images/sub-menu-main.png) -862px -20px no-repeat;
}

/* TRANSPORTATION */

ul#sub-menu li.transportation a {
	background: url(../images/sub-menu-main.png) -965px 0 no-repeat;
	width: 98px;
	margin: 0 40px 0 0;
}
ul#sub-menu li.transportation a:hover {
	background: url(../images/sub-menu-main.png) -965px -20px no-repeat;
}

body#transportationbod a#transportationnav {
	background: url(../images/sub-menu-main.png) -965px -20px no-repeat;
}

/* VARIOUS STYLES */

ul#sub-menu li.various a {
	background: url(../images/sub-menu-main.png) -1106px 0 no-repeat;
	width: 94px;
}
ul#sub-menu li.various a:hover {
	background: url(../images/sub-menu-main.png) -1106px -20px no-repeat;
}

body#variousbod a#variousnav {
	background: url(../images/sub-menu-main.png) -1106px -20px no-repeat;
}


/* IMAGING SUB MENU */

/* ILLUSTRATION SUB MENU */


#imaging-sub-menu-wrapper {
	width: 1225px;
	height:20px;
	background:#000;
	position:relative;
	margin:0 0 10px 25px;
	padding:0;
	position:relative;
}


ul#imaging-sub-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 1225px;
	margin: 0 auto; 
    padding: 0;
}

ul#imaging-sub-menu li {
	float: left;
	display: inline;
	height: 20px;
	overflow: hidden;
}

ul#imaging-sub-menu li a {
	display: block;
	height: 20px;
	text-indent: -999em;
}

/* IMAGING */

ul#imaging-sub-menu li.imaging-sub a {
	background: url(../images/sub-menu-imaging.png) 0 0 no-repeat;
	width: 60px;
}

ul#imaging-sub-menu li.imaging-sub a:hover {
	background: url(../images/sub-menu-imaging.png) 0 -20px no-repeat;
}

