* { padding: 0; margin: 0; outline: 0; }

.clear { font-size: 0; line-height: 0; height: 0; clear: both; }

body { font-size: 18px; line-height: 22px; font-family: Arial, Helvetica, Sans-Serif; color: #fff; background: #3c6f90; text-align: left; }

a img   { border: 0; }
a       { color: #fff; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: none; }

img { vertical-align:top; }

#background { background:#3c6f90 url(images/background.gif) repeat-x; height:768px; width:100%; top:0px; left:0px; position: absolute; }
#paper      { background:#3c6f90 url(images/paper.png) no-repeat;     height:724px; width:926px; margin-left: auto; margin-right: auto; }
#logo       { position:relative; left:12px;  top:35px;  width:135px; }
#shop       { position:relative; left:760px; top:-34px; width:134px; }

/* WITH BLOG - .navigation { position:relative; color:#3a6f8f; font-size:13px; height:25px; width:550px; left:396px; top:-23px; } */
.navigation { position:relative; color:#3a6f8f; font-size:13px; height:25px; width:550px; left:443px; top:-23px; }
.navigation a { color:#3a6f8f; }
.navigation a:hover { color:#3a6f8f; text-decoration:underline; }

#coverleft  { position:relative; left:12px;  top:-12px;   height:330px; width:587px; }
#coverright { position:relative; left:599px; top:-342px; height:330px; width:314px; }

#covermenu { position:relative; background:#fecd6c url(images/cover-menu-background.gif) repeat-x; left:12px; top:-342px; height:47px; width:901px; clear:left; }

#coverdesign       { position:relative; background:#fecd6c url(images/cover-design.gif)       no-repeat; left:47px; width:266px; height:47px; float:left; }
#coverdevelopment  { position:relative; background:#fecd6c url(images/cover-development.gif)  no-repeat; left:47px; width:273px; height:47px; float:left; }
#coverdistribution { position:relative; background:#fecd6c url(images/cover-distribution.gif) no-repeat; left:47px; width:267px; height:47px; float:left; }

#coverdesign-popup       { position:relative; background:url(images/cover-design-popup.png)       no-repeat; left:14px;  top:-312px; width:338px; height:312px; clear:left; display:none; }
#coverdevelopment-popup  { position:relative; background:url(images/cover-development-popup.png)  no-repeat; left:281px; top:-312px; width:338px; height:312px; clear:left; display:none; }
#coverdistribution-popup { position:relative; background:url(images/cover-distribution-popup.png) no-repeat; left:553px; top:-312px; width:338px; height:312px; clear:left; display:none; }

#design-popup-text                { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:19px; color:#6d6e71; width:220px; height:105px; left:56px;  top:88px; }
#design-popup-links-left          { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:72px;  top:86px; }
#design-popup-links-left a        { color:#6d6e71; }
#design-popup-links-left a:hover  { color:#6d6e71; text-decoration:underline; }
#design-popup-links-right         { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:198px; top:-19px; }
#design-popup-links-right a       { color:#6d6e71; }
#design-popup-links-right a:hover { color:#6d6e71; text-decoration:underline; }

#development-popup-text                { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:19px; color:#6d6e71; width:220px; height:105px; left:56px;  top:88px; }
#development-popup-links-left          { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:72px;  top:86px; }
#development-popup-links-left a        { color:#6d6e71; }
#development-popup-links-left a:hover  { color:#6d6e71; text-decoration:underline; }
#development-popup-links-right         { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:198px; top:-19px; }
#development-popup-links-right a       { color:#6d6e71; }
#development-popup-links-right a:hover { color:#6d6e71; text-decoration:underline; }

#distribution-popup-text                { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:19px; color:#6d6e71; width:220px; height:105px; left:56px;  top:88px; }
#distribution-popup-links-left          { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:72px;  top:86px; }
#distribution-popup-links-left a        { color:#6d6e71; }
#distribution-popup-links-left a:hover  { color:#6d6e71; text-decoration:underline; }
#distribution-popup-links-right         { position:relative; font:Tahoma, Arial; font-size: 11px; line-height:26px; color:#6d6e71; width:90px;  height:105px; left:198px; top:-19px; }
#distribution-popup-links-right a       { color:#6d6e71; }
#distribution-popup-links-right a:hover { color:#6d6e71; text-decoration:underline; }

.coverslogan     { position:relative; font-size:13px; line-height:24px; color:#6d6e71; left:38px; top:-317px; width:851px; clear:left; }
.blockslogan     { position:relative; font-size:13px; line-height:24px; color:#6d6e71; left:38px; top:-317px; width:851px; clear:left; }

.moreprofiles     { position:relative; font-size:12px; color:#3a6f8f; left:49px; top:-333px; width:855px; height:82px; clear:left; }
.moreprofiles img { position:relative; top:3px; }

.links         { font:Tahoma, Arial; font-size: 10px; line-height:14px; color:#9fb2bf; }
.links a       { font:Tahoma, Arial; font-size: 10px; line-height:14px; color:#9fb2bf; }
.links a:hover { font:Tahoma, Arial; font-size: 10px; line-height:14px; color:#9fb2bf; text-decoration:underline; }
.links h2      { font:Tahoma, Arial; font-size: 10px; font-weight:bold; color:#fdba31; }
.links li      { list-style:none; }

#links-design       { position:relative; top:-262px; left:67px; width:106px; float:left; display:inline; }
#links-development  { position:relative; top:-262px; left:67px; width:141px; float:left; display:inline; }
#links-distribution { position:relative; top:-262px; left:67px; width:120px; float:left; display:inline; }
#links-about        { position:relative; top:-262px; left:67px; width:96px;  float:left; display:inline; }
#links-connect      { position:relative; top:-262px; left:67px; width:119px; float:left; display:inline; }
#links-news         { position:relative; top:-262px; left:67px; width:96px;  float:left; display:inline; }
#links-madden       { position:relative; top:-262px; left:67px; width:135px; float:left; display:inline; }

#profiles-page #links-design,
#profiles-page #links-development,
#profiles-page #links-distribution,
#profiles-page #links-about,
#profiles-page #links-connect,
#profiles-page #links-news,
#profiles-page #links-madden { top:-296px; }

#identity-page #links-design,
#identity-page #links-development,
#identity-page #links-distribution,
#identity-page #links-about,
#identity-page #links-connect,
#identity-page #links-news,
#identity-page #links-madden,
#naming-page #links-design,
#naming-page #links-development,
#naming-page #links-distribution,
#naming-page #links-about,
#naming-page #links-connect,
#naming-page #links-news,
#naming-page #links-madden,
#packaging-page #links-design,
#packaging-page #links-development,
#packaging-page #links-distribution,
#packaging-page #links-about,
#packaging-page #links-connect,
#packaging-page #links-news,
#packaging-page #links-madden,
#apparel-page #links-design,
#apparel-page #links-development,
#apparel-page #links-distribution,
#apparel-page #links-about,
#apparel-page #links-connect,
#apparel-page #links-news,
#apparel-page #links-madden,
#printcollateral-page #links-design,
#printcollateral-page #links-development,
#printcollateral-page #links-distribution,
#printcollateral-page #links-about,
#printcollateral-page #links-connect,
#printcollateral-page #links-news,
#printcollateral-page #links-madden,
#otherstuff-page #links-design,
#otherstuff-page #links-development,
#otherstuff-page #links-distribution,
#otherstuff-page #links-about,
#otherstuff-page #links-connect,
#otherstuff-page #links-news,
#otherstuff-page #links-madden,
#motion-page #links-design,
#motion-page #links-development,
#motion-page #links-distribution,
#motion-page #links-about,
#motion-page #links-connect,
#motion-page #links-news,
#motion-page #links-madden,
#websites-page #links-design,
#websites-page #links-development,
#websites-page #links-distribution,
#websites-page #links-about,
#websites-page #links-connect,
#websites-page #links-news,
#websites-page #links-madden { top:68px; }

#overview-page .overview,
#profiles-page .profiles,
#culture-page .culture,
#community-page .community,
#employment-page .employment,
#companystores-page .companystores,
#distribution-page .distribution,
#fullfilment-page .fullfilment,
#kitting-page .kitting,
#onlinestores-page .onlinestores,
#warehousing-page .warehousing,
#embroidery-page .embroidery,
#promotionalproducts-page .promotionalproducts,
#screenprinting-page .screenprinting,
#strategy-page .strategy,
#development-page .development,
#news-page .news,
#newsletter-page .newsletter,
#whitepapers-page .whitepapers,
#archives-page .archives,
#video-page .video,
#contactinfo-page .contactinfo,
#emailus-page .emailus,
#adcampaigns-page .adcampaigns,
#designphilosophy-page .designphilosophy,
#identity-page .identity,
#naming-page .naming,
#printcollateral-page .printcollateral,
#packaging-page .packaging,
#websites-page .websites,
#apparel-page .apparel,
#motion-page .motion,
#otherstuff-page .otherstuff { background:url(images/left-selection.gif) no-repeat; }

.formlabel { display: block; float:left; text-align: left; width: 135px; padding-right: 10px; }
.forminput { display: block; float:left; text-align: left; width: 215px; }
.formtext  { display: block; float:none; text-align: left; width: 215px; }

.basicblock                 { position:relative; height:377px; width:901px; background:#feecc9 url(images/inside-background.jpg) no-repeat; left:12px; top:-12px; }
.leftlinks                  { height:377px; width:136px; font-family:Tahoma, Arial; font-size:12px; line-height:27px; }
.linklist				    { position:relative; left:11px; width:125px; top:37px; }
.linklist li			    { list-style:none; padding-left:22px; }
.linklist a				    { color:#6d6e71; }
.content                    { position:relative; height:377px; width:735px; left:166px; top:-377px; font-family:Tahoma, Arial; font-size:13px; }
.content-basicblock         { position:relative; width:370px; height:305px; float:left; color:#6d6e71; top:48px; padding-right:25px; line-height:28px; z-index:100; }
.content-basicblock a       { color:#6d6e71; text-decoration:underline; }
.content-basicblock a:hover { color:#3A6F8F; text-decoration:underline; }
.content-header             { position:relative; color:#3a6f8f; font-size:21px; top:37px; }
.content-portfolioimage     { position:relative; left:4px; top:40px; width:499px; height:279px; }
.content-portfolioblock     { position:relative; color:#6d6e71; top:-239px; left:526px; width:155px; height:245px; line-height:28px; }
.content-portfolioblock h2  { font-family:Tahoma, Arial; font-size:13px; color:#3a6f8f; font-weight:normal; }
.content-viewmore           { color:#3a6f8f; position:relative; top:-200px; left:5px; font-family:Tahoma, Arial; font-size:11px; width:450px; }
.content-viewmore a         { color:#3a6f8f; padding:0 4px 1px 4px; font-size:10px; }

#viewmenu         { font-size:11px; }
#viewmenu a       { color:#3a6f8f; border-style: solid; border-width: 1pt; border-color:#7f9daa; padding:0 4px 1px 4px; font-size:10px; margin-right:3px; }
#viewmenu a:hover { background-color:#e2dfd1; }

#moveLeftDis  { color:#9cb7c7 }
#moveRightDis { color:#9cb7c7 }	

.content-largeimage 	   		   { position:relative; top:10px; }
#profiles-page .content-largeimage { position:relative; top:0; }

#copyright { position: relative; top: 5px; padding-bottom:10px; }

#preload { display:none; }

.cufon-vml { margin: 6px 0 7px 0; }