/* ----- Begin Type Properties ----- */
body {
	background-color:#fff;
	background-image:url(../images/services/bg.gif);
}

/* Masthead */
#masthead #company a:link, #masthead #company a:visited { color:#4D4D4D; }

/* Nav */
#nav a.home:link, #nav a.home:visited { background-image:url(../images/services/nav/home.gif); }
#nav a.home:hover { background-image:url(../images/services/nav/home_on.gif); }
#nav a.portfolio:link, #nav a.portfolio:visited { background-image:url(../images/services/nav/portfolio.gif); }
#nav a.portfolio:hover { background-image:url(../images/services/nav/portfolio_on.gif); }
#nav a.services:link, #nav a.services:visited { background-image:url(../images/services/nav/services_on.gif); }
#nav a.services:hover { background-image:url(../images/services/nav/services_on.gif); }
#nav a.why-us:link, #nav a.why-us:visited { background-image:url(../images/services/nav/why_us.gif); }
#nav a.why-us:hover { background-image:url(../images/services/nav/why_us_on.gif); }
#nav a.contact:link, #nav a.contact:visited { background-image:url(../images/services/nav/contact_us.gif); }
#nav a.contact:hover { background-image:url(../images/services/nav/contact_us_on.gif); }

/* Content */
#content {
	background-color:#4D4D4D;
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
}

#content div.good-idea {
	padding:70px 100px 20px 40px;
	position:relative;
}

#content p.caption {
	color:#4d4d4d;
	display:none;
	font-size:1.1em;
	position:absolute;
	right:35px;
	top:80px;
	width:130px;
	z-index:140;
}

#content div#service {
	margin:30px 0 0 300px;
	position:relative;
	width:190px;
}

#content div.services {
	margin:80px auto 0;
	width:400px;
}

#content div.full-package {
	margin:100px auto 0;
	width:380px;
}

#content #controls {
	color:#fff;
}

#logo #slogan {
	color:#fff;
	font-weight:bold;
	line-height:1.2em;
	padding:250px 10px 0 20px;
	text-indent:0;
}

/* Services */
div.branding { background-image:url(../images/services/full_package/bg_branding.gif) !important; }
div.advertising { background-image:url(../images/services/full_package/bg_print.gif) !important; }
div.multimedia { background-image:url(../images/services/full_package/bg_multimedia.gif) !important; }
div.packaging { background-image:url(../images/services/full_package/bg_packaging.gif) !important; }
div.conferences { background-image:url(../images/services/full_package/bg_conferences.gif) !important; }
div.photography { background-image:url(../images/services/full_package/bg_illustration.gif) !important; }

div.white {
	background-color:#fff !important;
	border:1px solid #999;
	height:332px !important;
	color:#000;
	width:558px !important;
}

div.white div#controls { color:#4d4d4d !important; }

ul.sub {
	margin:0.6em 0 0 17px;
	padding:0;
}

/* Utility Band */
#utilityband {
	background:#B3B3B3;
}

#utilityband a:link, #utilityband a:visited {
	background-position:top left;
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	height:62px;
	line-height:62px;
	width:189px;
	text-align:left;
	text-decoration:none;
}

#utilityband a.creative:link, #utilityband a.creative:visited, #utilityband a.creative-selected:link, #utilityband a.creative-selected:visited {
	background-image:url(../images/services/btn_creative_place.gif);
	border-right:8px solid #fff;
	text-indent:25px;
	width:189px;
}

#utilityband a.creative:hover, #utilityband a.creative-selected:link, #utilityband a.creative-selected:visited { background-image:url(../images/services/btn_creative_place_on.gif); }

#utilityband a.fullpackage:link, #utilityband a.fullpackage:visited, #utilityband a.fullpackage-selected:link, #utilityband a.fullpackage-selected:visited {
	border-left:8px solid #fff;
	border-right:8px solid #fff;
	background-image:url(../images/services/btn_full_package.gif);
	text-indent:25px;
	margin-left:52px;
}

#utilityband a.fullpackage:hover, #utilityband a.fullpackage-selected:link, #utilityband a.fullpackage-selected:visited { background-image:url(../images/services/btn_full_package_on.gif); }

#utilityband a.goodidea:link, #utilityband a.goodidea:visited, #utilityband a.goodidea-selected:link, #utilityband a.goodidea-selected:visited {
	background-image:url(../images/services/btn_good_idea.gif);
	border-left:8px solid #fff;
	text-indent:35px;
	float:right;
}

#utilityband a.goodidea:hover, #utilityband a.goodidea-selected:link, #utilityband a.goodidea-selected:visited { background-image:url(../images/services/btn_good_idea_on.gif) }

/* Footer */
#footer { color:#4d4d4d; }
#footer a#disclaimer:link, #footer a#disclaimer:visited { color:#4d4d4d; }