body {
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	margin:0px;
	background-color:#e1e2e8;
	background-image:url(../Resources/vignette3_02.png);
	background-repeat:repeat-x;
	background-position:left top
}
.clear{
	height:0px;
	clear: both;
	margin:0;
	padding: 0;
}

#PageDiv{
	position:relative; 
	margin:auto; 
	width:993px; 
	height:100%}

#shadowcontainer {
	position:absolute; 
	left:0px; 
	top:95px; 
	width:953px; 
	z-index:1; 
	padding-left:20px; 
	padding-right:20px; 
	background-image:url(../Resources/shadow.png); 
	overflow:visible}
	
* html #shadowcontainer { background-image:url(../Resources/shadowie6.png); background-repeat:repeat-y }

#container_nm, #container_ill, #container_id, #container_trad, #container_con, #container_fresh {
	position:relative; 
	width:953px; 
	height:auto; 
	padding-top:480px; 
	padding-bottom:160px; 
	background-color:#fff; 
	background-image:url(../Resources/main-cyan_05.jpg); 
	background-repeat:no-repeat; 
	background-position:center top; 
	overflow:visible}

#container_nm {
	background-image:url(../Resources/main-cyan_05.jpg)}	
#container_ill {
	background-image:url(../Resources/main-red_05.jpg)}	
#container_id {
	background-image:url(../Resources/main-green_05.jpg)}
#container_trad {
	background-image:url(../Resources/main-yellow_05.jpg)}	
#container_con {
	background-image:url(../Resources/main-orange_03.jpg);
	width:849px;
	padding-top: 114px;
	padding-bottom: 136px;
	padding-left: 52px;
	padding-right: 52px;}

#container_con p {font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:0px; line-height:1; margin-left:0px; margin-top:2px; margin-right:0px; font-weight:normal}	
	
#container_fresh {
	background-image:url(../Resources/main-fresh.jpg);
	width:849px;
	padding-top: 175px;
	padding-bottom: 160px;
	padding-left: 52px;
	padding-right: 52px;}				
	
#navbar, #navbarfresh{
	position:absolute;
	left:-20px;
	top:-95px;
	width:993px;
	height:104px;
	z-index:2;
	background-image:url(../Resources/nav_header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	overflow:visible
}
 #navbarfresh{
	background-image:url(../Resources/nav_bkgroundfresh.jpg);
}

#navbar a, #navbar a:hover, #navbarfresh a, #navbarfresh a:hover  { color:#fff; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:18px; text-align:center; letter-spacing:0px; word-spacing:-1px; text-decoration:none }
#navbar a:hover, #navbarfresh a:hover  { color:#c2cfda}	
	
#navcontainer{
	position:absolute; 
	left:270px; 
	top:65px; 
	width:453px; 
	height:30px; 
	z-index:1; 
	overflow:visible}	

#showcase, 	#whatsnew, #contactus {position:absolute; top:0px; overflow:visible}
#showcase{left:2px; width:115px; z-index:1}	
#whatsnew{left:136px; width:179px; z-index:2; border-left:solid #fff 1px; border-right:solid #fff 1px}
#contactus{left:336px; width:115px; z-index:3}
#showcase p, #whatsnew p, #contactus p {
	color:#fff; 
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
	font-size:18px; 
	text-align:center; 
	letter-spacing:0px; 
	word-spacing:-1px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
#subnav{
	position:absolute;
	left:210px;
	top:28px;
	width:522px;
	z-index:5;
	overflow:visible;
}	
#subnav a { color:#000; text-decoration:none }
#subnav a:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #999 }		
	
#footerBground, #footerBground2{
	position:absolute;
	left:-20px;
	height:212px;
	width:993px;
	bottom:-32px;
	z-index:3;
	text-indent: -9999px;
	}
#footerBground2{
	left:-72px;
	top:28px; 
	bottom:-21px;
	z-index:1;
	float:left;
	}		
	
#galleryframe{
	position:absolute;
	left:24px;
	top:21px;
	width:608px;
	height:349px;
	z-index:4;
}

#photocorners{
	position:absolute; 
	left:149px; 
	top:80px; 
	width:655px; 
	height:393px; 
	z-index:3; 
	padding:0px; 
	overflow:visible}
	
#illustration, #new-media, #traditional, #brand-mark, .divider {position:relative; float:left; width:93px; overflow:visible}	
#illustration {width:90px}	
#traditional {width:92px}
.divider{width:50px}

#illustration p, #new-media p, #traditional p, #brand-mark p, .divider p { color:#000; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:13px; text-align:center; letter-spacing:1px; word-spacing:0px }

button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-fp { margin-top:0px }
#myGallery { width:605px !important; height:347px !important }

<!-- Text styles-->


h3 { font-weight:bold; font-size:14px }

h1 {font-size:34px; text-align:center; margin-top:0px; margin-bottom:35px; font-style:normal}
h1.traditional { font-weight:normal }
h1.newmedia { font-weight:normal }
h1.illustration { font-weight:normal; font-size:32px; letter-spacing:-1px }
h1.brand { letter-spacing:-1px; font-weight:normal }

h1.contact, h1.freshthinking {font-family:Trebuchet MS,Arial,Helvetica,sans-serif; text-align: left; color:#f06;}
h1.contact {font-size:30px;text-align: left; margin-top:0px; margin-bottom:18px;font-weight:bold;letter-spacing:-0.3px;margin-left:0px;color:#f06;}
h1.contact img {margin:0px;border-style:none;padding-right: 8px;padding-left: 9px;vertical-align:-12px }

xh1.freshthinking { font-size:36px; letter-spacing:-0.36px; margin-left:0px; margin-top:0px; margin-bottom:0.1px; color:#000 }
h1.freshthinking { font-size:24px; letter-spacing:-0.36px; margin-left:0px; margin-top:0px; margin-bottom:5px; color:#000 }

h2 { font-size:18px; line-height:22px; margin:0; padding:0; font-weight:normal; margin-left:348px; margin-right:45px }
h2.contact, h2.contact2, h2.contact3 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0px; line-height:2; margin-left:100px; margin-top:6px; margin-right:0px; font-weight:normal}

h2.contact { margin-bottom:52px; color:#f06; }
h2.contact2 { font-size:18px; font-weight:bold; color:#9f2990; margin-bottom:11px }
h2.contact3 { color:#9f2990; margin-bottom:18px }
h2.contact3 img { vertical-align:-7px }
h2 a { color:#0a368d; background-image:url(../Resources/email.png); background-repeat:no-repeat; text-align:right; padding:0px 24px 2px 0px; background-position:center right }
h2 a:hover { color:#f06; background-image:url(../Resources/email_add.png); background-repeat:no-repeat; text-align:right; padding:0px 24px 2px 0px; background-position:center right; text-decoration:none }


h2.freshthinking, h2.freshthinking2, h2.freshthinking3, h2.freshthinking4, h3.freshthinking, h3.freshthinking2, h3.freshthinking3, h3.freshthinking4 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif;  margin-left:152px; font-style:normal }

h2.freshthinking, h2.freshthinking2, h2.freshthinking3, h2.freshthinking4 { font-size:18px; letter-spacing:-0.18px; margin-top:-20px; margin-bottom:10px; font-weight:bold }
h2.freshthinking { color:#9f2990 }
h2.freshthinking2 { color:#f06 }
h2.freshthinking3 { color:#00afee }
h2.freshthinking4 { color:#5aa931 }

h3.freshthinking, h3.freshthinking2, h3.freshthinking3, h3.freshthinking4 { font-size:14px; letter-spacing:0px; line-height:1.35; margin-top:0px; font-weight:normal}
h3.freshthinking { color:#0e6bad }
h3.freshthinking2 { color:#5aa931 }
h3.freshthinking3 { color:#9f2990 }
h3.freshthinking4 { color:#f06 }

h3.freshthinkingReveal { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0px; line-height:1.35; margin-left:0px; text-align:right; margin-top:0px; font-style:normal; font-weight:normal }
h3.freshthinkingReveal a { color:#5aa931; background-image:url(../Resources/zoom.gif); background-repeat:no-repeat; text-align:right; padding:0px 24px 2px 0px; background-position:center right }
h3.freshthinkingReveal a:hover { color:#f06; background-image:url(../Resources/zoom_in.gif); background-repeat:no-repeat; text-align:right; padding:0px 24px 2px 0px; background-position:center right; text-decoration:none }


h4 { margin:0; padding:0; font-weight:normal; margin-left:348px; margin-right:45px }
h4 { font-size:14px; margin-top:20px; margin-bottom:22px; line-height:18px }

h3.mainblock { font-size:14px; margin-top:0px; margin-bottom:2px; font-weight:normal; margin-left:348px; margin-right:45px; line-height:18px }

h4.contact { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0px; line-height:2; margin-left:100px; margin-top:12px; font-style:normal; font-weight:bold; color:#0e6bad }


.quoteleft{vertical-align:baseline; margin-right:8px; width:auto; height:35px}
.quoteright{vertical-align:baseline; margin-left:8px; width:auto; height:35px}
.articlelogo{float:right; margin:50px 40px 75px}

.traditional { vertical-align:-14% }
.technilogical { vertical-align:-20% }
.hypertext { color:#8cadc7; font-family:monospace,courier new,lucida console,monaco; font-size:39px; border-bottom:2px dotted #c9d9e5 }
.sixteenpoint { font-size:16px; font-weight:bold }
.eighteenpoint { font-size:18px; font-weight:bold}
.grey { color:#8cadc7 }
.tan { color:#9c6239 }
.orange { color:#ff411f; font-weight:bold }
.fourteenstrongitalic {font-size:14px; line-height:14px; font-style: italic; font-weight: bold;}
.companynumber { color:#789cb6; font-size:11px; text-align:left }
.purpledots { background-image:url(../Resources/purple-dots.gif); background-repeat:repeat-x; margin-top:25px; margin-bottom:25px }

/*-- Font styles for fashion on traditional*/
.comicf { color:#f0f; font-family:Comic Sans MS,monospace,Courier New; font-size:48px }
.arialblackf { color:#000; font-family:Arial Black,Arial,Helvetica; font-size:48px }
.georgiaf { color:#00a855; font-family:Georgia,Palatino,Times,serif; font-size:48px }
.courierf { color:#8cadc7; font-family:'Courier New',Courier; font-size:48px }
.timesf { color:#f00; font-family:Times,'Times New Roman',serif; font-style:italic; font-size:48px }
.centuryf { color:#0a368d; font-family:Century Gothic,Tahoma,Helvetica,Arial; font-size:48px }
.trebuchetf { color:#000; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:48px }
.magenta { color:#f0f }
